Files
ever-gauzy/nx.json
T

200 lines
4.2 KiB
JSON

{
"nxCloudId": "64f8c5bcd09b086be3baeccf",
"namedInputs": {
"default": [
"{projectRoot}/**/*",
"sharedGlobals",
"{workspaceRoot}/angular.json",
"{workspaceRoot}/nx.json",
"{workspaceRoot}/tsconfig.base.json"
],
"sharedGlobals": [
"{workspaceRoot}/package.json",
"{workspaceRoot}/tsconfig.json",
"{workspaceRoot}/.eslintrc.json",
"{workspaceRoot}/.env",
"{workspaceRoot}/.env.local",
{ "runtime": "node -p process.platform" },
{ "runtime": "node -p process.arch" },
{ "runtime": "node -p process.versions.node" },
{ "env": "NODE_ENV" }
],
"production": ["default", "!{projectRoot}/**/*.spec.ts", "!{projectRoot}/**/*.test.ts"]
},
"cli": {
"warnings": {
"typescriptMismatch": false,
"versionMismatch": false
},
"packageManager": "yarn",
"analytics": false,
"defaultCollection": "@nstudio/xplat"
},
"generators": {
"@nx/angular": {
"application": {
"linter": "eslint",
"style": "scss",
"unitTestRunner": "jest",
"e2eTestRunner": "cypress",
"strict": true
},
"library": {
"linter": "eslint",
"style": "scss",
"unitTestRunner": "jest",
"buildable": true,
"publishable": false,
"strict": true
},
"component": {
"style": "scss",
"changeDetection": "OnPush",
"prefix": "ngx",
"inlineStyle": false,
"inlineTemplate": false,
"skipTests": false
},
"directive": {
"prefix": "ngx",
"skipTests": false,
"type": "directive"
},
"service": {
"skipTests": false,
"type": "service"
},
"pipe": {
"skipTests": false,
"typeSeparator": "."
},
"module": {
"skipTests": false,
"typeSeparator": "."
},
"storybook-configuration": {
"linter": "eslint",
"configureCypress": true,
"generateCypressSpecs": true
},
"scam": {
"type": "component"
},
"scam-directive": {
"type": "directive"
},
"guard": {
"typeSeparator": "."
},
"interceptor": {
"typeSeparator": "."
},
"resolver": {
"typeSeparator": "."
}
},
"@nx/angular:application": {
"e2eTestRunner": "none",
"linter": "eslint",
"style": "css",
"unitTestRunner": "jest"
},
"@nx/angular:library": {
"linter": "eslint",
"unitTestRunner": "jest"
},
"@nx/angular:component": {
"style": "css",
"type": "component"
},
"@schematics/angular:component": {
"type": "component"
},
"@schematics/angular:directive": {
"type": "directive"
},
"@schematics/angular:service": {
"type": "service"
},
"@schematics/angular:guard": {
"typeSeparator": "."
},
"@schematics/angular:interceptor": {
"typeSeparator": "."
},
"@schematics/angular:module": {
"typeSeparator": "."
},
"@schematics/angular:pipe": {
"typeSeparator": "."
},
"@schematics/angular:resolver": {
"typeSeparator": "."
}
},
"defaultProject": "gauzy",
"$schema": "./node_modules/nx/schemas/nx-schema.json",
"parallel": 8,
"targetDefaults": {
"build": {
"cache": true,
"dependsOn": ["^build"],
"inputs": ["production", "^production"]
},
"lint": {
"cache": true
},
"test": {
"cache": true
},
"e2e": {
"cache": true
},
"@nx/eslint:lint": {
"cache": true,
"inputs": ["default", "{workspaceRoot}/.eslintrc.json", "{workspaceRoot}/tools/eslint-rules/**/*"]
},
"@nx/jest:jest": {
"cache": true,
"inputs": ["default", "^production", "{workspaceRoot}/jest.preset.js"],
"options": {
"passWithNoTests": true
},
"configurations": {
"ci": {
"ci": true,
"codeCoverage": true
}
}
},
"@nx/angular:package": {
"cache": true,
"dependsOn": ["^build"],
"inputs": ["production", "^production"]
},
"@nx/webpack:webpack": {
"cache": true,
"dependsOn": ["^build"],
"inputs": ["production", "^production"]
},
"@nx/js:tsc": {
"cache": true,
"dependsOn": ["^build"],
"inputs": ["production", "^production"]
},
"@angular-devkit/build-angular:application": {
"cache": true,
"dependsOn": ["^build"],
"inputs": ["production", "^production"]
}
},
"useInferencePlugins": false,
"useDaemon": true,
"defaultBase": "develop",
"release": {
"version": {
"preVersionCommand": "yarn nx run-many -t build"
}
}
}