chore: Nx 11.4

This commit is contained in:
Nathan Walker
2021-03-02 20:21:33 -08:00
parent 902ad94377
commit 13a525ddd9
9 changed files with 143 additions and 243 deletions

View File

@ -1,19 +1,17 @@
{ {
"root": true, "root": true,
"parser": "@typescript-eslint/parser", "ignorePatterns": ["**/*"],
"plugins": ["@nrwl/nx"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
"extends": ["plugin:prettier/recommended"],
"parserOptions": { "parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module",
"project": ["packages/core/tsconfig.json", "packages/webpack/tsconfig.json"] "project": ["packages/core/tsconfig.json", "packages/webpack/tsconfig.json"]
}, },
"ignorePatterns": ["**/*"], "plugins": ["prettier"],
"plugins": ["prettier", "@typescript-eslint", "@nrwl/nx"],
"extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended", "prettier/@typescript-eslint", "plugin:prettier/recommended"],
"rules": { "rules": {
"prettier/prettier": "warn", "prettier/prettier": "warn",
"@typescript-eslint/explicit-member-accessibility": "off",
"@typescript-eslint/explicit-function-return-type": "off",
"@typescript-eslint/no-parameter-properties": "off",
"@typescript-eslint/no-empty-function": "off", "@typescript-eslint/no-empty-function": "off",
"@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-unused-vars": "off", "@typescript-eslint/no-unused-vars": "off",
@ -39,16 +37,21 @@
} }
] ]
} }
], ]
"@typescript-eslint/explicit-module-boundary-types": "off"
},
"overrides": [
{
"files": ["*.tsx"],
"rules": {
"@typescript-eslint/no-unused-vars": "off",
"@typescript-eslint/no-any": "off"
} }
},
{
"files": ["*.ts", "*.tsx"],
"extends": ["plugin:@nrwl/nx/typescript"],
"parserOptions": {
"project": "./tsconfig.*?.json"
},
"rules": {}
},
{
"files": ["*.js", "*.jsx"],
"extends": ["plugin:@nrwl/nx/javascript"],
"rules": {}
} }
] ]
} }

View File

@ -1,109 +0,0 @@
{
"migrations": [
{
"version": "10.1.0-beta.0",
"description": "Migrate .eslintrc files to use tsconfig with a wildcard",
"factory": "./src/migrations/update-10-1-0/migrate-eslintrc-tsconfig-wildcard",
"package": "@nrwl/workspace",
"name": "migrate-eslintrc-tsconfig-wildcard"
},
{
"version": "10.3.0-beta.0",
"description": "Add @nrwl/cli as dependency",
"factory": "./src/migrations/update-10-3-0/add-cli-dependency",
"package": "@nrwl/workspace",
"name": "add-cli-dependency"
},
{
"version": "10.3.0-beta.0",
"description": "Update typescript to v4",
"factory": "./src/migrations/update-10-3-0/update-typescript",
"package": "@nrwl/workspace",
"name": "update-10-3-0"
},
{
"version": "10.3.0-beta.1",
"description": "Adds .vscode/extensions.json to a workspace",
"factory": "./src/migrations/update-10-3-0/add-vscode-extensions",
"package": "@nrwl/workspace",
"name": "add-vscode-extensions"
},
{
"version": "10.3.0-beta.0",
"description": "Adds `buildableProjectDepsInPackageJsonType` for web and angular package builders",
"factory": "./src/migrations/update-10-3-0/add-buildable-project-deps-in-package-json-type",
"package": "@nrwl/workspace",
"name": "add-buildable-project-deps-in-package-json-type"
},
{
"version": "10.1.0-beta.4",
"description": "Update jest to v26",
"factory": "./src/migrations/update-10-1-0/update-10-1-0",
"package": "@nrwl/jest",
"name": "update-10.1.0"
},
{
"version": "10.2.0",
"description": "Remove deprecated jest builder options",
"factory": "./src/migrations/update-10-2-0/update-10-2-0",
"package": "@nrwl/jest",
"name": "update-10.2.0"
},
{
"version": "10.3.0-beta.1",
"description": "Adds all jest projects into the root jest config",
"factory": "./src/migrations/update-10-3-0/update-projects-property",
"package": "@nrwl/jest",
"name": "update-projects-property"
},
{
"version": "10.3.0-beta.1",
"description": "Update ts-jest to v26.4",
"factory": "./src/migrations/update-10-3-0/update-ts-jest",
"package": "@nrwl/jest",
"name": "update-ts-jest"
},
{
"version": "10.3.0-beta.1",
"description": "Adds a jest extension to the recommended extensions for vscode",
"factory": "./src/migrations/update-10-3-0/add-jest-extension",
"package": "@nrwl/jest",
"name": "add-jest-extension"
},
{
"version": "10.3.0-beta.1",
"description": "Update @typescript-eslint to v4.3",
"factory": "./src/migrations/update-10-3-0/update-10-3-0",
"package": "@nrwl/linter",
"name": "update-10.3.0"
},
{
"version": "10.3.0-beta.0",
"description": "Migrate to the new ESLint builder and ESLint config style",
"factory": "./src/migrations/update-10-3-0/update-eslint-builder-and-config",
"package": "@nrwl/linter",
"name": "update-eslint-builder-and-config"
},
{
"version": "10.3.0-beta.2",
"description": "Add explicit .json file extension to .eslintrc files, not using an extension is deprecated",
"factory": "./src/migrations/update-10-3-0/add-json-ext-to-eslintrc",
"package": "@nrwl/linter",
"name": "add-json-ext-to-eslintrc"
},
{
"version": "10.3.0-beta.3",
"description": "Update implicitDependencies within nx.json to include root .eslintrc.json",
"factory": "./src/migrations/update-10-3-0/add-root-eslintrc-json-to-workspace-implicit-deps",
"package": "@nrwl/linter",
"name": "add-root-eslintrc-json-to-workspace-implicit-deps"
},
{
"version": "10.1.0-beta.1",
"description": "Removes rootDir from node libs' tsconfig",
"factory": "./src/migrations/update-10-1-0/remove-root-dir",
"package": "@nrwl/node",
"name": "remove-root-dir"
}
]
}

