{ "$schema": "./node_modules/nx/schemas/nx-schema.json", "workspaceLayout": { "libsDir": "packages", "appsDir": "." }, "useDaemonProcess": true, "defaultBase": "main", "generators": { "@alga-psa/generators:alga-module": { "type": "vertical" } }, "namedInputs": { "default": [ "{projectRoot}/**/*", "!{projectRoot}/dist/**", "sharedGlobals" ], "sharedGlobals": [ "{workspaceRoot}/package-lock.json", { "env": "EDITION" }, { "env": "NEXT_PUBLIC_EDITION" } ], "production": [ "default", "!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)", "!{projectRoot}/tsconfig.spec.json", "!{projectRoot}/.eslintrc.json", "!{projectRoot}/eslint.config.mjs" ] }, "targetDefaults": { "@nx/vitest:test": { "cache": true, "inputs": [ "default", "^default" ] }, "build": { "dependsOn": [ "^build" ], "inputs": [ "production", "^production" ], "cache": true }, "next:build": { "inputs": [ "production", "^production" ], "cache": true }, "next:dev": {}, "test": { "cache": true, "inputs": [ "default", "^default" ] }, "lint": { "cache": true }, "typecheck": { "cache": true, "inputs": [ "default", "^default" ] } }, "plugins": [ { "plugin": "@nx/next/plugin", "options": { "startTargetName": "next:start", "buildTargetName": "next:build", "devTargetName": "next:dev", "serveStaticTargetName": "serve-static", "buildDepsTargetName": "build-deps", "watchDepsTargetName": "watch-deps" }, "exclude": [ "ee/runner/**", "ee/setup/**", "setup/**", "pgbouncer/**", "redis/**", "docker/**", "ee/appliance/**" ] }, { "plugin": "@nx/playwright/plugin", "options": { "targetName": "e2e" }, "exclude": [ "ee/runner/**", "ee/setup/**", "ee/server/**", "setup/**", "pgbouncer/**", "redis/**", "docker/**", "ee/appliance/**" ] }, { "plugin": "@nx/docker", "options": { "buildTarget": { "name": "docker:build" }, "runTarget": { "name": "docker:run" } }, "exclude": [ "ee/runner/**", "ee/setup/**", "setup/**", "pgbouncer/**", "redis/**", "docker/**", "ee/appliance/**" ] } ], "analytics": false }