a standard.site publication renderer for SvelteKit.
1{
2 "name": "svelte-standard-site",
3 "version": "0.1.0",
4 "description": "A comprehensive SvelteKit library for building sites powered by site.standard.* records from the AT Protocol, with a complete design system and pre-built components",
5 "license": "AGPL-3.0",
6 "author": {
7 "name": "Ewan Croft",
8 "url": "https://github.com/ewanc26"
9 },
10 "scripts": {
11 "dev": "vite dev",
12 "build": "vite build && npm run prepack",
13 "preview": "vite preview",
14 "prepare": "svelte-kit sync || echo ''",
15 "prepack": "svelte-kit sync && svelte-package && publint",
16 "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
17 "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
18 "format": "prettier --write .",
19 "lint": "prettier --check .",
20 "test": "vitest run",
21 "test:watch": "vitest"
22 },
23 "files": [
24 "dist",
25 "!dist/**/*.test.*",
26 "!dist/**/*.spec.*"
27 ],
28 "sideEffects": [
29 "**/*.css"
30 ],
31 "svelte": "./dist/index.js",
32 "types": "./dist/index.d.ts",
33 "type": "module",
34 "exports": {
35 ".": {
36 "types": "./dist/index.d.ts",
37 "svelte": "./dist/index.js"
38 },
39 "./publisher": {
40 "types": "./dist/publisher.d.ts",
41 "default": "./dist/publisher.js"
42 },
43 "./content": {
44 "types": "./dist/utils/content.d.ts",
45 "default": "./dist/utils/content.js"
46 },
47 "./comments": {
48 "types": "./dist/utils/comments.d.ts",
49 "default": "./dist/utils/comments.js"
50 },
51 "./verification": {
52 "types": "./dist/utils/verification.d.ts",
53 "default": "./dist/utils/verification.js"
54 },
55 "./schemas": {
56 "types": "./dist/schemas.d.ts",
57 "default": "./dist/schemas.js"
58 },
59 "./config/env": {
60 "types": "./dist/config/env.d.ts",
61 "default": "./dist/config/env.js"
62 },
63 "./styles/base.css": {
64 "default": "./dist/styles/base.css"
65 },
66 "./styles/themes.css": {
67 "default": "./dist/styles/themes.css"
68 }
69 },
70 "peerDependencies": {
71 "@sveltejs/kit": "^2.0.0",
72 "svelte": "^5.0.0"
73 },
74 "devDependencies": {
75 "@sveltejs/adapter-auto": "^7.0.0",
76 "@sveltejs/kit": "^2.49.1",
77 "@sveltejs/package": "^2.5.7",
78 "@sveltejs/vite-plugin-svelte": "^6.2.1",
79 "@tailwindcss/typography": "^0.5.19",
80 "@tailwindcss/vite": "^4.1.17",
81 "@types/node": "^22.0.0",
82 "prettier": "^3.7.4",
83 "prettier-plugin-svelte": "^3.4.0",
84 "prettier-plugin-tailwindcss": "^0.7.2",
85 "publint": "^0.3.15",
86 "svelte": "^5.45.6",
87 "svelte-check": "^4.3.4",
88 "tailwindcss": "^4.1.17",
89 "typescript": "^5.9.3",
90 "vite": "^7.2.6",
91 "vitest": "^4.0.16"
92 },
93 "keywords": [
94 "svelte",
95 "sveltekit",
96 "atproto",
97 "at-protocol",
98 "bluesky",
99 "site-standard",
100 "blog",
101 "cms",
102 "design-system",
103 "components",
104 "dark-mode",
105 "light-mode",
106 "theme",
107 "publishing",
108 "federation",
109 "comments"
110 ],
111 "repository": {
112 "type": "git",
113 "url": "git+https://github.com/ewanc26/svelte-standard-site.git"
114 },
115 "homepage": "https://github.com/ewanc26/svelte-standard-site#readme",
116 "bugs": {
117 "url": "https://github.com/ewanc26/svelte-standard-site/issues"
118 },
119 "dependencies": {
120 "@atproto/api": "^0.18.16",
121 "@lucide/svelte": "^0.562.0",
122 "katex": "^0.16.27",
123 "shiki": "^3.21.0",
124 "zod": "^3.24.0"
125 }
126}