diff --git a/.changeset/bright-suns-stare.md b/.changeset/bright-suns-stare.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/bright-suns-stare.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/cold-suns-heal.md b/.changeset/cold-suns-heal.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/cold-suns-heal.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/dirty-otters-flash.md b/.changeset/dirty-otters-flash.md deleted file mode 100644 index 6b5148c1f..000000000 --- a/.changeset/dirty-otters-flash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@rnx-kit/cli": patch ---- - -Bump dependencies to handle `@react-native-community/cli-plugin-metro` -> `@react-native/community-cli-plugin` diff --git a/.changeset/gorgeous-tigers-call.md b/.changeset/gorgeous-tigers-call.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/gorgeous-tigers-call.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/heavy-countries-pump.md b/.changeset/heavy-countries-pump.md deleted file mode 100644 index 25512d768..000000000 --- a/.changeset/heavy-countries-pump.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@rnx-kit/metro-serializer-esbuild": patch ---- - -Bump esbuild to 0.19.x diff --git a/.changeset/modern-yaks-shake.md b/.changeset/modern-yaks-shake.md deleted file mode 100644 index c2d62dd0d..000000000 --- a/.changeset/modern-yaks-shake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@rnx-kit/metro-serializer-esbuild": patch ---- - -Support esbuild v0.18.19 diff --git a/.changeset/old-actors-grab.md b/.changeset/old-actors-grab.md deleted file mode 100644 index b6ee37c30..000000000 --- a/.changeset/old-actors-grab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@rnx-kit/tools-react-native": patch ---- - -Find `metro` via the new `@react-native/community-cli-plugin` package diff --git a/.changeset/old-years-hug.md b/.changeset/old-years-hug.md deleted file mode 100644 index 744adf23d..000000000 --- a/.changeset/old-years-hug.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@rnx-kit/metro-service": patch ---- - -Use `@react-native/metro-config` to determine whether we need `getDefaultConfig` to load Metro config diff --git a/.changeset/serious-parents-beam.md b/.changeset/serious-parents-beam.md deleted file mode 100644 index 551622a70..000000000 --- a/.changeset/serious-parents-beam.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@rnx-kit/metro-plugin-typescript": patch -"@rnx-kit/typescript-service": patch ---- - -Implemented replacements for `resolveModuleNames` and `resolveTypeReferenceDirectives` deprecated in TypeScript 5.0 (https://github.com/microsoft/TypeScript/commit/9e845d224859950fb263dec43f8fa1f7334e52da) diff --git a/.changeset/slimy-queens-lie.md b/.changeset/slimy-queens-lie.md deleted file mode 100644 index a845151cc..000000000 --- a/.changeset/slimy-queens-lie.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tough-owls-collect.md b/.changeset/tough-owls-collect.md deleted file mode 100644 index df90ca52a..000000000 --- a/.changeset/tough-owls-collect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@rnx-kit/metro-resolver-symlinks": patch ---- - -Reuse `findMetroPath` from `@rnx-kit/tools-react-native` diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 4ff3a20e5..465be579c 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log - @rnx-kit/cli +## 0.16.12 + +### Patch Changes + +- 39deedd8: Bump dependencies to handle `@react-native-community/cli-plugin-metro` -> `@react-native/community-cli-plugin` +- Updated dependencies [d8f53ed7] +- Updated dependencies [7f152115] +- Updated dependencies [1bc772cc] +- Updated dependencies [11e8e546] +- Updated dependencies [1c2725b8] + - @rnx-kit/metro-serializer-esbuild@0.1.28 + - @rnx-kit/tools-react-native@1.3.2 + - @rnx-kit/metro-service@3.1.1 + - @rnx-kit/metro-plugin-typescript@0.4.4 + ## 0.16.11 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index fab44de74..8ee6582b1 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@rnx-kit/cli", - "version": "0.16.11", + "version": "0.16.12", "description": "Command-line interface for working with kit packages in your repo", "homepage": "https://github.com/microsoft/rnx-kit/tree/main/packages/cli", "license": "MIT", @@ -24,14 +24,14 @@ "@rnx-kit/console": "^1.0.11", "@rnx-kit/metro-plugin-cyclic-dependencies-detector": "^1.1.1", "@rnx-kit/metro-plugin-duplicates-checker": "^2.1.1", - "@rnx-kit/metro-plugin-typescript": "^0.4.1", + "@rnx-kit/metro-plugin-typescript": "^0.4.4", "@rnx-kit/metro-serializer": "^1.0.12", - "@rnx-kit/metro-serializer-esbuild": "^0.1.27", - "@rnx-kit/metro-service": "^3.1.0", + "@rnx-kit/metro-serializer-esbuild": "^0.1.28", + "@rnx-kit/metro-service": "^3.1.1", "@rnx-kit/third-party-notices": "^1.3.4", "@rnx-kit/tools-language": "^2.0.0", "@rnx-kit/tools-node": "^2.0.0", - "@rnx-kit/tools-react-native": "^1.3.1", + "@rnx-kit/tools-react-native": "^1.3.2", "chalk": "^4.1.0", "find-up": "^5.0.0", "fs-extra": "^10.0.0", diff --git a/packages/metro-plugin-typescript/CHANGELOG.md b/packages/metro-plugin-typescript/CHANGELOG.md index 97d6c837f..71985a30d 100644 --- a/packages/metro-plugin-typescript/CHANGELOG.md +++ b/packages/metro-plugin-typescript/CHANGELOG.md @@ -1,5 +1,15 @@ # @rnx-kit/metro-plugin-typescript +## 0.4.4 + +### Patch Changes + +- 1c2725b8: Implemented replacements for `resolveModuleNames` and `resolveTypeReferenceDirectives` deprecated in TypeScript 5.0 (https://github.com/microsoft/TypeScript/commit/9e845d224859950fb263dec43f8fa1f7334e52da) +- Updated dependencies [1bc772cc] +- Updated dependencies [1c2725b8] + - @rnx-kit/tools-react-native@1.3.2 + - @rnx-kit/typescript-service@1.5.7 + ## 0.4.3 ### Patch Changes diff --git a/packages/metro-plugin-typescript/package.json b/packages/metro-plugin-typescript/package.json index 584c5c657..bd0eb869a 100644 --- a/packages/metro-plugin-typescript/package.json +++ b/packages/metro-plugin-typescript/package.json @@ -1,6 +1,6 @@ { "name": "@rnx-kit/metro-plugin-typescript", - "version": "0.4.3", + "version": "0.4.4", "description": "Metro plugin for TypeScript type validation", "homepage": "https://github.com/microsoft/rnx-kit/tree/main/packages/metro-plugin-typescript#readme", "license": "MIT", @@ -31,8 +31,8 @@ "@rnx-kit/config": "^0.6.3", "@rnx-kit/console": "^1.0.0", "@rnx-kit/tools-node": "^2.0.0", - "@rnx-kit/tools-react-native": "^1.3.1", - "@rnx-kit/typescript-service": "^1.5.6", + "@rnx-kit/tools-react-native": "^1.3.2", + "@rnx-kit/typescript-service": "^1.5.7", "semver": "^7.0.0", "typescript": ">=4.7.0" }, diff --git a/packages/metro-resolver-symlinks/CHANGELOG.md b/packages/metro-resolver-symlinks/CHANGELOG.md index b7852a965..79b60f8ba 100644 --- a/packages/metro-resolver-symlinks/CHANGELOG.md +++ b/packages/metro-resolver-symlinks/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @rnx-kit/metro-resolver-symlinks +## 0.1.31 + +### Patch Changes + +- ebca91d7: Reuse `findMetroPath` from `@rnx-kit/tools-react-native` +- Updated dependencies [1bc772cc] + - @rnx-kit/tools-react-native@1.3.2 + ## 0.1.30 ### Patch Changes diff --git a/packages/metro-resolver-symlinks/package.json b/packages/metro-resolver-symlinks/package.json index dcd1b9147..93ac70cb3 100644 --- a/packages/metro-resolver-symlinks/package.json +++ b/packages/metro-resolver-symlinks/package.json @@ -1,6 +1,6 @@ { "name": "@rnx-kit/metro-resolver-symlinks", - "version": "0.1.30", + "version": "0.1.31", "description": "Metro resolver with support for symlinks", "homepage": "https://github.com/microsoft/rnx-kit/tree/main/packages/metro-resolver-symlinks#readme", "license": "MIT", @@ -23,7 +23,7 @@ }, "dependencies": { "@rnx-kit/tools-node": "^2.0.0", - "@rnx-kit/tools-react-native": "^1.3.1", + "@rnx-kit/tools-react-native": "^1.3.2", "enhanced-resolve": "^5.8.3" }, "devDependencies": { diff --git a/packages/metro-serializer-esbuild/CHANGELOG.md b/packages/metro-serializer-esbuild/CHANGELOG.md index 94e44e370..ff62e940b 100644 --- a/packages/metro-serializer-esbuild/CHANGELOG.md +++ b/packages/metro-serializer-esbuild/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log - @rnx-kit/metro-serializer-esbuild +## 0.1.28 + +### Patch Changes + +- d8f53ed7: Bump esbuild to 0.19.x +- 7f152115: Support esbuild v0.18.19 +- Updated dependencies [1bc772cc] + - @rnx-kit/tools-react-native@1.3.2 + ## 0.1.27 ### Patch Changes diff --git a/packages/metro-serializer-esbuild/package.json b/packages/metro-serializer-esbuild/package.json index 1ceb8e897..e78a2210d 100644 --- a/packages/metro-serializer-esbuild/package.json +++ b/packages/metro-serializer-esbuild/package.json @@ -1,6 +1,6 @@ { "name": "@rnx-kit/metro-serializer-esbuild", - "version": "0.1.27", + "version": "0.1.28", "description": "esbuild serializer for Metro", "homepage": "https://github.com/microsoft/rnx-kit/tree/main/packages/metro-serializer-esbuild#readme", "license": "MIT", @@ -23,7 +23,7 @@ "dependencies": { "@rnx-kit/console": "^1.0.11", "@rnx-kit/tools-node": "^2.0.0", - "@rnx-kit/tools-react-native": "^1.3.1", + "@rnx-kit/tools-react-native": "^1.3.2", "esbuild": "^0.19.0", "esbuild-plugin-lodash": "^1.2.0", "fast-glob": "^3.2.7", diff --git a/packages/metro-service/CHANGELOG.md b/packages/metro-service/CHANGELOG.md index 2d91af556..f9bdcc5b4 100644 --- a/packages/metro-service/CHANGELOG.md +++ b/packages/metro-service/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log - @rnx-kit/metro-service +## 3.1.1 + +### Patch Changes + +- 11e8e546: Use `@react-native/metro-config` to determine whether we need `getDefaultConfig` to load Metro config + ## 3.1.0 ### Minor Changes diff --git a/packages/metro-service/package.json b/packages/metro-service/package.json index 92cbbb2fc..80d984251 100644 --- a/packages/metro-service/package.json +++ b/packages/metro-service/package.json @@ -1,6 +1,6 @@ { "name": "@rnx-kit/metro-service", - "version": "3.1.0", + "version": "3.1.1", "description": "Metro service for bundling and bundle-serving", "homepage": "https://github.com/microsoft/rnx-kit/tree/main/packages/metro-service#readme", "license": "MIT", diff --git a/packages/tools-react-native/CHANGELOG.md b/packages/tools-react-native/CHANGELOG.md index c2f4d2f71..71d281fc6 100644 --- a/packages/tools-react-native/CHANGELOG.md +++ b/packages/tools-react-native/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log - @rnx-kit/tools-react-native +## 1.3.2 + +### Patch Changes + +- 1bc772cc: Find `metro` via the new `@react-native/community-cli-plugin` package + ## 1.3.1 ### Patch Changes diff --git a/packages/tools-react-native/package.json b/packages/tools-react-native/package.json index ec6f8380a..a080390ad 100644 --- a/packages/tools-react-native/package.json +++ b/packages/tools-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@rnx-kit/tools-react-native", - "version": "1.3.1", + "version": "1.3.2", "description": "A collection of supplemental react-native functions and types", "homepage": "https://github.com/microsoft/rnx-kit/tree/main/packages/tools-react-native#readme", "license": "MIT", diff --git a/packages/typescript-service/CHANGELOG.md b/packages/typescript-service/CHANGELOG.md index ce27dd1ec..026cf3a09 100644 --- a/packages/typescript-service/CHANGELOG.md +++ b/packages/typescript-service/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log - @rnx-kit/typescript-service +## 1.5.7 + +### Patch Changes + +- 1c2725b8: Implemented replacements for `resolveModuleNames` and `resolveTypeReferenceDirectives` deprecated in TypeScript 5.0 (https://github.com/microsoft/TypeScript/commit/9e845d224859950fb263dec43f8fa1f7334e52da) + ## 1.5.6 ### Patch Changes diff --git a/packages/typescript-service/package.json b/packages/typescript-service/package.json index 03559e75c..2bd0eb521 100644 --- a/packages/typescript-service/package.json +++ b/packages/typescript-service/package.json @@ -1,6 +1,6 @@ { "name": "@rnx-kit/typescript-service", - "version": "1.5.6", + "version": "1.5.7", "description": "TypeScript language services with support for custom module resolution", "homepage": "https://github.com/microsoft/rnx-kit/tree/main/packages/typescript-service#readme", "license": "MIT", diff --git a/yarn.lock b/yarn.lock index 6992080ba..ec11452d4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3421,15 +3421,15 @@ __metadata: "@rnx-kit/console": ^1.0.11 "@rnx-kit/metro-plugin-cyclic-dependencies-detector": ^1.1.1 "@rnx-kit/metro-plugin-duplicates-checker": ^2.1.1 - "@rnx-kit/metro-plugin-typescript": ^0.4.1 + "@rnx-kit/metro-plugin-typescript": ^0.4.4 "@rnx-kit/metro-serializer": ^1.0.12 - "@rnx-kit/metro-serializer-esbuild": ^0.1.27 - "@rnx-kit/metro-service": ^3.1.0 + "@rnx-kit/metro-serializer-esbuild": ^0.1.28 + "@rnx-kit/metro-service": ^3.1.1 "@rnx-kit/scripts": "*" "@rnx-kit/third-party-notices": ^1.3.4 "@rnx-kit/tools-language": ^2.0.0 "@rnx-kit/tools-node": ^2.0.0 - "@rnx-kit/tools-react-native": ^1.3.1 + "@rnx-kit/tools-react-native": ^1.3.2 "@types/metro": ^0.76.0 "@types/metro-babel-transformer": ^0.76.0 "@types/metro-config": ^0.76.0 @@ -3692,7 +3692,7 @@ __metadata: languageName: unknown linkType: soft -"@rnx-kit/metro-plugin-typescript@^0.4.1, @rnx-kit/metro-plugin-typescript@workspace:packages/metro-plugin-typescript": +"@rnx-kit/metro-plugin-typescript@^0.4.4, @rnx-kit/metro-plugin-typescript@workspace:packages/metro-plugin-typescript": version: 0.0.0-use.local resolution: "@rnx-kit/metro-plugin-typescript@workspace:packages/metro-plugin-typescript" dependencies: @@ -3700,8 +3700,8 @@ __metadata: "@rnx-kit/console": ^1.0.0 "@rnx-kit/scripts": "*" "@rnx-kit/tools-node": ^2.0.0 - "@rnx-kit/tools-react-native": ^1.3.1 - "@rnx-kit/typescript-service": ^1.5.6 + "@rnx-kit/tools-react-native": ^1.3.2 + "@rnx-kit/typescript-service": ^1.5.7 "@types/metro": ^0.76.0 eslint: ^8.0.0 jest: ^29.2.1 @@ -3718,7 +3718,7 @@ __metadata: "@rnx-kit/eslint-config": "*" "@rnx-kit/scripts": "*" "@rnx-kit/tools-node": ^2.0.0 - "@rnx-kit/tools-react-native": ^1.3.1 + "@rnx-kit/tools-react-native": ^1.3.2 "@types/metro-resolver": ^0.76.0 "@types/node": ^18.0.0 enhanced-resolve: ^5.8.3 @@ -3730,7 +3730,7 @@ __metadata: languageName: unknown linkType: soft -"@rnx-kit/metro-serializer-esbuild@*, @rnx-kit/metro-serializer-esbuild@^0.1.27, @rnx-kit/metro-serializer-esbuild@workspace:packages/metro-serializer-esbuild": +"@rnx-kit/metro-serializer-esbuild@*, @rnx-kit/metro-serializer-esbuild@^0.1.28, @rnx-kit/metro-serializer-esbuild@workspace:packages/metro-serializer-esbuild": version: 0.0.0-use.local resolution: "@rnx-kit/metro-serializer-esbuild@workspace:packages/metro-serializer-esbuild" dependencies: @@ -3744,7 +3744,7 @@ __metadata: "@rnx-kit/metro-serializer": "*" "@rnx-kit/scripts": "*" "@rnx-kit/tools-node": ^2.0.0 - "@rnx-kit/tools-react-native": ^1.3.1 + "@rnx-kit/tools-react-native": ^1.3.2 "@types/metro": ^0.76.0 "@types/metro-config": ^0.76.0 "@types/metro-transform-worker": ^0.76.0 @@ -3781,7 +3781,7 @@ __metadata: languageName: unknown linkType: soft -"@rnx-kit/metro-service@^3.1.0, @rnx-kit/metro-service@workspace:packages/metro-service": +"@rnx-kit/metro-service@^3.1.1, @rnx-kit/metro-service@workspace:packages/metro-service": version: 0.0.0-use.local resolution: "@rnx-kit/metro-service@workspace:packages/metro-service" dependencies: @@ -4086,7 +4086,7 @@ __metadata: languageName: unknown linkType: soft -"@rnx-kit/tools-react-native@*, @rnx-kit/tools-react-native@^1.3.1, @rnx-kit/tools-react-native@workspace:packages/tools-react-native": +"@rnx-kit/tools-react-native@*, @rnx-kit/tools-react-native@^1.3.1, @rnx-kit/tools-react-native@^1.3.2, @rnx-kit/tools-react-native@workspace:packages/tools-react-native": version: 0.0.0-use.local resolution: "@rnx-kit/tools-react-native@workspace:packages/tools-react-native" dependencies: @@ -4116,7 +4116,7 @@ __metadata: languageName: unknown linkType: soft -"@rnx-kit/typescript-service@^1.5.6, @rnx-kit/typescript-service@workspace:packages/typescript-service": +"@rnx-kit/typescript-service@^1.5.7, @rnx-kit/typescript-service@workspace:packages/typescript-service": version: 0.0.0-use.local resolution: "@rnx-kit/typescript-service@workspace:packages/typescript-service" dependencies: