@baseplate-dev/react-generators
Version:
React Generators for Baseplate
28 lines • 1.14 kB
JavaScript
import { packageInfoProvider } from '@baseplate-dev/core-generators';
import { createGeneratorTask, createProviderType } from '@baseplate-dev/sync';
const coreReactPaths = createProviderType('core-react-paths');
const coreReactPathsTask = createGeneratorTask({
dependencies: { packageInfo: packageInfoProvider },
exports: { coreReactPaths: coreReactPaths.export() },
run({ packageInfo }) {
const packageRoot = packageInfo.getPackageRoot();
const srcRoot = packageInfo.getPackageSrcPath();
return {
providers: {
coreReactPaths: {
favicon: `${packageRoot}/public/favicon.ico`,
indexHtml: `${packageRoot}/index.html`,
main: `${srcRoot}/main.tsx`,
readme: `${packageRoot}/README.md`,
viteConfig: `${packageRoot}/vite.config.ts`,
viteEnv: `${srcRoot}/vite-env.d.ts`,
},
},
};
},
});
export const CORE_REACT_PATHS = {
provider: coreReactPaths,
task: coreReactPathsTask,
};
//# sourceMappingURL=template-paths.js.map