Files
splatoon3.ink/package.json
Matt Isenhower a142a4f3b5
Some checks failed
Deploy / deploy-frontend (push) Has been cancelled
Deploy / deploy-backend (push) Has been cancelled
Build frontend / build (22.x) (push) Has been cancelled
Lint / lint (push) Has been cancelled
Tests / test (22.x) (push) Has been cancelled
Preserve nxapi prerelease dependency
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.
2026-08-30 18:34:14 -07:00

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"
}
}
}
}