Something went wrong. Try again.
👁️
Something went wrong. Try again.
deckbelcher package.json
3.8 kB · 99 lines
JSON
at main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100{ "name": "deckbelcher", "private": true, "type": "module", "scripts": { "postinstall": "npm run download:scryfall", "dev": "SSL_CERT_FILE=\"$NIX_SSL_CERT_FILE\" vite dev --port 3000", "build": "vite build", "prebuild": "npm run download:scryfall", "preview": "vite preview", "deploy": "npm run build && wrangler deploy", "cf-typegen": "wrangler types", "test": "vitest run --silent='passed-only'", "test:a11y": "playwright test", "bench": "vitest bench", "format": "biome format", "lint": "biome lint", "check": "biome check", "typecheck": "tsc --noEmit", "typecheck:faster": "npm run typecheck -- --skipLibCheck --incremental", "lexicons:compile": "typelex compile com.deckbelcher.*", "lexicons:lint": "goat lex lint", "lexicons:breaking": "goat lex breaking", "lexicons:status": "goat lex status", "lexicons:diff": "goat lex diff", "lexicons:check-dns": "goat lex check-dns --did did:web:deckbelcher.com", "lexicons:prepublish": "npm run lexicons:breaking && npm run lexicons:diff && npm run lexicons:status", "lexicons:publish": "npm run lexicons:prepublish && goat lex publish --username deckbelcher.com", "lexicons:codegen": "lex-cli generate -c ./lex.config.js", "lexicons:scopes": "node --experimental-strip-types scripts/generate-oauth-scopes.ts", "lexicons:all": "npm run lexicons:compile && npm run lexicons:lint && npm run lexicons:breaking && npm run lexicons:codegen && npm run lexicons:scopes", "download:scryfall": "node --experimental-strip-types scripts/download-scryfall.ts" }, "dependencies": { "@atcute/bluesky": "^3.2.8", "@atcute/cbor": "^2.3.0", "@atcute/cid": "^2.4.0", "@atcute/client": "^4.0.5", "@atcute/identity-resolver": "^1.1.4", "@atcute/oauth-browser-client": "^2.0.1", "@atcute/tid": "^1.1.1", "@braintree/sanitize-url": "^7.1.1", "@cloudflare/vite-plugin": "^1.13.19", "@dnd-kit/core": "^6.3.1", "@dnd-kit/utilities": "^3.2.2", "@tailwindcss/vite": "^4.0.6", "@tanstack/react-devtools": "^0.7.0", "@tanstack/react-query": "^5.66.5", "@tanstack/react-query-devtools": "^5.84.2", "@tanstack/react-router": "^1.132.0", "@tanstack/react-router-devtools": "^1.132.0", "@tanstack/react-router-ssr-query": "^1.131.7", "@tanstack/react-start": "^1.132.0", "@tanstack/react-virtual": "^3.13.16", "@tanstack/router-plugin": "^1.132.0", "comlink": "^4.4.2", "lucide-react": "^0.544.0", "minisearch": "^7.2.0", "prosemirror-autocomplete": "^0.4.3", "prosemirror-commands": "^1.7.1", "prosemirror-history": "^1.5.0", "prosemirror-inputrules": "^1.5.1", "prosemirror-keymap": "^1.2.3", "prosemirror-markdown": "^1.13.2", "prosemirror-model": "^1.25.4", "prosemirror-schema-list": "^1.5.1", "prosemirror-state": "^1.4.4", "prosemirror-view": "^1.41.4", "react": "^19.2.0", "react-dom": "^19.2.0", "react-error-boundary": "^6.0.3", "recharts": "^3.6.0", "sonner": "^2.0.7", "tailwindcss": "^4.0.6", "vite-tsconfig-paths": "^5.1.4" }, "devDependencies": { "@atcute/lex-cli": "^2.3.1", "@axe-core/playwright": "^4.11.0", "@biomejs/biome": "2.2.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.2.0", "@typelex/cli": "^0.4.0", "@typelex/emitter": "^0.4.0", "@types/node": "^22.10.2", "@types/react": "^19.2.0", "@types/react-dom": "^19.2.0", "@vitejs/plugin-react": "^5.0.4", "@vitest/web-worker": "^3.2.4", "fast-check": "^4.4.0", "jsdom": "^27.0.0", "playwright": "^1.57.0", "typescript": "^5.7.2", "vite": "^7.1.7", "vitest": "^3.0.5", "web-vitals": "^5.1.0", "wrangler": "^4.46.0" }}