a post-component library for building user-interfaces on the web.
1{
2 "name": "dhtml",
3 "type": "module",
4 "exports": {
5 ".": "./src/index.ts",
6 "./client": "./src/client.ts",
7 "./server": "./src/server.ts"
8 },
9 "scripts": {
10 "build": "node scripts/build/main.ts",
11 "build:watch": "node --watch scripts/build/main.ts --watch",
12 "format": "prettier --write . --cache",
13 "check": "tsc",
14 "test": "node scripts/test/main.ts 'src/{client,server}/tests/*.test.ts'",
15 "test:prod": "npm run test -- --prod",
16 "bench": "node scripts/test/main.ts --prod --bench 'src/{client,server}/tests/bench.ts'"
17 },
18 "workspaces": [
19 ".",
20 "examples/*",
21 "scripts/*"
22 ],
23 "devDependencies": {
24 "@types/node": "^22.15.30",
25 "prettier": "^3.5.3",
26 "prettier-plugin-organize-imports": "^4.1.0",
27 "typescript": "^5.8.3"
28 },
29 "prettier": {
30 "plugins": [
31 "prettier-plugin-organize-imports"
32 ],
33 "arrowParens": "avoid",
34 "printWidth": 120,
35 "semi": false,
36 "singleQuote": true,
37 "trailingComma": "all",
38 "useTabs": true
39 }
40}