View File

@ -21,27 +21,28 @@
}, },
"devDependencies": { "devDependencies": {
"@nativescript/hook": "^2.0.0", "@nativescript/hook": "^2.0.0",
"@nrwl/cli": "~10.3.1", "@nrwl/cli": "11.4.0",
"@nrwl/eslint-plugin-nx": "~10.3.0", "@nrwl/eslint-plugin-nx": "11.4.0",
"@nrwl/jest": "~10.3.0", "@nrwl/jest": "11.4.0",
"@nrwl/node": "~10.3.0", "@nrwl/node": "11.4.0",
"@nrwl/workspace": "~10.3.0", "@nrwl/tao": "11.4.0",
"@nstudio/focus": "~10.3.0", "@nrwl/workspace": "11.4.0",
"@nstudio/focus": "~11.1.0",
"@nstudio/nps-i": "~1.1.0", "@nstudio/nps-i": "~1.1.0",
"@types/chai": "^4.2.11", "@types/chai": "^4.2.11",
"@types/jest": "~26.0.8", "@types/jest": "~26.0.8",
"@types/mocha": "^7.0.2", "@types/mocha": "^7.0.2",
"@types/node": "~14.0.22", "@types/node": "12.12.38",
"@typescript-eslint/eslint-plugin": "~4.3.0", "@typescript-eslint/eslint-plugin": "~4.16.0",
"@typescript-eslint/parser": "~4.3.0", "@typescript-eslint/parser": "~4.16.0",
"chai": "^4.2.0", "chai": "^4.2.0",
"conventional-changelog-cli": "^2.0.34", "conventional-changelog-cli": "^2.1.1",
"copyfiles": "^2.4.0", "copyfiles": "^2.4.0",
"css": "^3.0.0", "css": "^3.0.0",
"css-tree": "^1.0.0-alpha.39", "css-tree": "^1.0.0-alpha.39",
"dotenv": "~8.2.0", "dotenv": "~8.2.0",
"eslint": "~7.10.0", "eslint": "~7.21.0",
"eslint-config-prettier": "~6.11.0", "eslint-config-prettier": "~8.1.0",
"eslint-plugin-prettier": "^3.3.1", "eslint-plugin-prettier": "^3.3.1",
"gonzales": "^1.0.7", "gonzales": "^1.0.7",
"husky": "^5.1.3", "husky": "^5.1.3",
@ -51,18 +52,18 @@
"mocha-typescript": "^1.1.17", "mocha-typescript": "^1.1.17",
"module-alias": "^2.2.2", "module-alias": "^2.2.2",
"nativescript": "~7.2.0", "nativescript": "~7.2.0",
"node-sass": "~4.14.1",
"parse-css": "git+https://github.com/tabatkins/parse-css.git", "parse-css": "git+https://github.com/tabatkins/parse-css.git",
"parserlib": "^1.1.1", "parserlib": "^1.1.1",
"prettier": "~2.0.5", "prettier": "~2.2.1",
"reduce-css-calc": "~2.1.7", "reduce-css-calc": "~2.1.7",
"sass": "~1.32.8",
"shady-css-parser": "^0.1.0", "shady-css-parser": "^0.1.0",
"terser-webpack-plugin": "~3.0.6", "terser-webpack-plugin": "~3.0.6",
"tree-kill": "^1.2.2", "tree-kill": "^1.2.2",
"ts-jest": "26.4.0", "ts-jest": "26.4.0",
"ts-node": "~8.10.2", "ts-node": "9.1.1",
"ts-patch": "^1.2.5", "ts-patch": "^1.3.0",
"tslint": "~6.1.2", "tslint": "6.1.3",
"typescript": "~4.0.3", "typescript": "~4.0.3",
"webpack": "~4.44.1", "webpack": "~4.44.1",
"webpack-cli": "~3.3.12" "webpack-cli": "~3.3.12"

View File

@ -1 +1,5 @@
{ "extends": "../../.eslintrc", "rules": {}, "ignorePatterns": ["!**/*"] } {
"extends": "../../.eslintrc",
"rules": {},
"ignorePatterns": ["!**/*"]
}

View File

@ -0,0 +1,16 @@
{
"$schema": "http://json-schema.org/schema",
"id": "app",
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Library name",
"$default": {
"$source": "argv",
"index": 0
}
}
},
"required": ["name"]
}

View File

@ -1,16 +0,0 @@
{
"$schema": "http://json-schema.org/schema",
"id": "app",
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Library name",
"$default": {
"$source": "argv",
"index": 0
}
}
},
"required": ["name"]
}

View File

@ -114,7 +114,8 @@
"options": { "options": {
"jestConfig": "packages/core/jest.config.js", "jestConfig": "packages/core/jest.config.js",
"passWithNoTests": true "passWithNoTests": true
} },
"outputs": ["coverage/packages/core"]
}, },
"setup": { "setup": {
"builder": "@nrwl/workspace:run-commands", "builder": "@nrwl/workspace:run-commands",