{ "name": "keys.band", "version": "1.6.0", "private": true, "scripts": { "dev": "vite build --watch", "dev:serve": "vite", "build": "vite build", "build:chrome": "BROWSER=chrome vite build", "build:firefox": "BROWSER=firefox vite build", "build:all": "npm run build:chrome && npm run build:firefox", "preview": "vite preview", "nodemon": "nodemon", "check": "svelte-check --tsconfig ./tsconfig.json", "lint": "prettier --check . && eslint .", "format": "prettier --write .", "test": "vitest", "test:ui": "vitest --ui", "test:run": "vitest run", "test:coverage": "vitest run --coverage" }, "devDependencies": { "@skeletonlabs/skeleton": "^2.11.0", "@skeletonlabs/tw-plugin": "^0.2.4", "@sveltejs/vite-plugin-svelte": "^4.0.4", "@tailwindcss/forms": "^0.5.10", "@tailwindcss/typography": "^0.5.16", "@testing-library/svelte": "^5.3.1", "@types/chrome": "^0.1.33", "@types/webextension-polyfill": "^0.10.7", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "@vitest/ui": "^4.0.17", "autoprefixer": "^10.4.21", "daisyui": "^4.12.24", "eslint": "^8.57.1", "eslint-config-prettier": "^9.1.2", "eslint-plugin-svelte": "^2.46.1", "happy-dom": "^20.3.0", "jsdom": "^27.4.0", "postcss": "^8.5.6", "prettier": "^3.6.2", "prettier-plugin-tailwindcss": "^0.4.1", "svelte": "^5.38.3", "svelte-check": "^4.3.5", "tailwindcss": "^3.4.17", "typescript": "^5.9.2", "vite": "^5.4.19", "vite-plugin-static-copy": "^3.1.2", "vitest": "^4.0.17", "webextension-polyfill": "^0.10.0" }, "type": "module", "dependencies": { "@floating-ui/dom": "^1.7.4", "@iconify/svelte": "^3.1.6", "javascript-time-ago": "^2.5.11", "nostr-tools": "^1.17.0" } }