{ "name": "ui", "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "libs/ui/src", "prefix": "pi", "projectType": "library", "tags": [], "targets": { "build": { "executor": "@nx/angular:ng-packagr-lite", "outputs": [ "{workspaceRoot}/dist/{projectRoot}" ], "defaultConfiguration": "production", "options": { "project": "libs/ui/ng-package.json", "tsConfig": "libs/ui/tsconfig.lib.json" }, "configurations": { "production": { "tsConfig": "libs/ui/tsconfig.lib.prod.json" }, "development": {} } }, "package": { "executor": "@nx/angular:package", "outputs": [ "{workspaceRoot}/dist/{projectRoot}" ], "defaultConfiguration": "production", "options": { "project": "libs/ui/ng-package.json", "tsConfig": "libs/ui/tsconfig.lib.json" }, "configurations": { "production": { "tsConfig": "libs/ui/tsconfig.lib.publish.json" }, "development": {} } }, "test": { "executor": "@nx/jest:jest", "outputs": [ "{workspaceRoot}/coverage/{projectRoot}" ], "options": { "jestConfig": "libs/ui/jest.config.cts", "tsConfig": "libs/ui/tsconfig.spec.json" } }, "lint": { "executor": "@nx/eslint:lint" }, "lint-styles": { "executor": "nx:run-commands", "options": { "command": "stylelint \"libs/ui/src/**/*.scss\" --config .stylelintrc.json" } }, "build-generators": { "executor": "nx:run-commands", "dependsOn": ["package"], "outputs": [ "{workspaceRoot}/dist/{projectRoot}/generators", "{workspaceRoot}/dist/{projectRoot}/generators.json" ], "options": { "commands": [ "tsc -p libs/ui/tsconfig.generators.json", "node libs/ui/scripts/finalize-generators-dist.cjs" ], "parallel": false } } } }