nx-esbuild-decorators
Version:
The Nx Plugin for esbuild contains executors and generators that support building applications using esbuild and also supports decorators
24 lines (19 loc) • 558 B
text/typescript
import { addDependenciesToPackageJson, formatFiles, Tree } from '@nx/devkit';
import { Schema } from './schema';
import { esbuildVersion } from '@nx/js/src/utils/versions';
import { nxVersion } from '../../utils/versions';
export async function esbuildInitGenerator(tree: Tree, schema: Schema) {
const task = addDependenciesToPackageJson(
tree,
{},
{
'@nx/esbuild': nxVersion,
esbuild: esbuildVersion,
}
);
if (!schema.skipFormat) {
await formatFiles(tree);
}
return task;
}
export default esbuildInitGenerator;