8 lines
559 B
JavaScript
8 lines
559 B
JavaScript
import fs from 'node:fs';
|
|
import {demo} from './trial-demo-data.mjs';
|
|
const root=new URL('../../',import.meta.url);
|
|
const template=fs.readFileSync(new URL('trial-demo.sql',import.meta.url),'utf8');
|
|
fs.writeFileSync(new URL('public/demo/catalog-v1.json',root),JSON.stringify(demo,null,2)+'\n');
|
|
fs.writeFileSync(new URL('supabase/migrations/20260918010000_trial_demo_catalog.sql',root),template.replace('__DEMO_JSON__',JSON.stringify(demo)));
|
|
console.log(`Built ${demo.boxes.length} boxes, ${demo.stock.length} products, ${demo.suppliers.length} suppliers.`);
|