Merge pull request #4778 from ethereum-optimism/willc/nx
feat(ci): add nx to monorepo for incremental cachable builds
Showing
nx.json
0 → 100644
... | @@ -24,14 +24,14 @@ | ... | @@ -24,14 +24,14 @@ |
}, | }, | ||
"private": true, | "private": true, | ||
"scripts": { | "scripts": { | ||
"clean": "yarn lerna run clean --parallel", | "clean": "npx nx run-many --target=clean", | ||
"build": "yarn lerna run build", | "build": "npx nx run-many --target=build", | ||
"test": "yarn lerna run test --parallel", | "test": "npx nx run-many --target=test", | ||
"test:coverage": "yarn lerna run test:coverage --parallel", | "lint": "npx nx run-many --target=lint", | ||
"lint": "yarn lerna run lint", | "test:coverage": "npx nx run-many --target=test:coverage", | ||
"lint:ts:check": "yarn lerna run lint:ts:check", | "lint:ts:check": "npx nx run-many --target=lint:ts:check", | ||
"lint:check": "yarn lerna run lint:check", | "lint:check": "npx nx run-many --target=lint:check", | ||
"lint:fix": "yarn lerna run lint:fix --parallel", | "lint:fix": "npx nx run-many --target=lint:fix", | ||
"lint:specs:fix": "yarn run markdownlint-cli2-fix \"./specs/**/*.md\"", | "lint:specs:fix": "yarn run markdownlint-cli2-fix \"./specs/**/*.md\"", | ||
"lint:specs:check": "yarn run markdownlint-cli2 \"./specs/**/*.md\"", | "lint:specs:check": "yarn run markdownlint-cli2 \"./specs/**/*.md\"", | ||
"lint:specs:toc": "yarn run doctoc '--title=**Table of Contents**' ./specs", | "lint:specs:toc": "yarn run doctoc '--title=**Table of Contents**' ./specs", | ||
... | @@ -43,6 +43,7 @@ | ... | @@ -43,6 +43,7 @@ |
}, | }, | ||
"devDependencies": { | "devDependencies": { | ||
"@babel/eslint-parser": "^7.18.2", | "@babel/eslint-parser": "^7.18.2", | ||
"@nrwl/nx-cloud": "latest", | |||
"@types/chai": "^4.2.18", | "@types/chai": "^4.2.18", | ||
"@types/chai-as-promised": "^7.1.4", | "@types/chai-as-promised": "^7.1.4", | ||
"@types/mocha": "^8.2.2", | "@types/mocha": "^8.2.2", | ||
... | @@ -65,12 +66,12 @@ | ... | @@ -65,12 +66,12 @@ |
"eslint-plugin-react": "^7.24.0", | "eslint-plugin-react": "^7.24.0", | ||
"eslint-plugin-unicorn": "^42.0.0", | "eslint-plugin-unicorn": "^42.0.0", | ||
"husky": "^6.0.0", | "husky": "^6.0.0", | ||
"lerna": "^4.0.0", | |||
"lint-staged": "11.0.0", | "lint-staged": "11.0.0", | ||
"markdownlint": "^0.24.0", | "markdownlint": "^0.24.0", | ||
"markdownlint-cli2": "0.4.0", | "markdownlint-cli2": "0.4.0", | ||
"mkdirp": "^1.0.4", | "mkdirp": "^1.0.4", | ||
"mocha": "^8.4.0", | "mocha": "^8.4.0", | ||
"nx": "15.6.0", | |||
"nyc": "^15.1.0", | "nyc": "^15.1.0", | ||
"patch-package": "^6.4.7", | "patch-package": "^6.4.7", | ||
"prettier": "^2.8.0", | "prettier": "^2.8.0", | ||
... | ... |
This source diff could not be displayed because it is too large. You can view the blob instead.
Please register or sign in to comment