mirror of
https://git.um-react.app/um/um-react.git
synced 2026-10-22 06:23:02 +00:00
- 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.
16 lines
383 B
TypeScript
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}';`;
|
|
},
|
|
};
|