diff --git a/package.json b/package.json index d62ac79..956403d 100644 --- a/package.json +++ b/package.json @@ -3,13 +3,13 @@ "version": "0.0.0", "type": "module", "scripts": { - "dev": "yarn prebuild && wmr", - "build": "tsc && NODE_ENV=production && pnpm run prebuild && wmr build && pnpm run prerender && node ./scripts/make-feed.js", + "dev": "bun run prebuild && wmr", + "build": "tsc && NODE_ENV=production && bun run prebuild && wmr build --prerender && bun run make-feed", "serve": "wmr serve", "lint": "eslint './**/*.{js,jsx,ts,tsx}'", - "gen": "node ./scripts/gen-template.js", - "prebuild": "node ./scripts/pre-build.js", - "prerender": "node ./scripts/prerender.js" + "gen": "bun run ./scripts/gen-template.js", + "prebuild": "bun run ./scripts/pre-build.js", + "make-feed": "bun run ./scripts/make-feed.js" }, "alias": { "react": "preact/compat" diff --git a/public/index.tsx b/public/index.tsx index b69085c..7eb0c09 100644 --- a/public/index.tsx +++ b/public/index.tsx @@ -28,9 +28,6 @@ if (typeof window !== "undefined") { hydrate(, document.body); } -// MEMO: -// build を置き換えても wmr を剥がすまでは prerender 関数は残しておく -// そうしないと meta タグがうまく取れない、ここの仕組みに関しては後で考える export async function prerender() { return (await import("./prerender.js")).prerender(); }