Fix vercel build icon

This commit is contained in:
Eric Fennis
2023-04-29 11:38:37 +02:00
parent 1ada76083a
commit 7017593c17
3 changed files with 29 additions and 2 deletions
+2 -1
View File
@@ -10,9 +10,10 @@
"docs:preview": "vitepress preview",
"build:iconNodes": "node ../scripts/writeIconNodes.mjs",
"build:metaJson": "node ../scripts/writeIconMetaIndex.mjs",
"build:vercelJson": "node ../scripts/writeVercelOutput.mjs",
"dev": "npx nitropack dev",
"build:api": "npx nitropack build",
"build": "pnpm build:iconNodes && pnpm build:metaJson && pnpm build:api && pnpm docs:build",
"build": "pnpm build:iconNodes && pnpm build:metaJson && pnpm build:api && pnpm docs:build && pnpm build:vercelJson",
"preview": "node .output/server/index.mjs"
},
"keywords": [],
+1 -1
View File
@@ -11,7 +11,7 @@ const icons = renderIconsObject(svgFiles, ICONS_DIR, true);
const iconNodesDirectory = path.resolve(currentDir, 'iconNodes');
if (fs.existsSync(iconNodesDirectory)) {
fs.unlinkSync(path.resolve(currentDir, 'iconNodes'));
fs.rmSync(path.resolve(currentDir, 'iconNodes'), { recursive: true, force: true });
}
if (!fs.existsSync(iconNodesDirectory)) {
+26
View File
@@ -0,0 +1,26 @@
import path from 'path';
import fs from 'fs';
const currentDir = process.cwd();
const output = JSON.stringify(
{
version: 3,
overrides: {},
routes: [
{
handle: 'filesystem',
},
{
src: '(?<url>/api/.*)',
dest: '/__nitro?url=$url',
},
],
},
null,
2,
);
const vercelOutputJosn = path.resolve(currentDir, '.vercel/output/config.json');
fs.writeFileSync(vercelOutputJosn, output, 'utf-8');