{ "name": "timmal", "private": true, "type": "module", "scripts": { "build": "nuxt build", "dev": "nuxt dev", "preview": "nuxt preview", "postinstall": "nuxt prepare", "cleanup": "nuxt cleanup", "check-all": "pnpm lint && pnpm typecheck && pnpm format-check && pnpm test", "lint": "eslint app/", "typecheck": "nuxt typecheck", "format": "prettier --write app/", "format-check": "prettier --check app/", "test": "pnpm test:cucumber && pnpm test:vitest", "test:vitest": "vitest", "test:cucumber": "cucumber-js", "test:local": "pnpm test:cucumber && pnpm test:local:vitest", "test:local:vitest": "vitest -c vitest.config.local.ts" }, "dependencies": { "@iconify-json/lucide": "^1.2.74", "@iconify-json/simple-icons": "^1.2.59", "@nuxt/hints": "1.0.0-alpha.3", "@nuxt/image": "2.0.0", "@nuxt/ui": "^4.2.1", "nuxt": "^4.2.1", "pocketbase": "^0.26.5" }, "devDependencies": { "@cucumber/cucumber": "^12.3.0", "@nuxt/eslint": "^1.10.0", "@nuxt/test-utils": "3.21.0", "@pinia/nuxt": "^0.11.3", "@tailwindcss/postcss": "^4.1.17", "@vitest/coverage-v8": "4.0.15", "@vitest/ui": "^4.0.15", "@vue/test-utils": "^2.4.6", "eslint": "^9.39.1", "happy-dom": "^20.0.11", "playwright-core": "^1.57.0", "typescript": "^5.9.3", "vitest": "^4.0.15", "vue-tsc": "^3.1.5" }, "packageManager": "pnpm@10.23.0" }