Files
react-test/docs/scripts/buildServiceWorker.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

26 lines
560 B
JavaScript
Raw Normal View History

2025-12-12 14:26:25 +09:00
/* eslint-disable no-console */
const path = require('path');
const fs = require('node:fs/promises');
async function prepend(file, string) {
const data = await fs.readFile(file, 'utf8');
await fs.writeFile(file, string + data, 'utf8');
}
async function run() {
const swDest = path.join(__dirname, '../export/sw.js');
const swSrc = path.join(__dirname, '../src/sw.js');
await fs.cp(swSrc, swDest, { recursive: true });
await prepend(
swDest,
`
// uuid: ${new Date()}
`,
);
console.log('Successfully built service worker');
}
run();