@teambit/harmony
Version:
abstract extension system
23 lines (18 loc) • 593 B
text/typescript
import { BabelAspect } from '../babel/babel.aspect';
import { Aspect } from '../../../aspect';
import { Slot } from '../../../slots';
import { RuntimeDefinition } from '../../../runtimes';
import { UIAspect } from '../ui/ui.aspect';
export type Config = {};
export const CLIRuntime = RuntimeDefinition.create({ name: 'cli' })
export const ReactAspect = Aspect.create({
id: '@teambit/react',
dependencies: [UIAspect],
defaultConfig: {},
declareRuntime: CLIRuntime,
files: [
require.resolve('./react.cli'),
require.resolve('./react.ui')
]
});
export default ReactAspect;