@storm-software/workspace-tools
Version:
Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.
31 lines (28 loc) • 797 B
JavaScript
import {
__name
} from "./chunk-2BPV2XV2.mjs";
// src/generators/init/init.ts
import { addDependenciesToPackageJson, formatFiles } from "@nx/devkit";
async function initGenerator(tree, schema) {
const task = addDependenciesToPackageJson(tree, {
nx: "^19.6.2",
"@nx/workspace": "^19.6.2",
"@nx/js": "^19.6.2",
"@storm-software/eslint": "latest",
"@storm-software/prettier": "latest",
"@storm-software/config-tools": "latest",
"@storm-software/testing-tools": "latest",
"@storm-software/git-tools": "latest",
"@storm-software/linting-tools": "latest"
}, {});
if (!schema.skipFormat) {
await formatFiles(tree);
}
return task;
}
__name(initGenerator, "initGenerator");
var init_default = initGenerator;
export {
initGenerator,
init_default
};