ITADN
es-tooling/module-replacements

版本发布 8

3.0.0-beta.2预发布
? · 2026-03-25

## What's Changed * chore: run lint on publish by @43081j in https://github.com/es-tooling/module-replacements/pull/475 **Full Changelog**: https://github.com/es-tooling/module-replacements/compare/3.0.0-beta.1...3.0.0-beta.2

3.0.0-beta.1预发布
? · 2026-03-25

## What's Changed * add `isarray` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/304 * chore: validate web feature IDs by @43081j in https://github.com/es-tooling/module-replacements/pull/309 * Add `to-buffer` and `buffer-from` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/310 * add `is-buffer` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/311 * add `is-symbol` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/313 * add `safe-buffer` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/312 * add `es-map` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/314 * add `base64-js` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/315 * add `ieee754` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/320 * add `array-slice` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/318 * chore: validate manifest key/id pairings by @43081j in https://github.com/es-tooling/module-replacements/pull/321 * add `node-int64` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/316 * add `array-initial` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/317 * add `iota-array` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/319 * add `pinkie-promise` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/323 * add `is-error` and `iserror` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/322 * add `debug` to preferred manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/336 * add `math-random` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/331 * add `isobject` and `is-object` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/324 * chore: add lint script by @43081j in https://github.com/es-tooling/module-replacements/pull/341 * add `fs.realpath` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/325 * add `setprototypeof` to relpacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/327 * add `aggregate-error` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/326 * add `map-obj` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/330 * add `queue-microtask` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/342 * add `remove` package to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/329 * add `es-set` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/328 * add `toml` package to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/332 * add `toarray` package to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/355 * add `is-core-module` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/347 * add `path-parse` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/353 * add some packages to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/333 * add `arr-filter` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/376 * add `object.map` package to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/375 * add `abort-controller` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/373 * add `array-each` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/372 * add `shebang-regex` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/370 * add `for-in` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/369 * add `for-own` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/368 * feat: add `is-obj` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/389 * feat: add `object.reduce` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/387 * feat: add `array.prototype.findlast` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/385 * feat: add `array.prototype.tosorted` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/384 * feat: add `arr-map` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/367 * feat: add `colors` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/363 * feat: add `jsonfile` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/364 * feat: add `is-in-ssh` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/386 * feat: add `async-function` and `is-async-function` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/359 * feat: add `crc-32` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/344 * feat: add `escape-string-regexp` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/352 * feat: add `buffer-equal-constant-time` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/357 * feat: add `is-arguments` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/366 * feat: add `string.prototype.repeat` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/383 * feat: add `get-stream` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/345 * docs: update sponsors image link by @ghostdevv in https://github.com/es-tooling/module-replacements/pull/393 * feat: add `querystring` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/403 * feat: add `preferred-pm` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/402 * move `buffer-equal-constant-time` to native replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/392 * feat: add `is-generator-function` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/397 * add sync to rimraf by @gameroman in https://github.com/es-tooling/module-replacements/pull/407 * feat: add `gaxios` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/404 * feat: add `atob` and `btoa` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/394 * feat: add `request` package to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/400 * feat: add `through` package to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/396 * feat: add `teeny-request` and `retry-request` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/405 * feat: add `deep-equal-json` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/411 * feat: add `randomatic` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/415 * feat: add `whatwg-fetch` and `isomorphic-fetch` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/414 * feat: add `last-char` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/422 * feat: add `array.prototype.findlastindex` and `array.prototype.toreversed` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/424 * feat: add `node-telegram-bot-api` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/423 * feat: add `has-*` package to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/420 * feat: add `get-proto` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/430 * feat: add `iterator.prototype` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/427 * feat: add `es7-shim` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/426 * feat: add `clean-webpack-plugin` to replacements by @gameroman in https://github.com/es-tooling/module-replacements/pull/418 * feat: add `cosmiconfig` to preferred manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/429 * feat: add `define-property` to native manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/416 * update some of documentations by @gameroman in https://github.com/es-tooling/module-replacements/pull/419 * feat: add `split` to preferred manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/431 * feat: add `uuidv4` to preferred manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/443 * docs: mention `bun run --parallel` in `npm-run-all` doc by @gameroman in https://github.com/es-tooling/module-replacements/pull/442 * Sync rm functions are not using promises by @Schweinepriester in https://github.com/es-tooling/module-replacements/pull/440 * feat: add `event-stream` to preferred manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/439 * feat: add `resolveDocUrl` util by @gameroman in https://github.com/es-tooling/module-replacements/pull/437 * feat: add `express` to preferred manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/412 * feat: add `resolve` package to preferred manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/354 * feat: add `stream-buffers` to preferred manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/395 * feat: add `react-helmet` to preferred manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/413 * fix: remove `fast-deep-equal` as a replacement for `deep-equal` by @gameroman in https://github.com/es-tooling/module-replacements/pull/447 * feat: add `wellknown` to preferred manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/450 * docs: move `inherits` to preferred manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/451 * feat: add `duplexer` to preferred manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/449 * feat: add `airbnb-js-shims` to native manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/446 * feat: add `util.promisify` to native manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/445 * feat: add node engines script by @43081j in https://github.com/es-tooling/module-replacements/pull/459 * chore: add validation workflow by @43081j in https://github.com/es-tooling/module-replacements/pull/460 * feat: add `es6-promise` and `promish` to native manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/463 * docs: standardize repository links to use github by @nadaniels in https://github.com/es-tooling/module-replacements/pull/462 * feat: add `asynciterator.prototype` to native manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/444 * feat: add `temp` package to preferred manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/453 * feat: add `collection-map` to native manifest with doc by @gameroman in https://github.com/es-tooling/module-replacements/pull/454 * docs: update `fs-extra` documentation by @gameroman in https://github.com/es-tooling/module-replacements/pull/461 * feat: replacements for clipboard packages by @florian-lefebvre in https://github.com/es-tooling/module-replacements/pull/456 * docs: updated pr template. issue template. and support documentation by @stephansama in https://github.com/es-tooling/module-replacements/pull/458 * feat: add `@supabase/node-fetch` to preferred manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/466 * feat: add `whatwg-url` to native manifest by @gameroman in https://github.com/es-tooling/module-replacements/pull/467 * docs: add contribution guide by @43081j in https://github.com/es-tooling/module-replacements/pull/472 * docs: small contribution guide tweaks by @ghostdevv in https://github.com/es-tooling/module-replacements/pull/473 * feat: switch to ESM-only and import attributes by @43081j in https://github.com/es-tooling/module-replacements/pull/471 * chore: validate `example` code by @43081j in https://github.com/es-tooling/module-replacements/pull/474 ## New Contributors * @gameroman made their first contribution in https://github.com/es-tooling/module-replacements/pull/304 * @Schweinepriester made their first contribution in https://github.com/es-tooling/module-replacements/pull/440 * @nadaniels made their first contribution in https://github.com/es-tooling/module-replacements/pull/462 * @florian-lefebvre made their first contribution in https://github.com/es-tooling/module-replacements/pull/456 * @stephansama made their first contribution in https://github.com/es-tooling/module-replacements/pull/458 **Full Changelog**: https://github.com/es-tooling/module-replacements/compare/3.0.0-beta.0...3.0.0-beta.1

2.10.1
? · 2025-11-12

## What's Changed * chore: enable trusted publish by @43081j in https://github.com/es-tooling/module-replacements/pull/262 **Full Changelog**: https://github.com/es-tooling/module-replacements/compare/2.10.0...2.10.1

2.10.0
? · 2025-11-12

## What's Changed * docs: add node 6.x-15.x compat info for is-builtin-module by @outslept in https://github.com/es-tooling/module-replacements/pull/227 * fix: use "Node.js" instead of "NodeJS" by @outslept in https://github.com/es-tooling/module-replacements/pull/228 * feat: add string-width to preferred manifest by @43081j in https://github.com/es-tooling/module-replacements/pull/225 * docs(strip-ansi): add Bun support and clarify Deno by @outslept in https://github.com/es-tooling/module-replacements/pull/231 * docs(rimraf): document `fs.rm` maxRetries on Windows by @outslept in https://github.com/es-tooling/module-replacements/pull/230 * docs: add Bun stringWidth API as alternative to string-width by @outslept in https://github.com/es-tooling/module-replacements/pull/232 * docs: add Bun YAML API as an alternative to js-yaml by @outslept in https://github.com/es-tooling/module-replacements/pull/233 * docs: add Unicode RegExp alternative to emoji-regex by @outslept in https://github.com/es-tooling/module-replacements/pull/234 * feat: remove `lodash.unique` & `lodash.pullby` from the manifest by @outslept in https://github.com/es-tooling/module-replacements/pull/235 * docs: add `jsx-ast-utils` alternative by @hainenber in https://github.com/es-tooling/module-replacements/pull/237 * feat: add set-value, get-value and object-path to the preferred manifest by @outslept in https://github.com/es-tooling/module-replacements/pull/238 * feat: add more entries to micro utilities manifest by @outslept in https://github.com/es-tooling/module-replacements/pull/240 * feat: add `object-hash` to the docs and manifest by @outslept in https://github.com/es-tooling/module-replacements/pull/246 * feat: add `filter-obj` to the microutillities manifest by @outslept in https://github.com/es-tooling/module-replacements/pull/249 * feat: add `core-util-is` to the preferred manifest by @outslept in https://github.com/es-tooling/module-replacements/pull/250 * fix: typo in js-yaml.md by @AlanGreene in https://github.com/es-tooling/module-replacements/pull/255 * docs: transported docs from e18e; slight stylistic cleanup by @outslept in https://github.com/es-tooling/module-replacements/pull/258 * docs: add es-toolkit as lodash alternative by @Namchee in https://github.com/es-tooling/module-replacements/pull/259 * feat: add `crypto-js` to the preferred manifest by @outslept in https://github.com/es-tooling/module-replacements/pull/252 * feat: add `utf8` to the preferred manifest by @outslept in https://github.com/es-tooling/module-replacements/pull/251 * docs: add note about stripVTControlCharacters behavior by @Namchee in https://github.com/es-tooling/module-replacements/pull/226 * docs: fix up some diffs by @43081j in https://github.com/es-tooling/module-replacements/pull/261 ## New Contributors * @outslept made their first contribution in https://github.com/es-tooling/module-replacements/pull/227 * @hainenber made their first contribution in https://github.com/es-tooling/module-replacements/pull/237 * @AlanGreene made their first contribution in https://github.com/es-tooling/module-replacements/pull/255 **Full Changelog**: https://github.com/es-tooling/module-replacements/compare/2.9.0...2.10.0

