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;