Files
plainleaf/client/vim_loader.ts
T
Zef Hemel a080ee3b15 Optimize bundle size + chunked builds + JIT loading
* Replaced AJV with other JSON schema library
* Turndown and Vim mode (very large) now only loaded when used
* Chunked builds with ESBuild
2026-03-11 10:04:13 +01:00

13 lines
263 B
TypeScript

let vimModule: typeof import("@replit/codemirror-vim") | null = null;
export async function loadVim() {
if (!vimModule) {
vimModule = await import("@replit/codemirror-vim");
}
return vimModule;
}
export function getVimModule() {
return vimModule;
}