a post-component library for building user-interfaces on the web.

typecheck examples

tombl.dev cb10db23 e8ecd344

verified
+129 -4
+1
examples/kanban/package.json
··· 4 4 "type": "module", 5 5 "scripts": { 6 6 "dev": "vite", 7 + "check": "tsc", 7 8 "build": "tsc && vite build", 8 9 "preview": "vite preview" 9 10 },
+2 -2
examples/todomvc/index.html
··· 8 8 <script type="importmap"> 9 9 { 10 10 "imports": { 11 - "dhtml": "../../dist/index.js", 12 - "dhtml/client": "../../dist/client.js" 11 + "dhtml": "./node_modules/dhtml/index.js", 12 + "dhtml/client": "./node_modules/dhtml/client.js" 13 13 } 14 14 } 15 15 </script>
+37
examples/todomvc/package-lock.json
··· 1 + { 2 + "name": "todomvc", 3 + "lockfileVersion": 3, 4 + "requires": true, 5 + "packages": { 6 + "": { 7 + "name": "todomvc", 8 + "dependencies": { 9 + "dhtml": "file:../../dist" 10 + }, 11 + "devDependencies": { 12 + "typescript": "~5.8.3" 13 + } 14 + }, 15 + "../../dist": { 16 + "name": "dhtml" 17 + }, 18 + "node_modules/dhtml": { 19 + "resolved": "../../dist", 20 + "link": true 21 + }, 22 + "node_modules/typescript": { 23 + "version": "5.8.3", 24 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 25 + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 26 + "dev": true, 27 + "license": "Apache-2.0", 28 + "bin": { 29 + "tsc": "bin/tsc", 30 + "tsserver": "bin/tsserver" 31 + }, 32 + "engines": { 33 + "node": ">=14.17" 34 + } 35 + } 36 + } 37 + }
+14
examples/todomvc/package.json
··· 1 + { 2 + "name": "todomvc", 3 + "private": true, 4 + "type": "module", 5 + "scripts": { 6 + "check": "tsc" 7 + }, 8 + "devDependencies": { 9 + "typescript": "~5.8.3" 10 + }, 11 + "dependencies": { 12 + "dhtml": "file:../../dist" 13 + } 14 + }
+11
examples/todomvc/tsconfig.json
··· 1 + { 2 + "compilerOptions": { 3 + "checkJs": true, 4 + "noEmit": true, 5 + "allowImportingTsExtensions": true, 6 + "verbatimModuleSyntax": true, 7 + "moduleResolution": "bundler", 8 + "module": "preserve", 9 + "target": "es2020" 10 + } 11 + }
+2 -2
examples/uibench/index.html
··· 8 8 <script type="importmap"> 9 9 { 10 10 "imports": { 11 - "dhtml": "../../dist/index.min.js", 12 - "dhtml/client": "../../dist/client.min.js" 11 + "dhtml": "./node_modules/dhtml/index.js", 12 + "dhtml/client": "./node_modules/dhtml/client.js" 13 13 } 14 14 } 15 15 </script>
+37
examples/uibench/package-lock.json
··· 1 + { 2 + "name": "todomvc", 3 + "lockfileVersion": 3, 4 + "requires": true, 5 + "packages": { 6 + "": { 7 + "name": "todomvc", 8 + "dependencies": { 9 + "dhtml": "file:../../dist" 10 + }, 11 + "devDependencies": { 12 + "typescript": "~5.8.3" 13 + } 14 + }, 15 + "../../dist": { 16 + "name": "dhtml" 17 + }, 18 + "node_modules/dhtml": { 19 + "resolved": "../../dist", 20 + "link": true 21 + }, 22 + "node_modules/typescript": { 23 + "version": "5.8.3", 24 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 25 + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 26 + "dev": true, 27 + "license": "Apache-2.0", 28 + "bin": { 29 + "tsc": "bin/tsc", 30 + "tsserver": "bin/tsserver" 31 + }, 32 + "engines": { 33 + "node": ">=14.17" 34 + } 35 + } 36 + } 37 + }
+14
examples/uibench/package.json
··· 1 + { 2 + "name": "uibench", 3 + "private": true, 4 + "type": "module", 5 + "scripts": { 6 + "check": "tsc" 7 + }, 8 + "devDependencies": { 9 + "typescript": "~5.8.3" 10 + }, 11 + "dependencies": { 12 + "dhtml": "file:../../dist" 13 + } 14 + }
+11
examples/uibench/tsconfig.json
··· 1 + { 2 + "compilerOptions": { 3 + "checkJs": true, 4 + "noEmit": true, 5 + "allowImportingTsExtensions": true, 6 + "verbatimModuleSyntax": true, 7 + "moduleResolution": "bundler", 8 + "module": "preserve", 9 + "target": "es2020" 10 + } 11 + }