{ "name": "tallynote", "version": "1.1.25", "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" } } }