@baseplate-dev/react-generators
Version:
React Generators for Baseplate
28 lines • 1.38 kB
JavaScript
import { reactAppGenerator } from '../react-app/index.js';
import { reactComponentsGenerator } from '../react-components/index.js';
import { reactConfigGenerator } from '../react-config/index.js';
import { reactErrorBoundaryGenerator } from '../react-error-boundary/index.js';
import { reactErrorGenerator } from '../react-error/index.js';
import { reactLoggerGenerator } from '../react-logger/index.js';
import { reactProxyGenerator } from '../react-proxy/index.js';
import { reactTypescriptGenerator } from '../react-typescript/index.js';
import { reactUtilsGenerator } from '../react-utils/index.js';
import { reactGenerator } from '../react/index.js';
export function composeReactGenerators(descriptor, { devBackendHost }) {
return reactGenerator({
...descriptor,
children: {
typescript: reactTypescriptGenerator({}),
reactApp: reactAppGenerator({}),
logger: reactLoggerGenerator({}),
reactComponents: reactComponentsGenerator({}),
reactConfig: reactConfigGenerator({}),
reactProxy: reactProxyGenerator({ devBackendHost }),
reactError: reactErrorGenerator({}),
reactUtils: reactUtilsGenerator({}),
reactErrorBoundary: reactErrorBoundaryGenerator({}),
...descriptor.children,
},
});
}
//# sourceMappingURL=react.composer.js.map