Skip to content

Commit 798a370

Browse files
committed
fix: patch bug in flatten-js and bump pdfjs package to v3
1 parent b9d3884 commit 798a370

File tree

3 files changed

+105
-41
lines changed

3 files changed

+105
-41
lines changed

package-lock.json

Lines changed: 48 additions & 38 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,17 @@
1111
"preview": "vite preview",
1212
"stats": "npx cloc ./src",
1313
"check-types": "tsc -p tsconfig.app.json --noEmit",
14-
"test": "vitest"
14+
"test": "vitest",
15+
"postinstall": "npx patch-package"
1516
},
1617
"dependencies": {
17-
"@flatten-js/core": "^1.6.1",
18+
"@flatten-js/core": "^1.6.2",
19+
"blend-promise-utils": "^1.29.2",
1820
"blob-stream": "^0.1.3",
1921
"clsx": "^2.1.1",
2022
"es-toolkit": "^1.16.0",
2123
"file-saver": "^2.0.5",
22-
"jspdf": "^2.5.2",
24+
"jspdf": "^3.0.1",
2325
"react": "^18.3.1",
2426
"react-dom": "^18.3.1",
2527
"svg-parser": "^2.0.4",
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
diff --git a/node_modules/@flatten-js/core/dist/main.cjs b/node_modules/@flatten-js/core/dist/main.cjs
2+
index 9ed46e1..d6b1b59 100644
3+
--- a/node_modules/@flatten-js/core/dist/main.cjs
4+
+++ b/node_modules/@flatten-js/core/dist/main.cjs
5+
@@ -6601,7 +6601,7 @@ class Box extends Shape {
6+
7+
if (shape instanceof Flatten.Arc) {
8+
return shape.vertices.every(vertex => this.contains(vertex)) &&
9+
- shape.toSegments().every(segment => intersectSegment2Arc(segment, shape).length === 0)
10+
+ this.toSegments().every(segment => intersectSegment2Arc(segment, shape).length === 0)
11+
}
12+
13+
if (shape instanceof Flatten.Line || shape instanceof Flatten.Ray) {
14+
diff --git a/node_modules/@flatten-js/core/dist/main.mjs b/node_modules/@flatten-js/core/dist/main.mjs
15+
index 0d1bec8..12eb0a2 100644
16+
--- a/node_modules/@flatten-js/core/dist/main.mjs
17+
+++ b/node_modules/@flatten-js/core/dist/main.mjs
18+
@@ -6597,7 +6597,7 @@ class Box extends Shape {
19+
20+
if (shape instanceof Flatten.Arc) {
21+
return shape.vertices.every(vertex => this.contains(vertex)) &&
22+
- shape.toSegments().every(segment => intersectSegment2Arc(segment, shape).length === 0)
23+
+ this.toSegments().every(segment => intersectSegment2Arc(segment, shape).length === 0)
24+
}
25+
26+
if (shape instanceof Flatten.Line || shape instanceof Flatten.Ray) {
27+
diff --git a/node_modules/@flatten-js/core/dist/main.umd.js b/node_modules/@flatten-js/core/dist/main.umd.js
28+
index a886341..8a0b6bb 100644
29+
--- a/node_modules/@flatten-js/core/dist/main.umd.js
30+
+++ b/node_modules/@flatten-js/core/dist/main.umd.js
31+
@@ -6603,7 +6603,7 @@
32+
33+
if (shape instanceof Flatten.Arc) {
34+
return shape.vertices.every(vertex => this.contains(vertex)) &&
35+
- shape.toSegments().every(segment => intersectSegment2Arc(segment, shape).length === 0)
36+
+ this.toSegments().every(segment => intersectSegment2Arc(segment, shape).length === 0)
37+
}
38+
39+
if (shape instanceof Flatten.Line || shape instanceof Flatten.Ray) {
40+
diff --git a/node_modules/@flatten-js/core/src/classes/box.js b/node_modules/@flatten-js/core/src/classes/box.js
41+
index af21b93..be48775 100644
42+
--- a/node_modules/@flatten-js/core/src/classes/box.js
43+
+++ b/node_modules/@flatten-js/core/src/classes/box.js
44+
@@ -269,7 +269,7 @@ export class Box extends Shape {
45+
46+
if (shape instanceof Flatten.Arc) {
47+
return shape.vertices.every(vertex => this.contains(vertex)) &&
48+
- shape.toSegments().every(segment => intersectSegment2Arc(segment, shape).length === 0)
49+
+ this.toSegments().every(segment => intersectSegment2Arc(segment, shape).length === 0)
50+
}
51+
52+
if (shape instanceof Flatten.Line || shape instanceof Flatten.Ray) {

0 commit comments

Comments
 (0)