Files

21 lines
739 B
JavaScript

const fs = require('fs');
// Fix route.ts
let route = fs.readFileSync('src/app/api/media/[...path]/route.ts', 'utf8');
route = route.replace(
"fileStream.on('data', (chunk) => controller.enqueue(new Uint8Array(chunk)));",
"fileStream.on('data', (chunk) => controller.enqueue(new Uint8Array(chunk as Buffer)));"
);
fs.writeFileSync('src/app/api/media/[...path]/route.ts', route, 'utf8');
// Fix MediaTile.tsx
let tile = fs.readFileSync('src/components/MediaTile.tsx', 'utf8');
tile = tile.replace(
"const target = e.target;",
"const target = e.target as HTMLVideoElement;"
).replace(
"const target = e.target;",
"const target = e.target as HTMLImageElement;"
);
fs.writeFileSync('src/components/MediaTile.tsx', tile, 'utf8');