{ "name": "livingdextracker", "version": "0.0.1", "private": true, "scripts": { "dev": "npx tailwindcss -i ./static/input.css -o ./static/output.css && vite dev", "dev-generate": "GENERATE_SW=true npx tailwindcss -i ./static/input.css -o ./static/output.css && vite dev", "dev-generate-suppress-w": "GENERATE_SW=true SUPPRESS_WARNING=true npx tailwindcss -i ./static/input.css -o ./static/output.css && vite dev", "sprites:build": "node scripts/optimize-sprites.mjs", "build-generate-sw": "GENERATE_SW=true vite build", "build-generate-sw-node": "NODE_ADAPTER=true GENERATE_SW=true vite build", "build": "npx tailwindcss -i ./static/input.css -o ./static/output.css && vite build", "build-inject-manifest-node": "NODE_ADAPTER=true vite build", "build-self-destroying": "SELF_DESTROYING_SW=true vite build", "preview": "vite preview --port=4173", "preview-node": "PORT=4173 node build", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "lint": "prettier --check . && eslint .", "lint-fix": "npm run lint --fix", "format": "prettier --write .", "tailwind": "npx tailwindcss -i ./static/input.css -o ./static/output.css", "test-generate-sw": "npm run build-generate-sw && GENERATE_SW=true vitest run && GENERATE_SW=true playwright test", "test-generate-sw-node": "npm run build-generate-sw-node && NODE_ADAPTER=true GENERATE_SW=true vitest run && NODE_ADAPTER=true GENERATE_SW=true playwright test", "test-inject-manifest": "npm run build-inject-manifest && vitest run && playwright test", "test-inject-manifest-node": "npm run build-inject-manifest-node && NODE_ADAPTER=true vitest run && NODE_ADAPTER=true playwright test", "test": "npm run test-generate-sw && npm run test-generate-sw-node && npm run test-inject-manifest && npm run test-inject-manifest-node", "supabase:start": "supabase start", "supabase:stop": "supabase stop", "supabase:reset": "supabase db reset", "supabase:studio": "supabase studio", "migrate:convert-tsv": "node scripts/convert-tsv-to-sql.js", "dev:local": "./scripts/dev-local.sh && npm run dev", "dev:supabase": "supabase start && npm run dev" }, "devDependencies": { "@playwright/test": "^1.37.1", "@sveltejs/adapter-auto": "^3.0.0", "@sveltejs/adapter-netlify": "^4.1.0", "@sveltejs/adapter-node": "^2.0.0", "@sveltejs/adapter-static": "^3.0.0", "@sveltejs/kit": "^2.5.3", "@sveltejs/vite-plugin-svelte": "^3.0.0", "@types/cookie": "^0.6.0", "@types/eslint": "^8.56.0", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vite-pwa/assets-generator": "^0.2.4", "@vite-pwa/sveltekit": "^0.4.0", "autoprefixer": "^10.4.19", "daisyui": "^4.10.1", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-svelte": "^2.35.1", "postcss": "^8.4.38", "prettier": "^3.1.1", "prettier-plugin-svelte": "^3.1.2", "sharp": "^0.33.4", "supabase": "2.72.7", "svelte": "^4.2.8", "svelte-check": "^3.6.2", "tailwindcss": "^3.4.3", "tslib": "^2.6.2", "typescript": "^5.3.3", "vitest": "^1.0.4" }, "type": "module", "dependencies": { "@supabase/ssr": "^0.1.0", "@supabase/supabase-js": "^2.42.0", "nanoid": "^5.0.4" }, "engines": { "node": ">=18.13.0" } }