Remove direct dependency of pdf.js

This commit is contained in:
chrox
2024-10-17 19:14:46 +02:00
parent ad8d249a3a
commit 48bd5bb29a
5 changed files with 924 additions and 18 deletions
-3
View File
@@ -4,9 +4,6 @@
[submodule "packages/tauri"]
path = packages/tauri
url = git@github.com:chrox/tauri.git
[submodule "packages/pdf-js"]
path = packages/pdf-js
url = git@github.com:mozilla/pdf.js.git
[submodule "packages/wry"]
path = packages/wry
url = git@github.com:chrox/wry.git
+3 -3
View File
@@ -1,3 +1,3 @@
PDFJS_BUILD_PATH=../../packages/pdf-js/build/generic-legacy/build
PDFJS_FONTS_PATH=../../packages/pdf-js/build/generic-legacy/web
PDFJS_STYLE_PATH=../../packages/pdf-js/web
PDFJS_BUILD_PATH=../../packages/foliate-js/node_modules/pdfjs-dist/legacy/build
PDFJS_FONTS_PATH=../../packages/foliate-js/node_modules/pdfjs-dist
PDFJS_STYLE_PATH=../../packages/foliate-js/vendor/pdfjs
+1 -2
View File
@@ -8,13 +8,12 @@
"start": "next start",
"lint": "next lint",
"tauri": "tauri",
"build-pdfjs": "pnpm -C ../../packages/pdf-js exec npx gulp generic-legacy",
"prepare-public-vendor": "mkdirp ./public/vendor/pdfjs",
"copy-pdfjs-js": "dotenv -- cross-var cpx \"%PDFJS_BUILD_PATH%/pdf*\" ./public/vendor/pdfjs",
"copy-pdfjs-fonts": "dotenv -- cross-var cpx \"%PDFJS_FONTS_PATH%/{cmaps,standard_fonts}/*\" ./public/vendor/pdfjs",
"copy-pdfjs-css": "dotenv -- cross-var cpx \"%PDFJS_STYLE_PATH%/{annotation_layer_builder,text_layer_builder}.css\" ./public/vendor/pdfjs",
"copy-pdfjs": "pnpm copy-pdfjs-js && pnpm copy-pdfjs-fonts && pnpm copy-pdfjs-css",
"setup-pdfjs": "pnpm build-pdfjs && pnpm prepare-public-vendor && pnpm copy-pdfjs"
"setup-pdfjs": "pnpm prepare-public-vendor && pnpm copy-pdfjs"
},
"dependencies": {
"@tauri-apps/api": "2.0.2",
+1 -1
View File
@@ -8,7 +8,7 @@
"devDependencies": {
"@sindresorhus/tsconfig": "^6.0.0",
"cross-env": "^7.0.3",
"eslint": "^8",
"eslint": "^9",
"eslint-config-prettier": "^9.1.0",
"husky": "^9.1.6",
"prettier": "^3.3.3",
+919 -9
View File
File diff suppressed because it is too large Load Diff