@storm-software/workspace-tools
Version:
Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.
33 lines (31 loc) • 747 B
JavaScript
// 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;
}
var init_default = initGenerator;
export {
initGenerator,
init_default
};