{ "name": "@nx/nx-source", "$schema": "node_modules/nx/schemas/project-schema.json", "targets": { "local-registry": { "executor": "@nx/js:verdaccio", "options": { "port": 4873, "config": ".verdaccio/config.yml", "storage": "build/local-registry/storage" } }, "populate-local-registry-storage": { "cache": true, "inputs": [ { "input": "production", "projects": ["tag:npm:public"] } ], "dependsOn": [ { "target": "build", "projects": ["tag:npm:public"] } ], "command": "node ./scripts/local-registry/run-populate-storage.mjs", "outputs": ["{workspaceRoot}/build/local-registry/storage"] }, "nx-release": { "dependsOn": [ { "target": "build", "projects": ["tag:npm:public"] } ], "command": "ts-node -P ./scripts/tsconfig.release.json ./scripts/nx-release" }, "documentation": { "executor": "nx:run-commands", "options": { "commands": [ "ts-node -P scripts/tsconfig.scripts.json ./scripts/documentation/generators/main.ts", "pnpm check-documentation-map" ], "parallel": false }, "cache": true, "inputs": [ "{workspaceRoot}/packages/**", "{workspaceRoot}/docs/**", "{workspaceRoot}/scripts/documentation/**", "!{workspaceRoot}/docs/external-generated", "!{workspaceRoot}/docs/generated", "!{workspaceRoot}/packages/**/*.spec.ts", "!{workspaceRoot}/packages/**/project.json", "!{workspaceRoot}/packages/**/tsconfig.json", "!{workspaceRoot}/packages/**/tsconfig.lib.json", "!{workspaceRoot}/packages/**/tsconfig.spec.json", "!{workspaceRoot}/packages/**/jest.config.{ts,js}", "!{workspaceRoot}/packages/**/.eslintrc.json" ], "dependsOn": [ { "target": "build", "projects": ["devkit", "typedoc-theme"] } ], "outputs": [ "{workspaceRoot}/docs/external-generated", "{workspaceRoot}/docs/generated" ] } } }