diff --git a/package.json b/package.json index cb6ecfc..fb615e2 100644 --- a/package.json +++ b/package.json @@ -24,5 +24,6 @@ }, "resolutions": { "esbuild": "latest" - } + }, + "prettier": "@itsmapleleaf/configs/prettier" } diff --git a/packages/docs/src/asset-builder/asset-builder-context.tsx b/packages/docs/src/asset-builder/asset-builder-context.tsx index 484163c..cee3e1b 100644 --- a/packages/docs/src/asset-builder/asset-builder-context.tsx +++ b/packages/docs/src/asset-builder/asset-builder-context.tsx @@ -1,5 +1,5 @@ import { createContext, useContext } from "react" -import { AssetBuilder } from "../asset-builder/asset-builder.js" +import type { AssetBuilder } from "../asset-builder/asset-builder.js" import { raise } from "../helpers/raise.js" const Context = createContext() diff --git a/packages/docs/src/asset-builder/asset-builder.ts b/packages/docs/src/asset-builder/asset-builder.ts index f5e86f4..08ba00e 100644 --- a/packages/docs/src/asset-builder/asset-builder.ts +++ b/packages/docs/src/asset-builder/asset-builder.ts @@ -1,4 +1,5 @@ -import express, { RequestHandler } from "express" +import type { RequestHandler } from "express" +import express from "express" import { createHash } from "node:crypto" import { mkdir, rm, writeFile } from "node:fs/promises" import { dirname, join, parse } from "node:path" diff --git a/packages/docs/src/asset-builder/transform-esbuild.ts b/packages/docs/src/asset-builder/transform-esbuild.ts index 8219c09..037e4a9 100644 --- a/packages/docs/src/asset-builder/transform-esbuild.ts +++ b/packages/docs/src/asset-builder/transform-esbuild.ts @@ -1,9 +1,9 @@ import { build } from "esbuild" -import { AssetTransformer } from "./asset-builder.js" +import type { AssetTransformer } from "./asset-builder.js" export const transformEsbuild: AssetTransformer = { async transform(inputFile) { - if (inputFile.match(/\.[jt]sx?$/)) { + if (/\.[jt]sx?$/.test(inputFile)) { const scriptBuild = await build({ entryPoints: [inputFile], bundle: true, diff --git a/packages/docs/src/asset-builder/transform-postcss.ts b/packages/docs/src/asset-builder/transform-postcss.ts index 08ecf37..26277bd 100644 --- a/packages/docs/src/asset-builder/transform-postcss.ts +++ b/packages/docs/src/asset-builder/transform-postcss.ts @@ -1,13 +1,14 @@ import autoprefixer from "autoprefixer" import cssnano from "cssnano" -import { readFile } from "fs/promises" -import postcss, { AcceptedPlugin } from "postcss" +import { readFile } from "node:fs/promises" +import type { AcceptedPlugin } from "postcss" +import postcss from "postcss" import tailwindcss from "tailwindcss" -import { AssetTransformer } from "./asset-builder.js" +import type { AssetTransformer } from "./asset-builder.js" export const transformPostCss: AssetTransformer = { async transform(inputFile) { - if (!inputFile.match(/\.css$/)) return + if (!/\.css$/.test(inputFile)) return const plugins: AcceptedPlugin[] = [tailwindcss, autoprefixer] diff --git a/packages/docs/src/main.tsx b/packages/docs/src/main.tsx index 1ddb6da..ae7649d 100644 --- a/packages/docs/src/main.tsx +++ b/packages/docs/src/main.tsx @@ -27,7 +27,7 @@ const assets = await AssetBuilder.create(fromProjectRoot(".asset-cache"), [ ]) async function render(res: Response, element: React.ReactElement) { - element = {element} + element = }>{element} await ssrPrepass(element) res.type("html").send(`\n${renderToStaticMarkup(element)}`) }