(dependencies) categorize which dependencies are necessary outside of .output after deploy in dependencies, all other in devDependencies

This commit is contained in:
Valentyne Stigloher 2025-02-21 13:27:44 +01:00
parent dd38075cab
commit 4d4466df79
3 changed files with 94 additions and 94 deletions

View File

@ -37,7 +37,7 @@ build: install
pnpm run-file server/sentry.ts release
deploy:
pnpm install
pnpm install -P
pnpm run-file server/migrate.ts
-pnpm run-file server/sentry.ts deploy

View File

@ -22,24 +22,12 @@
"@sentry/browser": "^7.109.0",
"@sentry/cli": "^2.31.0",
"@sentry/node": "^7.109.0",
"@sentry/vue": "^7.109.0",
"@vuepic/vue-datepicker": "^8.8.1",
"@vueuse/core": "^12.2.0",
"abort-controller": "^3.0.0",
"avris-columnist": "^0.3.4",
"avris-futurus": "^1.0.2",
"avris-generator": "^0.8.2",
"avris-sorter": "^0.0.3",
"avris-vue-share": "^1.0.1",
"canvas": "^2.11.2",
"chart.js": "3.7.0",
"dotenv": "^16.4.5",
"express": "^4.17.1",
"express-session": "^1.17.1",
"feed": "^4.2.2",
"generic-diff": "^1.0.1",
"grant": "^5.4.22",
"h3-express": "https://github.com/pixunil/h3-express#built",
"he-date": "^1.2.2",
"html2canvas": "^1.4.1",
"ics": "^3.7.6",
@ -48,32 +36,25 @@
"js-md5": "^0.7.3",
"jsdom": "^24.1.1",
"luxon": "^1.28.1",
"markdown-it": "^14.0.0",
"markdown-it-mark": "^4.0.0",
"markdown-it-sub": "^2.0.0",
"markdown-it-sup": "^2.0.0",
"mastodon": "^1.2.2",
"memorystore": "^1.6.7",
"minisearch": "^7.1.1",
"nepali-calendar-js": "https://github.com/pixunil/nepali-calendar-js",
"nodemailer": "^6.7.8",
"pageres": "^8.1.0",
"papaparse": "^5.4.1",
"plausible-api": "https://github.com/avo7/plausible-api.git#main",
"postcss-rtl": "^2.0.0",
"qr-code-styling": "^1.6.0-rc.1",
"sha1": "^1.1.1",
"sharp": "^0.33.5",
"speakeasy": "^2.0.0",
"sql-template-strings": "^2.2.2",
"sqlite": "^4.0.12",
"sqlite3": "^5.1.6",
"suml": "^0.2.3",
"ts-node": "^10.9.2",
"tsconfig-paths": "3.14.2",
"twitter": "^1.7.1",
"ulid": "^2.3.0",
"uuid": "^8.3.2",
"vue3-lazy-hydration": "^1.2.1",
"vuedraggable": "^4.1.0",
"zh_cn_zh_tw": "^1.0.7"
},
"devDependencies": {
@ -88,6 +69,7 @@
"@rollup/plugin-yaml": "^4.1.2",
"@sentry/types": "^7.109.0",
"@sentry/vite-plugin": "^2.22.0",
"@sentry/vue": "^7.109.0",
"@sentry/webpack-plugin": "^2.14.2",
"@smithy/types": "^2.12.0",
"@types/connect": "^3.4.38",
@ -106,8 +88,16 @@
"@vite-pwa/nuxt": "^0.10.6",
"@vitest/coverage-v8": "^2.1.9",
"@vue/test-utils": "^2.4.6",
"@vuepic/vue-datepicker": "^8.8.1",
"@vueuse/core": "^12.2.0",
"avris-columnist": "^0.3.4",
"avris-daemonise": "^0.0.2",
"avris-futurus": "^1.0.2",
"avris-generator": "^0.8.2",
"avris-sorter": "^0.0.3",
"avris-vue-share": "^1.0.1",
"bootstrap": "^5.3.1",
"chart.js": "3.7.0",
"clipboard": "^2.0.6",
"eslint": "^9.13.0",
"eslint-formatter-gitlab": "^5.1.0",
@ -115,20 +105,30 @@
"eslint-plugin-jsonc": "^2.16.0",
"eslint-plugin-yml": "^1.14.0",
"execa": "^9.5.2",
"express": "^4.17.1",
"express-session": "^1.17.1",
"globals": "^13.24.0",
"h3-express": "https://github.com/pixunil/h3-express#built",
"html-validate": "^9.2.2",
"markdown-it": "^14.0.0",
"markdown-it-mark": "^4.0.0",
"markdown-it-sub": "^2.0.0",
"markdown-it-sup": "^2.0.0",
"marked": "^0.7.0",
"memorystore": "^1.6.7",
"nuxt": "^3.15.4",
"path-to-regexp": "0.1.7",
"postcss-rtl": "^2.0.0",
"qr-code-styling": "1.6.0-rc.1",
"sass": "1.32.12",
"sharp": "^0.33.4",
"tree-kill": "^1.2.2",
"ts-json-schema-generator": "^1.5.0",
"tsconfig-paths": "3.14.2",
"typescript": "^5.7.2",
"vitest": "^2.1.9",
"vue-component-type-helpers": "^2.1.6",
"vue-tsc": "^2.2.0"
"vue-tsc": "^2.2.0",
"vue3-lazy-hydration": "^1.2.1",
"vuedraggable": "^4.1.0"
},
"packageManager": "pnpm@10.4.1+sha256.4b702887986995933d4300836b04d6d02a43bc72b52e4f7e93a4ca608b959197",
"pnpm": {

138
pnpm-lock.yaml generated
View File

@ -29,48 +29,15 @@ importers:
'@sentry/node':
specifier: ^7.109.0
version: 7.119.0
'@sentry/vue':
specifier: ^7.109.0
version: 7.119.0(vue@3.5.13(typescript@5.7.2))
'@vuepic/vue-datepicker':
specifier: ^8.8.1
version: 8.8.1(vue@3.5.13(typescript@5.7.2))
'@vueuse/core':
specifier: ^12.2.0
version: 12.2.0(typescript@5.7.2)
abort-controller:
specifier: ^3.0.0
version: 3.0.0
avris-columnist:
specifier: ^0.3.4
version: 0.3.4
avris-futurus:
specifier: ^1.0.2
version: 1.0.2
avris-generator:
specifier: ^0.8.2
version: 0.8.2
avris-sorter:
specifier: ^0.0.3
version: 0.0.3
avris-vue-share:
specifier: ^1.0.1
version: 1.0.1(typescript@5.7.2)
canvas:
specifier: ^2.11.2
version: 2.11.2(encoding@0.1.13)
chart.js:
specifier: 3.7.0
version: 3.7.0
dotenv:
specifier: ^16.4.5
version: 16.4.7
express:
specifier: ^4.17.1
version: 4.21.0
express-session:
specifier: ^1.17.1
version: 1.18.0
feed:
specifier: ^4.2.2
version: 4.2.2
@ -80,9 +47,6 @@ importers:
grant:
specifier: ^5.4.22
version: 5.4.23
h3-express:
specifier: https://github.com/pixunil/h3-express#built
version: https://codeload.github.com/pixunil/h3-express/tar.gz/0dd96342062c6190cc50101e7b48480587ca9582
he-date:
specifier: ^1.2.2
version: 1.2.2
@ -107,24 +71,9 @@ importers:
luxon:
specifier: ^1.28.1
version: 1.28.1
markdown-it:
specifier: ^14.0.0
version: 14.1.0
markdown-it-mark:
specifier: ^4.0.0
version: 4.0.0
markdown-it-sub:
specifier: ^2.0.0
version: 2.0.0
markdown-it-sup:
specifier: ^2.0.0
version: 2.0.0
mastodon:
specifier: ^1.2.2
version: 1.2.2
memorystore:
specifier: ^1.6.7
version: 1.6.7
minisearch:
specifier: ^7.1.1
version: 7.1.1
@ -143,15 +92,12 @@ importers:
plausible-api:
specifier: https://github.com/avo7/plausible-api.git#main
version: https://codeload.github.com/avo7/plausible-api/tar.gz/0bb79ad1d26754a71b3ec1351255dbf5a32e6e2a
postcss-rtl:
specifier: ^2.0.0
version: 2.0.0(postcss@8.5.1)
qr-code-styling:
specifier: ^1.6.0-rc.1
version: 1.6.0-rc.1
sha1:
specifier: ^1.1.1
version: 1.1.1
sharp:
specifier: ^0.33.5
version: 0.33.5
speakeasy:
specifier: ^2.0.0
version: 2.0.0
@ -170,6 +116,9 @@ importers:
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@20.16.5)(typescript@5.7.2)
tsconfig-paths:
specifier: 3.14.2
version: 3.14.2
twitter:
specifier: ^1.7.1
version: 1.7.1
@ -179,12 +128,6 @@ importers:
uuid:
specifier: ^8.3.2
version: 8.3.2
vue3-lazy-hydration:
specifier: ^1.2.1
version: 1.2.1(vue@3.5.13(typescript@5.7.2))
vuedraggable:
specifier: ^4.1.0
version: 4.1.0(vue@3.5.13(typescript@5.7.2))
zh_cn_zh_tw:
specifier: ^1.0.7
version: 1.0.7
@ -222,6 +165,9 @@ importers:
'@sentry/vite-plugin':
specifier: ^2.22.0
version: 2.22.4(encoding@0.1.13)
'@sentry/vue':
specifier: ^7.109.0
version: 7.119.0(vue@3.5.13(typescript@5.7.2))
'@sentry/webpack-plugin':
specifier: ^2.14.2
version: 2.22.4(encoding@0.1.13)(webpack@5.94.0(esbuild@0.24.2))
@ -276,12 +222,36 @@ importers:
'@vue/test-utils':
specifier: ^2.4.6
version: 2.4.6
'@vuepic/vue-datepicker':
specifier: ^8.8.1
version: 8.8.1(vue@3.5.13(typescript@5.7.2))
'@vueuse/core':
specifier: ^12.2.0
version: 12.2.0(typescript@5.7.2)
avris-columnist:
specifier: ^0.3.4
version: 0.3.4
avris-daemonise:
specifier: ^0.0.2
version: 0.0.2
avris-futurus:
specifier: ^1.0.2
version: 1.0.2
avris-generator:
specifier: ^0.8.2
version: 0.8.2
avris-sorter:
specifier: ^0.0.3
version: 0.0.3
avris-vue-share:
specifier: ^1.0.1
version: 1.0.1(typescript@5.7.2)
bootstrap:
specifier: ^5.3.1
version: 5.3.3(@popperjs/core@2.11.8)
chart.js:
specifier: 3.7.0
version: 3.7.0
clipboard:
specifier: ^2.0.6
version: 2.0.11
@ -303,36 +273,60 @@ importers:
execa:
specifier: ^9.5.2
version: 9.5.2
express:
specifier: ^4.17.1
version: 4.21.0
express-session:
specifier: ^1.17.1
version: 1.18.0
globals:
specifier: ^13.24.0
version: 13.24.0
h3-express:
specifier: https://github.com/pixunil/h3-express#built
version: https://codeload.github.com/pixunil/h3-express/tar.gz/0dd96342062c6190cc50101e7b48480587ca9582
html-validate:
specifier: ^9.2.2
version: 9.3.0(vitest@2.1.9(@types/node@20.16.5)(jsdom@24.1.3(canvas@2.11.2(encoding@0.1.13)))(sass@1.32.12)(terser@5.33.0))
markdown-it:
specifier: ^14.0.0
version: 14.1.0
markdown-it-mark:
specifier: ^4.0.0
version: 4.0.0
markdown-it-sub:
specifier: ^2.0.0
version: 2.0.0
markdown-it-sup:
specifier: ^2.0.0
version: 2.0.0
marked:
specifier: ^0.7.0
version: 0.7.0
memorystore:
specifier: ^1.6.7
version: 1.6.7
nuxt:
specifier: ^3.15.4
version: 3.15.4(@parcel/watcher@2.5.1)(@types/node@20.16.5)(db0@0.2.3(sqlite3@5.1.7))(encoding@0.1.13)(eslint@9.13.0(jiti@2.4.2))(ioredis@5.5.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.6)(sass@1.32.12)(sqlite3@5.1.7)(terser@5.33.0)(typescript@5.7.2)(vite@5.4.11(@types/node@20.16.5)(sass@1.32.12)(terser@5.33.0))(vue-tsc@2.2.0(typescript@5.7.2))(yaml@2.7.0)
path-to-regexp:
specifier: 0.1.7
version: 0.1.7
postcss-rtl:
specifier: ^2.0.0
version: 2.0.0(postcss@8.5.1)
qr-code-styling:
specifier: 1.6.0-rc.1
version: 1.6.0-rc.1
sass:
specifier: 1.32.12
version: 1.32.12
sharp:
specifier: ^0.33.4
version: 0.33.5
tree-kill:
specifier: ^1.2.2
version: 1.2.2
ts-json-schema-generator:
specifier: ^1.5.0
version: 1.5.1
tsconfig-paths:
specifier: 3.14.2
version: 3.14.2
typescript:
specifier: ^5.7.2
version: 5.7.2
@ -345,6 +339,12 @@ importers:
vue-tsc:
specifier: ^2.2.0
version: 2.2.0(typescript@5.7.2)
vue3-lazy-hydration:
specifier: ^1.2.1
version: 1.2.1(vue@3.5.13(typescript@5.7.2))
vuedraggable:
specifier: ^4.1.0
version: 4.1.0(vue@3.5.13(typescript@5.7.2))
packages: