Open renovate[bot] opened 5 months ago
Latest commit: 868f3288d2fae947bb133ba384fc082f3a0371a0
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
This PR contains the following updates:
^0.6.0
->^0.9.0
Release Notes
un-ts/synckit (synckit)
### [`v0.9.0`](https://togithub.com/un-ts/synckit/blob/HEAD/CHANGELOG.md#090) [Compare Source](https://togithub.com/un-ts/synckit/compare/v0.8.8...v0.9.0) ##### Minor Changes - [#154](https://togithub.com/un-ts/synckit/pull/154) [`2541a1e`](https://togithub.com/un-ts/synckit/commit/2541a1e9b3d0e8f01f29f78ac53cb835936f6a30) Thanks [@onigoetz](https://togithub.com/onigoetz)! - feat!: use a single SharedArrayBuffer, remove useless `bufferSize` option ##### Patch Changes - [#156](https://togithub.com/un-ts/synckit/pull/156) [`be4648c`](https://togithub.com/un-ts/synckit/commit/be4648c45a698aee1be8e267b78542b13c8596aa) Thanks [@JounQin](https://togithub.com/JounQin)! - refactor: lazy initialize caches ### [`v0.8.8`](https://togithub.com/un-ts/synckit/blob/HEAD/CHANGELOG.md#088) [Compare Source](https://togithub.com/un-ts/synckit/compare/v0.8.7...v0.8.8) ##### Patch Changes - [#148](https://togithub.com/un-ts/synckit/pull/148) [`7b6a0eb`](https://togithub.com/un-ts/synckit/commit/7b6a0eb2c7e1f4482c72dc89e0f7474cd1bcc6d9) Thanks [@JounQin](https://togithub.com/JounQin)! - feat: migrate `@pkgr/utils` to lite `@pkgr/core` - This will make the whole package much more smaller ### [`v0.8.7`](https://togithub.com/un-ts/synckit/blob/HEAD/CHANGELOG.md#087) [Compare Source](https://togithub.com/un-ts/synckit/compare/v0.8.6...v0.8.7) ##### Patch Changes - [#145](https://togithub.com/un-ts/synckit/pull/145) [`b2affa0`](https://togithub.com/un-ts/synckit/commit/b2affa0e639bcdf252b7115402f22765aabedf3c) Thanks [@JounQin](https://togithub.com/JounQin)! - feat: add new `globalShims` option, what means you can env `SYNCKIT_GLOBAL_SHIMS=1` to enable auto polyfilling for some modules, for example: `fetch` from `node-fetch`, `performance` from `node:perf_hooks`. You can also pass a custom `globalShims` option as `GlobalShim` `Array` to custom your own shims: ````ts export interface GlobalShim { moduleName: string /** * `undefined` means side effect only */ globalName?: string /** * 1. `undefined` or empty string means `default`, for example: * ```js * import globalName from 'module-name' * ``` * * 2. `null` means namespaced, for example: * ```js * import * as globalName from 'module-name' * ``` * */ named?: string | null /** * If not `false`, the shim will only be applied when the original `globalName` unavailable, * for example you may only want polyfill `globalThis.fetch` when it's unavailable natively: * ```js * import fetch from 'node-fetch' * * if (!globalThis.fetch) { * globalThis.fetch = fetch * } * ``` */ conditional?: boolean } ```` You can aslo reuse the exported `DEFAULT_GLOBAL_SHIMS_PRESET` for extanding: ```js import { DEFAULT_GLOBAL_SHIMS_PRESET, createSyncFn } from 'synckit' const syncFn = createSyncFn(require.resolve('./worker'), { globalShims: [ ...DEFAULT_GLOBAL_SHIMS_PRESET, // your own shim here ], }) ``` ### [`v0.8.6`](https://togithub.com/un-ts/synckit/blob/HEAD/CHANGELOG.md#086) [Compare Source](https://togithub.com/un-ts/synckit/compare/v0.8.5...v0.8.6) ##### Patch Changes - [#141](https://togithub.com/un-ts/synckit/pull/141) [`608c9d9`](https://togithub.com/un-ts/synckit/commit/608c9d9f9f98acfc1ff681706034bddc5bebba98) Thanks [@JounQin](https://togithub.com/JounQin)! - fix: only fallback to `ts-node` when it's available - close [#128](https://togithub.com/un-ts/synckit/issues/128) - [#142](https://togithub.com/un-ts/synckit/pull/142) [`097e5cd`](https://togithub.com/un-ts/synckit/commit/097e5cd47a132b895f1f3d476197f909a364a9ec) Thanks [@JounQin](https://togithub.com/JounQin)! - feat: add custom transferList support - close [#131](https://togithub.com/un-ts/synckit/issues/131) ### [`v0.8.5`](https://togithub.com/un-ts/synckit/blob/HEAD/CHANGELOG.md#085) [Compare Source](https://togithub.com/un-ts/synckit/compare/v0.8.4...v0.8.5) ##### Patch Changes - [#126](https://togithub.com/un-ts/synckit/pull/126) [`758aaf1`](https://togithub.com/un-ts/synckit/commit/758aaf13f3a27f050269fb46116b5123fda1bd71) Thanks [@krossekrabbe](https://togithub.com/krossekrabbe)! - fix: pnp loader path on Windows ### [`v0.8.4`](https://togithub.com/un-ts/synckit/blob/HEAD/CHANGELOG.md#084) [Compare Source](https://togithub.com/un-ts/synckit/compare/v0.8.3...v0.8.4) ##### Patch Changes - [#109](https://togithub.com/un-ts/synckit/pull/109) [`b61087f`](https://togithub.com/un-ts/synckit/commit/b61087f02d9745375b85ed719126399d75b6be28) Thanks [@JounQin](https://togithub.com/JounQin)! - fix: incorrect `extractProperties` typings for known object ### [`v0.8.3`](https://togithub.com/un-ts/synckit/blob/HEAD/CHANGELOG.md#083) [Compare Source](https://togithub.com/un-ts/synckit/compare/v0.8.2...v0.8.3) ##### Patch Changes - [#106](https://togithub.com/un-ts/synckit/pull/106) [`9f27ff9`](https://togithub.com/un-ts/synckit/commit/9f27ff9b10c802cd670af97d660387ec9a9f4333) Thanks [@JounQin](https://togithub.com/JounQin)! - feat: add `swc` (`@swc-node/register`) support out of box - [#103](https://togithub.com/un-ts/synckit/pull/103) [`b1308ac`](https://togithub.com/un-ts/synckit/commit/b1308accc392370fcac131c3d4d1a862c0c9170f) Thanks [@noahnu](https://togithub.com/noahnu)! - fix: pass yarn PnP experimental loader to worker if it exists ### [`v0.8.2`](https://togithub.com/un-ts/synckit/blob/HEAD/CHANGELOG.md#082) [Compare Source](https://togithub.com/un-ts/synckit/compare/v0.8.1...v0.8.2) ##### Patch Changes - [#98](https://togithub.com/un-ts/synckit/pull/98) [`4fe6aef`](https://togithub.com/un-ts/synckit/commit/4fe6aef243872ef5a1e05a72785f5f21d6736a41) Thanks [@noahnu](https://togithub.com/noahnu)! - feat: support yarn PnP out of box, propagate PnP runtime - [#97](https://togithub.com/un-ts/synckit/pull/97) [`d1bed37`](https://togithub.com/un-ts/synckit/commit/d1bed37310edf4e4b92f57402e4f950cf4ff01a8) Thanks [@noahnu](https://togithub.com/noahnu)! - fix: typo of `SYNCKIT_EXEC_ARGV` environment variable - [#101](https://togithub.com/un-ts/synckit/pull/101) [`34e44ae`](https://togithub.com/un-ts/synckit/commit/34e44ae42699dc3261affe8ad8e98a25a6134879) Thanks [@JounQin](https://togithub.com/JounQin)! - feat: propagate sync errors from worker ### [`v0.8.1`](https://togithub.com/un-ts/synckit/blob/HEAD/CHANGELOG.md#081) [Compare Source](https://togithub.com/un-ts/synckit/compare/v0.8.0...v0.8.1) ##### Patch Changes - [#92](https://togithub.com/un-ts/synckit/pull/92) [`396e964`](https://togithub.com/un-ts/synckit/commit/396e964549a1c7ede9faae07ab1b3165cd1bffce) Thanks [@JounQin](https://togithub.com/JounQin)! - fix: better compatibility on Node 14 ### [`v0.8.0`](https://togithub.com/un-ts/synckit/blob/HEAD/CHANGELOG.md#080) [Compare Source](https://togithub.com/un-ts/synckit/compare/acc12353d369a51bd0a4eac87cd1d766e51998fe...v0.8.0) ##### Minor Changes - [#90](https://togithub.com/un-ts/synckit/pull/90) [`ffcf174`](https://togithub.com/un-ts/synckit/commit/ffcf174aae7f735f3706c11673cf40d79c6cdc16) Thanks [@JounQin](https://togithub.com/JounQin)! - build!: drop Node 12 support, remove testing on Node 14 - [#90](https://togithub.com/un-ts/synckit/pull/90) [`ffcf174`](https://togithub.com/un-ts/synckit/commit/ffcf174aae7f735f3706c11673cf40d79c6cdc16) Thanks [@JounQin](https://togithub.com/JounQin)! - feat: support more ts runners for TypeScript files - https://github.com/TypeStrong/ts-node - https://github.com/egoist/esbuild-register - https://github.com/folke/esbuild-runner - https://github.com/esbuild-kit/tsx Feel free to PR to add more runner support like [`swc`](https://togithub.com/swc-project/swc) if you want ### [`v0.7.3`](https://togithub.com/un-ts/synckit/blob/HEAD/CHANGELOG.md#073) [Compare Source](https://togithub.com/un-ts/synckit/compare/v0.7.2...acc12353d369a51bd0a4eac87cd1d766e51998fe) ##### Patch Changes - [#88](https://togithub.com/un-ts/synckit/pull/88) [`f9d0c3e`](https://togithub.com/un-ts/synckit/commit/f9d0c3e26f10a64c683bdb1117c5c1453b0036b4) Thanks [@JounQin](https://togithub.com/JounQin)! - feat: support map `cjs` to `cts`, `mjs` to `mts` automatically ### [`v0.7.2`](https://togithub.com/un-ts/synckit/blob/HEAD/CHANGELOG.md#072) [Compare Source](https://togithub.com/un-ts/synckit/compare/v0.7.1...v0.7.2) ##### Patch Changes - [`1101ede`](https://togithub.com/un-ts/synckit/commit/1101ede3fbc02df1561c9f84a183b3dbd8f8e7cb) Thanks [@JounQin](https://togithub.com/JounQin)! - chore: add donate and funding fields, update node engine field ### [`v0.7.1`](https://togithub.com/un-ts/synckit/blob/HEAD/CHANGELOG.md#071) [Compare Source](https://togithub.com/un-ts/synckit/compare/v0.7.0...v0.7.1) ##### Patch Changes - [`f098d29`](https://togithub.com/un-ts/synckit/commit/f098d2970b4aadd0a5687baaeeaec3d9b6697f30) Thanks [@JounQin](https://togithub.com/JounQin)! - fix: known Windows issues - [`c53d9dc`](https://togithub.com/un-ts/synckit/commit/c53d9dc47e174bbf3e5c35b07d40194dda6173e9) Thanks [@JounQin](https://togithub.com/JounQin)! - feat: use workerPath as URL for Windows related [mdx-js/eslint-mdx#389](https://togithub.com/mdx-js/eslint-mdx/issues/389) ### [`v0.7.0`](https://togithub.com/un-ts/synckit/blob/HEAD/CHANGELOG.md#070) [Compare Source](https://togithub.com/un-ts/synckit/compare/4f4978162aab785eb1043e76c1093d51f7658722...v0.7.0) ##### Minor Changes - [#78](https://togithub.com/un-ts/synckit/pull/78) [`fd85ccd`](https://togithub.com/un-ts/synckit/commit/fd85ccd41f012f677619441694c3044f0b70c653) Thanks [@JounQin](https://togithub.com/JounQin)! - feat: support js as ts, ts as esm, etcConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.