Files
um-react/support/b64-loader.ts
T
鲁树人 b142c1ba34 chore: dep pkg upgrade
- Updated Node version in Dockerfile and .npmrc.
- Upgraded various dependencies in package.json, including react-dropzone, react-router, and eslint.
- Added pnpm-workspace.yaml for workspace management.
- Adjusted TypeScript configurations and test utilities for compatibility.
- Enhanced documentation for installation instructions and TypeScript toolchain.
2026-10-21 10:51:06 +09:00

16 lines
383 B
TypeScript

import { readFile } from 'node:fs/promises';
import { Plugin } from 'vite';
export const base64Loader: Plugin = {
name: 'base64-loader',
async load(id: string) {
const [path, query] = id.split('?');
if (query != 'base64') return null;
const data = await readFile(path);
const base64 = data.toString('base64');
return `export default '${base64}';`;
},
};