mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-10-26 23:20:35 +08:00
Since we don't have or want any deployments on IPFS, and we don't have much use for hash routing else, we can clean up some code and remove some tests.
72 lines
2.2 KiB
JSON
72 lines
2.2 KiB
JSON
{
|
|
"version": "1.0.0",
|
|
"scripts": {
|
|
"start": "vite",
|
|
"serve": "vite preview",
|
|
"build": "vite build && scripts/copy-katex-assets && scripts/install-twemoji-assets",
|
|
"postinstall": "scripts/copy-katex-assets && scripts/install-twemoji-assets",
|
|
"check": "scripts/check",
|
|
"format": "npx prettier '**/*.@(ts|js|svelte|json|css|html|yml)' --write",
|
|
"test:unit": "TZ='UTC' vitest run",
|
|
"test:e2e": "TZ='UTC' playwright test",
|
|
"test:httpd-api:unit": "TZ='UTC' vitest run --config httpd-client/vite.config.ts --reporter verbose"
|
|
},
|
|
"type": "module",
|
|
"engines": {
|
|
"node": ">=18.17.1"
|
|
},
|
|
"devDependencies": {
|
|
"@playwright/test": "^1.41.1",
|
|
"@sinonjs/fake-timers": "^11.2.2",
|
|
"@sveltejs/vite-plugin-svelte": "^3.0.1",
|
|
"@tsconfig/svelte": "^5.0.2",
|
|
"@types/dompurify": "^3.0.5",
|
|
"@types/katex": "^0.16.7",
|
|
"@types/lodash": "^4.14.202",
|
|
"@types/md5": "^2.3.5",
|
|
"@types/node": "^20.11.6",
|
|
"@types/sinon": "^17.0.3",
|
|
"@types/sinonjs__fake-timers": "^8.1.5",
|
|
"@types/wait-on": "^5.3.4",
|
|
"@typescript-eslint/eslint-plugin": "^6.19.1",
|
|
"chalk": "^5.3.0",
|
|
"eslint": "^8.56.0",
|
|
"eslint-config-prettier": "^9.1.0",
|
|
"eslint-plugin-no-only-tests": "^3.1.0",
|
|
"eslint-plugin-svelte": "^2.35.1",
|
|
"execa": "^8.0.1",
|
|
"get-port": "^7.0.0",
|
|
"happy-dom": "^13.3.1",
|
|
"prettier": "^3.2.4",
|
|
"prettier-plugin-svelte": "^3.1.2",
|
|
"svelte-check": "^3.6.3",
|
|
"typescript": "^5.3.3",
|
|
"vite": "^5.0.12",
|
|
"vitest": "^1.2.1",
|
|
"wait-on": "^7.2.0"
|
|
},
|
|
"dependencies": {
|
|
"@efstajas/svelte-stored-writable": "^0.2.0",
|
|
"@radicle/gray-matter": "4.1.0",
|
|
"@wooorm/starry-night": "^3.2.0",
|
|
"async-mutex": "^0.4.1",
|
|
"baconjs": "^3.0.17",
|
|
"bs58": "^5.0.0",
|
|
"buffer": "^6.0.3",
|
|
"dompurify": "^3.0.8",
|
|
"hast-util-to-dom": "^4.0.0",
|
|
"hast-util-to-html": "^9.0.0",
|
|
"lodash": "^4.17.21",
|
|
"lru-cache": "^10.2.0",
|
|
"marked": "^11.1.1",
|
|
"marked-katex-extension": "^5.0.0",
|
|
"marked-linkify-it": "^3.1.8",
|
|
"md5": "^2.3.0",
|
|
"plausible-tracker": "^0.3.8",
|
|
"sinon": "^17.0.1",
|
|
"svelte": "^4.2.9",
|
|
"twemoji": "^14.0.2",
|
|
"zod": "^3.22.4"
|
|
}
|
|
}
|