Граф коммитов

220 Коммитов

Автор SHA1 Сообщение Дата
renovate[bot] 57013d2191
fix(deps): update eslint (major) (#3394)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
2024-10-17 14:41:52 +00:00
React Native SDK Bot 8575769a47
RELEASING: Releasing 3 package(s) (#3385)
Releases:
  @rnx-kit/metro-config@2.0.1
  @rnx-kit/eslint-plugin@0.8.2
  @rnx-kit/eslint-config@0.0.6

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-10-09 11:16:58 +02:00
Tommy Nguyen a472e19146
fix(metro-config): ignore files generated by Xcode during build (#3382) 2024-10-08 20:25:21 +02:00
Tommy Nguyen 00247a777b
chore: replace depcheck with knip (#3354) 2024-09-17 06:31:26 +00:00
React Native SDK Bot 756ddeba67
RELEASING: Releasing 44 package(s) (#3342)
Releases:
  @rnx-kit/third-party-notices@2.0.0
  @rnx-kit/cli@0.18.0
  @rnx-kit/metro-plugin-cyclic-dependencies-detector@2.0.0
  @rnx-kit/react-native-error-trace-decorator@2.0.0
  @rnx-kit/esbuild-plugin-import-path-remapper@3.0.0
  @rnx-kit/babel-plugin-import-path-remapper@2.0.0
  @rnx-kit/babel-preset-metro-react-native@2.0.0
  @rnx-kit/metro-plugin-duplicates-checker@3.0.0
  @rnx-kit/react-native-test-app-msal@4.0.0
  @rnx-kit/react-native-lazy-index@4.0.0
  @rnx-kit/tools-react-native@2.0.0
  @rnx-kit/typescript-service@2.0.0
  @rnx-kit/commitlint-lite@2.0.0
  @rnx-kit/metro-serializer@2.0.0
  @rnx-kit/tools-language@3.0.0
  @rnx-kit/metro-service@4.0.0
  @rnx-kit/metro-config@2.0.0
  @rnx-kit/bundle-diff@2.0.0
  @rnx-kit/align-deps@3.0.0
  @rnx-kit/tools-node@3.0.0
  @rnx-kit/tsconfig@2.0.0
  @rnx-kit/console@2.0.0
  @react-native-webapis/battery-status@0.2.0
  @react-native-webapis/web-storage@0.3.0
  @rnx-kit/esbuild-bundle-analyzer@0.3.0
  @rnx-kit/metro-serializer-esbuild@0.2.0
  @rnx-kit/rn-changelog-generator@0.5.0
  @rnx-kit/metro-plugin-typescript@0.5.0
  @rnx-kit/metro-resolver-symlinks@0.2.0
  @rnx-kit/react-native-auth@0.3.0
  @rnx-kit/react-native-host@0.5.0
  @rnx-kit/patcher-rnmacos@0.2.0
  @rnx-kit/tools-filesystem@0.1.0
  @rnx-kit/tools-workspaces@0.2.0
  @rnx-kit/eslint-plugin@0.8.0
  @rnx-kit/tools-android@0.2.0
  @rnx-kit/tools-windows@0.2.0
  @rnx-kit/jest-preset@0.2.0
  @rnx-kit/tools-apple@0.2.0
  @rnx-kit/tools-shell@0.2.0
  @rnx-kit/polyfills@0.2.0
  @rnx-kit/config@0.7.0
  @rnx-kit/build@0.7.1
  @rnx-kit/eslint-config@0.0.4

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-09-11 08:59:50 +02:00
Tommy Nguyen 3afb5fad17
fix: bump minimum Node version to 16.17 (#3339)
`tsconfig` is also updated according to
https://github.com/microsoft/TypeScript/wiki/Node-Target-Mapping#node-16
2024-09-10 18:02:14 +00:00
Tommy Nguyen 70f5fdd708
chore: bump `react-native` to 0.75 (#3303) 2024-08-20 18:07:31 +02:00
React Native SDK Bot f2f582fe63
RELEASING: Releasing 6 package(s) (#3301)
Releases:
  @rnx-kit/react-native-host@0.4.12
  @rnx-kit/cli@0.17.1
  @rnx-kit/metro-config@1.3.17
  @rnx-kit/metro-serializer-esbuild@0.1.38
  @rnx-kit/tools-react-native@1.4.1
  @rnx-kit/react-native-test-app-msal@3.0.3

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-20 11:54:22 +02:00
Tommy Nguyen d21adb8957
chore: bump `react-native` to 0.74 (#3290) 2024-08-13 16:04:15 +02:00
Tommy Nguyen 9c653cc007
docs(metro-config): add Expo example (#3274) 2024-08-12 21:14:06 +02:00
React Native SDK Bot 71677eecff
RELEASING: Releasing 4 package(s) (#3262)
Releases:
  @rnx-kit/tools-react-native@1.4.0
  @rnx-kit/metro-config@1.3.16
  @rnx-kit/cli@0.16.30
  @rnx-kit/metro-serializer-esbuild@0.1.36

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-12 11:47:44 +02:00
Tommy Nguyen 8ca5b0649f
test(metro-config): fix logical merge conflict breaking build [part 2] (#3273) 2024-08-12 11:38:53 +02:00
Tommy Nguyen 5bb0c7f29d
test(metro-config): fix logical merge conflict breaking build (#3272)
TypeScript 5.5.4 and this test got merged simultaneously so the type
error was never caught on CI.
2024-08-12 11:30:01 +02:00
Tommy Nguyen f0a85ac855
fix(metro-config): workaround for Expo unintentionally overwriting fields (#3266) 2024-08-12 10:33:00 +02:00
Tommy Nguyen 0639b2c069
test(metro-config): fix `Middleware` sometimes being inferred as `SimpleHandleFunction` (#3247) 2024-07-27 12:41:46 +02:00
Tommy Nguyen b3fd0b32c0
test: migrate some tests to Node test runner (#3245) 2024-07-27 10:03:40 +02:00
Tommy Nguyen 728d9c60ca
chore(metro-config): don't output unused `.d.ts` files (#3142) 2024-05-14 08:15:26 +00:00
Tommy Nguyen 3799990cd9
test: replace deprecated functions (#3012) 2024-03-18 14:09:35 +01:00
Tommy Nguyen b9625034ad
ci: bump Node to v20 to satisfy Yarn (#3007) 2024-03-18 13:19:51 +01:00
Tommy Nguyen 1eb8c143af
fix(eslint-plugin): bump `typescript-eslint` to v7 (#3002) 2024-03-12 15:30:53 +01:00
React Native SDK Bot 8f8d0890e0
RELEASING: Releasing 1 package(s) (#3000)
Releases:
  @rnx-kit/metro-config@1.3.15

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-11 13:32:02 +01:00
Tommy Nguyen 3f48b887b2
fix(metro-config): handle apps in nested folders (#2995) 2024-03-11 13:23:58 +01:00
Tommy Nguyen c1c0f7ac2a
chore: bump `react-native` to 0.73 (#2956) 2024-02-07 17:05:18 +01:00
Tommy Nguyen bf893a2e82
feat(tsconfig): base TypeScript configs for working with Node (#2886) 2023-12-18 12:05:07 +01:00
Tommy Nguyen 2ba27400c9
feat(eslint-preset)!: migrate to flat config (#2813)
BREAKING CHANGE: ESLint 8.23+ and its new config system is now required

Read more about ESLint's new config system, flat config, here:
https://eslint.org/blog/2022/08/new-config-system-part-2/
2023-11-24 11:52:09 +01:00
Tommy Nguyen d361555e41
docs: bump Docusaurus to v3 (#2816) 2023-11-15 17:46:24 +01:00
React Native SDK Bot d63cf49f22
RELEASING: Releasing 2 package(s) (#2810)
Releases:
  @rnx-kit/align-deps@2.2.6
  @rnx-kit/metro-config@1.3.14

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-14 10:33:29 +01:00
Tommy Nguyen 9ce04eea7c
chore: clean up root dependencies (#2809) 2023-11-09 17:08:07 +01:00
Tommy Nguyen b7a3e8235c
fix(metro-config): help Metro resolve out-of-tree platform packages (#2808) 2023-11-09 17:07:36 +01:00
Tommy Nguyen 91b10ad1c9
chore: move Jest config to break circular dependency (#2787) 2023-11-06 16:39:51 +01:00
React Native SDK Bot ae379472c3
RELEASING: Releasing 1 package(s) (#2786)
Releases:
  @rnx-kit/metro-config@1.3.13

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-06 08:56:25 +01:00
Tommy Nguyen 986d3a733b
fix(metro-config): help Metro resolve `@babel/runtime` (#2784) 2023-11-03 14:02:51 +01:00
Tommy Nguyen f4cf8828f5
chore: migrate to ESLint flat config (#2782)
Migrating to the new flat config format addresses numerous issues with
pnpm setups, especially with how plugins are resolved.
2023-11-03 14:02:18 +01:00
React Native SDK Bot c9ca9e6b80
RELEASING: Releasing 3 package(s) (#2771)
Releases:
  @rnx-kit/metro-config@1.3.12
  @rnx-kit/cli@0.16.19
  @rnx-kit/metro-serializer@1.0.14
2023-11-02 11:58:33 +01:00
Tommy Nguyen a5ec943ab8
fix(metro-config): fix `@react-native/metro-config` not being resolved (#2779) 2023-11-02 10:42:12 +00:00
Tommy Nguyen ab32e46f55
fix(metro-config): remove unused dependencies (#2770) 2023-10-26 17:22:30 +02:00
React Native SDK Bot a218e1d4dd
Version Packages (#2739)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-17 09:29:43 +01:00
Tommy Nguyen a399bcbe51
fix(metro-config): forward `@babel/core` dependency (#2732) 2023-10-16 15:11:32 +01:00
React Native SDK Bot b6a04151ab
RELEASING: Releasing 7 package(s) (#2731)
Releases:
  @rnx-kit/cli@0.16.18
  @rnx-kit/metro-config@1.3.10
  @rnx-kit/metro-resolver-symlinks@0.1.34
  @rnx-kit/metro-serializer-esbuild@0.1.31
  @rnx-kit/metro-serializer@1.0.13
  @rnx-kit/metro-service@3.1.5
  @rnx-kit/tools-react-native@1.3.4

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-16 08:36:45 +02:00
Tommy Nguyen 2885f73cca
fix: ensure correct metro packages are used (#2730) 2023-10-13 06:51:42 +00:00
renovate[bot] 92adce1c82
chore(deps): update dependency type-fest to v4 (#2681)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
2023-09-15 07:46:21 +00:00
Tommy Nguyen d9f6c50abd
fix: fix declaration of dependencies (#2667) 2023-09-13 15:03:50 +02:00
Tommy Nguyen b39eb8e298
chore: bump react-native to 0.72 (#2658) 2023-09-11 16:24:37 +00:00
React Native SDK Bot 13214574e0
RELEASING: Releasing 2 package(s) (#2630)
Releases:
  @rnx-kit/metro-config@1.3.9
  @rnx-kit/react-native-auth@0.2.4

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-28 12:14:33 +02:00
Tommy Nguyen 660793b595
fix(metro-config): ignore unrelated file changes (#2624) 2023-08-25 16:08:06 +00:00
React Native SDK Bot a70dc1edde
Version Packages (#2578)
* RELEASING: Releasing 6 package(s)

Releases:
  @rnx-kit/metro-service@3.1.0
  @rnx-kit/metro-config@1.3.8
  @rnx-kit/metro-serializer-esbuild@0.1.27
  @rnx-kit/metro-serializer@1.0.12
  @rnx-kit/cli@0.16.11
  @rnx-kit/third-party-notices@1.3.4

* Version Packages

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-09 19:23:24 +02:00
Andrew Coates 18c757bad9
Resolve npmPackageName from project root not local paths (#2588) 2023-08-07 23:35:28 +02:00
renovate[bot] 469cf51153
chore(deps): update dependency prettier to v3 (#2528)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
2023-07-11 09:58:39 +00:00
React Native SDK Bot 6c35916181
RELEASING: Releasing 2 package(s) (#2472)
Releases:
  @rnx-kit/metro-config@1.3.7
  @rnx-kit/metro-service@3.0.5

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-06-19 18:49:47 +02:00
Tommy Nguyen 2d8fab9126
fix(metro-config): fix out-of-tree platforms not being included on react-native 0.72 (#2467) 2023-06-19 18:35:14 +02:00