From 1b76bf9fb15a5afae69f06bbedee5fd75d3697cb Mon Sep 17 00:00:00 2001 From: JamesHenry Date: Thu, 10 Oct 2024 15:07:09 -0700 Subject: [PATCH 1/3] chore: update to nx 20 --- jest.config.js | 8 +- nx.json | 1 - package.json | 12 +- tools/release/changelog-renderer.js | 37 +--- tools/release/release.mts | 8 +- yarn.lock | 304 +++++++++++----------------- 6 files changed, 146 insertions(+), 224 deletions(-) diff --git a/jest.config.js b/jest.config.js index 295d7757ff18..36f8306ddf54 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,9 +1,9 @@ 'use strict'; // @ts-check -const { getJestProjects } = require('@nx/jest'); +const { getJestProjectsAsync } = require('@nx/jest'); /** @type {import('@jest/types').Config.InitialOptions} */ -module.exports = { - projects: getJestProjects(), -}; +module.exports = async () => ({ + projects: await getJestProjectsAsync(), +}); diff --git a/nx.json b/nx.json index 9b9ae7250a83..444849d54524 100644 --- a/nx.json +++ b/nx.json @@ -3,7 +3,6 @@ "nxCloudAccessToken": "YjIzMmMxMWItMjhiMS00NWY2LTk1NWYtYWU3YWQ0YjE4YjBlfHJlYWQ=", "release": { "projects": [ - "*", "!repo", "!website*", "!integration-tests", diff --git a/package.json b/package.json index e234bdd7cdb4..ab122c9adf5b 100644 --- a/package.json +++ b/package.json @@ -64,17 +64,17 @@ "@eslint/eslintrc": "^2.1.4", "@eslint/js": "^8.57.0", "@jest/types": "29.6.3", - "@nx/devkit": "19.5.2", - "@nx/eslint": "19.5.2", - "@nx/jest": "19.5.2", - "@nx/workspace": "19.5.2", + "@nx/devkit": "20.0.0", + "@nx/eslint": "20.0.0", + "@nx/jest": "20.0.0", + "@nx/workspace": "20.0.0", "@swc/core": "^1.4.12", "@swc/jest": "^0.2.36", "@types/babel__code-frame": "^7.0.6", "@types/babel__core": "^7.20.5", "@types/debug": "^4.1.12", "@types/is-glob": "^4.0.4", - "@types/jest": "29.5.12", + "@types/jest": "29.5.13", "@types/jest-specific-snapshot": "^0.5.9", "@types/natural-compare": "^1.4.3", "@types/ncp": "^2.0.8", @@ -117,7 +117,7 @@ "make-dir": "^4.0.0", "markdownlint-cli": "^0.42.0", "ncp": "^2.0.0", - "nx": "19.5.2", + "nx": "20.0.0", "prettier": "3.3.2", "pretty-format": "^29.7.0", "rimraf": "^5.0.5", diff --git a/tools/release/changelog-renderer.js b/tools/release/changelog-renderer.js index 0a6ac64f7ce9..c12c0711aad8 100644 --- a/tools/release/changelog-renderer.js +++ b/tools/release/changelog-renderer.js @@ -2,34 +2,15 @@ // @ts-check const { - default: defaultChangelogRenderer, + default: DefaultChangelogRenderer, } = require('nx/release/changelog-renderer'); -const changelogRenderer = async ({ - projectGraph, - commits, - releaseVersion, - project, - entryWhenNoChanges, - changelogRenderOptions, - repoSlug, - conventionalCommitsConfig, - changes, -}) => { - const defaultChangelog = await defaultChangelogRenderer({ - projectGraph, - commits, - releaseVersion, - project, - entryWhenNoChanges, - changelogRenderOptions, - repoSlug, - conventionalCommitsConfig, - changes, - }); - - // Append our custom messaging to the generated changelog entry - return `${defaultChangelog}\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.`; +module.exports = class CustomChangelogRenderer extends ( + DefaultChangelogRenderer +) { + async render() { + const defaultChangelog = await super.render(); + // Append our custom messaging to the generated changelog entry + return `${defaultChangelog}\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.`; + } }; - -module.exports = changelogRenderer; diff --git a/tools/release/release.mts b/tools/release/release.mts index 7352f21b2ed3..a7bfd3d8d5b1 100644 --- a/tools/release/release.mts +++ b/tools/release/release.mts @@ -59,9 +59,13 @@ if (workspaceVersion === null) { process.exit(0); } -const publishStatus = await releasePublish({ +const publishProjectsResult = await releasePublish({ dryRun: options.dryRun, verbose: options.verbose, }); + // eslint-disable-next-line no-process-exit -process.exit(publishStatus); +process.exit( + // If any of the individual project publish tasks returned a non-zero exit code, exit with code 1 + Object.values(publishProjectsResult).some(({ code }) => code !== 0) ? 1 : 0, +); diff --git a/yarn.lock b/yarn.lock index f8997635037f..e6dbe16f397e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3993,59 +3993,10 @@ __metadata: languageName: node linkType: hard -"@nrwl/devkit@npm:19.5.2": - version: 19.5.2 - resolution: "@nrwl/devkit@npm:19.5.2" +"@nx/devkit@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/devkit@npm:20.0.0" dependencies: - "@nx/devkit": 19.5.2 - checksum: 06d924af5eae98d075d8bd26ab9ff9c666c694b6060257a40e32e570209acb0c84776ee7fa2e8cb3039142eccd1752818f53e9cc6461acc7daf888bddd95d663 - languageName: node - linkType: hard - -"@nrwl/jest@npm:19.5.2": - version: 19.5.2 - resolution: "@nrwl/jest@npm:19.5.2" - dependencies: - "@nx/jest": 19.5.2 - checksum: 45e97819ac378ac1211701d0af1a6ab3d780c5a68a814cfb0b08d1ac7fa81f40589ff9347039adf99a3dacd216267d0c32ce12fc2863968cb31355684c219db8 - languageName: node - linkType: hard - -"@nrwl/js@npm:19.5.2": - version: 19.5.2 - resolution: "@nrwl/js@npm:19.5.2" - dependencies: - "@nx/js": 19.5.2 - checksum: 5416515351a51e344c9bc6dfae92dc190748ae7a7e7093e16ee59d8872c7fd84fda0fe3c6af87a2720cfa92165037bad5c8d7aabba2ba5959ded52797fb63e3b - languageName: node - linkType: hard - -"@nrwl/tao@npm:19.5.2": - version: 19.5.2 - resolution: "@nrwl/tao@npm:19.5.2" - dependencies: - nx: 19.5.2 - tslib: ^2.3.0 - bin: - tao: index.js - checksum: 52df90f436ad040a2e012f7a22501c7b5593cb7a1570ff9e02c6600d2fffe6a11c3390bb227de88b35efb5b9da83c1c9750aa4e558e38a256fbb27ac852807e1 - languageName: node - linkType: hard - -"@nrwl/workspace@npm:19.5.2": - version: 19.5.2 - resolution: "@nrwl/workspace@npm:19.5.2" - dependencies: - "@nx/workspace": 19.5.2 - checksum: f41fef7ab98b6bab8510af6ed7194d26449a56fcc1d8c72ab3ce94973358c29f63b7db455ed13614e76d6a7adab0347441358d9865c6da4b3c0a3b9a354a4cfe - languageName: node - linkType: hard - -"@nx/devkit@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/devkit@npm:19.5.2" - dependencies: - "@nrwl/devkit": 19.5.2 ejs: ^3.1.7 enquirer: ~2.3.6 ignore: ^5.0.4 @@ -4055,18 +4006,17 @@ __metadata: tslib: ^2.3.0 yargs-parser: 21.1.1 peerDependencies: - nx: ">= 17 <= 20" - checksum: 862ea08dcccc8f3a7d81df4e3bf7acfe1a045940511a5a6c64b518852f9821bb167c9d4547ca73ddeadb00a00edd6b619883adcfd79cbf7f2ff0f588f309a802 + nx: ">= 19 <= 21" + checksum: cefdae656627cb13bdc9a0f5bc191be50daf0fe2cfdaeabb7333229d5bcdce768a72445515ca288b2d322415c9eb87fca8a685707e9532990f42965f8fe10cb3 languageName: node linkType: hard -"@nx/eslint@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/eslint@npm:19.5.2" +"@nx/eslint@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/eslint@npm:20.0.0" dependencies: - "@nx/devkit": 19.5.2 - "@nx/js": 19.5.2 - "@nx/linter": 19.5.2 + "@nx/devkit": 20.0.0 + "@nx/js": 20.0.0 semver: ^7.5.3 tslib: ^2.3.0 typescript: ~5.4.2 @@ -4076,19 +4026,18 @@ __metadata: peerDependenciesMeta: "@zkochan/js-yaml": optional: true - checksum: 35f6def149a0fd98e7b49622927f86064c5f560cd035bcbe54062115b3c367857827c55e50401c916986b47edbbcd070211b9f73865b314315c03b66302ea6c4 + checksum: fededf58d5b76c7e9501bf3a21fe0912d890df63e855c32371f28db659dd43287350fc4aee452d9e17293085a9b3929996f07be3713c8400f353350e99da91e3 languageName: node linkType: hard -"@nx/jest@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/jest@npm:19.5.2" +"@nx/jest@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/jest@npm:20.0.0" dependencies: "@jest/reporters": ^29.4.1 "@jest/test-result": ^29.4.1 - "@nrwl/jest": 19.5.2 - "@nx/devkit": 19.5.2 - "@nx/js": 19.5.2 + "@nx/devkit": 20.0.0 + "@nx/js": 20.0.0 "@phenomnomnominal/tsquery": ~5.0.1 chalk: ^4.1.0 identity-obj-proxy: 3.0.0 @@ -4097,15 +4046,16 @@ __metadata: jest-util: ^29.4.1 minimatch: 9.0.3 resolve.exports: 1.1.0 + semver: ^7.5.3 tslib: ^2.3.0 yargs-parser: 21.1.1 - checksum: c1a448784536c136871cbc0b9bc4e606c0b16c9011619afe6dec7ea813b721811a56162e5814c941b34101e79616f65a79b9950c039314addc203a4ade433d6c + checksum: 7fd5c1ea1d62d78ec76183124bbe305a044a4ab631e344a6f398e6054dd0d122ae7b6f8f5d63c5ead58b497ab532d160cfb4eb83ca17007eba21aeb71b185830 languageName: node linkType: hard -"@nx/js@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/js@npm:19.5.2" +"@nx/js@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/js@npm:20.0.0" dependencies: "@babel/core": ^7.23.2 "@babel/plugin-proposal-decorators": ^7.22.7 @@ -4114,19 +4064,20 @@ __metadata: "@babel/preset-env": ^7.23.2 "@babel/preset-typescript": ^7.22.5 "@babel/runtime": ^7.22.6 - "@nrwl/js": 19.5.2 - "@nx/devkit": 19.5.2 - "@nx/workspace": 19.5.2 + "@nx/devkit": 20.0.0 + "@nx/workspace": 20.0.0 + "@zkochan/js-yaml": 0.0.7 babel-plugin-const-enum: ^1.0.1 babel-plugin-macros: ^2.8.0 babel-plugin-transform-typescript-metadata: ^0.3.1 chalk: ^4.1.0 columnify: ^1.6.0 detect-port: ^1.5.1 + enquirer: ~2.3.6 fast-glob: 3.2.7 - fs-extra: ^11.1.0 ignore: ^5.0.4 js-tokens: ^4.0.0 + jsonc-parser: 3.2.0 minimatch: 9.0.3 npm-package-arg: 11.0.1 npm-run-path: ^4.0.1 @@ -4141,101 +4092,91 @@ __metadata: peerDependenciesMeta: verdaccio: optional: true - checksum: 1dea6884a2143398ac3979fc4d3f7360384bc2d4839835865d9d205b8038abc2f697cfd2955adfa435d8f59fc7ba239de7ca1f54d2436eccebe3a7182e2c69b7 - languageName: node - linkType: hard - -"@nx/linter@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/linter@npm:19.5.2" - dependencies: - "@nx/eslint": 19.5.2 - checksum: d4e5d4177b0e6a56bc14f9255fd9480324b06fc30d73f9ee27ee070b228306e26252b5af15db52ce53035bb47441044c0e21c9fc9e0d10463f7c7d66ad361f6d + checksum: 6a57a95641cfe49686eab8a4fdb999d86882cc239ff8701921239c75473541414dbe347b234f6c32fe1d8de823b8978952a5847a31e8cf36f1efc252fbb693d8 languageName: node linkType: hard -"@nx/nx-darwin-arm64@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/nx-darwin-arm64@npm:19.5.2" +"@nx/nx-darwin-arm64@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/nx-darwin-arm64@npm:20.0.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@nx/nx-darwin-x64@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/nx-darwin-x64@npm:19.5.2" +"@nx/nx-darwin-x64@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/nx-darwin-x64@npm:20.0.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@nx/nx-freebsd-x64@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/nx-freebsd-x64@npm:19.5.2" +"@nx/nx-freebsd-x64@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/nx-freebsd-x64@npm:20.0.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@nx/nx-linux-arm-gnueabihf@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/nx-linux-arm-gnueabihf@npm:19.5.2" +"@nx/nx-linux-arm-gnueabihf@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/nx-linux-arm-gnueabihf@npm:20.0.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@nx/nx-linux-arm64-gnu@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/nx-linux-arm64-gnu@npm:19.5.2" +"@nx/nx-linux-arm64-gnu@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/nx-linux-arm64-gnu@npm:20.0.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-arm64-musl@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/nx-linux-arm64-musl@npm:19.5.2" +"@nx/nx-linux-arm64-musl@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/nx-linux-arm64-musl@npm:20.0.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@nx/nx-linux-x64-gnu@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/nx-linux-x64-gnu@npm:19.5.2" +"@nx/nx-linux-x64-gnu@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/nx-linux-x64-gnu@npm:20.0.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-x64-musl@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/nx-linux-x64-musl@npm:19.5.2" +"@nx/nx-linux-x64-musl@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/nx-linux-x64-musl@npm:20.0.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@nx/nx-win32-arm64-msvc@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/nx-win32-arm64-msvc@npm:19.5.2" +"@nx/nx-win32-arm64-msvc@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/nx-win32-arm64-msvc@npm:20.0.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@nx/nx-win32-x64-msvc@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/nx-win32-x64-msvc@npm:19.5.2" +"@nx/nx-win32-x64-msvc@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/nx-win32-x64-msvc@npm:20.0.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@nx/workspace@npm:19.5.2": - version: 19.5.2 - resolution: "@nx/workspace@npm:19.5.2" +"@nx/workspace@npm:20.0.0": + version: 20.0.0 + resolution: "@nx/workspace@npm:20.0.0" dependencies: - "@nrwl/workspace": 19.5.2 - "@nx/devkit": 19.5.2 + "@nx/devkit": 20.0.0 chalk: ^4.1.0 enquirer: ~2.3.6 - nx: 19.5.2 + nx: 20.0.0 tslib: ^2.3.0 yargs-parser: 21.1.1 - checksum: 2491b8b694f3b85c6263c7f44cc627c119ff4c4ec6d7de17a7fe8021e08dfda2ac8549e7156482f5bc2d8b120416cc7a546a8b6f3c57038a875c428ee1929f05 + checksum: 27d731eb603623a8c155e392be9644fd5b933ed4dd8ed092b3778b57c1a74e0a9f9104946c24ae9a18614856de907e30811ce1b9bfe8285dd1051e030dd22817 languageName: node linkType: hard @@ -5288,7 +5229,7 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:*, @types/jest@npm:29.5.12": +"@types/jest@npm:*": version: 29.5.12 resolution: "@types/jest@npm:29.5.12" dependencies: @@ -5298,6 +5239,16 @@ __metadata: languageName: node linkType: hard +"@types/jest@npm:29.5.13": + version: 29.5.13 + resolution: "@types/jest@npm:29.5.13" + dependencies: + expect: ^29.0.0 + pretty-format: ^29.0.0 + checksum: 875ac23c2398cdcf22aa56c6ba24560f11d2afda226d4fa23936322dde6202f9fdbd2b91602af51c27ecba223d9fc3c1e33c9df7e47b3bf0e2aefc6baf13ce53 + languageName: node + linkType: hard + "@types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" @@ -5860,17 +5811,17 @@ __metadata: "@eslint/eslintrc": ^2.1.4 "@eslint/js": ^8.57.0 "@jest/types": 29.6.3 - "@nx/devkit": 19.5.2 - "@nx/eslint": 19.5.2 - "@nx/jest": 19.5.2 - "@nx/workspace": 19.5.2 + "@nx/devkit": 20.0.0 + "@nx/eslint": 20.0.0 + "@nx/jest": 20.0.0 + "@nx/workspace": 20.0.0 "@swc/core": ^1.4.12 "@swc/jest": ^0.2.36 "@types/babel__code-frame": ^7.0.6 "@types/babel__core": ^7.20.5 "@types/debug": ^4.1.12 "@types/is-glob": ^4.0.4 - "@types/jest": 29.5.12 + "@types/jest": 29.5.13 "@types/jest-specific-snapshot": ^0.5.9 "@types/natural-compare": ^1.4.3 "@types/ncp": ^2.0.8 @@ -5913,7 +5864,7 @@ __metadata: make-dir: ^4.0.0 markdownlint-cli: ^0.42.0 ncp: ^2.0.0 - nx: 19.5.2 + nx: 20.0.0 prettier: 3.3.2 pretty-format: ^29.7.0 rimraf: ^5.0.5 @@ -6866,14 +6817,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.6.0": - version: 1.6.7 - resolution: "axios@npm:1.6.7" +"axios@npm:^1.7.4": + version: 1.7.7 + resolution: "axios@npm:1.7.7" dependencies: - follow-redirects: ^1.15.4 + follow-redirects: ^1.15.6 form-data: ^4.0.0 proxy-from-env: ^1.1.0 - checksum: 87d4d429927d09942771f3b3a6c13580c183e31d7be0ee12f09be6d5655304996bb033d85e54be81606f4e89684df43be7bf52d14becb73a12727bf33298a082 + checksum: 882d4fe0ec694a07c7f5c1f68205eb6dc5a62aecdb632cc7a4a3d0985188ce3030e0b277e1a8260ac3f194d314ae342117660a151fabffdc5081ca0b5a8b47fe languageName: node linkType: hard @@ -9175,7 +9126,7 @@ __metadata: languageName: node linkType: hard -"duplexer@npm:^0.1.1, duplexer@npm:^0.1.2": +"duplexer@npm:^0.1.2": version: 0.1.2 resolution: "duplexer@npm:0.1.2" checksum: 62ba61a830c56801db28ff6305c7d289b6dc9f859054e8c982abd8ee0b0a14d2e9a8e7d086ffee12e868d43e2bbe8a964be55ddbd8c8957714c87373c7a4f9b0 @@ -10684,7 +10635,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.4": +"follow-redirects@npm:^1.0.0": version: 1.15.5 resolution: "follow-redirects@npm:1.15.5" peerDependenciesMeta: @@ -10694,6 +10645,16 @@ __metadata: languageName: node linkType: hard +"follow-redirects@npm:^1.15.6": + version: 1.15.9 + resolution: "follow-redirects@npm:1.15.9" + peerDependenciesMeta: + debug: + optional: true + checksum: 859e2bacc7a54506f2bf9aacb10d165df78c8c1b0ceb8023f966621b233717dab56e8d08baadc3ad3b9db58af290413d585c999694b7c146aaf2616340c3d2a6 + languageName: node + linkType: hard + "for-each@npm:^0.3.3": version: 0.3.3 resolution: "for-each@npm:0.3.3" @@ -10806,7 +10767,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0": +"fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" dependencies: @@ -13618,6 +13579,13 @@ __metadata: languageName: node linkType: hard +"lines-and-columns@npm:2.0.3": + version: 2.0.3 + resolution: "lines-and-columns@npm:2.0.3" + checksum: 5955363dfd7d3d7c476d002eb47944dbe0310d57959e2112dce004c0dc76cecfd479cf8c098fd479ff344acdf04ee0e82b455462a26492231ac152f6c48d17a1 + languageName: node + linkType: hard + "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" @@ -13625,13 +13593,6 @@ __metadata: languageName: node linkType: hard -"lines-and-columns@npm:~2.0.3": - version: 2.0.3 - resolution: "lines-and-columns@npm:2.0.3" - checksum: 5955363dfd7d3d7c476d002eb47944dbe0310d57959e2112dce004c0dc76cecfd479cf8c098fd479ff344acdf04ee0e82b455462a26492231ac152f6c48d17a1 - languageName: node - linkType: hard - "linkify-it@npm:^5.0.0": version: 5.0.0 resolution: "linkify-it@npm:5.0.0" @@ -15509,26 +15470,25 @@ __metadata: languageName: node linkType: hard -"nx@npm:19.5.2": - version: 19.5.2 - resolution: "nx@npm:19.5.2" +"nx@npm:20.0.0": + version: 20.0.0 + resolution: "nx@npm:20.0.0" dependencies: "@napi-rs/wasm-runtime": 0.2.4 - "@nrwl/tao": 19.5.2 - "@nx/nx-darwin-arm64": 19.5.2 - "@nx/nx-darwin-x64": 19.5.2 - "@nx/nx-freebsd-x64": 19.5.2 - "@nx/nx-linux-arm-gnueabihf": 19.5.2 - "@nx/nx-linux-arm64-gnu": 19.5.2 - "@nx/nx-linux-arm64-musl": 19.5.2 - "@nx/nx-linux-x64-gnu": 19.5.2 - "@nx/nx-linux-x64-musl": 19.5.2 - "@nx/nx-win32-arm64-msvc": 19.5.2 - "@nx/nx-win32-x64-msvc": 19.5.2 + "@nx/nx-darwin-arm64": 20.0.0 + "@nx/nx-darwin-x64": 20.0.0 + "@nx/nx-freebsd-x64": 20.0.0 + "@nx/nx-linux-arm-gnueabihf": 20.0.0 + "@nx/nx-linux-arm64-gnu": 20.0.0 + "@nx/nx-linux-arm64-musl": 20.0.0 + "@nx/nx-linux-x64-gnu": 20.0.0 + "@nx/nx-linux-x64-musl": 20.0.0 + "@nx/nx-win32-arm64-msvc": 20.0.0 + "@nx/nx-win32-x64-msvc": 20.0.0 "@yarnpkg/lockfile": ^1.1.0 "@yarnpkg/parsers": 3.0.0-rc.46 "@zkochan/js-yaml": 0.0.7 - axios: ^1.6.0 + axios: ^1.7.4 chalk: ^4.1.0 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -15539,11 +15499,10 @@ __metadata: figures: 3.2.0 flat: ^5.0.2 front-matter: ^4.0.2 - fs-extra: ^11.1.0 ignore: ^5.0.4 jest-diff: ^29.4.1 jsonc-parser: 3.2.0 - lines-and-columns: ~2.0.3 + lines-and-columns: 2.0.3 minimatch: 9.0.3 node-machine-id: 1.1.12 npm-run-path: ^4.0.1 @@ -15551,7 +15510,6 @@ __metadata: ora: 5.3.0 semver: ^7.5.3 string-width: ^4.2.3 - strong-log-transformer: ^2.1.0 tar-stream: ~2.2.0 tmp: ~0.2.1 tsconfig-paths: ^4.1.2 @@ -15590,7 +15548,7 @@ __metadata: bin: nx: bin/nx.js nx-cloud: bin/nx-cloud.js - checksum: 263e52b3512b50022aec740d46a9837b393b6d38a92cea9358d9286e18f088d082943ba730cc5fcba49d5e31c494a3277e68574b508ec0b360647234e0bca7f9 + checksum: c9e19f4196c59c583d76d0034db349b43471c14690757ed67c8a5b2616f00dcb6f6f4bc83a8209cd0691789807deb4dca6dcce27621852d693e28161a6747e4b languageName: node linkType: hard @@ -18865,19 +18823,6 @@ __metadata: languageName: node linkType: hard -"strong-log-transformer@npm:^2.1.0": - version: 2.1.0 - resolution: "strong-log-transformer@npm:2.1.0" - dependencies: - duplexer: ^0.1.1 - minimist: ^1.2.0 - through: ^2.3.4 - bin: - sl-log-transformer: bin/sl-log-transformer.js - checksum: abf9a4ac143118f26c3a0771b204b02f5cf4fa80384ae158f25e02bfbff761038accc44a7f65869ccd5a5995a7f2c16b1466b83149644ba6cecd3072a8927297 - languageName: node - linkType: hard - "style-to-object@npm:^0.4.0": version: 0.4.4 resolution: "style-to-object@npm:0.4.4" @@ -19198,13 +19143,6 @@ __metadata: languageName: node linkType: hard -"through@npm:^2.3.4": - version: 2.3.8 - resolution: "through@npm:2.3.8" - checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd - languageName: node - linkType: hard - "thunky@npm:^1.0.2": version: 1.1.0 resolution: "thunky@npm:1.1.0" From f43c69a72b64f34d5a9d553f83f6c03df231654a Mon Sep 17 00:00:00 2001 From: JamesHenry Date: Thu, 10 Oct 2024 16:12:18 -0700 Subject: [PATCH 2/3] chore: fix lint errors --- knip.ts | 1 + packages/typescript-eslint/src/index.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/knip.ts b/knip.ts index 51e66b91a598..b016b471ee4f 100644 --- a/knip.ts +++ b/knip.ts @@ -1,5 +1,6 @@ import type { KnipConfig } from 'knip' with { 'resolution-mode': 'import' }; +// eslint-disable-next-line import/no-default-export export default { rules: { classMembers: 'off', diff --git a/packages/typescript-eslint/src/index.ts b/packages/typescript-eslint/src/index.ts index 470cb1055491..537ab4b3eda1 100644 --- a/packages/typescript-eslint/src/index.ts +++ b/packages/typescript-eslint/src/index.ts @@ -178,6 +178,7 @@ module.exports = config( ); ``` */ +// eslint-disable-next-line import/no-default-export export default { config, configs, From e8b724e530fc93149e829ad855c8d036bbdcf826 Mon Sep 17 00:00:00 2001 From: Josh Goldberg Date: Mon, 14 Oct 2024 16:13:20 -0400 Subject: [PATCH 3/3] Remove unnecessary disables --- knip.ts | 1 - packages/typescript-eslint/src/index.ts | 1 - 2 files changed, 2 deletions(-) diff --git a/knip.ts b/knip.ts index b016b471ee4f..51e66b91a598 100644 --- a/knip.ts +++ b/knip.ts @@ -1,6 +1,5 @@ import type { KnipConfig } from 'knip' with { 'resolution-mode': 'import' }; -// eslint-disable-next-line import/no-default-export export default { rules: { classMembers: 'off', diff --git a/packages/typescript-eslint/src/index.ts b/packages/typescript-eslint/src/index.ts index 537ab4b3eda1..470cb1055491 100644 --- a/packages/typescript-eslint/src/index.ts +++ b/packages/typescript-eslint/src/index.ts @@ -178,7 +178,6 @@ module.exports = config( ); ``` */ -// eslint-disable-next-line import/no-default-export export default { config, configs,