@neodx/vfs
Version:
Simple virtual file system - working dir context, lazy changes, different modes, integrations and moreover
16 lines (13 loc) • 386 B
JavaScript
import { redefineName } from '@neodx/std/shared';
function createVfsPlugin(name, handler) {
function plugin(vfs, api) {
return handler(vfs, api);
}
redefineName(plugin, name);
return Object.assign(plugin, {
[pluginSymbol]: name
});
}
const pluginSymbol = Symbol('vfs-plugin');
export { createVfsPlugin as c };
//# sourceMappingURL=create-vfs-plugin-BzqnUd8c.mjs.map