UNPKG

@baseplate-dev/core-generators

Version:

Core generators for Baseplate

29 lines 1.25 kB
import { createGeneratorTask, createProviderType } from '@baseplate-dev/sync'; import { renderTextTemplateFileAction } from '#src/renderers/text/render-text-template-file-action.js'; import { NODE_ROOT_README_PATHS } from './template-paths.js'; import { NODE_ROOT_README_TEMPLATES } from './typed-templates.js'; const nodeRootReadmeRenderers = createProviderType('node-root-readme-renderers'); const nodeRootReadmeRenderersTask = createGeneratorTask({ dependencies: { paths: NODE_ROOT_README_PATHS.provider }, exports: { nodeRootReadmeRenderers: nodeRootReadmeRenderers.export() }, run({ paths }) { return { providers: { nodeRootReadmeRenderers: { readme: { render: (options) => renderTextTemplateFileAction({ template: NODE_ROOT_README_TEMPLATES.readme, destination: paths.readme, ...options, }), }, }, }, }; }, }); export const NODE_ROOT_README_RENDERERS = { provider: nodeRootReadmeRenderers, task: nodeRootReadmeRenderersTask, }; //# sourceMappingURL=template-renderers.js.map