{ "name": "@papra/papra-app-client", "type": "module", "version": "0.3.0", "packageManager": "pnpm@9.15.4", "description": "Papra frontend client", "author": "Corentin Thomasset (https://corentin.tech)", "license": "AGPL-3.0-or-later", "repository": { "type": "git", "url": "https://github.com/papra-hq/papra" }, "engines": { "node": ">=22.0.0" }, "scripts": { "start": "vite", "dev": "vite", "build": "vite build", "serve": "vite preview", "lint": "eslint .", "lint:fix": "eslint --fix .", "test": "vitest run", "test:watch": "vitest watch", "test:e2e": "playwright test", "typecheck": "tsc --noEmit", "script:get-missing-i18n-keys": "tsx src/scripts/get-missing-i18n-keys.script.ts", "script:generate-i18n-types": "tsx src/scripts/generate-i18n-types.script.ts" }, "dependencies": { "@corentinth/chisels": "^1.0.2", "@kobalte/core": "^0.13.7", "@kobalte/utils": "^0.9.1", "@modular-forms/solid": "^0.25.0", "@pdfslick/solid": "^2.0.0", "@solid-primitives/storage": "^4.2.1", "@solidjs/router": "^0.14.3", "@tanstack/solid-query": "^5.61.5", "@tanstack/solid-table": "^8.20.5", "@unocss/reset": "^0.64.0", "better-auth": "catalog:", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "cmdk-solid": "^1.1.0", "date-fns": "^4.1.0", "lodash-es": "^4.17.21", "ofetch": "^1.4.1", "posthog-js": "^1.231.0", "radix3": "^1.1.2", "solid-js": "^1.8.11", "solid-sonner": "^0.2.8", "tailwind-merge": "^2.6.0", "ts-pattern": "^5.5.0", "unocss-preset-animations": "^1.1.0", "unstorage": "^1.14.4", "valibot": "1.0.0-beta.10" }, "devDependencies": { "@antfu/eslint-config": "catalog:", "@iconify-json/tabler": "^1.1.120", "@playwright/test": "^1.46.1", "@types/lodash-es": "^4.17.12", "@types/node": "catalog:", "eslint": "catalog:", "jsdom": "^25.0.0", "tsx": "^4.19.1", "typescript": "catalog:", "unocss": "0.65.0-beta.2", "vite": "^5.0.11", "vite-plugin-solid": "^2.8.2", "vitest": "catalog:", "yaml": "^2.7.0" } }