@gobvoz/cli-fsd
Version:
Utility to create slices in Feature-Sliced Design methodology. Expect, that you have already installed `react`, `typescript`, `@reduxjs/toolkit`, `@reduxjs/toolkit-query`, `i18n` and use `module.scss` structure.
12 lines (8 loc) • 302 B
JavaScript
const lazyTemplate = sliceName => {
return `import { lazy } from 'react';
const ${sliceName.pascalCase}Lazy = lazy(() => import('./${sliceName.kebabCase}').then(module => ({ default: module.${sliceName.pascalCase} })),
);
export { ${sliceName.pascalCase}Lazy };
`;
};
export default lazyTemplate;