* Replaced AJV with other JSON schema library * Turndown and Vim mode (very large) now only loaded when used * Chunked builds with ESBuild
13 lines
263 B
TypeScript
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;
|
|
}
|