Files
lucide/scripts/writeVercelOutput.mjs
T

36 lines
675 B
JavaScript
Raw Normal View History

2023-04-29 11:38:37 +02:00
import path from 'path';
import fs from 'fs';
const currentDir = process.cwd();
2023-04-29 11:39:29 +02:00
const vercelRouteConfig = {
version: 3,
overrides: {},
2023-04-29 14:37:38 +02:00
// cleanUrls: true,
2023-04-29 11:39:29 +02:00
routes: [
{
handle: 'filesystem',
},
2023-04-29 14:37:38 +02:00
{
source: '/icon/:path*',
destination: '/icons/:path*',
permanent: true,
},
2023-04-29 11:39:29 +02:00
{
src: '(?<url>/api/.*)',
dest: '/__nitro?url=$url',
},
2023-04-29 14:37:38 +02:00
{
src: '/(.*)',
status: 404,
dest: '/404.html',
},
2023-04-29 11:39:29 +02:00
],
};
const output = JSON.stringify(vercelRouteConfig, null, 2);
2023-04-29 11:38:37 +02:00
const vercelOutputJosn = path.resolve(currentDir, '.vercel/output/config.json');
fs.writeFileSync(vercelOutputJosn, output, 'utf-8');