tangled
alpha
login
or
join now
tombl.dev
/
dhtml
1
fork
atom
a post-component library for building user-interfaces on the web.
1
fork
atom
overview
issues
pulls
pipelines
typecheck examples
tombl.dev
9 months ago
cb10db23
e8ecd344
verified
This commit was signed with the committer's
known signature
.
tombl.dev
SSH Key Fingerprint:
SHA256:d8AHgL5V+3WdvGdDb3SVBfb0RIRJfkKcqhQ5aG1mVNk=
+129
-4
9 changed files
expand all
collapse all
unified
split
examples
kanban
package.json
todomvc
index.html
package-lock.json
package.json
tsconfig.json
uibench
index.html
package-lock.json
package.json
tsconfig.json
+1
examples/kanban/package.json
···
4
4
"type": "module",
5
5
"scripts": {
6
6
"dev": "vite",
7
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
11
-
"dhtml": "../../dist/index.js",
12
12
-
"dhtml/client": "../../dist/client.js"
11
11
+
"dhtml": "./node_modules/dhtml/index.js",
12
12
+
"dhtml/client": "./node_modules/dhtml/client.js"
13
13
}
14
14
}
15
15
</script>
+37
examples/todomvc/package-lock.json
···
1
1
+
{
2
2
+
"name": "todomvc",
3
3
+
"lockfileVersion": 3,
4
4
+
"requires": true,
5
5
+
"packages": {
6
6
+
"": {
7
7
+
"name": "todomvc",
8
8
+
"dependencies": {
9
9
+
"dhtml": "file:../../dist"
10
10
+
},
11
11
+
"devDependencies": {
12
12
+
"typescript": "~5.8.3"
13
13
+
}
14
14
+
},
15
15
+
"../../dist": {
16
16
+
"name": "dhtml"
17
17
+
},
18
18
+
"node_modules/dhtml": {
19
19
+
"resolved": "../../dist",
20
20
+
"link": true
21
21
+
},
22
22
+
"node_modules/typescript": {
23
23
+
"version": "5.8.3",
24
24
+
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
25
25
+
"integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
26
26
+
"dev": true,
27
27
+
"license": "Apache-2.0",
28
28
+
"bin": {
29
29
+
"tsc": "bin/tsc",
30
30
+
"tsserver": "bin/tsserver"
31
31
+
},
32
32
+
"engines": {
33
33
+
"node": ">=14.17"
34
34
+
}
35
35
+
}
36
36
+
}
37
37
+
}
+14
examples/todomvc/package.json
···
1
1
+
{
2
2
+
"name": "todomvc",
3
3
+
"private": true,
4
4
+
"type": "module",
5
5
+
"scripts": {
6
6
+
"check": "tsc"
7
7
+
},
8
8
+
"devDependencies": {
9
9
+
"typescript": "~5.8.3"
10
10
+
},
11
11
+
"dependencies": {
12
12
+
"dhtml": "file:../../dist"
13
13
+
}
14
14
+
}
+11
examples/todomvc/tsconfig.json
···
1
1
+
{
2
2
+
"compilerOptions": {
3
3
+
"checkJs": true,
4
4
+
"noEmit": true,
5
5
+
"allowImportingTsExtensions": true,
6
6
+
"verbatimModuleSyntax": true,
7
7
+
"moduleResolution": "bundler",
8
8
+
"module": "preserve",
9
9
+
"target": "es2020"
10
10
+
}
11
11
+
}
+2
-2
examples/uibench/index.html
···
8
8
<script type="importmap">
9
9
{
10
10
"imports": {
11
11
-
"dhtml": "../../dist/index.min.js",
12
12
-
"dhtml/client": "../../dist/client.min.js"
11
11
+
"dhtml": "./node_modules/dhtml/index.js",
12
12
+
"dhtml/client": "./node_modules/dhtml/client.js"
13
13
}
14
14
}
15
15
</script>
+37
examples/uibench/package-lock.json
···
1
1
+
{
2
2
+
"name": "todomvc",
3
3
+
"lockfileVersion": 3,
4
4
+
"requires": true,
5
5
+
"packages": {
6
6
+
"": {
7
7
+
"name": "todomvc",
8
8
+
"dependencies": {
9
9
+
"dhtml": "file:../../dist"
10
10
+
},
11
11
+
"devDependencies": {
12
12
+
"typescript": "~5.8.3"
13
13
+
}
14
14
+
},
15
15
+
"../../dist": {
16
16
+
"name": "dhtml"
17
17
+
},
18
18
+
"node_modules/dhtml": {
19
19
+
"resolved": "../../dist",
20
20
+
"link": true
21
21
+
},
22
22
+
"node_modules/typescript": {
23
23
+
"version": "5.8.3",
24
24
+
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
25
25
+
"integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
26
26
+
"dev": true,
27
27
+
"license": "Apache-2.0",
28
28
+
"bin": {
29
29
+
"tsc": "bin/tsc",
30
30
+
"tsserver": "bin/tsserver"
31
31
+
},
32
32
+
"engines": {
33
33
+
"node": ">=14.17"
34
34
+
}
35
35
+
}
36
36
+
}
37
37
+
}
+14
examples/uibench/package.json
···
1
1
+
{
2
2
+
"name": "uibench",
3
3
+
"private": true,
4
4
+
"type": "module",
5
5
+
"scripts": {
6
6
+
"check": "tsc"
7
7
+
},
8
8
+
"devDependencies": {
9
9
+
"typescript": "~5.8.3"
10
10
+
},
11
11
+
"dependencies": {
12
12
+
"dhtml": "file:../../dist"
13
13
+
}
14
14
+
}
+11
examples/uibench/tsconfig.json
···
1
1
+
{
2
2
+
"compilerOptions": {
3
3
+
"checkJs": true,
4
4
+
"noEmit": true,
5
5
+
"allowImportingTsExtensions": true,
6
6
+
"verbatimModuleSyntax": true,
7
7
+
"moduleResolution": "bundler",
8
8
+
"module": "preserve",
9
9
+
"target": "es2020"
10
10
+
}
11
11
+
}