lint fix and format

This commit is contained in:
MapleLeaf
2022-01-07 15:11:05 -06:00
parent 81f28fecf2
commit 899acec2b6
6 changed files with 13 additions and 10 deletions

View File

@@ -24,5 +24,6 @@
},
"resolutions": {
"esbuild": "latest"
}
},
"prettier": "@itsmapleleaf/configs/prettier"
}

View File

@@ -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>()

View File

@@ -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"

View File

@@ -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,

View File

@@ -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]

View File

@@ -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)}`)
}