2.9.0
? · 2025-07-30

## What's Changed * docs: mention the `nestingSyntax` for `picoquery` by @benmccann in https://github.com/es-tooling/module-replacements/pull/216 * docs: remove dotenvx by @Namchee in https://github.com/es-tooling/module-replacements/pull/219 * feat: add replacement for is-negative in micro-utilities by @Mirazen in https://github.com/es-tooling/module-replacements/pull/212 * docs: added `axios` by @Tragio in https://github.com/es-tooling/module-replacements/pull/210 * docs: add dot-prop to preferred list by @43081j in https://github.com/es-tooling/module-replacements/pull/222 * docs: add find-up and clones by @43081j in https://github.com/es-tooling/module-replacements/pull/223 ## New Contributors * @Mirazen made their first contribution in https://github.com/es-tooling/module-replacements/pull/212 * @Tragio made their first contribution in https://github.com/es-tooling/module-replacements/pull/210 **Full Changelog**: https://github.com/es-tooling/module-replacements/compare/2.8.0...2.9.0

2.8.0
? · 2025-05-09

## What's Changed * Revert "docs: register eslint-plugin-unicorn (#207)" by @TheDevMinerTV in https://github.com/es-tooling/module-replacements/pull/208 ## New Contributors * @TheDevMinerTV made their first contribution in https://github.com/es-tooling/module-replacements/pull/208 **Full Changelog**: https://github.com/es-tooling/module-replacements/compare/2.7.0...2.8.0

