Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
45 lines (45 loc) · 2.41 KB
/
Copy pathpackage.json
File metadata and controls
45 lines (45 loc) · 2.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{
"name": "roteiva-web",
"version": "0.1.0",
"private": true,
"type": "module",
"packageManager": "pnpm@11.25.0",
"engines": {
"node": ">=22.13.0"
},
"scripts": {
"dev": "vite",
"build": "vite build --mode firebase",
"preview": "vite preview",
"typecheck": "tsc --noEmit",
"test": "pnpm run test:calendar && pnpm run test:finance && node --experimental-strip-types --test tests/auth-errors.test.mjs tests/workspace-routing.test.mjs tests/workspace-scopes.test.mjs tests/firestore-cache.test.mjs tests/firestore-usage.test.mjs tests/firestore-architecture.test.mjs tests/theme-preference.test.mjs tests/typography.test.mjs tests/firebase-hosting-cache.test.mjs tests/firebase-ops.test.mjs tests/ci-contract.test.mjs tests/drive-media.test.mjs tests/storage-image-cache.test.mjs tests/ui-controls.test.mjs tests/money-input.test.mjs tests/drive-upload.test.mjs tests/review-timecode.test.mjs tests/project-covers.test.mjs tests/environment.test.mjs",
"test:calendar": "node --experimental-strip-types tests/studio-calendar.test.mjs",
"test:finance": "node --experimental-strip-types tests/studio-finance.test.mjs",
"build:emulator": "vite build --mode emulator --outDir dist-emulator",
"test:firebase": "firebase emulators:exec --project demo-roteiva --only auth,firestore \"node --experimental-strip-types --test --test-force-exit tests/firestore.rules.test.mjs && playwright test\"",
"build:demo": "vite build --mode demo --outDir dist-demo",
"test:rules": "firebase emulators:exec --project demo-roteiva --only auth,firestore \"node --experimental-strip-types --test --test-force-exit tests/firestore.rules.test.mjs\"",
"test:trial:e2e": "firebase emulators:exec --project demo-roteiva --only auth,firestore \"node --experimental-strip-types --test api/tests/integration/trial-e2e.mjs\"",
"build:prod": "vite build --mode production"
},
"dependencies": {
"firebase": "^13.0.0",
"lucide-react": "^1.31.0",
"pdfjs-dist": "^6.5.438",
"react": "19.2.6",
"react-dom": "19.2.6"
},
"devDependencies": {
"@firebase/rules-unit-testing": "^6.0.0",
"@playwright/test": "^1.64.1",
"@tailwindcss/postcss": "4.2.1",
"@types/node": "22.19.19",
"@types/react": "19.2.14",
"@types/react-dom": "19.2.3",
"@vitejs/plugin-react": "6.0.2",
"firebase-tools": "^15.34.0",
"tailwindcss": "4.2.1",
"typescript": "5.9.3",
"vite": "8.1.6"
}
}