create-bablojs
Version:
CLI tool to quickly scaffold a new BABLOJS project. BABLOJS is a lightweight, fast, and scalable Single Page Application framework built with vanilla JavaScript, providing React-like features including Virtual DOM, hooks, routing, and component-based arch
20 lines • 816 B
JavaScript
export const importLazy = (path) => {
path = path.endsWith('.js') ? path : `${path}.js`;
return () => import(`${path}`);
};
export const importView = (component) => {
component = component.endsWith('.js') ? component : `${component}.js`;
return () => import(`../views/${component}`);
};
export const importComponent = (component) => {
component = component.endsWith('.js') ? component : `${component}.js`;
return () => import(`../components/${component}`);
};
export const importService = (service) => {
service = service.endsWith('.js') ? service : `${service}.js`;
return () => import(`../services/${service}`);
};
export const importModel = (model) => {
model = model.endsWith('.js') ? model : `${model}.js`;
return () => import(`../models/${model}`);
};