lint fix and format
This commit is contained in:
@@ -24,5 +24,6 @@
|
||||
},
|
||||
"resolutions": {
|
||||
"esbuild": "latest"
|
||||
}
|
||||
},
|
||||
"prettier": "@itsmapleleaf/configs/prettier"
|
||||
}
|
||||
|
||||
@@ -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<AssetBuilder>()
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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]
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ const assets = await AssetBuilder.create(fromProjectRoot(".asset-cache"), [
|
||||
])
|
||||
|
||||
async function render(res: Response, element: React.ReactElement) {
|
||||
element = <React.Suspense fallback={null}>{element}</React.Suspense>
|
||||
element = <React.Suspense fallback={<></>}>{element}</React.Suspense>
|
||||
await ssrPrepass(element)
|
||||
res.type("html").send(`<!DOCTYPE html>\n${renderToStaticMarkup(element)}`)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user