reboost
Version:
A super fast dev server for rapid web development
16 lines (15 loc) • 499 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FilePlugin = void 0;
const FilePlugin = () => ({
name: 'core-file-plugin',
getCacheKey: () => 1,
transformIntoJS: (_, filePath) => ({
code: `
const serverAddress = new URL(import.meta.absoluteUrl).origin;
const fileUrl = new URL('/raw?q=${encodeURIComponent(filePath)}', serverAddress);
export default fileUrl;
`
})
});
exports.FilePlugin = FilePlugin;