diff --git a/.mise.toml b/.mise.toml
new file mode 100644
index 00000000..377ec7cc
--- /dev/null
+++ b/.mise.toml
@@ -0,0 +1,2 @@
+[tools]
+node = "lts"
diff --git a/components/libs.tsx b/components/libs.tsx
index d5bebca9..efdbb0ce 100644
--- a/components/libs.tsx
+++ b/components/libs.tsx
@@ -43,7 +43,7 @@ const Lib: FC<{ lib: Library }> = ({ lib }) => (
"is-half",
"is-flex",
"tk-lib",
- `tk-lib-${lib.id}`
+ `tk-lib-${lib.id}`,
)}
>
diff --git a/components/menu.tsx b/components/menu.tsx
index 07f6cb32..56814ce8 100644
--- a/components/menu.tsx
+++ b/components/menu.tsx
@@ -122,7 +122,7 @@ function Level2({ href, menu }) {
items.unshift(
{menu.data.subtitle}
-
+ ,
);
}
diff --git a/components/stack.tsx b/components/stack.tsx
index ac59f139..99c6d360 100644
--- a/components/stack.tsx
+++ b/components/stack.tsx
@@ -123,7 +123,7 @@ const Layer: FC<{ layer: StackLayer }> = ({ layer }) => (
export default function Stack() {
useEffect(() => {
var stack = document.getElementsByClassName(
- "tk-stack-active"
+ "tk-stack-active",
) as HTMLCollectionOf
;
var links = document.querySelectorAll(".tk-stack .menu li");
var lines = document.getElementById("tk-stack-lines");
diff --git a/lib/api.ts b/lib/api.ts
index bacf3793..1a6d9121 100644
--- a/lib/api.ts
+++ b/lib/api.ts
@@ -9,7 +9,7 @@ const contentDir = path.join(process.cwd(), "content").replace(/\\/g, "/");
// Merge app level props in with page props
export function withAppProps(
- props: { props: Record } = { props: {} }
+ props: { props: Record } = { props: {} },
) {
const blog = getLastBlog();
delete blog.body;
@@ -108,7 +108,7 @@ function setPrevNext(page, menu) {
}
},
undefined,
- undefined
+ undefined,
);
return page;
@@ -117,7 +117,7 @@ function setPrevNext(page, menu) {
// Build a list of paths from the sitemap
function collectPaths(
level: Record,
- prefix = ""
+ prefix = "",
) {
let out = [];
diff --git a/lib/markdown.ts b/lib/markdown.ts
index 6a6b1d1c..eae0b0bb 100644
--- a/lib/markdown.ts
+++ b/lib/markdown.ts
@@ -87,6 +87,6 @@ export const toHTML = async (raw) => {
.use(rehyperBlockquotePlus, rehyperBlockquotePlusOptions)
// @ts-expect-error: unified's plugin type mistakenly selects the Array union variant
.use(rehypeStringify)
- .process(raw)
+ .process(raw),
);
};
diff --git a/package-lock.json b/package-lock.json
index 1fdb6155..4a9a8274 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -32,7 +32,7 @@
"devDependencies": {
"@types/node": "^18.11.18",
"@types/react": "^18.0.26",
- "prettier": "^2.8.2",
+ "prettier": "3.3.3",
"typescript": "^4.9.4"
}
},
@@ -1657,15 +1657,16 @@
}
},
"node_modules/prettier": {
- "version": "2.8.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.2.tgz",
- "integrity": "sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz",
+ "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
"dev": true,
+ "license": "MIT",
"bin": {
- "prettier": "bin-prettier.js"
+ "prettier": "bin/prettier.cjs"
},
"engines": {
- "node": ">=10.13.0"
+ "node": ">=14"
},
"funding": {
"url": "https://github.com/prettier/prettier?sponsor=1"
@@ -3235,9 +3236,9 @@
}
},
"prettier": {
- "version": "2.8.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.2.tgz",
- "integrity": "sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz",
+ "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
"dev": true
},
"property-information": {
diff --git a/package.json b/package.json
index 605d434f..4f7855c8 100644
--- a/package.json
+++ b/package.json
@@ -36,7 +36,7 @@
"devDependencies": {
"@types/node": "^18.11.18",
"@types/react": "^18.0.26",
- "prettier": "^2.8.2",
+ "prettier": "3.3.3",
"typescript": "^4.9.4"
}
}
diff --git a/styles/styles.scss b/styles/styles.scss
index 5053ab90..94bd9416 100644
--- a/styles/styles.scss
+++ b/styles/styles.scss
@@ -23,10 +23,15 @@ $tk-lib-tracing: $purple;
$tk-lib-bytes: $blue;
// Per lib styling: [ name, color, size, logo-adjust ]
-$libs: "tokio" black 3.8rem -60%, "runtime" $tk-lib-runtime 2.2rem -22%,
- "hyper" $tk-lib-hyper 100% -50%, "tonic" $tk-lib-tonic 100% -25%,
- "tower" $tk-lib-tower 100% -52%, "mio" $tk-lib-mio 100% -41%,
- "tracing" $tk-lib-tracing 100% -31%, "bytes" $tk-lib-bytes 100% -30%;
+$libs:
+ "tokio" black 3.8rem -60%,
+ "runtime" $tk-lib-runtime 2.2rem -22%,
+ "hyper" $tk-lib-hyper 100% -50%,
+ "tonic" $tk-lib-tonic 100% -25%,
+ "tower" $tk-lib-tower 100% -52%,
+ "mio" $tk-lib-mio 100% -41%,
+ "tracing" $tk-lib-tracing 100% -31%,
+ "bytes" $tk-lib-bytes 100% -30%;
// Bulma color variables
$primary: $cream;