👁️
1{
2 "name": "deckbelcher",
3 "private": true,
4 "type": "module",
5 "scripts": {
6 "dev": "SSL_CERT_FILE=\"$NIX_SSL_CERT_FILE\" vite dev --port 3000",
7 "build": "vite build",
8 "prebuild": "npm run download:scryfall",
9 "preview": "vite preview",
10 "deploy": "npm run build && wrangler deploy",
11 "cf-typegen": "wrangler types",
12 "test": "vitest run --silent='passed-only'",
13 "format": "biome format",
14 "lint": "biome lint",
15 "check": "biome check",
16 "typecheck": "tsc --noEmit",
17 "build:typelex": "typelex compile com.deckbelcher.*",
18 "build:lexicons": "lex-cli generate -c ./lex.config.js",
19 "download:scryfall": "node --experimental-strip-types scripts/download-scryfall.ts",
20 "load:d1:local": "bash scripts/load-d1-local.sh",
21 "load:d1:remote": "bash scripts/load-d1-remote.sh"
22 },
23 "dependencies": {
24 "@atcute/bluesky": "^3.2.8",
25 "@atcute/client": "^4.0.5",
26 "@atcute/identity-resolver": "^1.1.4",
27 "@atcute/oauth-browser-client": "^2.0.1",
28 "@cloudflare/vite-plugin": "^1.13.19",
29 "@dnd-kit/core": "^6.3.1",
30 "@dnd-kit/utilities": "^3.2.2",
31 "@headlessui/react": "^2.2.9",
32 "@tailwindcss/vite": "^4.0.6",
33 "@tanstack/react-devtools": "^0.7.0",
34 "@tanstack/react-query": "^5.66.5",
35 "@tanstack/react-query-devtools": "^5.84.2",
36 "@tanstack/react-router": "^1.132.0",
37 "@tanstack/react-router-devtools": "^1.132.0",
38 "@tanstack/react-router-ssr-query": "^1.131.7",
39 "@tanstack/react-start": "^1.132.0",
40 "@tanstack/router-plugin": "^1.132.0",
41 "comlink": "^4.4.2",
42 "lucide-react": "^0.544.0",
43 "minisearch": "^7.2.0",
44 "react": "^19.2.0",
45 "react-dom": "^19.2.0",
46 "sonner": "^2.0.7",
47 "tailwindcss": "^4.0.6",
48 "vite-tsconfig-paths": "^5.1.4"
49 },
50 "devDependencies": {
51 "@atcute/lex-cli": "^2.3.1",
52 "@biomejs/biome": "2.2.4",
53 "@testing-library/dom": "^10.4.0",
54 "@testing-library/react": "^16.2.0",
55 "@typelex/cli": "^0.4.0",
56 "@typelex/emitter": "^0.4.0",
57 "@types/node": "^22.10.2",
58 "@types/react": "^19.2.0",
59 "@types/react-dom": "^19.2.0",
60 "@vitejs/plugin-react": "^5.0.4",
61 "@vitest/web-worker": "^3.2.4",
62 "fast-check": "^4.4.0",
63 "jsdom": "^27.0.0",
64 "typescript": "^5.7.2",
65 "vite": "^7.1.7",
66 "vitest": "^3.0.5",
67 "web-vitals": "^5.1.0",
68 "wrangler": "^4.46.0"
69 }
70}