{ "$schema": "./node_modules/nx/schemas/nx-schema.json", "cacheDirectory": ".nx/cache", "defaultBase": "main", "namedInputs": { "default": ["{projectRoot}/**/*", "sharedGlobals"], "production": ["default", "!{projectRoot}/**/*.spec.ts", "!{projectRoot}/tsconfig.spec.json"], "sharedGlobals": ["{workspaceRoot}/tsconfig.base.json", "{workspaceRoot}/package.json"] }, "plugins": [ { "plugin": "@nx/js", "options": { "compiler": "tsc", "configName": "tsconfig.lib.json", "targetName": "build" } }, { "plugin": "@nx/jest/plugin", "options": { "targetName": "test" } }, { "plugin": "@nx/eslint/plugin", "options": { "targetName": "lint" } }, "@bitwarden/nx-plugin" ], "parallel": 4, "targetDefaults": { "build": { "dependsOn": ["^build"], "inputs": ["production", "^production"], "outputs": ["{options.outputPath}"], "cache": true } } }