fix: jszip is not defined in prod build

closes #75
This commit is contained in:
Pionxzh
2023-03-16 09:49:37 +08:00
parent 502ce7ffdf
commit 8b57e164ea
3 changed files with 10 additions and 9 deletions

View File

@@ -24,7 +24,7 @@
"@radix-ui/react-dialog": "^1.0.2",
"hast-util-to-html": "^8.0.4",
"html2canvas": "^1.4.1",
"jszip": "^3.10.1",
"jszip": "3.9.1",
"mdast": "^3.0.0",
"mdast-util-from-markdown": "^1.3.0",
"mdast-util-frontmatter": "^1.0.1",

View File

@@ -38,7 +38,7 @@ export default defineConfig({
fileName: 'chatgpt.user.js',
minifyCss: false,
externalGlobals: [
['jszip', cdn.jsdelivr('jszip', 'dist/jszip.min.js')],
['jszip', cdn.jsdelivr('JSZip', 'dist/jszip.min.js')],
['html2canvas', cdn.jsdelivr('html2canvas', 'dist/html2canvas.min.js')],
],
},

15
pnpm-lock.yaml generated
View File

@@ -42,7 +42,7 @@ importers:
'@types/unist': ^2.0.6
hast-util-to-html: ^8.0.4
html2canvas: ^1.4.1
jszip: ^3.10.1
jszip: 3.9.1
mdast: ^3.0.0
mdast-util-from-markdown: ^1.3.0
mdast-util-frontmatter: ^1.0.1
@@ -62,7 +62,7 @@ importers:
'@radix-ui/react-dialog': 1.0.2_biqbaboplfbrettd7655fr4n2y
hast-util-to-html: 8.0.4
html2canvas: 1.4.1
jszip: 3.10.1
jszip: 3.9.1
mdast: 3.0.0
mdast-util-from-markdown: 1.3.0
mdast-util-frontmatter: 1.0.1
@@ -3414,13 +3414,13 @@ packages:
object.assign: 4.1.4
dev: true
/jszip/3.10.1:
resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==}
/jszip/3.9.1:
resolution: {integrity: sha512-H9A60xPqJ1CuC4Ka6qxzXZeU8aNmgOeP5IFqwJbQQwtu2EUYxota3LdsiZWplF7Wgd9tkAd0mdu36nceSaPuYw==}
dependencies:
lie: 3.3.0
pako: 1.0.11
readable-stream: 2.3.8
setimmediate: 1.0.5
set-immediate-shim: 1.0.1
dev: false
/junk/4.0.0:
@@ -4862,8 +4862,9 @@ packages:
dev: false
patched: true
/setimmediate/1.0.5:
resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
/set-immediate-shim/1.0.1:
resolution: {integrity: sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==}
engines: {node: '>=0.10.0'}
dev: false
/shebang-command/2.0.0: