vite: Externalize gatemaker.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2023-02-06 21:11:16 -08:00
parent 38450a9aed
commit 4d3420dcd0
3 changed files with 7 additions and 13 deletions

13
package-lock.json generated
View File

@@ -9,6 +9,9 @@
"version": "5.9.4",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"gatemaker": "^1.0.0"
},
"devDependencies": {
"@electron/remote": "^2.0.8",
"@sentry/electron": "^4.1.2",
@@ -31,7 +34,6 @@
"electron-updater": "^5.0.1",
"electron-window-state": "^5.0.3",
"escape-goat": "^3.0.0",
"gatemaker": "^1.0.0",
"get-stream": "^6.0.1",
"htmlhint": "^1.1.2",
"i18n": "^0.15.1",
@@ -55,9 +57,6 @@
},
"engines": {
"node": ">=16.13.2"
},
"optionalDependencies": {
"fs-xattr": "^0.3.1"
}
},
"node_modules/@babel/code-frame": {
@@ -4729,7 +4728,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/gatemaker/-/gatemaker-1.0.0.tgz",
"integrity": "sha512-X8hOO2gFQh/QzAZSm9MfSlfNIc8JIxzqujz1HkmpPAHTZ4k6u635Chh83Art9PMH7vl5RofLg8I7OhgAdMzD0A==",
"dev": true,
"dependencies": {
"uuid": "^8.3.0"
},
@@ -8925,7 +8923,6 @@
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"dev": true,
"bin": {
"uuid": "dist/bin/uuid"
}
@@ -14121,7 +14118,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/gatemaker/-/gatemaker-1.0.0.tgz",
"integrity": "sha512-X8hOO2gFQh/QzAZSm9MfSlfNIc8JIxzqujz1HkmpPAHTZ4k6u635Chh83Art9PMH7vl5RofLg8I7OhgAdMzD0A==",
"dev": true,
"requires": {
"fs-xattr": "^0.3.1",
"uuid": "^8.3.0"
@@ -17210,8 +17206,7 @@
"uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"dev": true
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
},
"v8-compile-cache": {
"version": "2.3.0",

View File

@@ -140,8 +140,8 @@
"Desktop app",
"InstantMessaging"
],
"optionalDependencies": {
"fs-xattr": "^0.3.1"
"dependencies": {
"gatemaker": "^1.0.0"
},
"devDependencies": {
"@electron/remote": "^2.0.8",
@@ -165,7 +165,6 @@
"electron-updater": "^5.0.1",
"electron-window-state": "^5.0.3",
"escape-goat": "^3.0.0",
"gatemaker": "^1.0.0",
"get-stream": "^6.0.1",
"htmlhint": "^1.1.2",
"i18n": "^0.15.1",

View File

@@ -35,7 +35,7 @@ export default defineConfig({
build: {
sourcemap: true,
rollupOptions: {
external: ["electron", /^electron\//, "fs-xattr"],
external: ["electron", /^electron\//, /^gatemaker\//],
},
ssr: true,
},