{ "name": "api", "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "apps/api/src", "projectType": "application", "tags": [ "scope:api", "type:app" ], "targets": { "prune-lockfile": { "dependsOn": [ "build" ], "cache": true, "executor": "@nx/js:prune-lockfile", "outputs": [ "{workspaceRoot}/dist/apps/api/package.json", "{workspaceRoot}/dist/apps/api/package-lock.json" ], "options": { "buildTarget": "build" } }, "copy-workspace-modules": { "dependsOn": [ "build" ], "cache": true, "outputs": [ "{workspaceRoot}/dist/apps/api/workspace_modules" ], "executor": "@nx/js:copy-workspace-modules", "options": { "buildTarget": "build" } }, "prune": { "dependsOn": [ "prune-lockfile", "copy-workspace-modules" ], "executor": "nx:noop" }, "serve": { "continuous": true, "executor": "@nx/js:node", "defaultConfiguration": "development", "dependsOn": [ "build" ], "options": { "buildTarget": "api:build", "runBuildTargetDependencies": false }, "configurations": { "development": { "buildTarget": "api:build:development" }, "production": { "buildTarget": "api:build:production" } } }, "test": { "options": { "passWithNoTests": true } }, "e2e": { "executor": "nx:run-commands", "options": { "command": "jest --config apps/api/jest.e2e.config.cts --runInBand" }, "cache": false } } }