Files
TallyNote/package.json
T
Qiufeng 32e0057bad
TallyNote release / linux-x64 (push) Successful in 6m40s
fix: set operation to apply when staging update completes
downloadAndStageUpdate set status=staged but left operation=download,
causing the root runner CLI to reject the apply (operation check failed)
and silently skip the version switch. The symlink stayed on the old version
while the runner reported SUCCESS.
release: 1.3.2
2026-09-11 08:11:27 +08:00

77 lines
2.4 KiB
JSON

{
"name": "tallynote",
"version": "1.3.2",
"private": true,
"type": "module",
"packageManager": "pnpm@9.0.6",
"engines": {
"node": ">=24.0.0"
},
"scripts": {
"dev": "concurrently -k -n server,web -c cyan,magenta \"tsx watch server/index.ts\" \"vite\"",
"dev:next": "vite --config vite.next.config.ts",
"build": "tsc -p tsconfig.server.json && vite build",
"build:next": "tsc -p tsconfig.web-next.json --noEmit && vite build --config vite.next.config.ts",
"start": "node dist/server/index.js",
"admin:init": "tsx server/cli/admin-init.ts",
"release:build": "bash scripts/build-release.sh",
"release:publish": "bash scripts/publish-gitea-release.sh",
"db:generate": "drizzle-kit generate",
"check": "tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.web-next.json --noEmit",
"check:next": "tsc -p tsconfig.web-next.json --noEmit",
"test": "vitest run",
"test:installer": "bash scripts/test-installer.sh && bash scripts/test-uninstaller.sh",
"test:watch": "vitest",
"test:e2e": "playwright test"
},
"dependencies": {
"@fastify/cookie": "^11.0.2",
"@fastify/helmet": "^13.0.2",
"@fastify/multipart": "^9.2.1",
"@fastify/static": "^10.1.3",
"@fontsource-variable/plus-jakarta-sans": "5.3.0",
"@reduxjs/toolkit": "2.12.0",
"archiver": "^8.0.0",
"argon2": "^0.44.0",
"better-sqlite3": "^12.2.0",
"drizzle-orm": "^0.45.2",
"echarts": "6.1.0",
"echarts-for-react": "3.0.6",
"exceljs": "^4.4.0",
"fast-xml-parser": "^5.2.5",
"fastify": "^5.4.0",
"less": "4.4.1",
"lucide-react": "^0.542.0",
"pdf-lib": "^1.17.1",
"react": "^19.1.1",
"react-dom": "^19.1.1",
"react-redux": "9.2.0",
"react-router-dom": "7.18.3",
"sharp": "^0.35.4",
"tdesign-react": "1.18.2",
"yauzl": "^3.2.0",
"zod": "^4.1.5"
},
"devDependencies": {
"@playwright/test": "^1.55.0",
"@types/archiver": "^8.0.0",
"@types/better-sqlite3": "^7.6.13",
"@types/node": "^24.3.0",
"@types/react": "^19.1.12",
"@types/react-dom": "^19.1.9",
"@types/yauzl": "^2.10.3",
"@vitejs/plugin-react": "^5.0.2",
"concurrently": "^9.2.1",
"drizzle-kit": "^0.31.4",
"tsx": "^4.20.5",
"typescript": "^5.9.2",
"vite": "^7.1.3",
"vitest": "^3.2.4"
},
"pnpm": {
"overrides": {
"uuid": ">=11.1.1"
}
}
}