bluesky client without react native baggage written in sveltekit
1{
2 "name": "dashsky",
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 "test:unit": "vitest",
16 "test": "npm run test:unit -- --run && npm run test:e2e",
17 "test:e2e": "playwright test",
18 "storybook": "storybook dev -p 6006",
19 "build-storybook": "storybook build"
20 },
21 "devDependencies": {
22 "@chromatic-com/storybook": "^5.0.1",
23 "@eslint/compat": "^2.0.2",
24 "@eslint/js": "^9.39.2",
25 "@iconify/json": "^2.2.444",
26 "@iconify/tailwind4": "^1.2.1",
27 "@playwright/test": "^1.58.1",
28 "@storybook/addon-a11y": "^10.2.10",
29 "@storybook/addon-docs": "^10.2.10",
30 "@storybook/addon-svelte-csf": "^5.0.11",
31 "@storybook/addon-vitest": "^10.2.10",
32 "@storybook/sveltekit": "^10.2.10",
33 "@sveltejs/adapter-auto": "^7.0.0",
34 "@sveltejs/kit": "^2.50.2",
35 "@sveltejs/vite-plugin-svelte": "^6.2.4",
36 "@tailwindcss/vite": "^4.1.18",
37 "@types/node": "^22",
38 "@vitest/browser-playwright": "^4.0.18",
39 "@vitest/coverage-v8": "^4.0.18",
40 "eslint": "^9.39.2",
41 "eslint-config-prettier": "^10.1.8",
42 "eslint-plugin-storybook": "^10.2.10",
43 "eslint-plugin-svelte": "^3.14.0",
44 "globals": "^17.3.0",
45 "playwright": "^1.58.1",
46 "prettier": "^3.8.1",
47 "prettier-plugin-svelte": "^3.4.1",
48 "prettier-plugin-tailwindcss": "^0.7.2",
49 "storybook": "^10.2.10",
50 "svelte": "^5.51.0",
51 "svelte-check": "^4.3.6",
52 "tailwindcss": "^4.1.18",
53 "typescript": "^5.9.3",
54 "typescript-eslint": "^8.54.0",
55 "vite": "^7.3.1",
56 "vite-plugin-devtools-json": "^1.0.0",
57 "vitest": "^4.0.18",
58 "vitest-browser-svelte": "^2.0.2"
59 },
60 "dependencies": {
61 "@atcute/atproto": "^3.1.10",
62 "@atcute/bluesky": "^3.2.18",
63 "@atcute/bluesky-richtext-parser": "^2.1.1",
64 "@atcute/bluesky-richtext-segmenter": "^3.0.0",
65 "@atcute/client": "^4.2.1",
66 "@atcute/identity-resolver": "^1.2.2",
67 "@atcute/oauth-browser-client": "^3.0.0",
68 "@atcute/tid": "^1.1.2"
69 }
70}