# Devkit
Useful utilities in nx plugin development.
# Executors
ensureProjectConfig: Ensure project hasprojectSourceRoot&projectRootconfig fields.envInfo: Report system environment informations, used byinfoexecutor.readTargetOptions: Read target options by given target.
You can found more executors utils in @nrwl/devkit.
# Generators
installPackagesTask: Execute install task inappgenerator.minimalNormalizeOptionsminimalAddFilesminimalProjectConfiguration: These methods help you to create simple application generator which requires only serveral schema options likenametagsdirectory.createNodeAppBuildConfigcreateNodeAppServeConfig: Compose build /serve configuration for node project inworkspace.projectsetupProxyupdateNodeAppDepsinitializeNodeAppcreateNodeAppProjectcreateNodeAppFiles: Utilities for creating node application.createNodeInitTaskcreateNodeJestTaskcreateNodeLintTask: Utilities for initialzing node application.normalizeNodeAppSchema: Normalize node application schema, including node specified options.createPackageJSONupdatePackageJson: Operating yourpackage.jsonwith ease.
# Workspace
checkProjectExist: Check does project exist in current workspace.getAvailableAppsLibs: Get all avaliable apps & libs.setDefaultProject: Set workspace default project if no specified default project exists.updateGitIgnoreupdatePrettierIgnore: Update ignore file.
# Utils
normalizeAssetscopyAssetFiles: Normalize assets configuration and do copy.normalizeFileReplacementsfileReplacements2Alias: Normalize file replacements, transform them into alias form.