Skip to content

Commit 376fff2

Browse files
chore: upgrade lume (#54)
Co-authored-by: Oscar Otero <[email protected]>
1 parent 2e63c12 commit 376fff2

File tree

11 files changed

+1460
-169
lines changed

11 files changed

+1460
-169
lines changed

_config.ts

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import lume from "lume/mod.ts";
22
import tailwindcss from "lume/plugins/tailwindcss.ts";
3-
import postcss from "lume/plugins/postcss.ts";
4-
import jsx from "lume/plugins/jsx_preact.ts";
3+
import jsx from "lume/plugins/jsx.ts";
54
import esbuild from "lume/plugins/esbuild.ts";
65
import inline from "lume/plugins/inline.ts";
76
import nav from "lume/plugins/nav.ts";
@@ -11,7 +10,6 @@ import anchor from "npm:markdown-it-anchor@9";
1110

1211
import AUTOLINK_REFERENCES from "./references.json" with { type: "json" };
1312

14-
import tailwindConfig from "./tailwind.config.ts";
1513
import autolink from "./_plugins/autolink.ts";
1614
import tableWrap from "./_plugins/table-wrap.ts";
1715

@@ -36,21 +34,18 @@ const site = lume({ location: new URL("https://messageformat.dev") }, {
3634
},
3735
});
3836

39-
site.copy("static/fonts");
40-
site.copy("static/js");
41-
site.copy("static/logos");
42-
site.copy("static/textarea");
43-
site.copy("static/textarea2");
44-
45-
site.use(tailwindcss({ options: tailwindConfig }));
46-
site.use(postcss());
47-
site.use(jsx({}));
4837
site.use(
4938
esbuild({
50-
extensions: [".entry.ts"],
5139
options: { minify: false, keepNames: false },
5240
}),
5341
);
42+
site.add("static");
43+
site.add("src/interactive.ts");
44+
site.add("src/utils.ts");
45+
site.add("src/playground.ts");
46+
47+
site.use(tailwindcss());
48+
site.use(jsx({}));
5449
site.use(inline());
5550
site.use(nav({}));
5651
site.use(toc({ anchor: false }));

_includes/layout.vto

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
<link rel="stylesheet" href="/static/css/style.css">
88
{{ if url == '/' }}
99
<script src="/static/js/leader-line.min.js" defer></script>
10-
<script src="/src/utils.entry.js" inline></script>
10+
<script src="/src/utils.js" inline></script>
1111
{{ /if }}
1212
{{ if url.startsWith('/docs/') }}
13-
<script src="/src/interactive.entry.js" type="module"></script>
13+
<script src="/src/interactive.js" type="module"></script>
1414
{{ /if }}
1515
{{ if url == '/playground/' }}
16-
<script src="/src/playground.entry.js" inline></script>
16+
<script src="/src/playground.js" inline></script>
1717
{{ /if }}
1818
<link rel="icon" href="/static/logos/favicon.ico" type="image/vnd.microsoft.icon">
1919
<link rel="icon" href="/static/logos/favicon.svg" type="image/svg+xml">

deno.json

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"imports": {
33
"@nic/local-highlight-registry": "jsr:@nic/local-highlight-registry@^0.1.0",
4-
"lume/": "https://deno.land/x/lume@v2.3.3/",
5-
"preact": "npm:preact"
4+
"lume/": "https://deno.land/x/lume@v3.0.9/",
5+
"lume/jsx-runtime": "https://deno.land/x/[email protected]/jsx-runtime.ts"
66
},
77
"tasks": {
88
"lume": "echo \"import 'lume/cli.ts'\" | deno run -A -",
@@ -14,7 +14,21 @@
1414
"lume/types.ts"
1515
],
1616
"jsx": "react-jsx",
17-
"jsxImportSource": "preact"
17+
"jsxImportSource": "lume"
1818
},
19-
"license": "Unicode-3.0"
19+
"license": "Unicode-3.0",
20+
"unstable": [
21+
"temporal",
22+
"fmt-component"
23+
],
24+
"lint": {
25+
"plugins": [
26+
"https://deno.land/x/[email protected]/lint.ts"
27+
],
28+
"rules": {
29+
"exclude": [
30+
"no-import-prefix"
31+
]
32+
}
33+
}
2034
}

0 commit comments

Comments
 (0)