mirror of
https://github.com/misenhower/splatoon3.ink.git
synced 2026-10-03 04:16:44 -05:00
The prerelease caret range selected stable 1.6.1, which does not export setClientAuthentication. Pin the current prerelease and cover the native ESM import used by the SplatNet command.
91 lines
3.1 KiB
JSON
91 lines
3.1 KiB
JSON
{
|
|
"name": "splatoon3.ink",
|
|
"version": "0.0.0",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build",
|
|
"preview": "vite preview --port 5050",
|
|
"lint": "eslint .",
|
|
"lint-fix": "npm run lint -- --fix",
|
|
"test": "vitest run",
|
|
"test:watch": "vitest",
|
|
"cron": "node app/index.mjs cron",
|
|
"start": "npm run sync:download && npm run splatnet:quick && npm run social && npm run cron",
|
|
"social": "node app/index.mjs social",
|
|
"social:test": "node app/index.mjs socialTest",
|
|
"social:test:image": "node app/index.mjs socialTestImage",
|
|
"social:test:mastodon": "node app/index.mjs socialTestMastodon",
|
|
"social:test:bluesky": "node app/index.mjs socialTestBluesky",
|
|
"social:test:threads": "node app/index.mjs socialTestThreads",
|
|
"social:avatars": "node app/index.mjs updateAvatars",
|
|
"splatnet:quick": "node app/index.mjs splatnet quick",
|
|
"splatnet": "node app/index.mjs splatnet default",
|
|
"splatnet:all": "node app/index.mjs splatnet all",
|
|
"warmCaches": "node app/index.mjs warmCaches",
|
|
"data:archive": "node app/index.mjs dataArchive",
|
|
"data:archive:compress": "node app/index.mjs archiveCompress",
|
|
"data:archive:compress:dry-run": "node app/index.mjs archiveCompress --dry-run",
|
|
"data:archive:prune": "node app/index.mjs archivePrune",
|
|
"data:archive:prune:dry-run": "node app/index.mjs archivePrune --dry-run",
|
|
"data:archive:stats": "node app/index.mjs archiveStats",
|
|
"data:archive:verify": "node app/index.mjs archiveVerify",
|
|
"data:archive:verify:repair": "node app/index.mjs archiveVerify --repair",
|
|
"sync": "node app/index.mjs sync",
|
|
"sync:upload": "node app/index.mjs syncUpload",
|
|
"sync:download": "node app/index.mjs syncDownload"
|
|
},
|
|
"dependencies": {
|
|
"@atproto/api": "^0.20.42",
|
|
"@aws-sdk/client-s3": "^3.341.0",
|
|
"@headlessui/vue": "^1.7.23",
|
|
"@heroicons/vue": "^2.2.0",
|
|
"@sentry/node": "^10.38.0",
|
|
"console-stamp": "^3.0.6",
|
|
"cron": "^4.4.0",
|
|
"dotenv": "^17.3.1",
|
|
"ical-generator": "^11.1.1",
|
|
"jsonpath-plus": "^10.4.0",
|
|
"lodash": "^4.17.21",
|
|
"masto": "^8.0.0",
|
|
"nxapi": "1.6.1-next.254",
|
|
"p-filter": "^4.1.0",
|
|
"p-limit": "^7.3.0",
|
|
"p-queue": "^9.1.0",
|
|
"pinia": "^4.0.3",
|
|
"puppeteer-core": "^25.9.0",
|
|
"s3-sync-client": "^4.3.1",
|
|
"sharp": "^0.35.4",
|
|
"sirv": "^3.0.2",
|
|
"tar-stream": "^3.2.0",
|
|
"twitter-api-v2": "^1.29.0",
|
|
"vue": "^3.5.42",
|
|
"vue-i18n": "^11.4.10",
|
|
"vue-router": "^5.0.2"
|
|
},
|
|
"devDependencies": {
|
|
"@dword-design/eslint-plugin-import-alias": "^8.1.3",
|
|
"@eslint/js": "^10.0.1",
|
|
"@intlify/unplugin-vue-i18n": "^11.2.5",
|
|
"@tailwindcss/vite": "^4.3.3",
|
|
"@vitejs/plugin-vue": "^6.0.8",
|
|
"eslint": "^10.9.1",
|
|
"eslint-plugin-jsdoc": "^63.3.3",
|
|
"eslint-plugin-vue": "^10.8.0",
|
|
"globals": "^17.3.0",
|
|
"tailwindcss": "^4.3.3",
|
|
"typescript": "^6.0.3",
|
|
"vite": "^8.2.2",
|
|
"vitest": "^4.1.11",
|
|
"vue-eslint-parser": "^10.4.0"
|
|
},
|
|
"overrides": {
|
|
"sharp": "$sharp",
|
|
"nxapi": {
|
|
"uuid": "^11.1.1",
|
|
"node-notifier": {
|
|
"uuid": "^11.1.1"
|
|
}
|
|
}
|
|
}
|
|
}
|