/ package.json
package.json
1 { 2 "name": "friendkit", 3 "private": true, 4 "version": "0.0.1", 5 "type": "module", 6 "scripts": { 7 "dev": "vite dev", 8 "build": "vite build", 9 "preview": "vite preview", 10 "prepare": "svelte-kit sync || echo ''", 11 "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", 12 "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", 13 "lint": "prettier --check . && eslint .", 14 "format": "prettier --write .", 15 "generate-icons": "bash scripts/generate-icons.sh", 16 "test": "node --test --experimental-strip-types src/**/*.test.ts", 17 "storybook": "storybook dev -p 6006", 18 "build-storybook": "storybook build" 19 }, 20 "devDependencies": { 21 "@eslint/compat": "^2.0.3", 22 "@eslint/js": "^10.0.1", 23 "@storybook/addon-svelte-csf": "^5.1.2", 24 "@storybook/sveltekit": "^10.3.4", 25 "@sveltejs/adapter-auto": "^7.0.0", 26 "@sveltejs/adapter-static": "^3.0.10", 27 "@sveltejs/kit": "^2.50.2", 28 "@sveltejs/vite-plugin-svelte": "^6.2.4", 29 "@types/node": "^24", 30 "eslint": "^10.0.3", 31 "eslint-config-prettier": "^10.1.8", 32 "eslint-plugin-storybook": "^10.3.4", 33 "eslint-plugin-svelte": "^3.15.2", 34 "globals": "^17.4.0", 35 "prettier": "^3.8.1", 36 "prettier-plugin-svelte": "^3.4.1", 37 "storybook": "^10.3.4", 38 "svelte": "^5.54.0", 39 "svelte-check": "^4.4.2", 40 "typescript": "^5.9.3", 41 "typescript-eslint": "^8.57.0", 42 "vite": "^7.3.1" 43 }, 44 "dependencies": { 45 "@types/d3": "^7.4.3", 46 "d3": "^7.9.0", 47 "d3-array": "^3.2.4", 48 "d3-shape": "^3.2.0", 49 "d3-time-format": "^4.1.0", 50 "emoji-datasource": "^16.0.0", 51 "emoji-regex": "^10.6.0", 52 "layercake": "^10.0.2", 53 "masto": "^7.10.2", 54 "msrand": "^2.0.0", 55 "svelte-akui": "github:AshKyd/svelte-akui", 56 "workiq": "^0.0.3" 57 } 58 }