my pkgs monorepo
1{
2 "name": "@ewanc26/ui",
3 "version": "0.1.9",
4 "description": "Svelte UI component library extracted from ewancroft.uk — pluggable layout, UI primitives, stores, and SEO components.",
5 "type": "module",
6 "exports": {
7 "./styles/pds-tokens.css": {
8 "source": "./src/lib/styles/pds-tokens.css",
9 "default": "./dist/styles/pds-tokens.css"
10 },
11 ".": {
12 "source": "./src/lib/index.ts",
13 "types": "./dist/index.d.ts",
14 "svelte": "./dist/index.js",
15 "default": "./dist/index.js"
16 }
17 },
18 "svelte": "./dist/index.js",
19 "types": "./dist/index.d.ts",
20 "publishConfig": {
21 "access": "public"
22 },
23 "files": [
24 "dist",
25 "src"
26 ],
27 "scripts": {
28 "build": "svelte-package -i src/lib -o dist",
29 "dev": "svelte-package -i src/lib -o dist --watch",
30 "check": "svelte-check --tsconfig ./tsconfig.json"
31 },
32 "peerDependencies": {
33 "@sveltejs/kit": ">=2.8.3",
34 "svelte": ">=5.0.0",
35 "tailwindcss": ">=4.0.0"
36 },
37 "dependencies": {
38 "@lucide/svelte": "^0.577.0"
39 },
40 "optionalDependencies": {
41 "@ewanc26/atproto": ">=0.2.2"
42 },
43 "devDependencies": {
44 "@sveltejs/kit": "^2.55.0",
45 "@sveltejs/package": "^2.3.10",
46 "@sveltejs/vite-plugin-svelte": "^6.2.1",
47 "svelte": "^5.53.11",
48 "svelte-check": "^4.4.5",
49 "typescript": "^5.9.3"
50 }
51}