2.7.0
? · 2025-05-06

## What's Changed * docs: add dotenv alternatives by @Jayllyz in https://github.com/es-tooling/module-replacements/pull/176 * Mention nodejs `--env-file-if-exists` in dotenv alternatives by @kouak in https://github.com/es-tooling/module-replacements/pull/177 * Add `buffer-equal` replacement by @stramel in https://github.com/es-tooling/module-replacements/pull/171 * add `buf-compare` replacement by @stramel in https://github.com/es-tooling/module-replacements/pull/181 * docs: add body-parser by @Namchee in https://github.com/es-tooling/module-replacements/pull/161 * feat: add `grapheme-splitter` and `grapheme` alternatives by @cometkim in https://github.com/es-tooling/module-replacements/pull/178 * docs: add lint-staged by @Namchee in https://github.com/es-tooling/module-replacements/pull/183 * docs: add chalk to preferred manifest by @43081j in https://github.com/es-tooling/module-replacements/pull/188 * docs: mention `@stylistic/eslint-plugin-jsx` and `typescript` in `eslint-plugin-react` alternatives by @Rel1cx in https://github.com/es-tooling/module-replacements/pull/190 * Docs: Typo in README.md by @danielrentz in https://github.com/es-tooling/module-replacements/pull/191 * fix(fs-extra): add missing `recursive` option to `cp` by @serhalp in https://github.com/es-tooling/module-replacements/pull/194 * Add `node-style-text` as replacement for `chalk` by @fisker in https://github.com/es-tooling/module-replacements/pull/198 * Add js-yaml by @remcohaszing in https://github.com/es-tooling/module-replacements/pull/199 * docs: add depcheck by @Namchee in https://github.com/es-tooling/module-replacements/pull/202 * docs: add emoji-regex by @Namchee in https://github.com/es-tooling/module-replacements/pull/205 * chore: register eslint-plugin-unicorn by @Namchee in https://github.com/es-tooling/module-replacements/pull/207 ## New Contributors * @kouak made their first contribution in https://github.com/es-tooling/module-replacements/pull/177 * @stramel made their first contribution in https://github.com/es-tooling/module-replacements/pull/171 * @cometkim made their first contribution in https://github.com/es-tooling/module-replacements/pull/178 * @Rel1cx made their first contribution in https://github.com/es-tooling/module-replacements/pull/190 * @danielrentz made their first contribution in https://github.com/es-tooling/module-replacements/pull/191 * @serhalp made their first contribution in https://github.com/es-tooling/module-replacements/pull/194 * @fisker made their first contribution in https://github.com/es-tooling/module-replacements/pull/198 * @remcohaszing made their first contribution in https://github.com/es-tooling/module-replacements/pull/199 **Full Changelog**: https://github.com/es-tooling/module-replacements/compare/2.6.0...2.7.0

2.6.0
? · 2024-11-04

## What's Changed * feat: add `path-exists` in documentation by @Jayllyz in https://github.com/es-tooling/module-replacements/pull/157 * docs: register ezspawn and @jsdevtools/ez-spawn as process exec libraries by @Namchee in https://github.com/es-tooling/module-replacements/pull/158 * docs: add strip-ansi by @Namchee in https://github.com/es-tooling/module-replacements/pull/165 * docs: Add faker, xmldom and eslint-plugin-vitest by @phillip-le in https://github.com/es-tooling/module-replacements/pull/168 * Feat: Add `fs-extra` by @walter-0 in https://github.com/es-tooling/module-replacements/pull/173 * docs: add picospinner to ora docs by @43081j in https://github.com/es-tooling/module-replacements/pull/175 ## New Contributors * @phillip-le made their first contribution in https://github.com/es-tooling/module-replacements/pull/168 * @walter-0 made their first contribution in https://github.com/es-tooling/module-replacements/pull/173 **Full Changelog**: https://github.com/es-tooling/module-replacements/compare/2.5.0...2.6.0