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

55 Коммитов

Автор 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 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
React Native SDK Bot 8b18585079
RELEASING: Releasing 2 package(s) (#3312)
Releases:
  @rnx-kit/metro-plugin-typescript@0.4.5
  @rnx-kit/tools-node@2.1.2

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-28 08:40:02 +02:00
Tommy Nguyen 6f4721adbe
test: support Node test runner (#3163) 2024-06-04 08:40:25 +02: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
Tommy Nguyen bf893a2e82
feat(tsconfig): base TypeScript configs for working with Node (#2886) 2023-12-18 12:05:07 +01:00
React Native SDK Bot 0f85f4c0c1
RELEASING: Releasing 5 package(s) (#2876)
Releases:
  @rnx-kit/esbuild-bundle-analyzer@0.2.1
  @rnx-kit/tools-node@2.1.1
  @rnx-kit/build@0.6.1
  @rnx-kit/react-native-host@0.3.0
  @rnx-kit/cli@0.16.21

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-12-05 11:38:18 +01:00
Tommy Nguyen 2ee99d4237
fix(tools-node): make package free of dependencies (#2875) 2023-12-04 15:44:32 +00: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 589ea67e75
chore: bump `@types/node` to v20 (#2825) 2023-11-15 17:08:18 +00:00
Tommy Nguyen 91b10ad1c9
chore: move Jest config to break circular dependency (#2787) 2023-11-06 16:39: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 564f7cad77
RELEASING: Releasing 6 package(s) (#2695)
Releases:
  @rnx-kit/cli@0.16.16
  @rnx-kit/metro-resolver-symlinks@0.1.33
  @rnx-kit/tools-node@2.1.0
  @rnx-kit/jest-preset@0.1.15
  @rnx-kit/eslint-plugin@0.5.2
  @rnx-kit/metro-service@3.1.4

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-25 16:51:37 +02:00
Tommy Nguyen 39f0a3b215
fix(cli): fix help message not showing on startup (#2671) 2023-09-16 02:24:30 +02:00
React Native SDK Bot 4dfb66a20a
RELEASING: Releasing 7 package(s) (#2657)
Releases:
  @rnx-kit/tools-workspaces@0.1.5
  @rnx-kit/babel-plugin-import-path-remapper@1.1.4
  @rnx-kit/tools-language@2.0.1
  @rnx-kit/tools-node@2.0.1
  @rnx-kit/tools-react-native@1.3.3
  @rnx-kit/console@1.0.12
  @rnx-kit/config@0.6.5

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-13 09:24:25 +02:00
Tommy Nguyen bc2b262705
chore: allow `rnx-align-deps.mjs` to skip the build step (#2656) 2023-09-12 17:27:29 +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
Tommy Nguyen 3af063a934
chore: remove `temp-dir` (#2529) 2023-07-11 10:16:02 +01:00
Tommy Nguyen 616a959a04
chore: use Jest version from align-deps (#2459) 2023-06-13 10:23:35 +01:00
Tommy Nguyen 2505a2e209
chore: remove unused Yarn resolutions (#2449) 2023-06-06 11:02:52 +01:00
React Native SDK Bot ddf6144a1d
Version Packages (#2379)
Releases:
  @rnx-kit/metro-config@1.3.6
  @rnx-kit/typescript-service@1.5.6
  @rnx-kit/metro-service@3.0.4
  @rnx-kit/tools-language@2.0.0
  @rnx-kit/tools-node@2.0.0
  @rnx-kit/align-deps@2.2.2
  @rnx-kit/cli@0.16.8
  @rnx-kit/babel-plugin-import-path-remapper@1.1.3
  @rnx-kit/config@0.6.2
  @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-resolver-symlinks@0.1.28
  @rnx-kit/metro-serializer-esbuild@0.1.22
  @rnx-kit/third-party-notices@1.3.3
  @rnx-kit/tools-react-native@1.3.1

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-04-21 13:55:34 +02:00
Tommy Nguyen f1dfcf6bbf
feat!: remove unused helper functions (#2378) 2023-04-18 10:19:15 +00:00
Tommy Nguyen a98b0421e8
chore: bump react-native to 0.71 (#2337) 2023-04-14 12:46:34 +02:00
Tommy Nguyen 1f0ac0953d
chore: bump typescript to 5.0.2 (#2292) 2023-03-20 10:26:35 +01:00
Tommy Nguyen 0e733235a0
chore: bump Yarn to 3.4.1 (#2196) 2023-02-13 12:05:27 +01:00
Tommy Nguyen 7a9e4faa4f
chore: remove `jest-extended` to reduce maintenance overhead (#2115) 2023-01-17 16:05:08 +01:00
github-actions[bot] 72bebebda2
RELEASING: Releasing 3 package(s) (#1947)
Releases:
  @rnx-kit/tools-node@1.3.1
  @rnx-kit/tools-workspaces@0.1.2
  @rnx-kit/build@0.4.1

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-10-24 12:16:48 +02:00
Tommy Nguyen 8c6757705d
chore: address unmet peer dependency warnings (#1736)
This should fix warnings output by npm and Yarn v3. Yarn v1 has false
positives that should be ignored.
2022-07-11 10:48:32 +00:00
github-actions[bot] a7e1da7d17
RELEASING: Releasing 7 package(s) (#1607)
Releases:
  @rnx-kit/tools-node@1.3.0
  @rnx-kit/react-native-test-app-msal@1.0.2
  @rnx-kit/metro-resolver-symlinks@0.1.21
  @rnx-kit/react-native-auth@0.1.2
  @rnx-kit/metro-config@1.2.33
  @rnx-kit/dep-check@1.12.16
  @rnx-kit/jest-preset@0.1.10

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-07 11:27:02 +02:00
Tommy Nguyen d6665cd398
chore(deps): bump `jest-extended` to 2.0.0 (#1584) 2022-05-31 23:18:00 +02:00
github-actions[bot] 2f68536611
Version Packages (#1215) 2022-03-15 14:49:27 +01:00
Tommy Nguyen 945a5d03dc
chore: bump @types/node to 16.0 (#1065) 2022-02-08 12:52:40 +00:00
React Native Bot 06a9974767 📦 applying package updates [skip ci] 2021-11-30 17:24:14 +00:00
React Native Bot 224bb2e7c1 📦 applying package updates [skip ci] 2021-11-18 20:51:05 +00:00
Tommy Nguyen 83db2a2f3d
chore(security): scope internal scripts package to prevent hijacking (#830)
We don't publish `rnx-kit-scripts` and are using Yarn workspaces to
consume the package internally within the repository. Since we are using
Yarn Classic, it does not understand `workspace:*` version syntax, which
would've ensured that we will always resolve to a package within the
workspace, but have to rely on `*` or matching exact version number. We
are only using exact version number in one package, but that would've
been enough to trigger an exploit if the version number of
`rnx-kit-scripts` changed for any reason.

To mitigate this, the package has been moved under the `@rnx-kit` scope
to prevent us from consuming malware. I've also made sure that we are
using `*` everywhere, and added a CI step to scan `yarn.lock` for
packages that should've come from the repository. In the future, when we
migrate to npm or some later version of Yarn, we should start using
`workspace:*` instead.
2021-11-09 20:21:15 +01:00
React Native Bot e233f45305 📦 applying package updates ***NO_CI*** 2021-11-05 19:24:49 +00:00
React Native Bot 5856c2d375 📦 applying package updates ***NO_CI*** 2021-11-05 07:33:42 +00:00
React Native Bot 8572d4a476 📦 applying package updates ***NO_CI*** 2021-11-03 18:15:40 +00:00
React Native Bot d2a9ce7f03 📦 applying package updates ***NO_CI*** 2021-11-01 13:46:13 +00:00
Adam Foxman b4558421f2
Normalize package.json properties - main, types (#783)
* Normalize main and types fields across all packages which use them.

* Change files
2021-11-01 14:37:36 +01:00
React Native Bot 5d4a23b20f 📦 applying package updates ***NO_CI*** 2021-10-30 07:50:51 +00:00
React Native Bot 6be02d15d7 📦 applying package updates ***NO_CI*** 2021-10-29 12:14:32 +00:00
React Native Bot cb5a541558 📦 applying package updates ***NO_CI*** 2021-10-29 10:31:10 +00:00
React Native Bot 80e951a2e4 📦 applying package updates ***NO_CI*** 2021-10-29 08:51:30 +00:00
Tommy Nguyen 01595b237b
chore: add repo jest-preset (#579) 2021-09-08 06:37:48 +00:00
React Native Bot 3dc34d3ced 📦 applying package updates ***NO_CI*** 2021-09-03 12:18:30 +00:00
Tommy Nguyen 0eecc568dd
chore: add script for updating tools' READMEs (#554) 2021-08-31 06:53:08 +00:00
React Native Bot e36b919d84 📦 applying package updates ***NO_CI*** 2021-08-31 06:43:13 +00:00