From 60018a4dea9b88253007e7c200274528de1a1620 Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Wed, 10 Dec 2025 10:59:46 +0000 Subject: [PATCH 01/14] feat: schema v3 iteration This is a first attempt at the new version of the schema. The major change here is that we'd go from having an array of many replacements, to one entry per source module with many replacements. For example: ```ts { "type": "module", "moduleName": "chalk", "replacements": [ { "type": "native", "engines": [ { "engine": "node", "minVersion": "X.Y.Z" } ], "url": { "type": "node", "id": "styleText" }, "description": "The `styleText` built-in provides [...]" } ] } ``` --- manifest-schema.json | 311 ++++++++++++++++++++++++------------- package-lock.json | 226 +++++++++++++++++++++------ package.json | 7 +- scripts/generate-schema.js | 2 +- src/main.ts | 8 +- src/types.ts | 38 +++-- 6 files changed, 423 insertions(+), 169 deletions(-) diff --git a/manifest-schema.json b/manifest-schema.json index 25a3f706..6ecfaf11 100644 --- a/manifest-schema.json +++ b/manifest-schema.json @@ -2,117 +2,218 @@ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { - "moduleReplacements": { + "replacements": { "type": "array", "items": { - "anyOf": [ - { - "type": "object", - "properties": { - "type": { - "type": "string", - "const": "documented" - }, - "moduleName": { - "type": "string" - }, - "category": { - "type": "string" - }, - "docPath": { - "type": "string" - } - }, - "required": [ - "docPath", - "moduleName", - "type" - ], - "additionalProperties": false - }, - { - "type": "object", - "properties": { - "type": { - "type": "string", - "const": "native" - }, - "moduleName": { - "type": "string" - }, - "category": { - "type": "string" - }, - "mdnPath": { - "type": "string" - }, - "nodeVersion": { - "type": "string" - }, - "replacement": { - "type": "string" - } - }, - "required": [ - "mdnPath", - "moduleName", - "nodeVersion", - "replacement", - "type" - ], - "additionalProperties": false - }, - { - "type": "object", - "properties": { - "type": { - "type": "string", - "const": "simple" - }, - "moduleName": { - "type": "string" - }, - "category": { - "type": "string" - }, - "replacement": { - "type": "string" - } - }, - "required": [ - "moduleName", - "replacement", - "type" - ], - "additionalProperties": false - }, - { - "type": "object", - "properties": { - "type": { - "type": "string", - "const": "none" - }, - "moduleName": { - "type": "string" - }, - "category": { - "type": "string" - } - }, - "required": [ - "moduleName", - "type" - ], - "additionalProperties": false - } - ] + "$ref": "#/definitions/ModuleReplacement" } } }, "required": [ - "moduleReplacements" + "replacements" ], "additionalProperties": false, - "definitions": {} + "definitions": { + "ModuleReplacement": { + "type": "object", + "properties": { + "type": { + "type": "string", + "const": "module" + }, + "moduleName": { + "type": "string" + }, + "replacements": { + "type": "array", + "items": { + "$ref": "#/definitions/ModuleReplacementDescriptor" + } + } + }, + "required": [ + "type", + "moduleName", + "replacements" + ], + "additionalProperties": false + }, + "ModuleReplacementDescriptor": { + "anyOf": [ + { + "$ref": "#/definitions/DocumentedModuleReplacement" + }, + { + "$ref": "#/definitions/NativeModuleReplacement" + }, + { + "$ref": "#/definitions/SimpleModuleReplacement" + }, + { + "$ref": "#/definitions/NoModuleReplacement" + } + ] + }, + "DocumentedModuleReplacement": { + "type": "object", + "properties": { + "engines": { + "type": "array", + "items": { + "$ref": "#/definitions/EngineConstraint" + } + }, + "preferred": { + "type": "boolean" + }, + "type": { + "type": "string", + "const": "documented" + }, + "url": { + "$ref": "#/definitions/KnownUrl" + }, + "replacementModule": { + "type": "string" + } + }, + "required": [ + "engines", + "replacementModule", + "type", + "url" + ], + "additionalProperties": false + }, + "EngineConstraint": { + "type": "object", + "properties": { + "engine": { + "type": "string" + }, + "minVersion": { + "type": "string" + }, + "maxVersion": { + "type": "string" + } + }, + "required": [ + "engine" + ], + "additionalProperties": false + }, + "KnownUrl": { + "anyOf": [ + { + "$ref": "#/definitions/KnownUrlDescriptor" + }, + { + "type": "string" + } + ] + }, + "KnownUrlDescriptor": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "mdn", + "node", + "e18e" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "type", + "id" + ], + "additionalProperties": false + }, + "NativeModuleReplacement": { + "type": "object", + "properties": { + "engines": { + "type": "array", + "items": { + "$ref": "#/definitions/EngineConstraint" + } + }, + "preferred": { + "type": "boolean" + }, + "type": { + "type": "string", + "const": "native" + }, + "url": { + "$ref": "#/definitions/KnownUrl" + }, + "description": { + "type": "string" + } + }, + "required": [ + "description", + "engines", + "type", + "url" + ], + "additionalProperties": false + }, + "SimpleModuleReplacement": { + "type": "object", + "properties": { + "engines": { + "type": "array", + "items": { + "$ref": "#/definitions/EngineConstraint" + } + }, + "preferred": { + "type": "boolean" + }, + "type": { + "type": "string", + "const": "simple" + }, + "description": { + "type": "string" + } + }, + "required": [ + "description", + "engines", + "type" + ], + "additionalProperties": false + }, + "NoModuleReplacement": { + "type": "object", + "properties": { + "engines": { + "type": "array", + "items": { + "$ref": "#/definitions/EngineConstraint" + } + }, + "preferred": { + "type": "boolean" + }, + "type": { + "type": "string", + "const": "none" + } + }, + "required": [ + "engines", + "type" + ], + "additionalProperties": false + } + } } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 5e40b0c4..05b7a198 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,12 +9,36 @@ "version": "1.0.0", "license": "MIT", "devDependencies": { - "@types/node": "^20.14.9", + "@types/node": "^24.10.2", "ajv": "^8.16.0", "prettier": "^3.2.4", - "ts-json-schema-generator": "^2.3.0", + "ts-json-schema-generator": "^2.4.0", "tshy": "^1.11.0", - "typescript": "^5.3.3" + "typescript": "^5.9.3", + "web-features": "^3.11.0" + } + }, + "node_modules/@isaacs/balanced-match": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@isaacs/brace-expansion": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", + "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@isaacs/balanced-match": "^4.0.1" + }, + "engines": { + "node": "20 || >=22" } }, "node_modules/@isaacs/cliui": { @@ -51,13 +75,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.14.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.9.tgz", - "integrity": "sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==", + "version": "24.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.2.tgz", + "integrity": "sha512-WOhQTZ4G8xZ1tjJTvKOpyEVSGgOTvJAfDK3FNFgELyaTpzhdgHVHeqW8V+UJvzF5BT+/B54T/1S2K6gd9c7bbA==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~7.16.0" } }, "node_modules/ajv": { @@ -207,19 +231,21 @@ "dev": true }, "node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -260,12 +286,13 @@ } }, "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", "dev": true, + "license": "ISC", "dependencies": { - "cross-spawn": "^7.0.0", + "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" }, "engines": { @@ -378,7 +405,8 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/jackspeak": { "version": "3.4.0", @@ -473,11 +501,19 @@ "node": ">=0.10.0" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -590,10 +626,11 @@ } }, "node_modules/safe-stable-stringify": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", - "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } @@ -603,6 +640,7 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -615,6 +653,7 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -761,19 +800,20 @@ } }, "node_modules/ts-json-schema-generator": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ts-json-schema-generator/-/ts-json-schema-generator-2.3.0.tgz", - "integrity": "sha512-t4lBQAwZc0sOJq9LJt3NgbznIcslVnm0JeEMFq8qIRklpMRY8jlYD0YmnRWbqBKANxkby91P1XanSSlSOFpUmg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ts-json-schema-generator/-/ts-json-schema-generator-2.4.0.tgz", + "integrity": "sha512-HbmNsgs58CfdJq0gpteRTxPXG26zumezOs+SB9tgky6MpqiFgQwieCn2MW70+sxpHouZ/w9LW0V6L4ZQO4y1Ug==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.15", - "commander": "^12.0.0", - "glob": "^10.3.12", + "commander": "^13.1.0", + "glob": "^11.0.1", "json5": "^2.2.3", "normalize-path": "^3.0.0", - "safe-stable-stringify": "^2.4.3", - "tslib": "^2.6.2", - "typescript": "^5.4.5" + "safe-stable-stringify": "^2.5.0", + "tslib": "^2.8.1", + "typescript": "^5.8.2" }, "bin": { "ts-json-schema-generator": "bin/ts-json-schema-generator.js" @@ -782,17 +822,87 @@ "node": ">=18.0.0" } }, - "node_modules/ts-json-schema-generator/node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "node_modules/ts-json-schema-generator/node_modules/glob": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz", + "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==", "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "foreground-child": "^3.3.1", + "jackspeak": "^4.1.1", + "minimatch": "^10.1.1", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=14.17" + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ts-json-schema-generator/node_modules/jackspeak": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz", + "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ts-json-schema-generator/node_modules/lru-cache": { + "version": "11.2.4", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz", + "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/ts-json-schema-generator/node_modules/minimatch": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", + "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/brace-expansion": "^5.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ts-json-schema-generator/node_modules/path-scurry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz", + "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/tshy": { @@ -818,17 +928,33 @@ "node": "16 >=16.17 || 18 >=18.15.0 || >=20.6.1" } }, - "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", - "dev": true - }, - "node_modules/typescript": { + "node_modules/tshy/node_modules/typescript": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -838,9 +964,9 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", "dev": true, "license": "MIT" }, @@ -859,11 +985,19 @@ "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", "dev": true }, + "node_modules/web-features": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/web-features/-/web-features-3.11.0.tgz", + "integrity": "sha512-bItyNQnMoj16BxqyJL9qiK+sAzpUr2fauqUKmngz9YmDvdObTOiNMslIzsecijTZV8JWtIMxnmyNppc4X0daZQ==", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, diff --git a/package.json b/package.json index bcb7ea4f..b5423bae 100644 --- a/package.json +++ b/package.json @@ -38,12 +38,13 @@ }, "homepage": "https://github.com/es-tooling/module-replacements#readme", "devDependencies": { - "@types/node": "^20.14.9", + "@types/node": "^24.10.2", "ajv": "^8.16.0", "prettier": "^3.2.4", - "ts-json-schema-generator": "^2.3.0", + "ts-json-schema-generator": "^2.4.0", "tshy": "^1.11.0", - "typescript": "^5.3.3" + "typescript": "^5.9.3", + "web-features": "^3.11.0" }, "exports": { ".": { diff --git a/scripts/generate-schema.js b/scripts/generate-schema.js index 77da5309..017b5a23 100644 --- a/scripts/generate-schema.js +++ b/scripts/generate-schema.js @@ -15,6 +15,6 @@ const generator = tsj.createGenerator({ topRef: false }); -const schema = generator.createSchema(); +const schema = generator.createSchema('ManifestModule'); await writeFile(schemaPath, JSON.stringify(schema, null, 2)); diff --git a/src/main.ts b/src/main.ts index e5ff9c12..d8aeab58 100644 --- a/src/main.ts +++ b/src/main.ts @@ -17,9 +17,9 @@ export * from './types.js'; export {nativeReplacements, microUtilsReplacements, preferredReplacements}; export const all: ManifestModule = { - moduleReplacements: [ - ...nativeReplacements.moduleReplacements, - ...microUtilsReplacements.moduleReplacements, - ...preferredReplacements.moduleReplacements + replacements: [ + ...nativeReplacements.replacements, + ...microUtilsReplacements.replacements, + ...preferredReplacements.replacements ] }; diff --git a/src/types.ts b/src/types.ts index 7a4c463b..9cff341b 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,36 +1,54 @@ +export interface EngineConstraint { + engine: string; + minVersion?: string; + maxVersion?: string; +} + interface ModuleReplacementLike { - type: string; - moduleName: string; - category?: string; + engines: EngineConstraint[]; + preferred?: boolean; +} + +export interface KnownUrlDescriptor { + type: 'mdn' | 'node' | 'e18e'; + id: string; } +export type KnownUrl = KnownUrlDescriptor | string; + export interface DocumentedModuleReplacement extends ModuleReplacementLike { type: 'documented'; - docPath: string; + url: KnownUrl; + replacementModule: string; } export interface NativeModuleReplacement extends ModuleReplacementLike { type: 'native'; - mdnPath: string; - nodeVersion: string; - replacement: string; + url: KnownUrl; + description: string; } export interface SimpleModuleReplacement extends ModuleReplacementLike { type: 'simple'; - replacement: string; + description: string; } export interface NoModuleReplacement extends ModuleReplacementLike { type: 'none'; } -export type ModuleReplacement = +export type ModuleReplacementDescriptor = | DocumentedModuleReplacement | NativeModuleReplacement | SimpleModuleReplacement | NoModuleReplacement; +export interface ModuleReplacement { + type: 'module'; + moduleName: string; + replacements: ModuleReplacementDescriptor[]; +} + export interface ManifestModule { - moduleReplacements: ModuleReplacement[]; + replacements: ModuleReplacement[]; } From 60eb11f9a7ef576e7d69294a13d3b8f4d09caa46 Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Wed, 10 Dec 2025 12:58:18 +0000 Subject: [PATCH 02/14] chore: migrate micro/native manifests --- manifest-schema.json | 22 +- manifests/micro-utilities.json | 382 ++-- manifests/native.json | 3406 +++++++++++++++++++++++--------- src/types.ts | 4 +- 4 files changed, 2771 insertions(+), 1043 deletions(-) diff --git a/manifest-schema.json b/manifest-schema.json index 6ecfaf11..6f1f84db 100644 --- a/manifest-schema.json +++ b/manifest-schema.json @@ -78,10 +78,9 @@ } }, "required": [ - "engines", - "replacementModule", "type", - "url" + "url", + "replacementModule" ], "additionalProperties": false }, @@ -158,10 +157,9 @@ } }, "required": [ - "description", - "engines", "type", - "url" + "url", + "description" ], "additionalProperties": false }, @@ -183,12 +181,14 @@ }, "description": { "type": "string" + }, + "url": { + "$ref": "#/definitions/KnownUrl" } }, "required": [ - "description", - "engines", - "type" + "type", + "description" ], "additionalProperties": false }, @@ -207,10 +207,12 @@ "type": { "type": "string", "const": "none" + }, + "url": { + "$ref": "#/definitions/KnownUrl" } }, "required": [ - "engines", "type" ], "additionalProperties": false diff --git a/manifests/micro-utilities.json b/manifests/micro-utilities.json index 6df5749b..051dec20 100644 --- a/manifests/micro-utilities.json +++ b/manifests/micro-utilities.json @@ -1,232 +1,384 @@ { - "moduleReplacements": [ + "replacements": [ { - "type": "simple", + "type": "module", "moduleName": "arr-diff", - "replacement": "Use a.filter((item) => !b.includes(item))", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use a.filter((item) => !b.includes(item))" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "array-last", - "replacement": "Use arr.at(-1) or arr[arr.length - 1]", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use arr.at(-1) or arr[arr.length - 1]" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "array-union", - "replacement": "Use [...new Set([...a, ...b])]", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use [...new Set([...a, ...b])]" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "array-uniq", - "replacement": "Use [...new Set(arr)]", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use [...new Set(arr)]" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "array-unique", - "replacement": "Use [...new Set(arr)]", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use [...new Set(arr)]" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "arrify", - "replacement": "Use (v == null ? [] : Array.isArray(v) ? v : [v])", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use (v == null ? [] : Array.isArray(v) ? v : [v])" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "call-bind", - "replacement": "Use Function.call.bind(v)", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use Function.call.bind(v)" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "clone-regexp", - "replacement": "Use new RegExp(regexpToCopy)", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use new RegExp(regexpToCopy)" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "es-get-iterator", - "replacement": "Use v[Symbol.iterator]?.()", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use v[Symbol.iterator]?.()" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "es-set-tostringtag", - "replacement": "Use Object.defineProperty(target, Symbol.toStringTag, { value, configurable: true })", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use Object.defineProperty(target, Symbol.toStringTag, { value, configurable: true })" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "filter-obj", - "replacement": "Use Object.fromEntries(Object.entries(obj).filter(fn))", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use Object.fromEntries(Object.entries(obj).filter(fn))" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "has-flag", - "replacement": "Use process.argv.includes('--flag')", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use process.argv.includes('--flag')" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-array-buffer", - "replacement": "Use v instanceof ArrayBuffer, or if cross-realm, use Object.prototype.toString.call(v) === \"[object ArrayBuffer]\"", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use v instanceof ArrayBuffer, or if cross-realm, use Object.prototype.toString.call(v) === \"[object ArrayBuffer]\"" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-boolean-object", - "replacement": "Use Object.prototype.toString.call(v) === \"[object Boolean]\"", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use Object.prototype.toString.call(v) === \"[object Boolean]\"" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-ci", - "replacement": "Use Boolean(process.env.CI)", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use Boolean(process.env.CI)" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-date-object", - "replacement": "Use v instanceof Date, or if cross-realm, use Object.prototype.toString.call(v) === \"[object Date]\"", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use v instanceof Date, or if cross-realm, use Object.prototype.toString.call(v) === \"[object Date]\"" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-even", - "replacement": "Use (n % 2) === 0", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use (n % 2) === 0" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-finite", - "replacement": "Use Number.isFinite(v)", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use Number.isFinite(v)" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-negative", - "replacement": "Use (n) => n < 0", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use (n) => n < 0" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-negative-zero", - "replacement": "Use Object.is(v, -0)", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use Object.is(v, -0)" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-npm", - "replacement": "Use process.env.npm_config_user_agent?.startsWith(\"npm\")", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use process.env.npm_config_user_agent?.startsWith(\"npm\")" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-number", - "replacement": "Use typeof v === \"number\" || (typeof v === \"string\" && Number.isFinite(+v))", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use typeof v === \"number\" || (typeof v === \"string\" && Number.isFinite(+v))" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-number-object", - "replacement": "Use Object.prototype.toString.call(v) === \"[object Number]\"", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use Object.prototype.toString.call(v) === \"[object Number]\"" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-odd", - "replacement": "Use (n % 2) === 1", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use (n % 2) === 1" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-plain-object", - "replacement": "Use v && typeof v === \"object\" && (Object.getPrototypeOf(v) === null || Object.getPrototypeOf(v) === Object.prototype)", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use v && typeof v === \"object\" && (Object.getPrototypeOf(v) === null || Object.getPrototypeOf(v) === Object.prototype)" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-primitive", - "replacement": "Use v === null || (typeof v !== \"function\" && typeof v !== \"object\")", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use v === null || (typeof v !== \"function\" && typeof v !== \"object\")" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-regexp", - "replacement": "Use v instanceof RegExp, or if cross-realm, use Object.prototype.toString.call(v) === \"[object RegExp]\"", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use v instanceof RegExp, or if cross-realm, use Object.prototype.toString.call(v) === \"[object RegExp]\"" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-string", - "replacement": "Use typeof str === \"string\"", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use typeof str === \"string\"" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-travis", - "replacement": "Use (\"TRAVIS\" in process.env)", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use (\"TRAVIS\" in process.env)" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-whitespace", - "replacement": "Use str.trim() === \"\" or /^\\s*$/.test(str)", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use str.trim() === \"\" or /^\\s*$/.test(str)" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "is-windows", - "replacement": "Use process.platform === \"win32\"", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use process.platform === \"win32\"" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "kind-of", - "replacement": "Use typeof v, or Object.prototype.toString.call(v) to get the internal [[Class]]", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use typeof v, or Object.prototype.toString.call(v) to get the internal [[Class]]" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "lower-case", - "replacement": "Use str.toLocaleLowerCase() or str.toLowerCase()", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use str.toLocaleLowerCase() or str.toLowerCase()" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "repeat-string", - "replacement": "Use str.repeat(n)", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use str.repeat(n)" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "slash", - "replacement": "Use path.startsWith('\\\\?\\') ? path : path.replace(/\\/g, '/')", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use path.startsWith('\\\\?\\') ? path : path.replace(/\\/g, '/')" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "split-lines", - "replacement": "Use str.split(/\\r?\\n/)", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use str.split(/\\r?\\n/)" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "uniq", - "replacement": "Use [...new Set(arr)]", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use [...new Set(arr)]" + } + ] }, { - "type": "simple", + "type": "module", "moduleName": "upper-case", - "replacement": "Use str.toLocaleUpperCase() or str.toUpperCase()", - "category": "micro-utilities" + "replacements": [ + { + "type": "simple", + "description": "Use str.toLocaleUpperCase() or str.toUpperCase()" + } + ] } ] } diff --git a/manifests/native.json b/manifests/native.json index 138e9b67..c3498067 100644 --- a/manifests/native.json +++ b/manifests/native.json @@ -1,1052 +1,2624 @@ { - "moduleReplacements": [ + "replacements": [ { - "type": "native", + "type": "module", "moduleName": "array-buffer-byte-length", - "nodeVersion": "0.10.0", - "replacement": "ArrayBuffer.prototype.byteLength", - "mdnPath": "Global_Objects/ArrayBuffer/byteLength", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/ArrayBuffer/byteLength" + }, + "description": "ArrayBuffer.prototype.byteLength" + } + ] + }, + { + "type": "module", "moduleName": "array-every", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.every", - "mdnPath": "Global_Objects/Array/every", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/every" + }, + "description": "Array.prototype.every" + } + ] + }, + { + "type": "module", "moduleName": "array-includes", - "nodeVersion": "6.0.0", - "replacement": "Array.prototype.includes", - "mdnPath": "Global_Objects/Array/includes", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "6.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/includes" + }, + "description": "Array.prototype.includes" + } + ] + }, + { + "type": "module", "moduleName": "array-map", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.map", - "mdnPath": "Global_Objects/Array/map", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/map" + }, + "description": "Array.prototype.map" + } + ] + }, + { + "type": "module", "moduleName": "array.from", - "nodeVersion": "4.0.0", - "replacement": "Array.from", - "mdnPath": "Global_Objects/Array/from", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "4.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/from" + }, + "description": "Array.from" + } + ] + }, + { + "type": "module", "moduleName": "array.of", - "nodeVersion": "4.0.0", - "replacement": "Array.of", - "mdnPath": "Global_Objects/Array/of", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "4.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/of" + }, + "description": "Array.of" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.at", - "nodeVersion": "16.6.0", - "replacement": "Array.prototype.at", - "mdnPath": "Global_Objects/Array/at", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "16.6.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/at" + }, + "description": "Array.prototype.at" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.concat", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.concat", - "mdnPath": "Global_Objects/Array/concat", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/concat" + }, + "description": "Array.prototype.concat" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.copywithin", - "nodeVersion": "4.0.0", - "replacement": "Array.prototype.copyWithin", - "mdnPath": "Global_Objects/Array/copyWithin", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "4.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/copyWithin" + }, + "description": "Array.prototype.copyWithin" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.entries", - "nodeVersion": "0.12.0", - "replacement": "Array.prototype.entries", - "mdnPath": "Global_Objects/Array/entries", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.12.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/entries" + }, + "description": "Array.prototype.entries" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.every", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.every", - "mdnPath": "Global_Objects/Array/every", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/every" + }, + "description": "Array.prototype.every" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.filter", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.filter", - "mdnPath": "Global_Objects/Array/filter", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/filter" + }, + "description": "Array.prototype.filter" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.find", - "nodeVersion": "4.0.0", - "replacement": "Array.prototype.find", - "mdnPath": "Global_Objects/Array/find", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "4.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/find" + }, + "description": "Array.prototype.find" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.findindex", - "nodeVersion": "4.0.0", - "replacement": "Array.prototype.findIndex", - "mdnPath": "Global_Objects/Array/findIndex", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "4.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/findIndex" + }, + "description": "Array.prototype.findIndex" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.flat", - "nodeVersion": "11.0.0", - "replacement": "Array.prototype.flat", - "mdnPath": "Global_Objects/Array/flat", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "11.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/flat" + }, + "description": "Array.prototype.flat" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.flatmap", - "nodeVersion": "11.0.0", - "replacement": "Array.prototype.flatMap", - "mdnPath": "Global_Objects/Array/flatMap", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "11.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/flatMap" + }, + "description": "Array.prototype.flatMap" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.foreach", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.forEach", - "mdnPath": "Global_Objects/Array/forEach", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/forEach" + }, + "description": "Array.prototype.forEach" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.indexof", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.indexOf", - "mdnPath": "Global_Objects/Array/indexOf", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/indexOf" + }, + "description": "Array.prototype.indexOf" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.join", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.join", - "mdnPath": "Global_Objects/Array/join", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/join" + }, + "description": "Array.prototype.join" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.keys", - "nodeVersion": "0.12.0", - "replacement": "Array.prototype.keys", - "mdnPath": "Global_Objects/Array/keys", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.12.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/keys" + }, + "description": "Array.prototype.keys" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.lastindexof", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.lastIndexOf", - "mdnPath": "Global_Objects/Array/lastIndexOf", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf" + }, + "description": "Array.prototype.lastIndexOf" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.map", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.map", - "mdnPath": "Global_Objects/Array/map", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/map" + }, + "description": "Array.prototype.map" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.push", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.push", - "mdnPath": "Global_Objects/Array/push", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/push" + }, + "description": "Array.prototype.push" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.reduce", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.reduce", - "mdnPath": "Global_Objects/Array/reduce", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/reduce" + }, + "description": "Array.prototype.reduce" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.reduceright", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.reduceRight", - "mdnPath": "Global_Objects/Array/reduceRight", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/reduceRight" + }, + "description": "Array.prototype.reduceRight" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.slice", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.slice", - "mdnPath": "Global_Objects/Array/slice", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/slice" + }, + "description": "Array.prototype.slice" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.some", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.some", - "mdnPath": "Global_Objects/Array/some", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/some" + }, + "description": "Array.prototype.some" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.splice", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.splice", - "mdnPath": "Global_Objects/Array/splice", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/splice" + }, + "description": "Array.prototype.splice" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.unshift", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.unshift", - "mdnPath": "Global_Objects/Array/unshift", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/unshift" + }, + "description": "Array.prototype.unshift" + } + ] + }, + { + "type": "module", "moduleName": "array.prototype.values", - "nodeVersion": "10.9.0", - "replacement": "Array.prototype.values", - "mdnPath": "Global_Objects/Array/values", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "10.9.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/values" + }, + "description": "Array.prototype.values" + } + ] + }, + { + "type": "module", "moduleName": "arraybuffer.prototype.slice", - "nodeVersion": "0.12.0", - "replacement": "ArrayBuffer.prototype.slice", - "mdnPath": "Global_Objects/ArrayBuffer/slice", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.12.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice" + }, + "description": "ArrayBuffer.prototype.slice" + } + ] + }, + { + "type": "module", "moduleName": "concat-map", - "nodeVersion": "11.0.0", - "replacement": "Array.prototype.flatMap", - "mdnPath": "Global_Objects/Array/flatMap", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "11.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/flatMap" + }, + "description": "Array.prototype.flatMap" + } + ] + }, + { + "type": "module", "moduleName": "data-view-buffer", - "nodeVersion": "0.10.0", - "replacement": "DataView.prototype.buffer", - "mdnPath": "Global_Objects/DataView/buffer", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/DataView/buffer" + }, + "description": "DataView.prototype.buffer" + } + ] + }, + { + "type": "module", "moduleName": "data-view-byte-length", - "nodeVersion": "0.10.0", - "replacement": "DataView.prototype.byteLength", - "mdnPath": "Global_Objects/DataView/byteLength", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/DataView/byteLength" + }, + "description": "DataView.prototype.byteLength" + } + ] + }, + { + "type": "module", "moduleName": "data-view-byte-offset", - "nodeVersion": "0.10.0", - "replacement": "DataView.prototype.byteOffset", - "mdnPath": "Global_Objects/DataView/byteOffset", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/DataView/byteOffset" + }, + "description": "DataView.prototype.byteOffset" + } + ] + }, + { + "type": "module", "moduleName": "date", - "nodeVersion": "0.10.0", - "replacement": "Date", - "mdnPath": "Global_Objects/Date", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Date" + }, + "description": "Date" + } + ] + }, + { + "type": "module", "moduleName": "defaults", - "nodeVersion": "4.0.0", - "replacement": "Object.assign, or if deep clones are needed, use structuredClone", - "mdnPath": "Global_Objects/Object/assign", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "4.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/assign" + }, + "description": "Object.assign, or if deep clones are needed, use structuredClone" + } + ] + }, + { + "type": "module", "moduleName": "define-accessor-property", - "nodeVersion": "0.10.0", - "replacement": "Object.defineProperty", - "mdnPath": "Global_Objects/Object/defineProperty", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/defineProperty" + }, + "description": "Object.defineProperty" + } + ] + }, + { + "type": "module", "moduleName": "define-data-property", - "nodeVersion": "0.10.0", - "replacement": "Object.defineProperty", - "mdnPath": "Global_Objects/Object/defineProperty", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/defineProperty" + }, + "description": "Object.defineProperty" + } + ] + }, + { + "type": "module", "moduleName": "define-properties", - "nodeVersion": "0.10.0", - "replacement": "Object.defineProperties", - "mdnPath": "Global_Objects/Object/defineProperties", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/defineProperties" + }, + "description": "Object.defineProperties" + } + ] + }, + { + "type": "module", "moduleName": "error-cause", - "nodeVersion": "16.9.0", - "replacement": "Use errors `.cause` property and second `Error` constructors argument to define it", - "mdnPath": "Global_Objects/Error/cause", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "16.9.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Error/cause" + }, + "description": "Use errors `.cause` property and second `Error` constructors argument to define it" + } + ] + }, + { + "type": "module", "moduleName": "es-aggregate-error", - "nodeVersion": "15.0.0", - "replacement": "AggregateError", - "mdnPath": "Global_Objects/AggregateError", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "15.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/AggregateError" + }, + "description": "AggregateError" + } + ] + }, + { + "type": "module", "moduleName": "es-create-array-iterator", - "nodeVersion": "0.12.0", - "replacement": "Array.prototype.{ entries, keys, values, [Symbol.iterator] }", - "mdnPath": "Global_Objects/Array/entries", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.12.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/entries" + }, + "description": "Array.prototype.{ entries, keys, values, [Symbol.iterator] }" + } + ] + }, + { + "type": "module", "moduleName": "es-define-property", - "nodeVersion": "0.10.0", - "replacement": "Object.defineProperty", - "mdnPath": "Global_Objects/Object/defineProperty", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/defineProperty" + }, + "description": "Object.defineProperty" + } + ] + }, + { + "type": "module", "moduleName": "es-errors", - "nodeVersion": "0.10.0", - "replacement": "Error / EvalError / RangeError / ReferenceError / SyntaxError / TypeError / URIError", - "mdnPath": "Global_Objects/Error", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Error" + }, + "description": "Error / EvalError / RangeError / ReferenceError / SyntaxError / TypeError / URIError" + } + ] + }, + { + "type": "module", "moduleName": "es-shim-unscopables", - "nodeVersion": "0.12.0", - "replacement": "Array.prototype[Symbol.unscopables]", - "mdnPath": "Global_Objects/Array/@@unscopables", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.12.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/@@unscopables" + }, + "description": "Array.prototype[Symbol.unscopables]" + } + ] + }, + { + "type": "module", "moduleName": "es-string-html-methods", - "nodeVersion": "0.10.0", - "replacement": "String.prototype.{ anchor, big, blink, bold, fixed, fontcolor, fontsize, italics, link, small, strike, sub, sup }", - "mdnPath": "Global_Objects/String#html_wrapper_methods", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String#html_wrapper_methods" + }, + "description": "String.prototype.{ anchor, big, blink, bold, fixed, fontcolor, fontsize, italics, link, small, strike, sub, sup }" + } + ] + }, + { + "type": "module", "moduleName": "extend-shallow", - "nodeVersion": "4.0.0", - "replacement": "Object.assign, or if deep clones are needed, use structuredClone", - "mdnPath": "Global_Objects/Object/assign", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "4.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/assign" + }, + "description": "Object.assign, or if deep clones are needed, use structuredClone" + } + ] + }, + { + "type": "module", "moduleName": "filter-array", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.filter", - "mdnPath": "Global_Objects/Array/filter", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/filter" + }, + "description": "Array.prototype.filter" + } + ] + }, + { + "type": "module", "moduleName": "for-each", - "nodeVersion": "0.12.0", - "replacement": "for...of (using \"Object.entries\" if dealing with objects)", - "mdnPath": "Statements/for...of", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.12.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Statements/for...of" + }, + "description": "for...of (using \"Object.entries\" if dealing with objects)" + } + ] + }, + { + "type": "module", "moduleName": "function-bind", - "nodeVersion": "0.10.0", - "replacement": "Function.prototype.bind", - "mdnPath": "Global_Objects/Function/bind", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Function/bind" + }, + "description": "Function.prototype.bind" + } + ] + }, + { + "type": "module", "moduleName": "function.prototype.name", - "nodeVersion": "0.10.0", - "replacement": "Use functions `.name` property", - "mdnPath": "Global_Objects/Function/name", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Function/name" + }, + "description": "Use functions `.name` property" + } + ] + }, + { + "type": "module", "moduleName": "functions-have-names", - "nodeVersion": "0.10.0", - "replacement": "Always `true`", - "mdnPath": "Global_Objects/Function/name", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Function/name" + }, + "description": "Always `true`" + } + ] + }, + { + "type": "module", "moduleName": "get-symbol-description", - "nodeVersion": "11.0.0", - "replacement": "Symbol.prototype.description", - "mdnPath": "Global_Objects/Symbol/description", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "11.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Symbol/description" + }, + "description": "Symbol.prototype.description" + } + ] + }, + { + "type": "module", "moduleName": "global", - "nodeVersion": "12.0.0", - "replacement": "globalThis", - "mdnPath": "Global_Objects/globalThis", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "12.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/globalThis" + }, + "description": "globalThis" + } + ] + }, + { + "type": "module", "moduleName": "globalthis", - "nodeVersion": "12.0.0", - "replacement": "globalThis", - "mdnPath": "Global_Objects/globalThis", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "12.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/globalThis" + }, + "description": "globalThis" + } + ] + }, + { + "type": "module", "moduleName": "gopd", - "nodeVersion": "0.10.0", - "replacement": "Object.getOwnPropertyDescriptor", - "mdnPath": "Global_Objects/Object/getOwnPropertyDescriptor", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptor" + }, + "description": "Object.getOwnPropertyDescriptor" + } + ] + }, + { + "type": "module", "moduleName": "has", - "nodeVersion": "0.10.0", - "replacement": "Object.prototype.hasOwnProperty.call(obj, prop) (or in later versions of node, \"Object.hasOwn(obj, prop)\")", - "mdnPath": "Global_Objects/Object/hasOwnProperty", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty" + }, + "description": "Object.prototype.hasOwnProperty.call(obj, prop) (or in later versions of node, \"Object.hasOwn(obj, prop)\")" + } + ] + }, + { + "type": "module", "moduleName": "has-own-prop", - "nodeVersion": "0.10.0", - "replacement": "Object.prototype.hasOwnProperty.call(obj, prop) (or in later versions of node, \"Object.hasOwn(obj, prop)\")", - "mdnPath": "Global_Objects/Object/hasOwnProperty", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty" + }, + "description": "Object.prototype.hasOwnProperty.call(obj, prop) (or in later versions of node, \"Object.hasOwn(obj, prop)\")" + } + ] + }, + { + "type": "module", "moduleName": "has-proto", - "nodeVersion": "0.10.0", - "replacement": "Always `true`", - "mdnPath": "Operators/Object_initializer#prototype_setter", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Operators/Object_initializer#prototype_setter" + }, + "description": "Always `true`" + } + ] + }, + { + "type": "module", "moduleName": "has-symbols", - "nodeVersion": "0.12.0", - "replacement": "Always `true`", - "mdnPath": "Global_Objects/Symbol", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.12.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Symbol" + }, + "description": "Always `true`" + } + ] + }, + { + "type": "module", "moduleName": "has-tostringtag", - "nodeVersion": "6.0.0", - "replacement": "Always `true`", - "mdnPath": "Global_Objects/Symbol/toStringTag", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "6.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag" + }, + "description": "Always `true`" + } + ] + }, + { + "type": "module", "moduleName": "hasown", - "nodeVersion": "0.10.0", - "replacement": "Object.prototype.hasOwnProperty.call(obj, prop) (or in later versions of node, \"Object.hasOwn(obj, prop)\")", - "mdnPath": "Global_Objects/Object/hasOwnProperty", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty" + }, + "description": "Object.prototype.hasOwnProperty.call(obj, prop) (or in later versions of node, \"Object.hasOwn(obj, prop)\")" + } + ] + }, + { + "type": "module", "moduleName": "index-of", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.indexOf", - "mdnPath": "Global_Objects/Array/indexOf", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/indexOf" + }, + "description": "Array.prototype.indexOf" + } + ] + }, + { + "type": "module", "moduleName": "inherits", - "nodeVersion": "6.0.0", - "replacement": "Use native class syntax", - "mdnPath": "Classes/extends", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "6.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Classes/extends" + }, + "description": "Use native class syntax" + } + ] + }, + { + "type": "module", "moduleName": "is-nan", - "nodeVersion": "0.10.0", - "replacement": "Number.isNaN", - "mdnPath": "Global_Objects/Number/isNaN", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/isNaN" + }, + "description": "Number.isNaN" + } + ] + }, + { + "type": "module", "moduleName": "iterate-iterator", - "nodeVersion": "0.12.0", - "replacement": "for...of", - "mdnPath": "Statements/for...of", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.12.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Statements/for...of" + }, + "description": "for...of" + } + ] + }, + { + "type": "module", "moduleName": "iterate-value", - "nodeVersion": "0.12.0", - "replacement": "for...of", - "mdnPath": "Statements/for...of", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.12.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Statements/for...of" + }, + "description": "for...of" + } + ] + }, + { + "type": "module", "moduleName": "last-index-of", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.lastIndexOf", - "mdnPath": "Global_Objects/Array/lastIndexOf", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf" + }, + "description": "Array.prototype.lastIndexOf" + } + ] + }, + { + "type": "module", "moduleName": "left-pad", - "nodeVersion": "8.0.0", - "replacement": "String.prototype.padStart", - "mdnPath": "Global_Objects/String/padStart", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "8.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/padStart" + }, + "description": "String.prototype.padStart" + } + ] + }, + { + "type": "module", "moduleName": "math.acosh", - "nodeVersion": "0.10.0", - "replacement": "Math.acosh", - "mdnPath": "Global_Objects/Math/acosh", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/acosh" + }, + "description": "Math.acosh" + } + ] + }, + { + "type": "module", "moduleName": "math.atanh", - "nodeVersion": "0.10.0", - "replacement": "Math.atanh", - "mdnPath": "Global_Objects/Math/atanh", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/atanh" + }, + "description": "Math.atanh" + } + ] + }, + { + "type": "module", "moduleName": "math.cbrt", - "nodeVersion": "0.10.0", - "replacement": "Math.cbrt", - "mdnPath": "Global_Objects/Math/cbrt", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/cbrt" + }, + "description": "Math.cbrt" + } + ] + }, + { + "type": "module", "moduleName": "math.clz32", - "nodeVersion": "0.10.0", - "replacement": "Math.clz32", - "mdnPath": "Global_Objects/Math/clz32", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/clz32" + }, + "description": "Math.clz32" + } + ] + }, + { + "type": "module", "moduleName": "math.f16round", - "nodeVersion": "0.10.0", - "replacement": "Math.f16round", - "mdnPath": "Global_Objects/Math/f16round", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/f16round" + }, + "description": "Math.f16round" + } + ] + }, + { + "type": "module", "moduleName": "math.fround", - "nodeVersion": "0.10.0", - "replacement": "Math.fround", - "mdnPath": "Global_Objects/Math/fround", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/fround" + }, + "description": "Math.fround" + } + ] + }, + { + "type": "module", "moduleName": "math.imul", - "nodeVersion": "0.10.0", - "replacement": "Math.imul", - "mdnPath": "Global_Objects/Math/imul", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/imul" + }, + "description": "Math.imul" + } + ] + }, + { + "type": "module", "moduleName": "math.log10", - "nodeVersion": "0.10.0", - "replacement": "Math.log10", - "mdnPath": "Global_Objects/Math/log10", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/log10" + }, + "description": "Math.log10" + } + ] + }, + { + "type": "module", "moduleName": "math.log1p", - "nodeVersion": "0.10.0", - "replacement": "Math.log1p", - "mdnPath": "Global_Objects/Math/log1p", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/log1p" + }, + "description": "Math.log1p" + } + ] + }, + { + "type": "module", "moduleName": "math.sign", - "nodeVersion": "0.10.0", - "replacement": "Math.sign", - "mdnPath": "Global_Objects/Math/sign", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/sign" + }, + "description": "Math.sign" + } + ] + }, + { + "type": "module", "moduleName": "node.extend", - "nodeVersion": "4.0.0", - "replacement": "Object.assign, or if deep clones are needed, use structuredClone", - "mdnPath": "Global_Objects/Object/assign", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "4.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/assign" + }, + "description": "Object.assign, or if deep clones are needed, use structuredClone" + } + ] + }, + { + "type": "module", "moduleName": "number.isfinite", - "nodeVersion": "0.10.0", - "replacement": "Number.isFinite", - "mdnPath": "Global_Objects/Number/isFinite", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/isFinite" + }, + "description": "Number.isFinite" + } + ] + }, + { + "type": "module", "moduleName": "number.isinteger", - "nodeVersion": "0.10.0", - "replacement": "Number.isInteger", - "mdnPath": "Global_Objects/Number/isInteger", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/isInteger" + }, + "description": "Number.isInteger" + } + ] + }, + { + "type": "module", "moduleName": "number.isnan", - "nodeVersion": "0.10.0", - "replacement": "Number.isNaN", - "mdnPath": "Global_Objects/Number/isNaN", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/isNaN" + }, + "description": "Number.isNaN" + } + ] + }, + { + "type": "module", "moduleName": "number.issafeinteger", - "nodeVersion": "0.10.0", - "replacement": "Number.isSafeInteger", - "mdnPath": "Global_Objects/Number/isSafeInteger", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger" + }, + "description": "Number.isSafeInteger" + } + ] + }, + { + "type": "module", "moduleName": "number.parsefloat", - "nodeVersion": "0.10.0", - "replacement": "Number.parseFloat", - "mdnPath": "Global_Objects/Number/parseFloat", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/parseFloat" + }, + "description": "Number.parseFloat" + } + ] + }, + { + "type": "module", "moduleName": "number.parseint", - "nodeVersion": "0.10.0", - "replacement": "Number.parseInt", - "mdnPath": "Global_Objects/Number/parseInt", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/parseInt" + }, + "description": "Number.parseInt" + } + ] + }, + { + "type": "module", "moduleName": "number.prototype.toexponential", - "nodeVersion": "0.10.0", - "replacement": "Number.prototype.toExponential", - "mdnPath": "Global_Objects/Number/toExponential", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/toExponential" + }, + "description": "Number.prototype.toExponential" + } + ] + }, + { + "type": "module", "moduleName": "object-assign", - "nodeVersion": "4.0.0", - "replacement": "Object.assign", - "mdnPath": "Global_Objects/Object/assign", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "4.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/assign" + }, + "description": "Object.assign" + } + ] + }, + { + "type": "module", "moduleName": "object-is", - "nodeVersion": "0.10.0", - "replacement": "Object.is", - "mdnPath": "Global_Objects/Object/is", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/is" + }, + "description": "Object.is" + } + ] + }, + { + "type": "module", "moduleName": "object-keys", - "nodeVersion": "0.10.0", - "replacement": "Object.keys(obj)", - "mdnPath": "Global_Objects/Object/keys", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/keys" + }, + "description": "Object.keys(obj)" + } + ] + }, + { + "type": "module", "moduleName": "object.assign", - "nodeVersion": "4.0.0", - "replacement": "Object.assign", - "mdnPath": "Global_Objects/Object/assign", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "4.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/assign" + }, + "description": "Object.assign" + } + ] + }, + { + "type": "module", "moduleName": "object.defineproperties", - "nodeVersion": "0.10.0", - "replacement": "Object.defineProperties", - "mdnPath": "Global_Objects/Object/defineProperties", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/defineProperties" + }, + "description": "Object.defineProperties" + } + ] + }, + { + "type": "module", "moduleName": "object.entries", - "nodeVersion": "7.0.0", - "replacement": "Object.entries", - "mdnPath": "Global_Objects/Object/entries", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "7.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/entries" + }, + "description": "Object.entries" + } + ] + }, + { + "type": "module", "moduleName": "object.fromentries", - "nodeVersion": "12.0.0", - "replacement": "Object.fromEntries", - "mdnPath": "Global_Objects/Object/fromEntries", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "12.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/fromEntries" + }, + "description": "Object.fromEntries" + } + ] + }, + { + "type": "module", "moduleName": "object.getownpropertydescriptors", - "nodeVersion": "7.0.0", - "replacement": "Object.getOwnPropertyDescriptors", - "mdnPath": "Global_Objects/Object/getOwnPropertyDescriptors", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "7.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptors" + }, + "description": "Object.getOwnPropertyDescriptors" + } + ] + }, + { + "type": "module", "moduleName": "object.getprototypeof", - "nodeVersion": "0.10.0", - "replacement": "Object.getPrototypeOf", - "mdnPath": "Global_Objects/Object/getPrototypeOf", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf" + }, + "description": "Object.getPrototypeOf" + } + ] + }, + { + "type": "module", "moduleName": "object.hasown", - "nodeVersion": "16.9.0", - "replacement": "Object.hasOwn", - "mdnPath": "Global_Objects/Object/hasOwn", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "16.9.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/hasOwn" + }, + "description": "Object.hasOwn" + } + ] + }, + { + "type": "module", "moduleName": "object.keys", - "nodeVersion": "0.10.0", - "replacement": "Object.keys(obj)", - "mdnPath": "Global_Objects/Object/keys", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/keys" + }, + "description": "Object.keys(obj)" + } + ] + }, + { + "type": "module", "moduleName": "object.values", - "nodeVersion": "7.0.0", - "replacement": "Object.values", - "mdnPath": "Global_Objects/Object/values", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "7.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/values" + }, + "description": "Object.values" + } + ] + }, + { + "type": "module", "moduleName": "pad-left", - "nodeVersion": "8.0.0", - "replacement": "String.prototype.padStart", - "mdnPath": "Global_Objects/String/padStart", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "8.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/padStart" + }, + "description": "String.prototype.padStart" + } + ] + }, + { + "type": "module", "moduleName": "parseint", - "nodeVersion": "0.10.0", - "replacement": "parseInt", - "mdnPath": "Global_Objects/parseInt", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/parseInt" + }, + "description": "parseInt" + } + ] + }, + { + "type": "module", "moduleName": "promise.allsettled", - "nodeVersion": "12.9.0", - "replacement": "Promise.allSettled", - "mdnPath": "Global_Objects/Promise/allSettled", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "12.9.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Promise/allSettled" + }, + "description": "Promise.allSettled" + } + ] + }, + { + "type": "module", "moduleName": "promise.any", - "nodeVersion": "15.0.0", - "replacement": "Promise.any", - "mdnPath": "Global_Objects/Promise/any", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "15.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Promise/any" + }, + "description": "Promise.any" + } + ] + }, + { + "type": "module", "moduleName": "promise.prototype.finally", - "nodeVersion": "10.0.0", - "replacement": "Promise.prototype.finally", - "mdnPath": "Global_Objects/Promise/finally", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "10.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Promise/finally" + }, + "description": "Promise.prototype.finally" + } + ] + }, + { + "type": "module", "moduleName": "reflect.getprototypeof", - "nodeVersion": "6.0.0", - "replacement": "Reflect.getPrototypeOf", - "mdnPath": "Global_Objects/Reflect/getPrototypeOf", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "6.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Reflect/getPrototypeOf" + }, + "description": "Reflect.getPrototypeOf" + } + ] + }, + { + "type": "module", "moduleName": "reflect.ownkeys", - "nodeVersion": "6.0.0", - "replacement": "Reflect.ownKeys", - "mdnPath": "Global_Objects/Reflect/ownKeys", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "6.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys" + }, + "description": "Reflect.ownKeys" + } + ] + }, + { + "type": "module", "moduleName": "regexp.prototype.flags", - "nodeVersion": "6.0.0", - "replacement": "RegExp.prototype.flags (e.g. \"/foo/g.flags\")", - "mdnPath": "Global_Objects/RegExp/flags", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "6.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/RegExp/flags" + }, + "description": "RegExp.prototype.flags (e.g. \"/foo/g.flags\")" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.at", - "nodeVersion": "16.6.0", - "replacement": "String.prototype.at", - "mdnPath": "Global_Objects/String/at", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "16.6.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/at" + }, + "description": "String.prototype.at" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.lastindexof", - "nodeVersion": "0.10.0", - "replacement": "String.prototype.lastIndexOf", - "mdnPath": "Global_Objects/String/lastIndexOf", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/lastIndexOf" + }, + "description": "String.prototype.lastIndexOf" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.matchall", - "nodeVersion": "12.0.0", - "replacement": "String.prototype.matchAll", - "mdnPath": "Global_Objects/String/matchAll", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "12.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/matchAll" + }, + "description": "String.prototype.matchAll" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.padend", - "nodeVersion": "8.0.0", - "replacement": "String.prototype.padEnd", - "mdnPath": "Global_Objects/String/padEnd", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "8.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/padEnd" + }, + "description": "String.prototype.padEnd" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.padleft", - "nodeVersion": "8.0.0", - "replacement": "String.prototype.padStart", - "mdnPath": "Global_Objects/String/padStart", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "8.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/padStart" + }, + "description": "String.prototype.padStart" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.padright", - "nodeVersion": "8.0.0", - "replacement": "String.prototype.padEnd", - "mdnPath": "Global_Objects/String/padEnd", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "8.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/padEnd" + }, + "description": "String.prototype.padEnd" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.padstart", - "nodeVersion": "8.0.0", - "replacement": "String.prototype.padStart", - "mdnPath": "Global_Objects/String/padStart", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "8.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/padStart" + }, + "description": "String.prototype.padStart" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.replaceall", - "nodeVersion": "15.0.0", - "replacement": "String.prototype.replaceAll", - "mdnPath": "Global_Objects/String/replaceAll", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "15.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/replaceAll" + }, + "description": "String.prototype.replaceAll" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.split", - "nodeVersion": "0.10.0", - "replacement": "String.prototype.split", - "mdnPath": "Global_Objects/String/split", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/split" + }, + "description": "String.prototype.split" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.substr", - "nodeVersion": "0.10.0", - "replacement": "String.prototype.substr", - "mdnPath": "Global_Objects/String/substr", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/substr" + }, + "description": "String.prototype.substr" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.trim", - "nodeVersion": "0.10.0", - "replacement": "String.prototype.trim", - "mdnPath": "Global_Objects/String/trim", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/trim" + }, + "description": "String.prototype.trim" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.trimend", - "nodeVersion": "10.0.0", - "replacement": "String.prototype.trimEnd", - "mdnPath": "Global_Objects/String/trimEnd", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "10.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/trimEnd" + }, + "description": "String.prototype.trimEnd" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.trimleft", - "nodeVersion": "10.0.0", - "replacement": "String.prototype.trimLeft", - "mdnPath": "Global_Objects/String/trimLeft", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "10.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/trimLeft" + }, + "description": "String.prototype.trimLeft" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.trimright", - "nodeVersion": "10.0.0", - "replacement": "String.prototype.trimRight", - "mdnPath": "Global_Objects/String/trimRight", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "10.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/trimRight" + }, + "description": "String.prototype.trimRight" + } + ] + }, + { + "type": "module", "moduleName": "string.prototype.trimstart", - "nodeVersion": "10.0.0", - "replacement": "String.prototype.trimStart", - "mdnPath": "Global_Objects/String/trimStart", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "10.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/trimStart" + }, + "description": "String.prototype.trimStart" + } + ] + }, + { + "type": "module", "moduleName": "string.raw", - "nodeVersion": "4.0.0", - "replacement": "String.raw", - "mdnPath": "Global_Objects/String/raw", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "4.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/raw" + }, + "description": "String.raw" + } + ] + }, + { + "type": "module", "moduleName": "symbol.prototype.description", - "nodeVersion": "11.0.0", - "replacement": "Symbol.prototype.description", - "mdnPath": "Global_Objects/Symbol/description", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "11.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Symbol/description" + }, + "description": "Symbol.prototype.description" + } + ] + }, + { + "type": "module", "moduleName": "typed-array-buffer", - "nodeVersion": "0.10.0", - "replacement": "%TypedArray%.prototype.buffer", - "mdnPath": "Global_Objects/TypedArray/buffer", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/buffer" + }, + "description": "%TypedArray%.prototype.buffer" + } + ] + }, + { + "type": "module", "moduleName": "typed-array-byte-length", - "nodeVersion": "0.10.0", - "replacement": "%TypedArray%.prototype.byteLength", - "mdnPath": "Global_Objects/TypedArray/byteLength", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/byteLength" + }, + "description": "%TypedArray%.prototype.byteLength" + } + ] + }, + { + "type": "module", "moduleName": "typed-array-byte-offset", - "nodeVersion": "0.10.0", - "replacement": "%TypedArray%.prototype.byteOffset", - "mdnPath": "Global_Objects/TypedArray/byteOffset", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/byteOffset" + }, + "description": "%TypedArray%.prototype.byteOffset" + } + ] + }, + { + "type": "module", "moduleName": "typed-array-length", - "nodeVersion": "0.10.0", - "replacement": "%TypedArray%.prototype.length", - "mdnPath": "Global_Objects/TypedArray/length", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "0.10.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/length" + }, + "description": "%TypedArray%.prototype.length" + } + ] + }, + { + "type": "module", "moduleName": "typedarray.prototype.slice", - "nodeVersion": "4.0.0", - "replacement": "%TypedArray%.prototype.slice", - "mdnPath": "Global_Objects/TypedArray/slice", - "category": "native" - }, - { - "type": "native", + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "4.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/slice" + }, + "description": "%TypedArray%.prototype.slice" + } + ] + }, + { + "type": "module", "moduleName": "xtend", - "nodeVersion": "4.0.0", - "replacement": "Object.assign, or if deep clones are needed, use structuredClone", - "mdnPath": "Global_Objects/Object/assign", - "category": "native" + "replacements": [ + { + "type": "native", + "engines": [ + { + "engine": "node", + "minVersion": "4.0.0" + } + ], + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/assign" + }, + "description": "Object.assign, or if deep clones are needed, use structuredClone" + } + ] } ] -} +} \ No newline at end of file diff --git a/src/types.ts b/src/types.ts index 9cff341b..2a1c9633 100644 --- a/src/types.ts +++ b/src/types.ts @@ -5,7 +5,7 @@ export interface EngineConstraint { } interface ModuleReplacementLike { - engines: EngineConstraint[]; + engines?: EngineConstraint[]; preferred?: boolean; } @@ -31,10 +31,12 @@ export interface NativeModuleReplacement extends ModuleReplacementLike { export interface SimpleModuleReplacement extends ModuleReplacementLike { type: 'simple'; description: string; + url?: KnownUrl; } export interface NoModuleReplacement extends ModuleReplacementLike { type: 'none'; + url?: KnownUrl; } export type ModuleReplacementDescriptor = From 72d9ffa99bf673ee5104b027afb52b76cd71f8ad Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Wed, 10 Dec 2025 15:37:38 +0000 Subject: [PATCH 03/14] wip: migrate most of the manifest json --- manifests/native.json | 2 +- manifests/preferred.json | 10645 ++++++++++++++++++++++++++++++------- 2 files changed, 8657 insertions(+), 1990 deletions(-) diff --git a/manifests/native.json b/manifests/native.json index c3498067..e32d41e3 100644 --- a/manifests/native.json +++ b/manifests/native.json @@ -2621,4 +2621,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/manifests/preferred.json b/manifests/preferred.json index eaa7abc8..200bb357 100644 --- a/manifests/preferred.json +++ b/manifests/preferred.json @@ -1,2392 +1,9059 @@ { - "moduleReplacements": [ + "replacements": [ { - "type": "documented", + "type": "module", "moduleName": "@jsdevtools/ez-spawn", - "docPath": "ez-spawn", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "ez-spawn" + }, + "replacementModule": "tinyexec" + } + ] + }, + { + "type": "module", "moduleName": "axios", - "docPath": "axios", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "mdn", + "id": "Web/API/Fetch_API" + }, + "description": "Use native fetch" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "axios" + }, + "replacementModule": "ky" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "axios" + }, + "replacementModule": "ofetch" + } + ] + }, + { + "type": "module", "moduleName": "bluebird", - "docPath": "bluebird-q", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "bluebird-q" + }, + "description": "Use native Promise" + }, + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "bluebird-q" + }, + "description": "Use native NativeBird" + } + ] + }, + { + "type": "module", "moduleName": "body-parser", - "docPath": "body-parser", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "body-parser" + }, + "replacementModule": "milliparsec" + } + ] + }, + { + "type": "module", "moduleName": "buf-compare", - "docPath": "buf-compare", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "buf-compare" + }, + "description": "Use native Buffer.compare" + } + ] + }, + { + "type": "module", "moduleName": "buffer-equal", - "docPath": "buffer-equal", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "buffer-equal" + }, + "description": "Use native Buffer#equals" + } + ] + }, + { + "type": "module", "moduleName": "buffer-equals", - "docPath": "buffer-equals", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "buffer-equals" + }, + "description": "Use native Buffer#equals" + } + ] + }, + { + "type": "module", "moduleName": "builtin-modules", - "docPath": "builtin-modules", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "module.html#modulebuiltinmodules" + }, + "description": "Use native Node" + } + ] + }, + { + "type": "module", "moduleName": "chalk", - "docPath": "chalk", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "util.html#utilstyletextformat-text-options" + }, + "description": "Use native styleText" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "chalk" + }, + "replacementModule": "picocolors" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "chalk" + }, + "replacementModule": "ansis" + } + ] + }, + { + "type": "module", "moduleName": "cli-color", - "docPath": "chalk", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "util.html#utilstyletextformat-text-options" + }, + "description": "Use native styleText" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "chalk" + }, + "replacementModule": "picocolors" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "chalk" + }, + "replacementModule": "ansis" + } + ] + }, + { + "type": "module", "moduleName": "core-util-is", - "docPath": "core-util-is", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "util.html#utiltypes" + }, + "description": "Use native Node" + } + ] + }, + { + "type": "module", "moduleName": "cpx", - "docPath": "cpx", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "cpx" + }, + "replacementModule": "cpx2" + } + ] + }, + { + "type": "module", "moduleName": "crypto-js", - "docPath": "crypto-js", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "crypto.html" + }, + "description": "Use native node:crypto" + }, + { + "type": "native", + "engines": [], + "url": { + "type": "mdn", + "id": "Web_Crypto_API" + }, + "description": "Use native Web" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "crypto-js" + }, + "replacementModule": "Bun" + } + ] + }, + { + "type": "module", "moduleName": "deep-equal", - "docPath": "deep-equal", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "deep-equal" + }, + "replacementModule": "dequal" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "deep-equal" + }, + "replacementModule": "fast-deep-equal" + } + ] + }, + { + "type": "module", "moduleName": "depcheck", - "docPath": "depcheck", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "depcheck" + }, + "replacementModule": "knip" + } + ] + }, + { + "type": "module", "moduleName": "dot-prop", - "docPath": "dot-prop", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "dot-prop" + }, + "replacementModule": "dlv" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "dot-prop" + }, + "replacementModule": "object-path" + } + ] + }, + { + "type": "module", "moduleName": "dotenv", - "docPath": "dotenv", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "dotenv" + }, + "description": "Use native Node" + } + ] + }, + { + "type": "module", "moduleName": "emoji-regex", - "docPath": "emoji-regex", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "emoji-regex" + }, + "replacementModule": "emoji-regex-xs" + }, + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "emoji-regex" + }, + "description": "Use native Unicode" + } + ] + }, + { + "type": "module", "moduleName": "eslint-plugin-es", - "docPath": "eslint-plugin-es", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "eslint-plugin-es" + }, + "replacementModule": "eslint-plugin-es-x" + } + ] + }, + { + "type": "module", "moduleName": "eslint-plugin-eslint-comments", - "docPath": "eslint-plugin-eslint-comments", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "eslint-plugin-eslint-comments" + }, + "replacementModule": "@eslint-community/eslint-plugin-eslint-comments" + } + ] + }, + { + "type": "module", "moduleName": "eslint-plugin-import", - "docPath": "eslint-plugin-import", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "eslint-plugin-import" + }, + "replacementModule": "eslint-plugin-import-x" + } + ] + }, + { + "type": "module", "moduleName": "eslint-plugin-node", - "docPath": "eslint-plugin-node", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "eslint-plugin-node" + }, + "description": "Use native eslint-plugin-n" + } + ] + }, + { + "type": "module", "moduleName": "eslint-plugin-react", - "docPath": "eslint-plugin-react", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "eslint-plugin-react" + }, + "replacementModule": "@eslint-react/eslint-plugin" + } + ] + }, + { + "type": "module", "moduleName": "eslint-plugin-vitest", - "docPath": "eslint-plugin-vitest", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "eslint-plugin-vitest" + }, + "replacementModule": "@vitest/eslint-plugin" + } + ] + }, + { + "type": "module", "moduleName": "execa", - "docPath": "execa", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "execa" + }, + "replacementModule": "tinyexec" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "execa" + }, + "replacementModule": "nanoexec" + }, + { + "type": "native", + "engines": [ + { + "engine": "bun", + "minVersion": "0.0.0" + } + ], + "url": "https://bun.com/docs/runtime/shell", + "description": "Use native `$` in Bun" + } + ] + }, + { + "type": "module", "moduleName": "ez-spawn", - "docPath": "ez-spawn", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "ez-spawn" + }, + "replacementModule": "tinyexec" + } + ] + }, + { + "type": "module", "moduleName": "ezspawn", - "docPath": "process-exec", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "process-exec" + }, + "replacementModule": "process-exec" + } + ] + }, + { + "type": "module", "moduleName": "faker", - "docPath": "faker", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "faker" + }, + "replacementModule": "@faker-js/faker" + } + ] + }, + { + "type": "module", "moduleName": "fast-glob", - "docPath": "fast-glob", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "fast-glob" + }, + "replacementModule": "tinyglobby" + } + ] + }, + { + "type": "module", "moduleName": "find-cache-dir", - "docPath": "find-cache-dir", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "find-cache-dir" + }, + "replacementModule": "empathic" + } + ] + }, + { + "type": "module", "moduleName": "find-cache-directory", - "docPath": "find-cache-directory", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "find-cache-directory" + }, + "replacementModule": "empathic" + } + ] + }, + { + "type": "module", "moduleName": "find-file-up", - "docPath": "find-file-up", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "find-file-up" + }, + "replacementModule": "empathic" + } + ] + }, + { + "type": "module", "moduleName": "find-pkg", - "docPath": "find-pkg", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "find-pkg" + }, + "replacementModule": "empathic" + } + ] + }, + { + "type": "module", "moduleName": "find-up", - "docPath": "find-up", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "find-up" + }, + "replacementModule": "empathic" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "find-up" + }, + "replacementModule": "pkg-types" + } + ] + }, + { + "type": "module", "moduleName": "fs-extra", - "docPath": "fs-extra", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "fs.html#fspromisescpsrc-dest-options" + }, + "description": "Use native Node" + } + ] + }, + { + "type": "module", "moduleName": "get-value", - "docPath": "dot-prop", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "dot-prop" + }, + "replacementModule": "dlv" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "dot-prop" + }, + "replacementModule": "object-path" + } + ] + }, + { + "type": "module", "moduleName": "glob", - "docPath": "glob", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "glob" + }, + "replacementModule": "tinyglobby" + }, + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "fs.html#fspromisesglobpattern-options" + }, + "description": "Use native fs.glob" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "glob" + }, + "replacementModule": "fdir" + } + ] + }, + { + "type": "module", "moduleName": "globby", - "docPath": "globby", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "globby" + }, + "description": "Use native tinyglobby" + } + ] + }, + { + "type": "module", "moduleName": "grapheme-splitter", - "docPath": "grapheme", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "grapheme" + }, + "replacementModule": "grapheme" + } + ] + }, + { + "type": "module", "moduleName": "graphemer", - "docPath": "graphemer", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "graphemer" + }, + "description": "Use native Intl.Segmenter" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "graphemer" + }, + "replacementModule": "unicode-segmenter" + } + ] + }, + { + "type": "module", "moduleName": "invariant", - "docPath": "invariant", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "invariant" + }, + "replacementModule": "tiny-invariant" + } + ] + }, + { + "type": "module", "moduleName": "is-builtin-module", - "docPath": "is-builtin-module", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "module.html#moduleisbuiltinmodulename" + }, + "description": "Use native Node" + }, + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "module.html#modulebuiltinmodules" + }, + "description": "Use native Node" + } + ] + }, + { + "type": "module", "moduleName": "jquery", - "docPath": "jquery", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "jquery" + }, + "description": "Use native features" + } + ] + }, + { + "type": "module", "moduleName": "js-yaml", - "docPath": "js-yaml", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "js-yaml" + }, + "replacementModule": "yaml" + }, + { + "type": "native", + "engines": [ + { + "engine": "bun", + "minVersion": "0.0.0" + } + ], + "url": { + "type": "e18e", + "id": "js-yaml" + }, + "description": "Use native YAML from Bun" + } + ] + }, + { + "type": "module", "moduleName": "jsx-ast-utils", - "docPath": "jsx-ast-utils", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "jsx-ast-utils" + }, + "replacementModule": "jsx-ast-utils-x" + } + ] + }, + { + "type": "module", "moduleName": "lint-staged", - "docPath": "lint-staged", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lint-staged" + }, + "replacementModule": "nano-staged" + } + ] + }, + { + "type": "module", "moduleName": "lodash", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash-amd", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash-compat", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash-es", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash-fp", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash-node", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.add", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.after", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.ary", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.assign", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.assignin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.assigninwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.assignwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.at", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.attempt", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.before", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.bind", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.bindall", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.bindkey", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.callback", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.camelcase", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.capitalize", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.castarray", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.ceil", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.chunk", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.clamp", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.clone", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.clonedeep", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.clonedeepwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.clonewith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.compact", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.compose", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.concat", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.cond", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.conforms", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.conformsto", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.constant", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.contains", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.countby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.create", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.createcallback", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.curry", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.curryright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.debounce", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.deburr", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.defaults", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.defaultsdeep", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.defaultto", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.defer", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.delay", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.difference", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.differenceby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.differencewith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.divide", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.drop", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.dropright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.droprightwhile", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.dropwhile", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.endswith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.eq", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.escape", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.escaperegexp", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.every", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.fill", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.filter", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.find", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.findindex", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.findkey", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.findlast", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.findlastindex", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.findlastkey", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.findwhere", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.first", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.flatmap", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.flatmapdeep", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.flatmapdepth", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.flatten", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.flattendeep", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.flattendepth", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.flip", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.floor", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.flow", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.flowright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.foreach", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.foreachright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.forin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.forinright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.forown", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.forownright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.frompairs", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.functions", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.functionsin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.get", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.groupby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.gt", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.gte", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.has", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.hasin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.head", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.identity", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.includes", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.indexby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.indexof", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.initial", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.inrange", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.intersection", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.intersectionby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.intersectionwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.invert", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.invertby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.invoke", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.invokemap", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isarguments", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isarray", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isarraybuffer", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isarraylike", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isarraylikeobject", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isboolean", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isbuffer", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isdate", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.iselement", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isempty", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isequal", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isequalwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.iserror", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isfinite", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isfunction", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isinteger", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.islength", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.ismap", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.ismatch", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.ismatchwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isnan", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isnative", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isnil", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isnull", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isnumber", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isobject", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isobjectlike", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isplainobject", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isregexp", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.issafeinteger", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isset", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isstring", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.issymbol", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.istypedarray", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isundefined", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isweakmap", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.isweakset", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.iteratee", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.join", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.kebabcase", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.keyby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.keys", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.keysin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.last", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.lastindexof", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.lowercase", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.lowerfirst", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.lt", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.lte", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.map", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.mapkeys", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.mapvalues", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.matches", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.matchesproperty", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.max", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.maxby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.mean", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.meanby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.memoize", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.merge", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.mergewith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.method", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.methodof", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.min", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.minby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.mixin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.modargs", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.multiply", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.negate", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.noop", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.now", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.nth", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.ntharg", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.omit", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.omitby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.once", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.orderby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.over", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.overargs", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.overevery", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.oversome", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.pad", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.padend", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.padleft", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.padright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.padstart", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.pairs", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.parseint", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.partial", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.partialright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.partition", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.pick", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.pickby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.pluck", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.property", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.propertyof", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.pull", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.pullall", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.pullallwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.pullat", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.random", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.range", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.rangeright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.rearg", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.reduce", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.reduceright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.reescape", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.reevaluate", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.reinterpolate", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.reject", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.remove", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.repeat", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.replace", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.rest", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.restparam", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.result", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.reverse", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.round", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.sample", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.samplesize", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.set", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.setwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.shuffle", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.size", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.slice", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.snakecase", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.some", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.sortby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.sortbyall", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.sortbyorder", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.sortedindex", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.sortedindexby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.sortedindexof", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.sortedlastindex", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.sortedlastindexby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.sortedlastindexof", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.sorteduniq", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.sorteduniqby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.split", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.spread", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.startcase", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.startswith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.stubarray", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.stubfalse", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.stubobject", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.stubstring", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.stubtrue", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.subtract", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.sum", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.sumby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.support", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.tail", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.take", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.takeright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.takerightwhile", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.takewhile", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.template", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.templatesettings", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.throttle", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.times", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.toarray", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.tofinite", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.tointeger", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.tolength", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.tolower", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.tonumber", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.topairs", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.topairsin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.topath", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.toplainobject", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.tosafeinteger", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.tostring", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.toupper", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.transform", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.trim", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.trimend", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.trimleft", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.trimright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.trimstart", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.trunc", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.truncate", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.unary", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.unescape", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.union", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.unionby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.unionwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.uniqby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.uniqueid", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.uniqwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.unset", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.unzip", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.unzipwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.update", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.updatewith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.uppercase", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.upperfirst", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.values", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.valuesin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.where", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.without", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.words", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.wrap", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.xor", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.xorby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.xorwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.zip", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.zipobject", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.zipobjectdeep", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "lodash.zipwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "make-dir", - "docPath": "mkdirp", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "fs.html#fsmkdirpath-options-callback" + }, + "description": "Use native Node" + } + ] + }, + { + "type": "module", "moduleName": "materialize-css", - "docPath": "materialize-css", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "materialize-css" + }, + "replacementModule": "@materializecss/materialize" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "materialize-css" + }, + "replacementModule": "@material/web" + } + ] + }, + { + "type": "module", "moduleName": "md5", - "docPath": "md5", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "md5" + }, + "description": "Use native crypto" + } + ] + }, + { + "type": "module", "moduleName": "mkdirp", - "docPath": "mkdirp", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "fs.html#fsmkdirpath-options-callback" + }, + "description": "Use native Node" + } + ] + }, + { + "type": "module", "moduleName": "moment", - "docPath": "moment", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "moment" + }, + "replacementModule": "dayjs" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "moment" + }, + "replacementModule": "date-fns" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "moment" + }, + "replacementModule": "luxon" + }, + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "moment" + }, + "description": "Use native Date" + } + ] + }, + { + "type": "module", "moduleName": "npm-run-all", - "docPath": "npm-run-all", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "npm-run-all" + }, + "replacementModule": "npm-run-all2" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "npm-run-all" + }, + "replacementModule": "concurrently" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "npm-run-all" + }, + "replacementModule": "wireit" + } + ] + }, + { + "type": "module", "moduleName": "object-hash", - "docPath": "object-hash", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "object-hash" + }, + "replacementModule": "ohash" + }, + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "object-hash" + }, + "description": "Use native SubtleCrypto" + }, + { + "type": "native", + "engines": [ + { + "engine": "bun", + "minVersion": "0.0.0" + } + ], + "url": { + "type": "e18e", + "id": "object-hash" + }, + "description": "Use native CryptoHasher in bun" + } + ] + }, + { + "type": "module", "moduleName": "object-path", - "docPath": "dot-prop", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "dot-prop" + }, + "replacementModule": "dlv" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "dot-prop" + }, + "replacementModule": "object-path" + } + ] + }, + { + "type": "module", "moduleName": "ora", - "docPath": "ora", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "ora" + }, + "replacementModule": "nanospinner" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "ora" + }, + "replacementModule": "picospinner" + } + ] + }, + { + "type": "module", "moduleName": "package-up", - "docPath": "find-up", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "find-up" + }, + "replacementModule": "empathic" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "find-up" + }, + "replacementModule": "pkg-types" + } + ] + }, + { + "type": "module", "moduleName": "path-exists", - "docPath": "path-exists", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "path-exists" + }, + "description": "Use native Node" + }, + { + "type": "documented", + "engines": [ + { + "engine": "bun", + "minVersion": "0.0.0" + } + ], + "url": { + "type": "e18e", + "id": "path-exists" + }, + "replacementModule": "Use Bun.file(path).exists()" + } + ] + }, + { + "type": "module", "moduleName": "pkg-dir", - "docPath": "pkg-dir", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "pkg-dir" + }, + "replacementModule": "empathic" + } + ] + }, + { + "type": "module", "moduleName": "pkg-up", - "docPath": "find-up", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "find-up" + }, + "replacementModule": "empathic" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "find-up" + }, + "replacementModule": "pkg-types" + } + ] + }, + { + "type": "module", "moduleName": "q", - "docPath": "bluebird-q", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "bluebird-q" + }, + "description": "Use native Promise" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "bluebird-q" + }, + "replacementModule": "nativebird" + } + ] + }, + { + "type": "module", "moduleName": "qs", - "docPath": "qs", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "mdn", + "id": "URLSearchParams" + }, + "description": "Use native URLSearchParams" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "qs" + }, + "replacementModule": "fast-querystring" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "qs" + }, + "replacementModule": "picoquery" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "qs" + }, + "replacementModule": "neoqs" + } + ] + }, + { + "type": "module", "moduleName": "read-package-up", - "docPath": "read-package-up", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "read-package-up" + }, + "replacementModule": "pkg-types" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "read-package-up" + }, + "replacementModule": "empathic" + } + ] + }, + { + "type": "module", "moduleName": "read-pkg", - "docPath": "read-pkg", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "read-pkg" + }, + "replacementModule": "pkg-types" + }, + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "read-pkg" + }, + "description": "Use native node:fs" + } + ] + }, + { + "type": "module", "moduleName": "read-pkg-up", - "docPath": "read-pkg-up", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "read-pkg-up" + }, + "replacementModule": "pkg-types" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "read-pkg-up" + }, + "replacementModule": "empathic" + } + ] + }, + { + "type": "module", "moduleName": "readable-stream", - "docPath": "readable-stream", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "stream.html" + }, + "description": "Use native Node" + }, + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "webstreams.html" + }, + "description": "Use native Streams" + } + ] + }, + { + "type": "module", "moduleName": "rimraf", - "docPath": "rimraf", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "fs.html#fspromisesrmpath-options" + }, + "description": "Use native Node" + }, + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "fs.html#fsrmdirpath-options-callback" + }, + "description": "Use native Node" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "rimraf" + }, + "replacementModule": "premove" + } + ] + }, + { + "type": "module", "moduleName": "set-value", - "docPath": "dot-prop", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "dot-prop" + }, + "replacementModule": "dlv" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "dot-prop" + }, + "replacementModule": "object-path" + } + ] + }, + { + "type": "module", "moduleName": "shortid", - "docPath": "shortid", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "shortid" + }, + "replacementModule": "nanoid" + } + ] + }, + { + "type": "module", "moduleName": "sort-object", - "docPath": "sort-object", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "e18e", + "id": "sort-object" + }, + "description": "Use native Object.keys methods" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "sort-object" + }, + "replacementModule": "sort-object-keys" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "sort-object" + }, + "replacementModule": "sortobject" + } + ] + }, + { + "type": "module", "moduleName": "string-width", - "docPath": "string-width", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "string-width" + }, + "replacementModule": "fast-string-width" + }, + { + "type": "native", + "engines": [ + { + "engine": "bun", + "minVersion": "0.0.0" + } + ], + "url": { + "type": "e18e", + "id": "string-width" + }, + "description": "Use native stringWidth in Bun" + } + ] + }, + { + "type": "module", "moduleName": "strip-ansi", - "docPath": "strip-ansi", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "util.html#utilstripvtcontrolcharactersstr" + }, + "description": "Use native Node" + }, + { + "type": "native", + "engines": [ + { + "engine": "bun", + "minVersion": "0.0.0" + } + ], + "url": { + "type": "e18e", + "id": "strip-ansi" + }, + "description": "Use native stripANSI in Bun" + } + ] + }, + { + "type": "module", "moduleName": "tempy", - "docPath": "tempy", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "fs.html#fsmkdtempprefix-options-callback" + }, + "description": "Use native Node" + }, + { + "type": "native", + "engines": [ + { + "engine": "deno", + "minVersion": "0.0.0" + } + ], + "url": { + "type": "e18e", + "id": "tempy" + }, + "replacementModule": "Use Deno.makeTempFile or Deno.makeTempDir in Deno" + } + ] + }, + { + "type": "module", "moduleName": "traverse", - "docPath": "traverse", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "traverse" + }, + "replacementModule": "neotraverse" + } + ] + }, + { + "type": "module", "moduleName": "underscore", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + } + ] + }, + { + "type": "module", "moduleName": "uri-js", - "docPath": "uri-js", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "url.html#class-url" + }, + "description": "Use native URL" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "uri-js" + }, + "replacementModule": "uri-js-replace" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "uri-js" + }, + "replacementModule": "fast-uri" + } + ] + }, + { + "type": "module", "moduleName": "utf8", - "docPath": "utf8", - "category": "preferred" - }, - { - "type": "documented", + "replacements": [ + { + "type": "native", + "engines": [], + "url": { + "type": "mdn", + "id": "TextEncoder" + }, + "description": "Use native TextEncoder" + }, + { + "type": "native", + "engines": [], + "url": { + "type": "node", + "id": "buffer.html" + }, + "description": "Use native Buffer" + } + ] + }, + { + "type": "module", "moduleName": "xmldom", - "docPath": "xmldom", - "category": "preferred" + "replacements": [ + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "xmldom" + }, + "replacementModule": "@xmldom/xmldom" + } + ] } ] } From aa4d05610250595e7c83fc5e9101ba2e6d87f5f4 Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Thu, 11 Dec 2025 10:05:36 +0000 Subject: [PATCH 04/14] chore: populate engines from web features --- manifest-schema.json | 3 + manifests/preferred.json | 399 ++++++++++++++++++++++++++++++++-- package.json | 3 +- scripts/update-engines-web.ts | 132 +++++++++++ src/types.ts | 1 + 5 files changed, 519 insertions(+), 19 deletions(-) create mode 100644 scripts/update-engines-web.ts diff --git a/manifest-schema.json b/manifest-schema.json index 6f1f84db..39394c8a 100644 --- a/manifest-schema.json +++ b/manifest-schema.json @@ -154,6 +154,9 @@ }, "description": { "type": "string" + }, + "webFeatureId": { + "type": "string" } }, "required": [ diff --git a/manifests/preferred.json b/manifests/preferred.json index 200bb357..13af5bf5 100644 --- a/manifests/preferred.json +++ b/manifests/preferred.json @@ -21,7 +21,37 @@ "replacements": [ { "type": "native", - "engines": [], + "webFeatureId": "fetch", + "engines": [ + { + "engine": "chrome", + "minVersion": "42" + }, + { + "engine": "chrome_android", + "minVersion": "42" + }, + { + "engine": "edge", + "minVersion": "14" + }, + { + "engine": "firefox", + "minVersion": "39" + }, + { + "engine": "firefox_android", + "minVersion": "39" + }, + { + "engine": "safari", + "minVersion": "10.1" + }, + { + "engine": "safari_ios", + "minVersion": "10.3" + } + ], "url": { "type": "mdn", "id": "Web/API/Fetch_API" @@ -54,7 +84,37 @@ "replacements": [ { "type": "native", - "engines": [], + "webFeatureId": "promise", + "engines": [ + { + "engine": "chrome", + "minVersion": "32" + }, + { + "engine": "chrome_android", + "minVersion": "32" + }, + { + "engine": "edge", + "minVersion": "12" + }, + { + "engine": "firefox", + "minVersion": "29" + }, + { + "engine": "firefox_android", + "minVersion": "29" + }, + { + "engine": "safari", + "minVersion": "8" + }, + { + "engine": "safari_ios", + "minVersion": "8" + } + ], "url": { "type": "e18e", "id": "bluebird-q" @@ -62,13 +122,14 @@ "description": "Use native Promise" }, { - "type": "native", + "type": "documented", "engines": [], "url": { "type": "e18e", "id": "bluebird-q" }, - "description": "Use native NativeBird" + "description": "Use NativeBird", + "replacementModule": "nativebird" } ] }, @@ -258,7 +319,37 @@ }, { "type": "native", - "engines": [], + "webFeatureId": "web-cryptography", + "engines": [ + { + "engine": "chrome", + "minVersion": "37" + }, + { + "engine": "chrome_android", + "minVersion": "37" + }, + { + "engine": "edge", + "minVersion": "12" + }, + { + "engine": "firefox", + "minVersion": "34" + }, + { + "engine": "firefox_android", + "minVersion": "34" + }, + { + "engine": "safari", + "minVersion": "11" + }, + { + "engine": "safari_ios", + "minVersion": "11" + } + ], "url": { "type": "mdn", "id": "Web_Crypto_API" @@ -428,13 +519,14 @@ "moduleName": "eslint-plugin-node", "replacements": [ { - "type": "native", + "type": "documented", "engines": [], "url": { "type": "e18e", "id": "eslint-plugin-node" }, - "description": "Use native eslint-plugin-n" + "description": "Use eslint-plugin-n", + "replacementModule": "eslint-plugin-n" } ] }, @@ -724,13 +816,14 @@ "moduleName": "globby", "replacements": [ { - "type": "native", + "type": "documented", "engines": [], "url": { "type": "e18e", "id": "globby" }, - "description": "Use native tinyglobby" + "description": "Use tinyglobby", + "replacementModule": "tinyglobby" } ] }, @@ -755,7 +848,37 @@ "replacements": [ { "type": "native", - "engines": [], + "webFeatureId": "intl-segmenter", + "engines": [ + { + "engine": "chrome", + "minVersion": "87" + }, + { + "engine": "chrome_android", + "minVersion": "87" + }, + { + "engine": "edge", + "minVersion": "87" + }, + { + "engine": "firefox", + "minVersion": "125" + }, + { + "engine": "firefox_android", + "minVersion": "125" + }, + { + "engine": "safari", + "minVersion": "14.1" + }, + { + "engine": "safari_ios", + "minVersion": "14.5" + } + ], "url": { "type": "e18e", "id": "graphemer" @@ -8371,7 +8494,37 @@ }, { "type": "native", - "engines": [], + "webFeatureId": "date", + "engines": [ + { + "engine": "chrome", + "minVersion": "1" + }, + { + "engine": "chrome_android", + "minVersion": "18" + }, + { + "engine": "edge", + "minVersion": "12" + }, + { + "engine": "firefox", + "minVersion": "1" + }, + { + "engine": "firefox_android", + "minVersion": "4" + }, + { + "engine": "safari", + "minVersion": "1" + }, + { + "engine": "safari_ios", + "minVersion": "1" + } + ], "url": { "type": "e18e", "id": "moment" @@ -8428,7 +8581,37 @@ }, { "type": "native", - "engines": [], + "webFeatureId": "web-cryptography", + "engines": [ + { + "engine": "chrome", + "minVersion": "37" + }, + { + "engine": "chrome_android", + "minVersion": "37" + }, + { + "engine": "edge", + "minVersion": "12" + }, + { + "engine": "firefox", + "minVersion": "34" + }, + { + "engine": "firefox_android", + "minVersion": "34" + }, + { + "engine": "safari", + "minVersion": "11" + }, + { + "engine": "safari_ios", + "minVersion": "11" + } + ], "url": { "type": "e18e", "id": "object-hash" @@ -8597,7 +8780,37 @@ "replacements": [ { "type": "native", - "engines": [], + "webFeatureId": "promise", + "engines": [ + { + "engine": "chrome", + "minVersion": "32" + }, + { + "engine": "chrome_android", + "minVersion": "32" + }, + { + "engine": "edge", + "minVersion": "12" + }, + { + "engine": "firefox", + "minVersion": "29" + }, + { + "engine": "firefox_android", + "minVersion": "29" + }, + { + "engine": "safari", + "minVersion": "8" + }, + { + "engine": "safari_ios", + "minVersion": "8" + } + ], "url": { "type": "e18e", "id": "bluebird-q" @@ -8621,7 +8834,37 @@ "replacements": [ { "type": "native", - "engines": [], + "webFeatureId": "url", + "engines": [ + { + "engine": "chrome", + "minVersion": "32" + }, + { + "engine": "chrome_android", + "minVersion": "32" + }, + { + "engine": "edge", + "minVersion": "12" + }, + { + "engine": "firefox", + "minVersion": "19" + }, + { + "engine": "firefox_android", + "minVersion": "19" + }, + { + "engine": "safari", + "minVersion": "7" + }, + { + "engine": "safari_ios", + "minVersion": "7" + } + ], "url": { "type": "mdn", "id": "URLSearchParams" @@ -8744,7 +8987,37 @@ }, { "type": "native", - "engines": [], + "webFeatureId": "streams", + "engines": [ + { + "engine": "chrome", + "minVersion": "67" + }, + { + "engine": "chrome_android", + "minVersion": "67" + }, + { + "engine": "edge", + "minVersion": "79" + }, + { + "engine": "firefox", + "minVersion": "102" + }, + { + "engine": "firefox_android", + "minVersion": "102" + }, + { + "engine": "safari", + "minVersion": "14.1" + }, + { + "engine": "safari_ios", + "minVersion": "14.5" + } + ], "url": { "type": "node", "id": "webstreams.html" @@ -8831,7 +9104,37 @@ "replacements": [ { "type": "native", - "engines": [], + "webFeatureId": "object-object", + "engines": [ + { + "engine": "chrome", + "minVersion": "1" + }, + { + "engine": "chrome_android", + "minVersion": "18" + }, + { + "engine": "edge", + "minVersion": "12" + }, + { + "engine": "firefox", + "minVersion": "1" + }, + { + "engine": "firefox_android", + "minVersion": "4" + }, + { + "engine": "safari", + "minVersion": "1" + }, + { + "engine": "safari_ios", + "minVersion": "1" + } + ], "url": { "type": "e18e", "id": "sort-object" @@ -8989,7 +9292,37 @@ "replacements": [ { "type": "native", - "engines": [], + "webFeatureId": "url", + "engines": [ + { + "engine": "chrome", + "minVersion": "32" + }, + { + "engine": "chrome_android", + "minVersion": "32" + }, + { + "engine": "edge", + "minVersion": "12" + }, + { + "engine": "firefox", + "minVersion": "19" + }, + { + "engine": "firefox_android", + "minVersion": "19" + }, + { + "engine": "safari", + "minVersion": "7" + }, + { + "engine": "safari_ios", + "minVersion": "7" + } + ], "url": { "type": "node", "id": "url.html#class-url" @@ -9022,7 +9355,37 @@ "replacements": [ { "type": "native", - "engines": [], + "webFeatureId": "text-encoding", + "engines": [ + { + "engine": "chrome", + "minVersion": "38" + }, + { + "engine": "chrome_android", + "minVersion": "38" + }, + { + "engine": "edge", + "minVersion": "79" + }, + { + "engine": "firefox", + "minVersion": "19" + }, + { + "engine": "firefox_android", + "minVersion": "19" + }, + { + "engine": "safari", + "minVersion": "10.1" + }, + { + "engine": "safari_ios", + "minVersion": "10.3" + } + ], "url": { "type": "mdn", "id": "TextEncoder" diff --git a/package.json b/package.json index b5423bae..7dee60fd 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,8 @@ "generate-schema": "node scripts/generate-schema.js", "prepare": "tshy && npm run build:update-manifest-paths", "test:validate": "node scripts/validate-modules.js", - "sort-manifests": "node scripts/sort-manifests.js" + "sort-manifests": "node scripts/sort-manifests.js", + "update-engines:web": "node scripts/update-engines-web.ts" }, "tshy": { "exports": { diff --git a/scripts/update-engines-web.ts b/scripts/update-engines-web.ts new file mode 100644 index 00000000..f1e9b0d7 --- /dev/null +++ b/scripts/update-engines-web.ts @@ -0,0 +1,132 @@ +import {readdir, readFile, writeFile} from 'node:fs/promises'; +import {fileURLToPath} from 'node:url'; +import * as path from 'node:path'; +import {features} from 'web-features'; +import type { + ManifestModule, + ModuleReplacementDescriptor, + NativeModuleReplacement, + EngineConstraint +} from '../src/types.js'; + +const scriptDir = fileURLToPath(new URL('.', import.meta.url)); +const manifestsDir = path.resolve(scriptDir, '../manifests'); + +type Support = Extract<(typeof features)[string], {kind: 'feature'}>['status']['support']; + +/** + * Extract engine constraints from web-features support data + */ +function extractEngines(support: Support): EngineConstraint[] { + const engines: EngineConstraint[] = []; + + for (const [engineName, version] of Object.entries(support)) { + if (version === false || !version) { + continue; + } + + if (typeof version === 'string' && version.includes('≤')) { + continue; + } + + engines.push({ + engine: engineName, + minVersion: String(version) + }); + } + + return engines; +} + +/** + * Update engines for a single replacement based on its webFeatureId + */ +function updateReplacementEngines( + replacement: ModuleReplacementDescriptor +): ModuleReplacementDescriptor { + if (replacement.type !== 'native' || !replacement.webFeatureId) { + return replacement; + } + + const {webFeatureId} = replacement; + const feature = features[webFeatureId]; + + if (!feature) { + console.warn(`Warning: Web feature '${webFeatureId}' not found`); + return replacement; + } + + if (feature.kind !== 'feature') { + console.warn( + `Warning: Web feature '${webFeatureId}' is not of kind 'feature'` + ); + return replacement; + } + + const support = feature.status.support; + const engines = extractEngines(support); + + if (engines.length === 0) { + console.warn( + `Warning: No compatible engines found for web feature '${webFeatureId}'` + ); + return replacement; + } + + if (engines.every((e) => replacement.engines?.some((re) => re.engine === e.engine && re.minVersion === e.minVersion))) { + return replacement; + } + + console.log( + ` Updated engines for webFeatureId '${webFeatureId}': ${engines.map((e) => `${e.engine}@${e.minVersion}`).join(', ')}` + ); + + return { + ...replacement, + engines + }; +} + +/** + * Main function to update all manifests + */ +async function main() { + console.log('Updating engines from web-features data...\n'); + + const manifestFiles = await readdir(manifestsDir); + + for (const manifestName of manifestFiles) { + if (!manifestName.endsWith('.json')) { + continue; + } + + console.log(`Processing ${manifestName}...`); + + const manifestPath = path.join(manifestsDir, manifestName); + const manifestContent = await readFile(manifestPath, {encoding: 'utf8'}); + const manifest: ManifestModule = JSON.parse(manifestContent); + + const updatedManifest = { + ...manifest, + replacements: manifest.replacements.map((module) => ({ + ...module, + replacements: module.replacements.map(updateReplacementEngines) + })) + }; + + await writeFile( + manifestPath, + JSON.stringify(updatedManifest, null, 2) + '\n', + {encoding: 'utf8'} + ); + + console.log(` ✓ Updated ${manifestName}\n`); + } + + console.log('Done!'); +} + +main().catch((error) => { + console.error('Error:', error); + process.exit(1); +}); diff --git a/src/types.ts b/src/types.ts index 2a1c9633..cfffd0d7 100644 --- a/src/types.ts +++ b/src/types.ts @@ -26,6 +26,7 @@ export interface NativeModuleReplacement extends ModuleReplacementLike { type: 'native'; url: KnownUrl; description: string; + webFeatureId?: string; } export interface SimpleModuleReplacement extends ModuleReplacementLike { From a0565f95bb3f13a54aa7c7ecc209c15201230a7a Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Fri, 12 Dec 2025 08:12:52 +0000 Subject: [PATCH 05/14] feat: add runtime engine sync --- manifest-schema.json | 15 ++ manifests/preferred.json | 394 +++++++++++++++++++++++++++-- package.json | 3 +- scripts/update-engines-runtimes.ts | 222 ++++++++++++++++ src/types.ts | 4 + 5 files changed, 617 insertions(+), 21 deletions(-) create mode 100644 scripts/update-engines-runtimes.ts diff --git a/manifest-schema.json b/manifest-schema.json index 39394c8a..569be88f 100644 --- a/manifest-schema.json +++ b/manifest-schema.json @@ -157,6 +157,21 @@ }, "webFeatureId": { "type": "string" + }, + "nodeFeatureId": { + "type": "object", + "properties": { + "moduleName": { + "type": "string" + }, + "exportName": { + "type": "string" + } + }, + "required": [ + "moduleName" + ], + "additionalProperties": false } }, "required": [ diff --git a/manifests/preferred.json b/manifests/preferred.json index 13af5bf5..79c0e466 100644 --- a/manifests/preferred.json +++ b/manifests/preferred.json @@ -154,7 +154,28 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:buffer", + "exportName": "Buffer" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "vercel", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "e18e", "id": "buf-compare" @@ -169,7 +190,28 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:buffer", + "exportName": "Buffer" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "vercel", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "e18e", "id": "buffer-equal" @@ -184,7 +226,28 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:buffer", + "exportName": "Buffer" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "vercel", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "e18e", "id": "buffer-equals" @@ -199,7 +262,24 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:module", + "exportName": "builtinModules" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "module.html#modulebuiltinmodules" @@ -214,7 +294,24 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:util", + "exportName": "styleText" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "util.html#utilstyletextformat-text-options" @@ -247,7 +344,24 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:util", + "exportName": "styleText" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "util.html#utilstyletextformat-text-options" @@ -280,7 +394,28 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:util", + "exportName": "types" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "vercel", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "util.html#utiltypes" @@ -310,7 +445,23 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:crypto" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "crypto.html" @@ -745,7 +896,24 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:fs", + "exportName": "cp" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "fs.html#fspromisescpsrc-dest-options" @@ -793,7 +961,16 @@ }, { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:fs", + "exportName": "glob" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "fs.html#fspromisesglobpattern-options" @@ -917,7 +1094,24 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:module", + "exportName": "isBuiltin" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "module.html#moduleisbuiltinmodulename" @@ -926,7 +1120,24 @@ }, { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:module", + "exportName": "builtinModules" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "module.html#modulebuiltinmodules" @@ -8437,7 +8648,23 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:crypto" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "e18e", "id": "md5" @@ -8712,7 +8939,24 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:fs/promises", + "exportName": "access" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "e18e", "id": "path-exists" @@ -8978,7 +9222,24 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:stream", + "exportName": "Readable" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "stream.html" @@ -9032,7 +9293,24 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:fs/promises", + "exportName": "rm" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "fs.html#fspromisesrmpath-options" @@ -9041,7 +9319,24 @@ }, { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:fs", + "exportName": "rmdir" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "fs.html#fsrmdirpath-options-callback" @@ -9196,7 +9491,28 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:util", + "exportName": "stripVTControlCharacters" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "vercel", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "util.html#utilstripvtcontrolcharactersstr" @@ -9225,7 +9541,24 @@ "replacements": [ { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:fs", + "exportName": "mkdtemp" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "fs.html#fsmkdtempprefix-options-callback" @@ -9394,7 +9727,28 @@ }, { "type": "native", - "engines": [], + "nodeFeatureId": { + "moduleName": "node:buffer", + "exportName": "Buffer" + }, + "engines": [ + { + "engine": "cloudflare", + "minVersion": "24.9.0" + }, + { + "engine": "deno", + "minVersion": "24.9.0" + }, + { + "engine": "vercel", + "minVersion": "24.9.0" + }, + { + "engine": "netlify", + "minVersion": "24.9.0" + } + ], "url": { "type": "node", "id": "buffer.html" diff --git a/package.json b/package.json index 7dee60fd..93c43096 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,8 @@ "prepare": "tshy && npm run build:update-manifest-paths", "test:validate": "node scripts/validate-modules.js", "sort-manifests": "node scripts/sort-manifests.js", - "update-engines:web": "node scripts/update-engines-web.ts" + "update-engines:web": "node scripts/update-engines-web.ts", + "update-engines:runtimes": "node scripts/update-engines-runtimes.ts" }, "tshy": { "exports": { diff --git a/scripts/update-engines-runtimes.ts b/scripts/update-engines-runtimes.ts new file mode 100644 index 00000000..931930b7 --- /dev/null +++ b/scripts/update-engines-runtimes.ts @@ -0,0 +1,222 @@ +import {readdir, readFile, writeFile} from 'node:fs/promises'; +import {fileURLToPath} from 'node:url'; +import * as path from 'node:path'; +import type { + ManifestModule, + ModuleReplacementDescriptor, + EngineConstraint +} from '../src/types.js'; + +const scriptDir = fileURLToPath(new URL('.', import.meta.url)); +const manifestsDir = path.resolve(scriptDir, '../manifests'); + +const RUNTIME_URLS = { + cloudflare: 'https://platform-node-compat.pi0.workers.dev/?json', + deno: 'https://platform-node-compat.deno.dev/?json', + vercel: 'https://platform-node-compat.vercel.app/?json', + netlify: 'https://platform-node-compat.netlify.app/?json' +} as const; + +type RuntimeName = keyof typeof RUNTIME_URLS; + +interface RuntimeData { + _url: string; + version: string; + builtinModules: { + [moduleName: string]: + | false + | { + exports: string[]; + missingExports: string[]; + }; + }; +} + +/** + * Fetch runtime compatibility data from all runtime URLs + */ +async function fetchRuntimeData(): Promise> { + const runtimeData = new Map(); + + for (const [name, url] of Object.entries(RUNTIME_URLS)) { + try { + console.log(`Fetching ${name} data from ${url}...`); + const response = await fetch(url); + if (!response.ok) { + console.warn(`Warning: Failed to fetch ${name} data: ${response.statusText}`); + continue; + } + const data = (await response.json()) as RuntimeData; + runtimeData.set(name as RuntimeName, data); + console.log(` ✓ Fetched ${name} (version ${data.version})`); + } catch (error) { + console.warn(`Warning: Error fetching ${name} data:`, error); + } + } + + return runtimeData; +} + +/** + * Check if a runtime supports a specific node feature + */ +function isFeatureSupported( + runtimeData: RuntimeData, + moduleName: string, + exportName?: string +): boolean { + const moduleSupport = runtimeData.builtinModules[moduleName]; + + if (moduleSupport === false || moduleSupport === undefined) { + return false; + } + + if (!exportName) { + return true; + } + + const {exports, missingExports} = moduleSupport; + + if (missingExports.includes(exportName)) { + return false; + } + + if (exports.includes(exportName)) { + return true; + } + + return false; +} + +/** + * Extract runtime constraints from runtime compatibility data + */ +function extractRuntimeEngines( + allRuntimeData: Map, + moduleName: string, + exportName?: string +): EngineConstraint[] { + const engines: EngineConstraint[] = []; + + for (const [runtimeName, runtimeData] of allRuntimeData) { + if (isFeatureSupported(runtimeData, moduleName, exportName)) { + engines.push({ + engine: runtimeName, + minVersion: runtimeData.version + }); + } + } + + return engines; +} + +/** + * Update engines for a single replacement based on its nodeFeatureId + */ +function updateReplacementEngines( + replacement: ModuleReplacementDescriptor, + allRuntimeData: Map +): ModuleReplacementDescriptor { + if (replacement.type !== 'native' || !replacement.nodeFeatureId) { + return replacement; + } + + const {moduleName, exportName} = replacement.nodeFeatureId; + const runtimeEngines = extractRuntimeEngines(allRuntimeData, moduleName, exportName); + + if (runtimeEngines.length === 0) { + console.warn( + `Warning: No runtime support found for ${moduleName}${exportName ? `.${exportName}` : ''}` + ); + return replacement; + } + + // Check if engines have changed + const existingRuntimeEngines = replacement.engines?.filter((e) => + Object.keys(RUNTIME_URLS).includes(e.engine) + ) ?? []; + + const enginesChanged = + existingRuntimeEngines.length !== runtimeEngines.length || + !runtimeEngines.every((newEngine) => + existingRuntimeEngines.some( + (existing) => + existing.engine === newEngine.engine && + existing.minVersion === newEngine.minVersion + ) + ); + + if (!enginesChanged) { + return replacement; + } + + const nonRuntimeEngines = replacement.engines?.filter( + (e) => !Object.keys(RUNTIME_URLS).includes(e.engine) + ) ?? []; + + const updatedEngines = [...nonRuntimeEngines, ...runtimeEngines]; + + console.log( + ` Updated engines for ${moduleName}${exportName ? `.${exportName}` : ''}: ${runtimeEngines.map((e) => `${e.engine}@${e.minVersion}`).join(', ')}` + ); + + return { + ...replacement, + engines: updatedEngines + }; +} + +/** + * Main function to update all manifests + */ +async function main() { + console.log('Updating engines from runtime compatibility data...\n'); + + const allRuntimeData = await fetchRuntimeData(); + + if (allRuntimeData.size === 0) { + console.error('Error: Failed to fetch any runtime data'); + process.exit(1); + } + + console.log(''); + + const manifestFiles = await readdir(manifestsDir); + + for (const manifestName of manifestFiles) { + if (!manifestName.endsWith('.json')) { + continue; + } + + console.log(`Processing ${manifestName}...`); + + const manifestPath = path.join(manifestsDir, manifestName); + const manifestContent = await readFile(manifestPath, {encoding: 'utf8'}); + const manifest: ManifestModule = JSON.parse(manifestContent); + + const updatedManifest = { + ...manifest, + replacements: manifest.replacements.map((module) => ({ + ...module, + replacements: module.replacements.map((replacement) => + updateReplacementEngines(replacement, allRuntimeData) + ) + })) + }; + + await writeFile( + manifestPath, + JSON.stringify(updatedManifest, null, 2) + '\n', + {encoding: 'utf8'} + ); + + console.log(` ✓ Updated ${manifestName}\n`); + } + + console.log('Done!'); +} + +main().catch((error) => { + console.error('Error:', error); + process.exit(1); +}); diff --git a/src/types.ts b/src/types.ts index cfffd0d7..7abbcde9 100644 --- a/src/types.ts +++ b/src/types.ts @@ -27,6 +27,10 @@ export interface NativeModuleReplacement extends ModuleReplacementLike { url: KnownUrl; description: string; webFeatureId?: string; + nodeFeatureId?: { + moduleName: string; + exportName?: string; + }; } export interface SimpleModuleReplacement extends ModuleReplacementLike { From a586ca19d795739704023463cae11b6b962e5b8a Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Thu, 15 Jan 2026 22:42:26 +0000 Subject: [PATCH 06/14] chore: sort manifests --- manifests/preferred.json | 280 +++++++++++++++++++------------------- scripts/sort-manifests.js | 2 +- 2 files changed, 141 insertions(+), 141 deletions(-) diff --git a/manifests/preferred.json b/manifests/preferred.json index 62e61a3b..46ec12bd 100644 --- a/manifests/preferred.json +++ b/manifests/preferred.json @@ -78,132 +78,6 @@ } ] }, - { - "type": "module", - "moduleName": "cross-fetch", - "replacements": [ - { - "type": "native", - "webFeatureId": "fetch", - "engines": [ - { - "engine": "chrome", - "minVersion": "42" - }, - { - "engine": "chrome_android", - "minVersion": "42" - }, - { - "engine": "edge", - "minVersion": "14" - }, - { - "engine": "firefox", - "minVersion": "39" - }, - { - "engine": "firefox_android", - "minVersion": "39" - }, - { - "engine": "safari", - "minVersion": "10.1" - }, - { - "engine": "safari_ios", - "minVersion": "10.3" - } - ], - "url": { - "type": "mdn", - "id": "Web/API/Fetch_API" - }, - "description": "Use native fetch" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "fetch" - }, - "replacementModule": "ky" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "fetch" - }, - "replacementModule": "ofetch" - } - ] - }, - { - "type": "module", - "moduleName": "node-fetch", - "replacements": [ - { - "type": "native", - "webFeatureId": "fetch", - "engines": [ - { - "engine": "chrome", - "minVersion": "42" - }, - { - "engine": "chrome_android", - "minVersion": "42" - }, - { - "engine": "edge", - "minVersion": "14" - }, - { - "engine": "firefox", - "minVersion": "39" - }, - { - "engine": "firefox_android", - "minVersion": "39" - }, - { - "engine": "safari", - "minVersion": "10.1" - }, - { - "engine": "safari_ios", - "minVersion": "10.3" - } - ], - "url": { - "type": "mdn", - "id": "Web/API/Fetch_API" - }, - "description": "Use native fetch" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "fetch" - }, - "replacementModule": "ky" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "fetch" - }, - "replacementModule": "ofetch" - } - ] - }, { "type": "module", "moduleName": "bluebird", @@ -565,6 +439,69 @@ } ] }, + { + "type": "module", + "moduleName": "cross-fetch", + "replacements": [ + { + "type": "native", + "webFeatureId": "fetch", + "engines": [ + { + "engine": "chrome", + "minVersion": "42" + }, + { + "engine": "chrome_android", + "minVersion": "42" + }, + { + "engine": "edge", + "minVersion": "14" + }, + { + "engine": "firefox", + "minVersion": "39" + }, + { + "engine": "firefox_android", + "minVersion": "39" + }, + { + "engine": "safari", + "minVersion": "10.1" + }, + { + "engine": "safari_ios", + "minVersion": "10.3" + } + ], + "url": { + "type": "mdn", + "id": "Web/API/Fetch_API" + }, + "description": "Use native fetch" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "fetch" + }, + "replacementModule": "ky" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "fetch" + }, + "replacementModule": "ofetch" + } + ] + }, { "type": "module", "moduleName": "crypto-js", @@ -8886,6 +8823,69 @@ } ] }, + { + "type": "module", + "moduleName": "node-fetch", + "replacements": [ + { + "type": "native", + "webFeatureId": "fetch", + "engines": [ + { + "engine": "chrome", + "minVersion": "42" + }, + { + "engine": "chrome_android", + "minVersion": "42" + }, + { + "engine": "edge", + "minVersion": "14" + }, + { + "engine": "firefox", + "minVersion": "39" + }, + { + "engine": "firefox_android", + "minVersion": "39" + }, + { + "engine": "safari", + "minVersion": "10.1" + }, + { + "engine": "safari_ios", + "minVersion": "10.3" + } + ], + "url": { + "type": "mdn", + "id": "Web/API/Fetch_API" + }, + "description": "Use native fetch" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "fetch" + }, + "replacementModule": "ky" + }, + { + "type": "documented", + "engines": [], + "url": { + "type": "e18e", + "id": "fetch" + }, + "replacementModule": "ofetch" + } + ] + }, { "type": "module", "moduleName": "npm-run-all", @@ -9144,6 +9144,20 @@ } ] }, + { + "type": "module", + "moduleName": "portal-vue", + "replacements": [ + { + "type": "none", + "engines": [], + "url": { + "type": "e18e", + "id": "portal-vue" + } + } + ] + }, { "type": "module", "moduleName": "q", @@ -9198,20 +9212,6 @@ } ] }, - { - "type": "module", - "moduleName": "portal-vue", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "portal-vue" - } - }, - ], - }, { "type": "module", "moduleName": "qs", diff --git a/scripts/sort-manifests.js b/scripts/sort-manifests.js index 650efbfa..c1e2807b 100644 --- a/scripts/sort-manifests.js +++ b/scripts/sort-manifests.js @@ -13,7 +13,7 @@ for (const manifestName of manifests) { const manifestPath = path.join(manifestsDir, manifestName); const manifest = JSON.parse(await readFile(manifestPath, {encoding: 'utf8'})); - manifest.moduleReplacements.sort((a, b) => { + manifest.replacements.sort((a, b) => { if (a.moduleName === b.moduleName) { return 0; } From 60207aba68312ea2992c3797110556dfdec30f2f Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Wed, 4 Feb 2026 16:47:55 +0000 Subject: [PATCH 07/14] chore: add removal types and ids --- src/types.ts | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/src/types.ts b/src/types.ts index 7abbcde9..f3aae54a 100644 --- a/src/types.ts +++ b/src/types.ts @@ -4,11 +4,6 @@ export interface EngineConstraint { maxVersion?: string; } -interface ModuleReplacementLike { - engines?: EngineConstraint[]; - preferred?: boolean; -} - export interface KnownUrlDescriptor { type: 'mdn' | 'node' | 'e18e'; id: string; @@ -16,6 +11,13 @@ export interface KnownUrlDescriptor { export type KnownUrl = KnownUrlDescriptor | string; +interface ModuleReplacementLike { + id: string; + engines?: EngineConstraint[]; + preferred?: boolean; + url?: KnownUrl; +} + export interface DocumentedModuleReplacement extends ModuleReplacementLike { type: 'documented'; url: KnownUrl; @@ -36,26 +38,26 @@ export interface NativeModuleReplacement extends ModuleReplacementLike { export interface SimpleModuleReplacement extends ModuleReplacementLike { type: 'simple'; description: string; - url?: KnownUrl; } -export interface NoModuleReplacement extends ModuleReplacementLike { - type: 'none'; - url?: KnownUrl; +export interface RemovalReplacement extends ModuleReplacementLike { + type: 'removal'; + description: string; } -export type ModuleReplacementDescriptor = +export type ModuleReplacement = | DocumentedModuleReplacement | NativeModuleReplacement | SimpleModuleReplacement - | NoModuleReplacement; + | RemovalReplacement; -export interface ModuleReplacement { +export interface ModuleReplacementMapping { type: 'module'; moduleName: string; - replacements: ModuleReplacementDescriptor[]; + replacements: string[]; } export interface ManifestModule { - replacements: ModuleReplacement[]; + mappings: Record; + replacements: Record; } From 681eadb0f2f26c905d0f3c6799b37151227a7d1c Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Fri, 13 Feb 2026 15:10:47 +0000 Subject: [PATCH 08/14] chore: update scripts to use new format --- manifest-schema.json | 77 ++++++++++++++++++++---------- scripts/check-manifest-problems.js | 38 +++++++-------- scripts/sort-manifests.js | 17 ++++--- scripts/update-engines-runtimes.ts | 18 +++---- scripts/update-engines-web.ts | 19 ++++---- scripts/validate-module-list.js | 6 +-- 6 files changed, 101 insertions(+), 74 deletions(-) diff --git a/manifest-schema.json b/manifest-schema.json index 569be88f..ddc7a171 100644 --- a/manifest-schema.json +++ b/manifest-schema.json @@ -2,19 +2,26 @@ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { + "mappings": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ModuleReplacementMapping" + } + }, "replacements": { - "type": "array", - "items": { + "type": "object", + "additionalProperties": { "$ref": "#/definitions/ModuleReplacement" } } }, "required": [ + "mappings", "replacements" ], "additionalProperties": false, "definitions": { - "ModuleReplacement": { + "ModuleReplacementMapping": { "type": "object", "properties": { "type": { @@ -27,7 +34,7 @@ "replacements": { "type": "array", "items": { - "$ref": "#/definitions/ModuleReplacementDescriptor" + "type": "string" } } }, @@ -38,7 +45,7 @@ ], "additionalProperties": false }, - "ModuleReplacementDescriptor": { + "ModuleReplacement": { "anyOf": [ { "$ref": "#/definitions/DocumentedModuleReplacement" @@ -50,13 +57,16 @@ "$ref": "#/definitions/SimpleModuleReplacement" }, { - "$ref": "#/definitions/NoModuleReplacement" + "$ref": "#/definitions/RemovalReplacement" } ] }, "DocumentedModuleReplacement": { "type": "object", "properties": { + "id": { + "type": "string" + }, "engines": { "type": "array", "items": { @@ -66,21 +76,22 @@ "preferred": { "type": "boolean" }, + "url": { + "$ref": "#/definitions/KnownUrl" + }, "type": { "type": "string", "const": "documented" }, - "url": { - "$ref": "#/definitions/KnownUrl" - }, "replacementModule": { "type": "string" } }, "required": [ + "id", + "replacementModule", "type", - "url", - "replacementModule" + "url" ], "additionalProperties": false }, @@ -136,6 +147,9 @@ "NativeModuleReplacement": { "type": "object", "properties": { + "id": { + "type": "string" + }, "engines": { "type": "array", "items": { @@ -145,13 +159,13 @@ "preferred": { "type": "boolean" }, + "url": { + "$ref": "#/definitions/KnownUrl" + }, "type": { "type": "string", "const": "native" }, - "url": { - "$ref": "#/definitions/KnownUrl" - }, "description": { "type": "string" }, @@ -175,15 +189,19 @@ } }, "required": [ + "description", + "id", "type", - "url", - "description" + "url" ], "additionalProperties": false }, "SimpleModuleReplacement": { "type": "object", "properties": { + "id": { + "type": "string" + }, "engines": { "type": "array", "items": { @@ -193,26 +211,30 @@ "preferred": { "type": "boolean" }, + "url": { + "$ref": "#/definitions/KnownUrl" + }, "type": { "type": "string", "const": "simple" }, "description": { "type": "string" - }, - "url": { - "$ref": "#/definitions/KnownUrl" } }, "required": [ - "type", - "description" + "description", + "id", + "type" ], "additionalProperties": false }, - "NoModuleReplacement": { + "RemovalReplacement": { "type": "object", "properties": { + "id": { + "type": "string" + }, "engines": { "type": "array", "items": { @@ -222,15 +244,20 @@ "preferred": { "type": "boolean" }, + "url": { + "$ref": "#/definitions/KnownUrl" + }, "type": { "type": "string", - "const": "none" + "const": "removal" }, - "url": { - "$ref": "#/definitions/KnownUrl" + "description": { + "type": "string" } }, "required": [ + "description", + "id", "type" ], "additionalProperties": false diff --git a/scripts/check-manifest-problems.js b/scripts/check-manifest-problems.js index 725ef48c..e208343f 100644 --- a/scripts/check-manifest-problems.js +++ b/scripts/check-manifest-problems.js @@ -7,38 +7,32 @@ const manifestsDir = path.resolve(scriptDir, '../manifests'); const seenModules = new Set(); async function checkManifestForDuplicates(name, manifest) { - const seenInThisManifest = new Set(); - - for (const mod of manifest.moduleReplacements) { - if (seenInThisManifest.has(mod.moduleName)) { - throw new Error( - `Module ${mod.moduleName} was found multiple times in ${name}` - ); - } - if (seenModules.has(mod.moduleName)) { + for (const moduleName of Object.keys(manifest.mappings)) { + if (seenModules.has(moduleName)) { throw new Error( - `Module ${mod.moduleName} was found in multiple manifests` + `Module ${moduleName} was found in multiple manifests` ); } - seenInThisManifest.add(mod.moduleName); - seenModules.add(mod.moduleName); + seenModules.add(moduleName); } } function checkManifestIsSorted(name, manifest) { - const sorted = [...manifest.moduleReplacements].sort((a, b) => { - if (a.moduleName === b.moduleName) { - return 0; - } - return a.moduleName > b.moduleName ? 1 : -1; - }); + const keys = Object.keys(manifest.mappings); + const sorted = [...keys].sort(); for (let i = 0; i < sorted.length; i++) { - const mod = sorted[i]; - const unsortedMod = manifest.moduleReplacements[i]; + if (keys[i] !== sorted[i]) { + throw new Error(`Manifest ${name} mappings should be sorted by module name (a-z)`); + } + } + + const replacementKeys = Object.keys(manifest.replacements); + const sortedReplacementKeys = [...replacementKeys].sort(); - if (mod !== unsortedMod) { - throw new Error(`Manifest ${name} should be sorted by module name (a-z)`); + for (let i = 0; i < sortedReplacementKeys.length; i++) { + if (replacementKeys[i] !== sortedReplacementKeys[i]) { + throw new Error(`Manifest ${name} replacements should be sorted by id (a-z)`); } } } diff --git a/scripts/sort-manifests.js b/scripts/sort-manifests.js index c1e2807b..9840ed5f 100644 --- a/scripts/sort-manifests.js +++ b/scripts/sort-manifests.js @@ -6,6 +6,14 @@ const scriptDir = fileURLToPath(new URL('.', import.meta.url)); const manifestsDir = path.resolve(scriptDir, '../manifests'); const manifests = await readdir(manifestsDir); +function sortObjectKeys(obj) { + const sorted = {}; + for (const key of Object.keys(obj).sort()) { + sorted[key] = obj[key]; + } + return sorted; +} + for (const manifestName of manifests) { if (!manifestName.endsWith('.json')) { continue; @@ -13,12 +21,9 @@ for (const manifestName of manifests) { const manifestPath = path.join(manifestsDir, manifestName); const manifest = JSON.parse(await readFile(manifestPath, {encoding: 'utf8'})); - manifest.replacements.sort((a, b) => { - if (a.moduleName === b.moduleName) { - return 0; - } - return a.moduleName > b.moduleName ? 1 : -1; - }); + + manifest.mappings = sortObjectKeys(manifest.mappings); + manifest.replacements = sortObjectKeys(manifest.replacements); await writeFile(manifestPath, JSON.stringify(manifest, null, 2) + '\n', 'utf8'); } diff --git a/scripts/update-engines-runtimes.ts b/scripts/update-engines-runtimes.ts index 931930b7..d5c75c5b 100644 --- a/scripts/update-engines-runtimes.ts +++ b/scripts/update-engines-runtimes.ts @@ -3,7 +3,7 @@ import {fileURLToPath} from 'node:url'; import * as path from 'node:path'; import type { ManifestModule, - ModuleReplacementDescriptor, + ModuleReplacement, EngineConstraint } from '../src/types.js'; @@ -114,9 +114,9 @@ function extractRuntimeEngines( * Update engines for a single replacement based on its nodeFeatureId */ function updateReplacementEngines( - replacement: ModuleReplacementDescriptor, + replacement: ModuleReplacement, allRuntimeData: Map -): ModuleReplacementDescriptor { +): ModuleReplacement { if (replacement.type !== 'native' || !replacement.nodeFeatureId) { return replacement; } @@ -194,14 +194,14 @@ async function main() { const manifestContent = await readFile(manifestPath, {encoding: 'utf8'}); const manifest: ManifestModule = JSON.parse(manifestContent); - const updatedManifest = { + const updatedManifest: ManifestModule = { ...manifest, - replacements: manifest.replacements.map((module) => ({ - ...module, - replacements: module.replacements.map((replacement) => + replacements: Object.fromEntries( + Object.entries(manifest.replacements).map(([id, replacement]) => [ + id, updateReplacementEngines(replacement, allRuntimeData) - ) - })) + ]) + ) }; await writeFile( diff --git a/scripts/update-engines-web.ts b/scripts/update-engines-web.ts index f1e9b0d7..b29b22b3 100644 --- a/scripts/update-engines-web.ts +++ b/scripts/update-engines-web.ts @@ -4,8 +4,7 @@ import * as path from 'node:path'; import {features} from 'web-features'; import type { ManifestModule, - ModuleReplacementDescriptor, - NativeModuleReplacement, + ModuleReplacement, EngineConstraint } from '../src/types.js'; @@ -42,8 +41,8 @@ function extractEngines(support: Support): EngineConstraint[] { * Update engines for a single replacement based on its webFeatureId */ function updateReplacementEngines( - replacement: ModuleReplacementDescriptor -): ModuleReplacementDescriptor { + replacement: ModuleReplacement +): ModuleReplacement { if (replacement.type !== 'native' || !replacement.webFeatureId) { return replacement; } @@ -106,12 +105,14 @@ async function main() { const manifestContent = await readFile(manifestPath, {encoding: 'utf8'}); const manifest: ManifestModule = JSON.parse(manifestContent); - const updatedManifest = { + const updatedManifest: ManifestModule = { ...manifest, - replacements: manifest.replacements.map((module) => ({ - ...module, - replacements: module.replacements.map(updateReplacementEngines) - })) + replacements: Object.fromEntries( + Object.entries(manifest.replacements).map(([id, replacement]) => [ + id, + updateReplacementEngines(replacement) + ]) + ) }; await writeFile( diff --git a/scripts/validate-module-list.js b/scripts/validate-module-list.js index a9ceb7df..7eb54e5e 100644 --- a/scripts/validate-module-list.js +++ b/scripts/validate-module-list.js @@ -24,9 +24,9 @@ export async function validateModuleList() { await readFile(manifestPath, {encoding: 'utf8'}) ); - for (const mod of manifestObj.moduleReplacements) { - if (mod.type === 'documented') { - allDocPaths.push(mod.docPath); + for (const replacement of Object.values(manifestObj.replacements)) { + if (replacement.type === 'documented') { + allDocPaths.push(replacement.replacementModule); } } } From cfea30b6b1f627ec316e83d907fa935b18c7cd0b Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Sun, 15 Feb 2026 12:25:37 +0000 Subject: [PATCH 09/14] chore: update main --- src/main.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main.ts b/src/main.ts index d8aeab58..94714265 100644 --- a/src/main.ts +++ b/src/main.ts @@ -17,9 +17,14 @@ export * from './types.js'; export {nativeReplacements, microUtilsReplacements, preferredReplacements}; export const all: ManifestModule = { - replacements: [ + replacements: { ...nativeReplacements.replacements, ...microUtilsReplacements.replacements, ...preferredReplacements.replacements - ] + }, + mappings: { + ...nativeReplacements.mappings, + ...microUtilsReplacements.mappings, + ...preferredReplacements.mappings + } }; From ddba089a3e25e1716aefb57dc3b2c051f748b0a3 Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Sun, 15 Feb 2026 14:42:18 +0000 Subject: [PATCH 10/14] chore: add temporary new manifests Reset the old ones to what they are in main and tackle the migration in a new dir temporarily. Later we can overwrite in one go. --- manifests/micro-utilities.json | 382 +- manifests/native.json | 3404 +++----- manifests/preferred.json | 11514 +++++---------------------- manifests_new/micro-utilities.json | 460 ++ manifests_new/native.json | 1850 +++++ 5 files changed, 5345 insertions(+), 12265 deletions(-) create mode 100644 manifests_new/micro-utilities.json create mode 100644 manifests_new/native.json diff --git a/manifests/micro-utilities.json b/manifests/micro-utilities.json index 051dec20..6df5749b 100644 --- a/manifests/micro-utilities.json +++ b/manifests/micro-utilities.json @@ -1,384 +1,232 @@ { - "replacements": [ + "moduleReplacements": [ { - "type": "module", + "type": "simple", "moduleName": "arr-diff", - "replacements": [ - { - "type": "simple", - "description": "Use a.filter((item) => !b.includes(item))" - } - ] + "replacement": "Use a.filter((item) => !b.includes(item))", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "array-last", - "replacements": [ - { - "type": "simple", - "description": "Use arr.at(-1) or arr[arr.length - 1]" - } - ] + "replacement": "Use arr.at(-1) or arr[arr.length - 1]", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "array-union", - "replacements": [ - { - "type": "simple", - "description": "Use [...new Set([...a, ...b])]" - } - ] + "replacement": "Use [...new Set([...a, ...b])]", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "array-uniq", - "replacements": [ - { - "type": "simple", - "description": "Use [...new Set(arr)]" - } - ] + "replacement": "Use [...new Set(arr)]", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "array-unique", - "replacements": [ - { - "type": "simple", - "description": "Use [...new Set(arr)]" - } - ] + "replacement": "Use [...new Set(arr)]", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "arrify", - "replacements": [ - { - "type": "simple", - "description": "Use (v == null ? [] : Array.isArray(v) ? v : [v])" - } - ] + "replacement": "Use (v == null ? [] : Array.isArray(v) ? v : [v])", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "call-bind", - "replacements": [ - { - "type": "simple", - "description": "Use Function.call.bind(v)" - } - ] + "replacement": "Use Function.call.bind(v)", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "clone-regexp", - "replacements": [ - { - "type": "simple", - "description": "Use new RegExp(regexpToCopy)" - } - ] + "replacement": "Use new RegExp(regexpToCopy)", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "es-get-iterator", - "replacements": [ - { - "type": "simple", - "description": "Use v[Symbol.iterator]?.()" - } - ] + "replacement": "Use v[Symbol.iterator]?.()", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "es-set-tostringtag", - "replacements": [ - { - "type": "simple", - "description": "Use Object.defineProperty(target, Symbol.toStringTag, { value, configurable: true })" - } - ] + "replacement": "Use Object.defineProperty(target, Symbol.toStringTag, { value, configurable: true })", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "filter-obj", - "replacements": [ - { - "type": "simple", - "description": "Use Object.fromEntries(Object.entries(obj).filter(fn))" - } - ] + "replacement": "Use Object.fromEntries(Object.entries(obj).filter(fn))", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "has-flag", - "replacements": [ - { - "type": "simple", - "description": "Use process.argv.includes('--flag')" - } - ] + "replacement": "Use process.argv.includes('--flag')", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-array-buffer", - "replacements": [ - { - "type": "simple", - "description": "Use v instanceof ArrayBuffer, or if cross-realm, use Object.prototype.toString.call(v) === \"[object ArrayBuffer]\"" - } - ] + "replacement": "Use v instanceof ArrayBuffer, or if cross-realm, use Object.prototype.toString.call(v) === \"[object ArrayBuffer]\"", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-boolean-object", - "replacements": [ - { - "type": "simple", - "description": "Use Object.prototype.toString.call(v) === \"[object Boolean]\"" - } - ] + "replacement": "Use Object.prototype.toString.call(v) === \"[object Boolean]\"", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-ci", - "replacements": [ - { - "type": "simple", - "description": "Use Boolean(process.env.CI)" - } - ] + "replacement": "Use Boolean(process.env.CI)", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-date-object", - "replacements": [ - { - "type": "simple", - "description": "Use v instanceof Date, or if cross-realm, use Object.prototype.toString.call(v) === \"[object Date]\"" - } - ] + "replacement": "Use v instanceof Date, or if cross-realm, use Object.prototype.toString.call(v) === \"[object Date]\"", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-even", - "replacements": [ - { - "type": "simple", - "description": "Use (n % 2) === 0" - } - ] + "replacement": "Use (n % 2) === 0", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-finite", - "replacements": [ - { - "type": "simple", - "description": "Use Number.isFinite(v)" - } - ] + "replacement": "Use Number.isFinite(v)", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-negative", - "replacements": [ - { - "type": "simple", - "description": "Use (n) => n < 0" - } - ] + "replacement": "Use (n) => n < 0", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-negative-zero", - "replacements": [ - { - "type": "simple", - "description": "Use Object.is(v, -0)" - } - ] + "replacement": "Use Object.is(v, -0)", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-npm", - "replacements": [ - { - "type": "simple", - "description": "Use process.env.npm_config_user_agent?.startsWith(\"npm\")" - } - ] + "replacement": "Use process.env.npm_config_user_agent?.startsWith(\"npm\")", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-number", - "replacements": [ - { - "type": "simple", - "description": "Use typeof v === \"number\" || (typeof v === \"string\" && Number.isFinite(+v))" - } - ] + "replacement": "Use typeof v === \"number\" || (typeof v === \"string\" && Number.isFinite(+v))", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-number-object", - "replacements": [ - { - "type": "simple", - "description": "Use Object.prototype.toString.call(v) === \"[object Number]\"" - } - ] + "replacement": "Use Object.prototype.toString.call(v) === \"[object Number]\"", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-odd", - "replacements": [ - { - "type": "simple", - "description": "Use (n % 2) === 1" - } - ] + "replacement": "Use (n % 2) === 1", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-plain-object", - "replacements": [ - { - "type": "simple", - "description": "Use v && typeof v === \"object\" && (Object.getPrototypeOf(v) === null || Object.getPrototypeOf(v) === Object.prototype)" - } - ] + "replacement": "Use v && typeof v === \"object\" && (Object.getPrototypeOf(v) === null || Object.getPrototypeOf(v) === Object.prototype)", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-primitive", - "replacements": [ - { - "type": "simple", - "description": "Use v === null || (typeof v !== \"function\" && typeof v !== \"object\")" - } - ] + "replacement": "Use v === null || (typeof v !== \"function\" && typeof v !== \"object\")", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-regexp", - "replacements": [ - { - "type": "simple", - "description": "Use v instanceof RegExp, or if cross-realm, use Object.prototype.toString.call(v) === \"[object RegExp]\"" - } - ] + "replacement": "Use v instanceof RegExp, or if cross-realm, use Object.prototype.toString.call(v) === \"[object RegExp]\"", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-string", - "replacements": [ - { - "type": "simple", - "description": "Use typeof str === \"string\"" - } - ] + "replacement": "Use typeof str === \"string\"", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-travis", - "replacements": [ - { - "type": "simple", - "description": "Use (\"TRAVIS\" in process.env)" - } - ] + "replacement": "Use (\"TRAVIS\" in process.env)", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-whitespace", - "replacements": [ - { - "type": "simple", - "description": "Use str.trim() === \"\" or /^\\s*$/.test(str)" - } - ] + "replacement": "Use str.trim() === \"\" or /^\\s*$/.test(str)", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "is-windows", - "replacements": [ - { - "type": "simple", - "description": "Use process.platform === \"win32\"" - } - ] + "replacement": "Use process.platform === \"win32\"", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "kind-of", - "replacements": [ - { - "type": "simple", - "description": "Use typeof v, or Object.prototype.toString.call(v) to get the internal [[Class]]" - } - ] + "replacement": "Use typeof v, or Object.prototype.toString.call(v) to get the internal [[Class]]", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "lower-case", - "replacements": [ - { - "type": "simple", - "description": "Use str.toLocaleLowerCase() or str.toLowerCase()" - } - ] + "replacement": "Use str.toLocaleLowerCase() or str.toLowerCase()", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "repeat-string", - "replacements": [ - { - "type": "simple", - "description": "Use str.repeat(n)" - } - ] + "replacement": "Use str.repeat(n)", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "slash", - "replacements": [ - { - "type": "simple", - "description": "Use path.startsWith('\\\\?\\') ? path : path.replace(/\\/g, '/')" - } - ] + "replacement": "Use path.startsWith('\\\\?\\') ? path : path.replace(/\\/g, '/')", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "split-lines", - "replacements": [ - { - "type": "simple", - "description": "Use str.split(/\\r?\\n/)" - } - ] + "replacement": "Use str.split(/\\r?\\n/)", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "uniq", - "replacements": [ - { - "type": "simple", - "description": "Use [...new Set(arr)]" - } - ] + "replacement": "Use [...new Set(arr)]", + "category": "micro-utilities" }, { - "type": "module", + "type": "simple", "moduleName": "upper-case", - "replacements": [ - { - "type": "simple", - "description": "Use str.toLocaleUpperCase() or str.toUpperCase()" - } - ] + "replacement": "Use str.toLocaleUpperCase() or str.toUpperCase()", + "category": "micro-utilities" } ] } diff --git a/manifests/native.json b/manifests/native.json index e32d41e3..138e9b67 100644 --- a/manifests/native.json +++ b/manifests/native.json @@ -1,2624 +1,1052 @@ { - "replacements": [ + "moduleReplacements": [ { - "type": "module", + "type": "native", "moduleName": "array-buffer-byte-length", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/ArrayBuffer/byteLength" - }, - "description": "ArrayBuffer.prototype.byteLength" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "ArrayBuffer.prototype.byteLength", + "mdnPath": "Global_Objects/ArrayBuffer/byteLength", + "category": "native" + }, + { + "type": "native", "moduleName": "array-every", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/every" - }, - "description": "Array.prototype.every" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.every", + "mdnPath": "Global_Objects/Array/every", + "category": "native" + }, + { + "type": "native", "moduleName": "array-includes", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "6.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/includes" - }, - "description": "Array.prototype.includes" - } - ] - }, - { - "type": "module", + "nodeVersion": "6.0.0", + "replacement": "Array.prototype.includes", + "mdnPath": "Global_Objects/Array/includes", + "category": "native" + }, + { + "type": "native", "moduleName": "array-map", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/map" - }, - "description": "Array.prototype.map" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.map", + "mdnPath": "Global_Objects/Array/map", + "category": "native" + }, + { + "type": "native", "moduleName": "array.from", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "4.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/from" - }, - "description": "Array.from" - } - ] - }, - { - "type": "module", + "nodeVersion": "4.0.0", + "replacement": "Array.from", + "mdnPath": "Global_Objects/Array/from", + "category": "native" + }, + { + "type": "native", "moduleName": "array.of", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "4.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/of" - }, - "description": "Array.of" - } - ] - }, - { - "type": "module", + "nodeVersion": "4.0.0", + "replacement": "Array.of", + "mdnPath": "Global_Objects/Array/of", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.at", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "16.6.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/at" - }, - "description": "Array.prototype.at" - } - ] - }, - { - "type": "module", + "nodeVersion": "16.6.0", + "replacement": "Array.prototype.at", + "mdnPath": "Global_Objects/Array/at", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.concat", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/concat" - }, - "description": "Array.prototype.concat" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.concat", + "mdnPath": "Global_Objects/Array/concat", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.copywithin", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "4.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/copyWithin" - }, - "description": "Array.prototype.copyWithin" - } - ] - }, - { - "type": "module", + "nodeVersion": "4.0.0", + "replacement": "Array.prototype.copyWithin", + "mdnPath": "Global_Objects/Array/copyWithin", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.entries", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.12.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/entries" - }, - "description": "Array.prototype.entries" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.12.0", + "replacement": "Array.prototype.entries", + "mdnPath": "Global_Objects/Array/entries", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.every", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/every" - }, - "description": "Array.prototype.every" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.every", + "mdnPath": "Global_Objects/Array/every", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.filter", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/filter" - }, - "description": "Array.prototype.filter" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.filter", + "mdnPath": "Global_Objects/Array/filter", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.find", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "4.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/find" - }, - "description": "Array.prototype.find" - } - ] - }, - { - "type": "module", + "nodeVersion": "4.0.0", + "replacement": "Array.prototype.find", + "mdnPath": "Global_Objects/Array/find", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.findindex", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "4.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/findIndex" - }, - "description": "Array.prototype.findIndex" - } - ] - }, - { - "type": "module", + "nodeVersion": "4.0.0", + "replacement": "Array.prototype.findIndex", + "mdnPath": "Global_Objects/Array/findIndex", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.flat", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "11.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/flat" - }, - "description": "Array.prototype.flat" - } - ] - }, - { - "type": "module", + "nodeVersion": "11.0.0", + "replacement": "Array.prototype.flat", + "mdnPath": "Global_Objects/Array/flat", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.flatmap", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "11.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/flatMap" - }, - "description": "Array.prototype.flatMap" - } - ] - }, - { - "type": "module", + "nodeVersion": "11.0.0", + "replacement": "Array.prototype.flatMap", + "mdnPath": "Global_Objects/Array/flatMap", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.foreach", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/forEach" - }, - "description": "Array.prototype.forEach" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.forEach", + "mdnPath": "Global_Objects/Array/forEach", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.indexof", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/indexOf" - }, - "description": "Array.prototype.indexOf" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.indexOf", + "mdnPath": "Global_Objects/Array/indexOf", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.join", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/join" - }, - "description": "Array.prototype.join" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.join", + "mdnPath": "Global_Objects/Array/join", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.keys", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.12.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/keys" - }, - "description": "Array.prototype.keys" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.12.0", + "replacement": "Array.prototype.keys", + "mdnPath": "Global_Objects/Array/keys", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.lastindexof", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf" - }, - "description": "Array.prototype.lastIndexOf" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.lastIndexOf", + "mdnPath": "Global_Objects/Array/lastIndexOf", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.map", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/map" - }, - "description": "Array.prototype.map" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.map", + "mdnPath": "Global_Objects/Array/map", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.push", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/push" - }, - "description": "Array.prototype.push" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.push", + "mdnPath": "Global_Objects/Array/push", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.reduce", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/reduce" - }, - "description": "Array.prototype.reduce" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.reduce", + "mdnPath": "Global_Objects/Array/reduce", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.reduceright", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/reduceRight" - }, - "description": "Array.prototype.reduceRight" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.reduceRight", + "mdnPath": "Global_Objects/Array/reduceRight", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.slice", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/slice" - }, - "description": "Array.prototype.slice" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.slice", + "mdnPath": "Global_Objects/Array/slice", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.some", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/some" - }, - "description": "Array.prototype.some" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.some", + "mdnPath": "Global_Objects/Array/some", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.splice", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/splice" - }, - "description": "Array.prototype.splice" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.splice", + "mdnPath": "Global_Objects/Array/splice", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.unshift", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/unshift" - }, - "description": "Array.prototype.unshift" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.unshift", + "mdnPath": "Global_Objects/Array/unshift", + "category": "native" + }, + { + "type": "native", "moduleName": "array.prototype.values", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "10.9.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/values" - }, - "description": "Array.prototype.values" - } - ] - }, - { - "type": "module", + "nodeVersion": "10.9.0", + "replacement": "Array.prototype.values", + "mdnPath": "Global_Objects/Array/values", + "category": "native" + }, + { + "type": "native", "moduleName": "arraybuffer.prototype.slice", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.12.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice" - }, - "description": "ArrayBuffer.prototype.slice" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.12.0", + "replacement": "ArrayBuffer.prototype.slice", + "mdnPath": "Global_Objects/ArrayBuffer/slice", + "category": "native" + }, + { + "type": "native", "moduleName": "concat-map", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "11.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/flatMap" - }, - "description": "Array.prototype.flatMap" - } - ] - }, - { - "type": "module", + "nodeVersion": "11.0.0", + "replacement": "Array.prototype.flatMap", + "mdnPath": "Global_Objects/Array/flatMap", + "category": "native" + }, + { + "type": "native", "moduleName": "data-view-buffer", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/DataView/buffer" - }, - "description": "DataView.prototype.buffer" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "DataView.prototype.buffer", + "mdnPath": "Global_Objects/DataView/buffer", + "category": "native" + }, + { + "type": "native", "moduleName": "data-view-byte-length", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/DataView/byteLength" - }, - "description": "DataView.prototype.byteLength" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "DataView.prototype.byteLength", + "mdnPath": "Global_Objects/DataView/byteLength", + "category": "native" + }, + { + "type": "native", "moduleName": "data-view-byte-offset", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/DataView/byteOffset" - }, - "description": "DataView.prototype.byteOffset" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "DataView.prototype.byteOffset", + "mdnPath": "Global_Objects/DataView/byteOffset", + "category": "native" + }, + { + "type": "native", "moduleName": "date", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Date" - }, - "description": "Date" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Date", + "mdnPath": "Global_Objects/Date", + "category": "native" + }, + { + "type": "native", "moduleName": "defaults", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "4.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/assign" - }, - "description": "Object.assign, or if deep clones are needed, use structuredClone" - } - ] - }, - { - "type": "module", + "nodeVersion": "4.0.0", + "replacement": "Object.assign, or if deep clones are needed, use structuredClone", + "mdnPath": "Global_Objects/Object/assign", + "category": "native" + }, + { + "type": "native", "moduleName": "define-accessor-property", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/defineProperty" - }, - "description": "Object.defineProperty" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Object.defineProperty", + "mdnPath": "Global_Objects/Object/defineProperty", + "category": "native" + }, + { + "type": "native", "moduleName": "define-data-property", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/defineProperty" - }, - "description": "Object.defineProperty" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Object.defineProperty", + "mdnPath": "Global_Objects/Object/defineProperty", + "category": "native" + }, + { + "type": "native", "moduleName": "define-properties", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/defineProperties" - }, - "description": "Object.defineProperties" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Object.defineProperties", + "mdnPath": "Global_Objects/Object/defineProperties", + "category": "native" + }, + { + "type": "native", "moduleName": "error-cause", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "16.9.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Error/cause" - }, - "description": "Use errors `.cause` property and second `Error` constructors argument to define it" - } - ] - }, - { - "type": "module", + "nodeVersion": "16.9.0", + "replacement": "Use errors `.cause` property and second `Error` constructors argument to define it", + "mdnPath": "Global_Objects/Error/cause", + "category": "native" + }, + { + "type": "native", "moduleName": "es-aggregate-error", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "15.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/AggregateError" - }, - "description": "AggregateError" - } - ] - }, - { - "type": "module", + "nodeVersion": "15.0.0", + "replacement": "AggregateError", + "mdnPath": "Global_Objects/AggregateError", + "category": "native" + }, + { + "type": "native", "moduleName": "es-create-array-iterator", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.12.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/entries" - }, - "description": "Array.prototype.{ entries, keys, values, [Symbol.iterator] }" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.12.0", + "replacement": "Array.prototype.{ entries, keys, values, [Symbol.iterator] }", + "mdnPath": "Global_Objects/Array/entries", + "category": "native" + }, + { + "type": "native", "moduleName": "es-define-property", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/defineProperty" - }, - "description": "Object.defineProperty" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Object.defineProperty", + "mdnPath": "Global_Objects/Object/defineProperty", + "category": "native" + }, + { + "type": "native", "moduleName": "es-errors", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Error" - }, - "description": "Error / EvalError / RangeError / ReferenceError / SyntaxError / TypeError / URIError" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Error / EvalError / RangeError / ReferenceError / SyntaxError / TypeError / URIError", + "mdnPath": "Global_Objects/Error", + "category": "native" + }, + { + "type": "native", "moduleName": "es-shim-unscopables", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.12.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/@@unscopables" - }, - "description": "Array.prototype[Symbol.unscopables]" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.12.0", + "replacement": "Array.prototype[Symbol.unscopables]", + "mdnPath": "Global_Objects/Array/@@unscopables", + "category": "native" + }, + { + "type": "native", "moduleName": "es-string-html-methods", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String#html_wrapper_methods" - }, - "description": "String.prototype.{ anchor, big, blink, bold, fixed, fontcolor, fontsize, italics, link, small, strike, sub, sup }" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "String.prototype.{ anchor, big, blink, bold, fixed, fontcolor, fontsize, italics, link, small, strike, sub, sup }", + "mdnPath": "Global_Objects/String#html_wrapper_methods", + "category": "native" + }, + { + "type": "native", "moduleName": "extend-shallow", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "4.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/assign" - }, - "description": "Object.assign, or if deep clones are needed, use structuredClone" - } - ] - }, - { - "type": "module", + "nodeVersion": "4.0.0", + "replacement": "Object.assign, or if deep clones are needed, use structuredClone", + "mdnPath": "Global_Objects/Object/assign", + "category": "native" + }, + { + "type": "native", "moduleName": "filter-array", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/filter" - }, - "description": "Array.prototype.filter" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.filter", + "mdnPath": "Global_Objects/Array/filter", + "category": "native" + }, + { + "type": "native", "moduleName": "for-each", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.12.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Statements/for...of" - }, - "description": "for...of (using \"Object.entries\" if dealing with objects)" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.12.0", + "replacement": "for...of (using \"Object.entries\" if dealing with objects)", + "mdnPath": "Statements/for...of", + "category": "native" + }, + { + "type": "native", "moduleName": "function-bind", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Function/bind" - }, - "description": "Function.prototype.bind" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Function.prototype.bind", + "mdnPath": "Global_Objects/Function/bind", + "category": "native" + }, + { + "type": "native", "moduleName": "function.prototype.name", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Function/name" - }, - "description": "Use functions `.name` property" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Use functions `.name` property", + "mdnPath": "Global_Objects/Function/name", + "category": "native" + }, + { + "type": "native", "moduleName": "functions-have-names", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Function/name" - }, - "description": "Always `true`" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Always `true`", + "mdnPath": "Global_Objects/Function/name", + "category": "native" + }, + { + "type": "native", "moduleName": "get-symbol-description", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "11.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Symbol/description" - }, - "description": "Symbol.prototype.description" - } - ] - }, - { - "type": "module", + "nodeVersion": "11.0.0", + "replacement": "Symbol.prototype.description", + "mdnPath": "Global_Objects/Symbol/description", + "category": "native" + }, + { + "type": "native", "moduleName": "global", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "12.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/globalThis" - }, - "description": "globalThis" - } - ] - }, - { - "type": "module", + "nodeVersion": "12.0.0", + "replacement": "globalThis", + "mdnPath": "Global_Objects/globalThis", + "category": "native" + }, + { + "type": "native", "moduleName": "globalthis", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "12.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/globalThis" - }, - "description": "globalThis" - } - ] - }, - { - "type": "module", + "nodeVersion": "12.0.0", + "replacement": "globalThis", + "mdnPath": "Global_Objects/globalThis", + "category": "native" + }, + { + "type": "native", "moduleName": "gopd", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptor" - }, - "description": "Object.getOwnPropertyDescriptor" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Object.getOwnPropertyDescriptor", + "mdnPath": "Global_Objects/Object/getOwnPropertyDescriptor", + "category": "native" + }, + { + "type": "native", "moduleName": "has", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty" - }, - "description": "Object.prototype.hasOwnProperty.call(obj, prop) (or in later versions of node, \"Object.hasOwn(obj, prop)\")" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Object.prototype.hasOwnProperty.call(obj, prop) (or in later versions of node, \"Object.hasOwn(obj, prop)\")", + "mdnPath": "Global_Objects/Object/hasOwnProperty", + "category": "native" + }, + { + "type": "native", "moduleName": "has-own-prop", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty" - }, - "description": "Object.prototype.hasOwnProperty.call(obj, prop) (or in later versions of node, \"Object.hasOwn(obj, prop)\")" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Object.prototype.hasOwnProperty.call(obj, prop) (or in later versions of node, \"Object.hasOwn(obj, prop)\")", + "mdnPath": "Global_Objects/Object/hasOwnProperty", + "category": "native" + }, + { + "type": "native", "moduleName": "has-proto", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Operators/Object_initializer#prototype_setter" - }, - "description": "Always `true`" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Always `true`", + "mdnPath": "Operators/Object_initializer#prototype_setter", + "category": "native" + }, + { + "type": "native", "moduleName": "has-symbols", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.12.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Symbol" - }, - "description": "Always `true`" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.12.0", + "replacement": "Always `true`", + "mdnPath": "Global_Objects/Symbol", + "category": "native" + }, + { + "type": "native", "moduleName": "has-tostringtag", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "6.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag" - }, - "description": "Always `true`" - } - ] - }, - { - "type": "module", + "nodeVersion": "6.0.0", + "replacement": "Always `true`", + "mdnPath": "Global_Objects/Symbol/toStringTag", + "category": "native" + }, + { + "type": "native", "moduleName": "hasown", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty" - }, - "description": "Object.prototype.hasOwnProperty.call(obj, prop) (or in later versions of node, \"Object.hasOwn(obj, prop)\")" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Object.prototype.hasOwnProperty.call(obj, prop) (or in later versions of node, \"Object.hasOwn(obj, prop)\")", + "mdnPath": "Global_Objects/Object/hasOwnProperty", + "category": "native" + }, + { + "type": "native", "moduleName": "index-of", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/indexOf" - }, - "description": "Array.prototype.indexOf" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.indexOf", + "mdnPath": "Global_Objects/Array/indexOf", + "category": "native" + }, + { + "type": "native", "moduleName": "inherits", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "6.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Classes/extends" - }, - "description": "Use native class syntax" - } - ] - }, - { - "type": "module", + "nodeVersion": "6.0.0", + "replacement": "Use native class syntax", + "mdnPath": "Classes/extends", + "category": "native" + }, + { + "type": "native", "moduleName": "is-nan", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Number/isNaN" - }, - "description": "Number.isNaN" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Number.isNaN", + "mdnPath": "Global_Objects/Number/isNaN", + "category": "native" + }, + { + "type": "native", "moduleName": "iterate-iterator", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.12.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Statements/for...of" - }, - "description": "for...of" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.12.0", + "replacement": "for...of", + "mdnPath": "Statements/for...of", + "category": "native" + }, + { + "type": "native", "moduleName": "iterate-value", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.12.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Statements/for...of" - }, - "description": "for...of" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.12.0", + "replacement": "for...of", + "mdnPath": "Statements/for...of", + "category": "native" + }, + { + "type": "native", "moduleName": "last-index-of", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf" - }, - "description": "Array.prototype.lastIndexOf" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Array.prototype.lastIndexOf", + "mdnPath": "Global_Objects/Array/lastIndexOf", + "category": "native" + }, + { + "type": "native", "moduleName": "left-pad", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "8.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/padStart" - }, - "description": "String.prototype.padStart" - } - ] - }, - { - "type": "module", + "nodeVersion": "8.0.0", + "replacement": "String.prototype.padStart", + "mdnPath": "Global_Objects/String/padStart", + "category": "native" + }, + { + "type": "native", "moduleName": "math.acosh", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Math/acosh" - }, - "description": "Math.acosh" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Math.acosh", + "mdnPath": "Global_Objects/Math/acosh", + "category": "native" + }, + { + "type": "native", "moduleName": "math.atanh", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Math/atanh" - }, - "description": "Math.atanh" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Math.atanh", + "mdnPath": "Global_Objects/Math/atanh", + "category": "native" + }, + { + "type": "native", "moduleName": "math.cbrt", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Math/cbrt" - }, - "description": "Math.cbrt" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Math.cbrt", + "mdnPath": "Global_Objects/Math/cbrt", + "category": "native" + }, + { + "type": "native", "moduleName": "math.clz32", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Math/clz32" - }, - "description": "Math.clz32" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Math.clz32", + "mdnPath": "Global_Objects/Math/clz32", + "category": "native" + }, + { + "type": "native", "moduleName": "math.f16round", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Math/f16round" - }, - "description": "Math.f16round" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Math.f16round", + "mdnPath": "Global_Objects/Math/f16round", + "category": "native" + }, + { + "type": "native", "moduleName": "math.fround", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Math/fround" - }, - "description": "Math.fround" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Math.fround", + "mdnPath": "Global_Objects/Math/fround", + "category": "native" + }, + { + "type": "native", "moduleName": "math.imul", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Math/imul" - }, - "description": "Math.imul" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Math.imul", + "mdnPath": "Global_Objects/Math/imul", + "category": "native" + }, + { + "type": "native", "moduleName": "math.log10", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Math/log10" - }, - "description": "Math.log10" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Math.log10", + "mdnPath": "Global_Objects/Math/log10", + "category": "native" + }, + { + "type": "native", "moduleName": "math.log1p", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Math/log1p" - }, - "description": "Math.log1p" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Math.log1p", + "mdnPath": "Global_Objects/Math/log1p", + "category": "native" + }, + { + "type": "native", "moduleName": "math.sign", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Math/sign" - }, - "description": "Math.sign" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Math.sign", + "mdnPath": "Global_Objects/Math/sign", + "category": "native" + }, + { + "type": "native", "moduleName": "node.extend", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "4.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/assign" - }, - "description": "Object.assign, or if deep clones are needed, use structuredClone" - } - ] - }, - { - "type": "module", + "nodeVersion": "4.0.0", + "replacement": "Object.assign, or if deep clones are needed, use structuredClone", + "mdnPath": "Global_Objects/Object/assign", + "category": "native" + }, + { + "type": "native", "moduleName": "number.isfinite", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Number/isFinite" - }, - "description": "Number.isFinite" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Number.isFinite", + "mdnPath": "Global_Objects/Number/isFinite", + "category": "native" + }, + { + "type": "native", "moduleName": "number.isinteger", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Number/isInteger" - }, - "description": "Number.isInteger" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Number.isInteger", + "mdnPath": "Global_Objects/Number/isInteger", + "category": "native" + }, + { + "type": "native", "moduleName": "number.isnan", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Number/isNaN" - }, - "description": "Number.isNaN" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Number.isNaN", + "mdnPath": "Global_Objects/Number/isNaN", + "category": "native" + }, + { + "type": "native", "moduleName": "number.issafeinteger", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger" - }, - "description": "Number.isSafeInteger" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Number.isSafeInteger", + "mdnPath": "Global_Objects/Number/isSafeInteger", + "category": "native" + }, + { + "type": "native", "moduleName": "number.parsefloat", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Number/parseFloat" - }, - "description": "Number.parseFloat" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Number.parseFloat", + "mdnPath": "Global_Objects/Number/parseFloat", + "category": "native" + }, + { + "type": "native", "moduleName": "number.parseint", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Number/parseInt" - }, - "description": "Number.parseInt" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Number.parseInt", + "mdnPath": "Global_Objects/Number/parseInt", + "category": "native" + }, + { + "type": "native", "moduleName": "number.prototype.toexponential", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Number/toExponential" - }, - "description": "Number.prototype.toExponential" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Number.prototype.toExponential", + "mdnPath": "Global_Objects/Number/toExponential", + "category": "native" + }, + { + "type": "native", "moduleName": "object-assign", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "4.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/assign" - }, - "description": "Object.assign" - } - ] - }, - { - "type": "module", + "nodeVersion": "4.0.0", + "replacement": "Object.assign", + "mdnPath": "Global_Objects/Object/assign", + "category": "native" + }, + { + "type": "native", "moduleName": "object-is", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/is" - }, - "description": "Object.is" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Object.is", + "mdnPath": "Global_Objects/Object/is", + "category": "native" + }, + { + "type": "native", "moduleName": "object-keys", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/keys" - }, - "description": "Object.keys(obj)" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Object.keys(obj)", + "mdnPath": "Global_Objects/Object/keys", + "category": "native" + }, + { + "type": "native", "moduleName": "object.assign", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "4.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/assign" - }, - "description": "Object.assign" - } - ] - }, - { - "type": "module", + "nodeVersion": "4.0.0", + "replacement": "Object.assign", + "mdnPath": "Global_Objects/Object/assign", + "category": "native" + }, + { + "type": "native", "moduleName": "object.defineproperties", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/defineProperties" - }, - "description": "Object.defineProperties" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Object.defineProperties", + "mdnPath": "Global_Objects/Object/defineProperties", + "category": "native" + }, + { + "type": "native", "moduleName": "object.entries", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "7.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/entries" - }, - "description": "Object.entries" - } - ] - }, - { - "type": "module", + "nodeVersion": "7.0.0", + "replacement": "Object.entries", + "mdnPath": "Global_Objects/Object/entries", + "category": "native" + }, + { + "type": "native", "moduleName": "object.fromentries", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "12.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/fromEntries" - }, - "description": "Object.fromEntries" - } - ] - }, - { - "type": "module", + "nodeVersion": "12.0.0", + "replacement": "Object.fromEntries", + "mdnPath": "Global_Objects/Object/fromEntries", + "category": "native" + }, + { + "type": "native", "moduleName": "object.getownpropertydescriptors", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "7.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptors" - }, - "description": "Object.getOwnPropertyDescriptors" - } - ] - }, - { - "type": "module", + "nodeVersion": "7.0.0", + "replacement": "Object.getOwnPropertyDescriptors", + "mdnPath": "Global_Objects/Object/getOwnPropertyDescriptors", + "category": "native" + }, + { + "type": "native", "moduleName": "object.getprototypeof", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf" - }, - "description": "Object.getPrototypeOf" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Object.getPrototypeOf", + "mdnPath": "Global_Objects/Object/getPrototypeOf", + "category": "native" + }, + { + "type": "native", "moduleName": "object.hasown", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "16.9.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/hasOwn" - }, - "description": "Object.hasOwn" - } - ] - }, - { - "type": "module", + "nodeVersion": "16.9.0", + "replacement": "Object.hasOwn", + "mdnPath": "Global_Objects/Object/hasOwn", + "category": "native" + }, + { + "type": "native", "moduleName": "object.keys", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/keys" - }, - "description": "Object.keys(obj)" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "Object.keys(obj)", + "mdnPath": "Global_Objects/Object/keys", + "category": "native" + }, + { + "type": "native", "moduleName": "object.values", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "7.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/values" - }, - "description": "Object.values" - } - ] - }, - { - "type": "module", + "nodeVersion": "7.0.0", + "replacement": "Object.values", + "mdnPath": "Global_Objects/Object/values", + "category": "native" + }, + { + "type": "native", "moduleName": "pad-left", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "8.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/padStart" - }, - "description": "String.prototype.padStart" - } - ] - }, - { - "type": "module", + "nodeVersion": "8.0.0", + "replacement": "String.prototype.padStart", + "mdnPath": "Global_Objects/String/padStart", + "category": "native" + }, + { + "type": "native", "moduleName": "parseint", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/parseInt" - }, - "description": "parseInt" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "parseInt", + "mdnPath": "Global_Objects/parseInt", + "category": "native" + }, + { + "type": "native", "moduleName": "promise.allsettled", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "12.9.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Promise/allSettled" - }, - "description": "Promise.allSettled" - } - ] - }, - { - "type": "module", + "nodeVersion": "12.9.0", + "replacement": "Promise.allSettled", + "mdnPath": "Global_Objects/Promise/allSettled", + "category": "native" + }, + { + "type": "native", "moduleName": "promise.any", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "15.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Promise/any" - }, - "description": "Promise.any" - } - ] - }, - { - "type": "module", + "nodeVersion": "15.0.0", + "replacement": "Promise.any", + "mdnPath": "Global_Objects/Promise/any", + "category": "native" + }, + { + "type": "native", "moduleName": "promise.prototype.finally", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "10.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Promise/finally" - }, - "description": "Promise.prototype.finally" - } - ] - }, - { - "type": "module", + "nodeVersion": "10.0.0", + "replacement": "Promise.prototype.finally", + "mdnPath": "Global_Objects/Promise/finally", + "category": "native" + }, + { + "type": "native", "moduleName": "reflect.getprototypeof", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "6.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Reflect/getPrototypeOf" - }, - "description": "Reflect.getPrototypeOf" - } - ] - }, - { - "type": "module", + "nodeVersion": "6.0.0", + "replacement": "Reflect.getPrototypeOf", + "mdnPath": "Global_Objects/Reflect/getPrototypeOf", + "category": "native" + }, + { + "type": "native", "moduleName": "reflect.ownkeys", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "6.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys" - }, - "description": "Reflect.ownKeys" - } - ] - }, - { - "type": "module", + "nodeVersion": "6.0.0", + "replacement": "Reflect.ownKeys", + "mdnPath": "Global_Objects/Reflect/ownKeys", + "category": "native" + }, + { + "type": "native", "moduleName": "regexp.prototype.flags", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "6.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/RegExp/flags" - }, - "description": "RegExp.prototype.flags (e.g. \"/foo/g.flags\")" - } - ] - }, - { - "type": "module", + "nodeVersion": "6.0.0", + "replacement": "RegExp.prototype.flags (e.g. \"/foo/g.flags\")", + "mdnPath": "Global_Objects/RegExp/flags", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.at", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "16.6.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/at" - }, - "description": "String.prototype.at" - } - ] - }, - { - "type": "module", + "nodeVersion": "16.6.0", + "replacement": "String.prototype.at", + "mdnPath": "Global_Objects/String/at", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.lastindexof", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/lastIndexOf" - }, - "description": "String.prototype.lastIndexOf" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "String.prototype.lastIndexOf", + "mdnPath": "Global_Objects/String/lastIndexOf", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.matchall", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "12.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/matchAll" - }, - "description": "String.prototype.matchAll" - } - ] - }, - { - "type": "module", + "nodeVersion": "12.0.0", + "replacement": "String.prototype.matchAll", + "mdnPath": "Global_Objects/String/matchAll", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.padend", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "8.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/padEnd" - }, - "description": "String.prototype.padEnd" - } - ] - }, - { - "type": "module", + "nodeVersion": "8.0.0", + "replacement": "String.prototype.padEnd", + "mdnPath": "Global_Objects/String/padEnd", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.padleft", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "8.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/padStart" - }, - "description": "String.prototype.padStart" - } - ] - }, - { - "type": "module", + "nodeVersion": "8.0.0", + "replacement": "String.prototype.padStart", + "mdnPath": "Global_Objects/String/padStart", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.padright", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "8.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/padEnd" - }, - "description": "String.prototype.padEnd" - } - ] - }, - { - "type": "module", + "nodeVersion": "8.0.0", + "replacement": "String.prototype.padEnd", + "mdnPath": "Global_Objects/String/padEnd", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.padstart", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "8.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/padStart" - }, - "description": "String.prototype.padStart" - } - ] - }, - { - "type": "module", + "nodeVersion": "8.0.0", + "replacement": "String.prototype.padStart", + "mdnPath": "Global_Objects/String/padStart", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.replaceall", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "15.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/replaceAll" - }, - "description": "String.prototype.replaceAll" - } - ] - }, - { - "type": "module", + "nodeVersion": "15.0.0", + "replacement": "String.prototype.replaceAll", + "mdnPath": "Global_Objects/String/replaceAll", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.split", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/split" - }, - "description": "String.prototype.split" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "String.prototype.split", + "mdnPath": "Global_Objects/String/split", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.substr", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/substr" - }, - "description": "String.prototype.substr" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "String.prototype.substr", + "mdnPath": "Global_Objects/String/substr", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.trim", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/trim" - }, - "description": "String.prototype.trim" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "String.prototype.trim", + "mdnPath": "Global_Objects/String/trim", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.trimend", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "10.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/trimEnd" - }, - "description": "String.prototype.trimEnd" - } - ] - }, - { - "type": "module", + "nodeVersion": "10.0.0", + "replacement": "String.prototype.trimEnd", + "mdnPath": "Global_Objects/String/trimEnd", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.trimleft", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "10.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/trimLeft" - }, - "description": "String.prototype.trimLeft" - } - ] - }, - { - "type": "module", + "nodeVersion": "10.0.0", + "replacement": "String.prototype.trimLeft", + "mdnPath": "Global_Objects/String/trimLeft", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.trimright", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "10.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/trimRight" - }, - "description": "String.prototype.trimRight" - } - ] - }, - { - "type": "module", + "nodeVersion": "10.0.0", + "replacement": "String.prototype.trimRight", + "mdnPath": "Global_Objects/String/trimRight", + "category": "native" + }, + { + "type": "native", "moduleName": "string.prototype.trimstart", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "10.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/trimStart" - }, - "description": "String.prototype.trimStart" - } - ] - }, - { - "type": "module", + "nodeVersion": "10.0.0", + "replacement": "String.prototype.trimStart", + "mdnPath": "Global_Objects/String/trimStart", + "category": "native" + }, + { + "type": "native", "moduleName": "string.raw", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "4.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/String/raw" - }, - "description": "String.raw" - } - ] - }, - { - "type": "module", + "nodeVersion": "4.0.0", + "replacement": "String.raw", + "mdnPath": "Global_Objects/String/raw", + "category": "native" + }, + { + "type": "native", "moduleName": "symbol.prototype.description", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "11.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Symbol/description" - }, - "description": "Symbol.prototype.description" - } - ] - }, - { - "type": "module", + "nodeVersion": "11.0.0", + "replacement": "Symbol.prototype.description", + "mdnPath": "Global_Objects/Symbol/description", + "category": "native" + }, + { + "type": "native", "moduleName": "typed-array-buffer", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/buffer" - }, - "description": "%TypedArray%.prototype.buffer" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "%TypedArray%.prototype.buffer", + "mdnPath": "Global_Objects/TypedArray/buffer", + "category": "native" + }, + { + "type": "native", "moduleName": "typed-array-byte-length", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/byteLength" - }, - "description": "%TypedArray%.prototype.byteLength" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "%TypedArray%.prototype.byteLength", + "mdnPath": "Global_Objects/TypedArray/byteLength", + "category": "native" + }, + { + "type": "native", "moduleName": "typed-array-byte-offset", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/byteOffset" - }, - "description": "%TypedArray%.prototype.byteOffset" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "%TypedArray%.prototype.byteOffset", + "mdnPath": "Global_Objects/TypedArray/byteOffset", + "category": "native" + }, + { + "type": "native", "moduleName": "typed-array-length", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "0.10.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/length" - }, - "description": "%TypedArray%.prototype.length" - } - ] - }, - { - "type": "module", + "nodeVersion": "0.10.0", + "replacement": "%TypedArray%.prototype.length", + "mdnPath": "Global_Objects/TypedArray/length", + "category": "native" + }, + { + "type": "native", "moduleName": "typedarray.prototype.slice", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "4.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/slice" - }, - "description": "%TypedArray%.prototype.slice" - } - ] - }, - { - "type": "module", + "nodeVersion": "4.0.0", + "replacement": "%TypedArray%.prototype.slice", + "mdnPath": "Global_Objects/TypedArray/slice", + "category": "native" + }, + { + "type": "native", "moduleName": "xtend", - "replacements": [ - { - "type": "native", - "engines": [ - { - "engine": "node", - "minVersion": "4.0.0" - } - ], - "url": { - "type": "mdn", - "id": "Web/JavaScript/Reference/Global_Objects/Object/assign" - }, - "description": "Object.assign, or if deep clones are needed, use structuredClone" - } - ] + "nodeVersion": "4.0.0", + "replacement": "Object.assign, or if deep clones are needed, use structuredClone", + "mdnPath": "Global_Objects/Object/assign", + "category": "native" } ] } diff --git a/manifests/preferred.json b/manifests/preferred.json index 46ec12bd..b3d1d353 100644 --- a/manifests/preferred.json +++ b/manifests/preferred.json @@ -1,9916 +1,2410 @@ { - "replacements": [ + "moduleReplacements": [ { - "type": "module", + "type": "documented", "moduleName": "@jsdevtools/ez-spawn", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "ez-spawn" - }, - "replacementModule": "tinyexec" - } - ] - }, - { - "type": "module", + "docPath": "ez-spawn", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "axios", - "replacements": [ - { - "type": "native", - "webFeatureId": "fetch", - "engines": [ - { - "engine": "chrome", - "minVersion": "42" - }, - { - "engine": "chrome_android", - "minVersion": "42" - }, - { - "engine": "edge", - "minVersion": "14" - }, - { - "engine": "firefox", - "minVersion": "39" - }, - { - "engine": "firefox_android", - "minVersion": "39" - }, - { - "engine": "safari", - "minVersion": "10.1" - }, - { - "engine": "safari_ios", - "minVersion": "10.3" - } - ], - "url": { - "type": "mdn", - "id": "Web/API/Fetch_API" - }, - "description": "Use native fetch" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "fetch" - }, - "replacementModule": "ky" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "fetch" - }, - "replacementModule": "ofetch" - } - ] - }, - { - "type": "module", + "docPath": "fetch", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "bluebird", - "replacements": [ - { - "type": "native", - "webFeatureId": "promise", - "engines": [ - { - "engine": "chrome", - "minVersion": "32" - }, - { - "engine": "chrome_android", - "minVersion": "32" - }, - { - "engine": "edge", - "minVersion": "12" - }, - { - "engine": "firefox", - "minVersion": "29" - }, - { - "engine": "firefox_android", - "minVersion": "29" - }, - { - "engine": "safari", - "minVersion": "8" - }, - { - "engine": "safari_ios", - "minVersion": "8" - } - ], - "url": { - "type": "e18e", - "id": "bluebird-q" - }, - "description": "Use native Promise" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "bluebird-q" - }, - "description": "Use NativeBird", - "replacementModule": "nativebird" - } - ] - }, - { - "type": "module", + "docPath": "bluebird-q", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "body-parser", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "body-parser" - }, - "replacementModule": "milliparsec" - } - ] - }, - { - "type": "module", + "docPath": "body-parser", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "buf-compare", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:buffer", - "exportName": "Buffer" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "vercel", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "e18e", - "id": "buf-compare" - }, - "description": "Use native Buffer.compare" - } - ] - }, - { - "type": "module", + "docPath": "buf-compare", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "buffer-equal", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:buffer", - "exportName": "Buffer" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "vercel", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "e18e", - "id": "buffer-equal" - }, - "description": "Use native Buffer#equals" - } - ] - }, - { - "type": "module", + "docPath": "buffer-equal", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "buffer-equals", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:buffer", - "exportName": "Buffer" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "vercel", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "e18e", - "id": "buffer-equals" - }, - "description": "Use native Buffer#equals" - } - ] - }, - { - "type": "module", + "docPath": "buffer-equals", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "builtin-modules", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:module", - "exportName": "builtinModules" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "module.html#modulebuiltinmodules" - }, - "description": "Use native Node" - } - ] - }, - { - "type": "module", + "docPath": "builtin-modules", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "chalk", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:util", - "exportName": "styleText" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "util.html#utilstyletextformat-text-options" - }, - "description": "Use native styleText" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "chalk" - }, - "replacementModule": "picocolors" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "chalk" - }, - "replacementModule": "ansis" - } - ] - }, - { - "type": "module", + "docPath": "chalk", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "cli-color", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:util", - "exportName": "styleText" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "util.html#utilstyletextformat-text-options" - }, - "description": "Use native styleText" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "chalk" - }, - "replacementModule": "picocolors" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "chalk" - }, - "replacementModule": "ansis" - } - ] - }, - { - "type": "module", + "docPath": "chalk", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "core-util-is", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:util", - "exportName": "types" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "vercel", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "util.html#utiltypes" - }, - "description": "Use native Node" - } - ] - }, - { - "type": "module", + "docPath": "core-util-is", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "cpx", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "cpx" - }, - "replacementModule": "cpx2" - } - ] - }, - { - "type": "module", + "docPath": "cpx", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "cross-fetch", - "replacements": [ - { - "type": "native", - "webFeatureId": "fetch", - "engines": [ - { - "engine": "chrome", - "minVersion": "42" - }, - { - "engine": "chrome_android", - "minVersion": "42" - }, - { - "engine": "edge", - "minVersion": "14" - }, - { - "engine": "firefox", - "minVersion": "39" - }, - { - "engine": "firefox_android", - "minVersion": "39" - }, - { - "engine": "safari", - "minVersion": "10.1" - }, - { - "engine": "safari_ios", - "minVersion": "10.3" - } - ], - "url": { - "type": "mdn", - "id": "Web/API/Fetch_API" - }, - "description": "Use native fetch" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "fetch" - }, - "replacementModule": "ky" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "fetch" - }, - "replacementModule": "ofetch" - } - ] - }, - { - "type": "module", + "docPath": "fetch", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "crypto-js", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:crypto" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "crypto.html" - }, - "description": "Use native node:crypto" - }, - { - "type": "native", - "webFeatureId": "web-cryptography", - "engines": [ - { - "engine": "chrome", - "minVersion": "37" - }, - { - "engine": "chrome_android", - "minVersion": "37" - }, - { - "engine": "edge", - "minVersion": "12" - }, - { - "engine": "firefox", - "minVersion": "34" - }, - { - "engine": "firefox_android", - "minVersion": "34" - }, - { - "engine": "safari", - "minVersion": "11" - }, - { - "engine": "safari_ios", - "minVersion": "11" - } - ], - "url": { - "type": "mdn", - "id": "Web_Crypto_API" - }, - "description": "Use native Web" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "crypto-js" - }, - "replacementModule": "Bun" - } - ] - }, - { - "type": "module", + "docPath": "crypto-js", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "deep-equal", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "deep-equal" - }, - "replacementModule": "dequal" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "deep-equal" - }, - "replacementModule": "fast-deep-equal" - } - ] - }, - { - "type": "module", + "docPath": "deep-equal", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "depcheck", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "depcheck" - }, - "replacementModule": "knip" - } - ] - }, - { - "type": "module", + "docPath": "depcheck", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "dot-prop", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "dot-prop" - }, - "replacementModule": "dlv" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "dot-prop" - }, - "replacementModule": "object-path" - } - ] - }, - { - "type": "module", + "docPath": "dot-prop", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "dotenv", - "replacements": [ - { - "type": "native", - "engines": [], - "url": { - "type": "e18e", - "id": "dotenv" - }, - "description": "Use native Node" - } - ] - }, - { - "type": "module", + "docPath": "dotenv", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "emoji-regex", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "emoji-regex" - }, - "replacementModule": "emoji-regex-xs" - }, - { - "type": "native", - "engines": [], - "url": { - "type": "e18e", - "id": "emoji-regex" - }, - "description": "Use native Unicode" - } - ] - }, - { - "type": "module", + "docPath": "emoji-regex", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "eslint-plugin-es", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "eslint-plugin-es" - }, - "replacementModule": "eslint-plugin-es-x" - } - ] - }, - { - "type": "module", + "docPath": "eslint-plugin-es", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "eslint-plugin-eslint-comments", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "eslint-plugin-eslint-comments" - }, - "replacementModule": "@eslint-community/eslint-plugin-eslint-comments" - } - ] - }, - { - "type": "module", + "docPath": "eslint-plugin-eslint-comments", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "eslint-plugin-import", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "eslint-plugin-import" - }, - "replacementModule": "eslint-plugin-import-x" - } - ] - }, - { - "type": "module", + "docPath": "eslint-plugin-import", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "eslint-plugin-node", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "eslint-plugin-node" - }, - "description": "Use eslint-plugin-n", - "replacementModule": "eslint-plugin-n" - } - ] - }, - { - "type": "module", + "docPath": "eslint-plugin-node", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "eslint-plugin-react", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "eslint-plugin-react" - }, - "replacementModule": "@eslint-react/eslint-plugin" - } - ] - }, - { - "type": "module", + "docPath": "eslint-plugin-react", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "eslint-plugin-vitest", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "eslint-plugin-vitest" - }, - "replacementModule": "@vitest/eslint-plugin" - } - ] - }, - { - "type": "module", + "docPath": "eslint-plugin-vitest", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "execa", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "execa" - }, - "replacementModule": "tinyexec" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "execa" - }, - "replacementModule": "nanoexec" - }, - { - "type": "native", - "engines": [ - { - "engine": "bun", - "minVersion": "0.0.0" - } - ], - "url": "https://bun.com/docs/runtime/shell", - "description": "Use native `$` in Bun" - } - ] - }, - { - "type": "module", + "docPath": "execa", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "ez-spawn", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "ez-spawn" - }, - "replacementModule": "tinyexec" - } - ] - }, - { - "type": "module", + "docPath": "ez-spawn", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "ezspawn", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "process-exec" - }, - "replacementModule": "process-exec" - } - ] - }, - { - "type": "module", + "docPath": "process-exec", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "faker", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "faker" - }, - "replacementModule": "@faker-js/faker" - } - ] - }, - { - "type": "module", + "docPath": "faker", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "fast-glob", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "fast-glob" - }, - "replacementModule": "tinyglobby" - } - ] - }, - { - "type": "module", + "docPath": "fast-glob", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "find-cache-dir", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "find-cache-dir" - }, - "replacementModule": "empathic" - } - ] - }, - { - "type": "module", + "docPath": "find-cache-dir", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "find-cache-directory", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "find-cache-directory" - }, - "replacementModule": "empathic" - } - ] - }, - { - "type": "module", + "docPath": "find-cache-directory", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "find-file-up", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "find-file-up" - }, - "replacementModule": "empathic" - } - ] - }, - { - "type": "module", + "docPath": "find-file-up", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "find-pkg", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "find-pkg" - }, - "replacementModule": "empathic" - } - ] - }, - { - "type": "module", + "docPath": "find-pkg", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "find-up", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "find-up" - }, - "replacementModule": "empathic" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "find-up" - }, - "replacementModule": "pkg-types" - } - ] - }, - { - "type": "module", + "docPath": "find-up", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "fs-extra", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:fs", - "exportName": "cp" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "fs.html#fspromisescpsrc-dest-options" - }, - "description": "Use native Node" - } - ] - }, - { - "type": "module", + "docPath": "fs-extra", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "get-value", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "dot-prop" - }, - "replacementModule": "dlv" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "dot-prop" - }, - "replacementModule": "object-path" - } - ] - }, - { - "type": "module", + "docPath": "dot-prop", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "glob", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "glob" - }, - "replacementModule": "tinyglobby" - }, - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:fs", - "exportName": "glob" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "fs.html#fspromisesglobpattern-options" - }, - "description": "Use native fs.glob" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "glob" - }, - "replacementModule": "fdir" - } - ] - }, - { - "type": "module", + "docPath": "glob", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "globby", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "globby" - }, - "description": "Use tinyglobby", - "replacementModule": "tinyglobby" - } - ] - }, - { - "type": "module", + "docPath": "globby", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "grapheme-splitter", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "grapheme" - }, - "replacementModule": "grapheme" - } - ] - }, - { - "type": "module", + "docPath": "grapheme", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "graphemer", - "replacements": [ - { - "type": "native", - "webFeatureId": "intl-segmenter", - "engines": [ - { - "engine": "chrome", - "minVersion": "87" - }, - { - "engine": "chrome_android", - "minVersion": "87" - }, - { - "engine": "edge", - "minVersion": "87" - }, - { - "engine": "firefox", - "minVersion": "125" - }, - { - "engine": "firefox_android", - "minVersion": "125" - }, - { - "engine": "safari", - "minVersion": "14.1" - }, - { - "engine": "safari_ios", - "minVersion": "14.5" - } - ], - "url": { - "type": "e18e", - "id": "graphemer" - }, - "description": "Use native Intl.Segmenter" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "graphemer" - }, - "replacementModule": "unicode-segmenter" - } - ] - }, - { - "type": "module", + "docPath": "graphemer", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "invariant", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "invariant" - }, - "replacementModule": "tiny-invariant" - } - ] - }, - { - "type": "module", + "docPath": "invariant", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "is-builtin-module", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:module", - "exportName": "isBuiltin" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "module.html#moduleisbuiltinmodulename" - }, - "description": "Use native Node" - }, - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:module", - "exportName": "builtinModules" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "module.html#modulebuiltinmodules" - }, - "description": "Use native Node" - } - ] - }, - { - "type": "module", + "docPath": "is-builtin-module", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "jquery", - "replacements": [ - { - "type": "native", - "engines": [], - "url": { - "type": "e18e", - "id": "jquery" - }, - "description": "Use native features" - } - ] - }, - { - "type": "module", + "docPath": "jquery", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "js-yaml", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "js-yaml" - }, - "replacementModule": "yaml" - }, - { - "type": "native", - "engines": [ - { - "engine": "bun", - "minVersion": "0.0.0" - } - ], - "url": { - "type": "e18e", - "id": "js-yaml" - }, - "description": "Use native YAML from Bun" - } - ] - }, - { - "type": "module", + "docPath": "js-yaml", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "jsx-ast-utils", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "jsx-ast-utils" - }, - "replacementModule": "jsx-ast-utils-x" - } - ] - }, - { - "type": "module", + "docPath": "jsx-ast-utils", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lint-staged", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lint-staged" - }, - "replacementModule": "nano-staged" - } - ] - }, - { - "type": "module", + "docPath": "lint-staged", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash-amd", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash-compat", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash-es", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash-fp", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash-node", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.add", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.after", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.ary", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.assign", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.assignin", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.assigninwith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.assignwith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.at", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.attempt", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.before", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.bind", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.bindall", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.bindkey", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.callback", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.camelcase", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.capitalize", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.castarray", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.ceil", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.chunk", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.clamp", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.clone", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.clonedeep", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.clonedeepwith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.clonewith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.compact", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.compose", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.concat", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.cond", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.conforms", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.conformsto", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.constant", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.contains", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.countby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.create", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.createcallback", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.curry", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.curryright", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.debounce", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.deburr", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.defaults", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.defaultsdeep", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.defaultto", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.defer", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.delay", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.difference", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.differenceby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.differencewith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.divide", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.drop", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.dropright", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.droprightwhile", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.dropwhile", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.endswith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.eq", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.escape", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.escaperegexp", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.every", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.fill", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.filter", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.find", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.findindex", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.findkey", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.findlast", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.findlastindex", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.findlastkey", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.findwhere", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.first", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.flatmap", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.flatmapdeep", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.flatmapdepth", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.flatten", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.flattendeep", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.flattendepth", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.flip", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.floor", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.flow", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.flowright", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.foreach", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.foreachright", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.forin", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.forinright", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.forown", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.forownright", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.frompairs", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.functions", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.functionsin", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.get", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.groupby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.gt", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.gte", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.has", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.hasin", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.head", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.identity", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.includes", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.indexby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.indexof", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.initial", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.inrange", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.intersection", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.intersectionby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.intersectionwith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.invert", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.invertby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.invoke", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.invokemap", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isarguments", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isarray", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isarraybuffer", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isarraylike", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isarraylikeobject", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isboolean", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isbuffer", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isdate", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.iselement", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isempty", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isequal", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isequalwith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.iserror", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isfinite", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isfunction", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isinteger", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.islength", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.ismap", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.ismatch", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.ismatchwith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isnan", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isnative", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isnil", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isnull", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isnumber", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isobject", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isobjectlike", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isplainobject", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isregexp", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.issafeinteger", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isset", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isstring", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.issymbol", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.istypedarray", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isundefined", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isweakmap", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.isweakset", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.iteratee", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.join", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.kebabcase", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.keyby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.keys", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.keysin", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.last", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.lastindexof", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.lowercase", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.lowerfirst", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.lt", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.lte", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.map", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.mapkeys", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.mapvalues", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.matches", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.matchesproperty", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.max", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.maxby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.mean", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.meanby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.memoize", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.merge", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.mergewith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.method", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.methodof", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.min", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.minby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.mixin", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.modargs", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.multiply", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.negate", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.noop", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.now", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.nth", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.ntharg", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.omit", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.omitby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.once", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.orderby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.over", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.overargs", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.overevery", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.oversome", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.pad", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.padend", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.padleft", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.padright", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.padstart", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.pairs", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.parseint", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.partial", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.partialright", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.partition", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.pick", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.pickby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.pluck", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.property", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.propertyof", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.pull", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.pullall", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.pullallwith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.pullat", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.random", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.range", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.rangeright", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.rearg", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.reduce", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.reduceright", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.reescape", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.reevaluate", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.reinterpolate", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.reject", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.remove", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.repeat", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.replace", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.rest", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.restparam", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.result", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.reverse", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.round", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.sample", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.samplesize", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.set", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.setwith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.shuffle", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.size", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.slice", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.snakecase", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.some", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.sortby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.sortbyall", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.sortbyorder", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.sortedindex", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.sortedindexby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.sortedindexof", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.sortedlastindex", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.sortedlastindexby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.sortedlastindexof", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.sorteduniq", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.sorteduniqby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.split", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.spread", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.startcase", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.startswith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.stubarray", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.stubfalse", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.stubobject", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.stubstring", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.stubtrue", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.subtract", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.sum", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.sumby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.support", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.tail", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.take", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.takeright", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.takerightwhile", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.takewhile", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.template", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.templatesettings", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.throttle", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.times", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.toarray", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.tofinite", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.tointeger", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.tolength", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.tolower", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.tonumber", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.topairs", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.topairsin", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.topath", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.toplainobject", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.tosafeinteger", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.tostring", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.toupper", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.transform", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.trim", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.trimend", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.trimleft", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.trimright", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.trimstart", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.trunc", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.truncate", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.unary", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.unescape", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.union", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.unionby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.unionwith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.uniqby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.uniqueid", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.uniqwith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.unset", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.unzip", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.unzipwith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.update", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.updatewith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.uppercase", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.upperfirst", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.values", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.valuesin", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.where", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.without", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.words", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.wrap", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.xor", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.xorby", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.xorwith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.zip", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.zipobject", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.zipobjectdeep", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "lodash.zipwith", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "make-dir", - "replacements": [ - { - "type": "native", - "engines": [], - "url": { - "type": "node", - "id": "fs.html#fsmkdirpath-options-callback" - }, - "description": "Use native Node" - } - ] - }, - { - "type": "module", + "docPath": "mkdirp", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "materialize-css", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "materialize-css" - }, - "replacementModule": "@materializecss/materialize" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "materialize-css" - }, - "replacementModule": "@material/web" - } - ] - }, - { - "type": "module", + "docPath": "materialize-css", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "md5", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:crypto" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "e18e", - "id": "md5" - }, - "description": "Use native crypto" - } - ] - }, - { - "type": "module", + "docPath": "md5", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "mkdirp", - "replacements": [ - { - "type": "native", - "engines": [], - "url": { - "type": "node", - "id": "fs.html#fsmkdirpath-options-callback" - }, - "description": "Use native Node" - } - ] - }, - { - "type": "module", + "docPath": "mkdirp", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "moment", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "moment" - }, - "replacementModule": "dayjs" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "moment" - }, - "replacementModule": "date-fns" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "moment" - }, - "replacementModule": "luxon" - }, - { - "type": "native", - "webFeatureId": "date", - "engines": [ - { - "engine": "chrome", - "minVersion": "1" - }, - { - "engine": "chrome_android", - "minVersion": "18" - }, - { - "engine": "edge", - "minVersion": "12" - }, - { - "engine": "firefox", - "minVersion": "1" - }, - { - "engine": "firefox_android", - "minVersion": "4" - }, - { - "engine": "safari", - "minVersion": "1" - }, - { - "engine": "safari_ios", - "minVersion": "1" - } - ], - "url": { - "type": "e18e", - "id": "moment" - }, - "description": "Use native Date" - } - ] - }, - { - "type": "module", + "docPath": "moment", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "node-fetch", - "replacements": [ - { - "type": "native", - "webFeatureId": "fetch", - "engines": [ - { - "engine": "chrome", - "minVersion": "42" - }, - { - "engine": "chrome_android", - "minVersion": "42" - }, - { - "engine": "edge", - "minVersion": "14" - }, - { - "engine": "firefox", - "minVersion": "39" - }, - { - "engine": "firefox_android", - "minVersion": "39" - }, - { - "engine": "safari", - "minVersion": "10.1" - }, - { - "engine": "safari_ios", - "minVersion": "10.3" - } - ], - "url": { - "type": "mdn", - "id": "Web/API/Fetch_API" - }, - "description": "Use native fetch" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "fetch" - }, - "replacementModule": "ky" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "fetch" - }, - "replacementModule": "ofetch" - } - ] - }, - { - "type": "module", + "docPath": "fetch", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "npm-run-all", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "npm-run-all" - }, - "replacementModule": "npm-run-all2" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "npm-run-all" - }, - "replacementModule": "concurrently" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "npm-run-all" - }, - "replacementModule": "wireit" - } - ] - }, - { - "type": "module", + "docPath": "npm-run-all", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "object-hash", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "object-hash" - }, - "replacementModule": "ohash" - }, - { - "type": "native", - "webFeatureId": "web-cryptography", - "engines": [ - { - "engine": "chrome", - "minVersion": "37" - }, - { - "engine": "chrome_android", - "minVersion": "37" - }, - { - "engine": "edge", - "minVersion": "12" - }, - { - "engine": "firefox", - "minVersion": "34" - }, - { - "engine": "firefox_android", - "minVersion": "34" - }, - { - "engine": "safari", - "minVersion": "11" - }, - { - "engine": "safari_ios", - "minVersion": "11" - } - ], - "url": { - "type": "e18e", - "id": "object-hash" - }, - "description": "Use native SubtleCrypto" - }, - { - "type": "native", - "engines": [ - { - "engine": "bun", - "minVersion": "0.0.0" - } - ], - "url": { - "type": "e18e", - "id": "object-hash" - }, - "description": "Use native CryptoHasher in bun" - } - ] - }, - { - "type": "module", + "docPath": "object-hash", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "object-path", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "dot-prop" - }, - "replacementModule": "dlv" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "dot-prop" - }, - "replacementModule": "object-path" - } - ] - }, - { - "type": "module", + "docPath": "dot-prop", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "ora", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "ora" - }, - "replacementModule": "nanospinner" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "ora" - }, - "replacementModule": "picospinner" - } - ] - }, - { - "type": "module", + "docPath": "ora", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "package-up", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "find-up" - }, - "replacementModule": "empathic" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "find-up" - }, - "replacementModule": "pkg-types" - } - ] - }, - { - "type": "module", + "docPath": "find-up", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "path-exists", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:fs/promises", - "exportName": "access" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "e18e", - "id": "path-exists" - }, - "description": "Use native Node" - }, - { - "type": "documented", - "engines": [ - { - "engine": "bun", - "minVersion": "0.0.0" - } - ], - "url": { - "type": "e18e", - "id": "path-exists" - }, - "replacementModule": "Use Bun.file(path).exists()" - } - ] - }, - { - "type": "module", + "docPath": "path-exists", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "pkg-dir", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "pkg-dir" - }, - "replacementModule": "empathic" - } - ] - }, - { - "type": "module", + "docPath": "pkg-dir", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "pkg-up", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "find-up" - }, - "replacementModule": "empathic" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "find-up" - }, - "replacementModule": "pkg-types" - } - ] - }, - { - "type": "module", + "docPath": "find-up", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "portal-vue", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "portal-vue" - } - } - ] - }, - { - "type": "module", + "docPath": "portal-vue", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "q", - "replacements": [ - { - "type": "native", - "webFeatureId": "promise", - "engines": [ - { - "engine": "chrome", - "minVersion": "32" - }, - { - "engine": "chrome_android", - "minVersion": "32" - }, - { - "engine": "edge", - "minVersion": "12" - }, - { - "engine": "firefox", - "minVersion": "29" - }, - { - "engine": "firefox_android", - "minVersion": "29" - }, - { - "engine": "safari", - "minVersion": "8" - }, - { - "engine": "safari_ios", - "minVersion": "8" - } - ], - "url": { - "type": "e18e", - "id": "bluebird-q" - }, - "description": "Use native Promise" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "bluebird-q" - }, - "replacementModule": "nativebird" - } - ] - }, - { - "type": "module", + "docPath": "bluebird-q", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "qs", - "replacements": [ - { - "type": "native", - "webFeatureId": "url", - "engines": [ - { - "engine": "chrome", - "minVersion": "32" - }, - { - "engine": "chrome_android", - "minVersion": "32" - }, - { - "engine": "edge", - "minVersion": "12" - }, - { - "engine": "firefox", - "minVersion": "19" - }, - { - "engine": "firefox_android", - "minVersion": "19" - }, - { - "engine": "safari", - "minVersion": "7" - }, - { - "engine": "safari_ios", - "minVersion": "7" - } - ], - "url": { - "type": "mdn", - "id": "URLSearchParams" - }, - "description": "Use native URLSearchParams" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "qs" - }, - "replacementModule": "fast-querystring" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "qs" - }, - "replacementModule": "picoquery" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "qs" - }, - "replacementModule": "neoqs" - } - ] - }, - { - "type": "module", + "docPath": "qs", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "read-package-up", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "read-package-up" - }, - "replacementModule": "pkg-types" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "read-package-up" - }, - "replacementModule": "empathic" - } - ] - }, - { - "type": "module", + "docPath": "read-package-up", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "read-pkg", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "read-pkg" - }, - "replacementModule": "pkg-types" - }, - { - "type": "native", - "engines": [], - "url": { - "type": "e18e", - "id": "read-pkg" - }, - "description": "Use native node:fs" - } - ] - }, - { - "type": "module", + "docPath": "read-pkg", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "read-pkg-up", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "read-pkg-up" - }, - "replacementModule": "pkg-types" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "read-pkg-up" - }, - "replacementModule": "empathic" - } - ] - }, - { - "type": "module", + "docPath": "read-pkg-up", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "readable-stream", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:stream", - "exportName": "Readable" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "stream.html" - }, - "description": "Use native Node" - }, - { - "type": "native", - "webFeatureId": "streams", - "engines": [ - { - "engine": "chrome", - "minVersion": "67" - }, - { - "engine": "chrome_android", - "minVersion": "67" - }, - { - "engine": "edge", - "minVersion": "79" - }, - { - "engine": "firefox", - "minVersion": "102" - }, - { - "engine": "firefox_android", - "minVersion": "102" - }, - { - "engine": "safari", - "minVersion": "14.1" - }, - { - "engine": "safari_ios", - "minVersion": "14.5" - } - ], - "url": { - "type": "node", - "id": "webstreams.html" - }, - "description": "Use native Streams" - } - ] - }, - { - "type": "module", + "docPath": "readable-stream", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "rimraf", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:fs/promises", - "exportName": "rm" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "fs.html#fspromisesrmpath-options" - }, - "description": "Use native Node" - }, - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:fs", - "exportName": "rmdir" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "fs.html#fsrmdirpath-options-callback" - }, - "description": "Use native Node" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "rimraf" - }, - "replacementModule": "premove" - } - ] - }, - { - "type": "module", + "docPath": "rimraf", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "set-value", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "dot-prop" - }, - "replacementModule": "dlv" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "dot-prop" - }, - "replacementModule": "object-path" - } - ] - }, - { - "type": "module", + "docPath": "dot-prop", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "shortid", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "shortid" - }, - "replacementModule": "nanoid" - } - ] - }, - { - "type": "module", + "docPath": "shortid", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "sort-object", - "replacements": [ - { - "type": "native", - "webFeatureId": "object-object", - "engines": [ - { - "engine": "chrome", - "minVersion": "1" - }, - { - "engine": "chrome_android", - "minVersion": "18" - }, - { - "engine": "edge", - "minVersion": "12" - }, - { - "engine": "firefox", - "minVersion": "1" - }, - { - "engine": "firefox_android", - "minVersion": "4" - }, - { - "engine": "safari", - "minVersion": "1" - }, - { - "engine": "safari_ios", - "minVersion": "1" - } - ], - "url": { - "type": "e18e", - "id": "sort-object" - }, - "description": "Use native Object.keys methods" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "sort-object" - }, - "replacementModule": "sort-object-keys" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "sort-object" - }, - "replacementModule": "sortobject" - } - ] - }, - { - "type": "module", + "docPath": "sort-object", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "string-width", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "string-width" - }, - "replacementModule": "fast-string-width" - }, - { - "type": "native", - "engines": [ - { - "engine": "bun", - "minVersion": "0.0.0" - } - ], - "url": { - "type": "e18e", - "id": "string-width" - }, - "description": "Use native stringWidth in Bun" - } - ] - }, - { - "type": "module", + "docPath": "string-width", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "strip-ansi", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:util", - "exportName": "stripVTControlCharacters" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "vercel", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "util.html#utilstripvtcontrolcharactersstr" - }, - "description": "Use native Node" - }, - { - "type": "native", - "engines": [ - { - "engine": "bun", - "minVersion": "0.0.0" - } - ], - "url": { - "type": "e18e", - "id": "strip-ansi" - }, - "description": "Use native stripANSI in Bun" - } - ] - }, - { - "type": "module", + "docPath": "strip-ansi", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "tempy", - "replacements": [ - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:fs", - "exportName": "mkdtemp" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "fs.html#fsmkdtempprefix-options-callback" - }, - "description": "Use native Node" - }, - { - "type": "native", - "engines": [ - { - "engine": "deno", - "minVersion": "0.0.0" - } - ], - "url": { - "type": "e18e", - "id": "tempy" - }, - "replacementModule": "Use Deno.makeTempFile or Deno.makeTempDir in Deno" - } - ] - }, - { - "type": "module", + "docPath": "tempy", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "traverse", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "traverse" - }, - "replacementModule": "neotraverse" - } - ] - }, - { - "type": "module", + "docPath": "traverse", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "underscore", - "replacements": [ - { - "type": "none", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - } - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "lodash-underscore" - }, - "replacementModule": "es-toolkit" - } - ] - }, - { - "type": "module", + "docPath": "lodash-underscore", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "uri-js", - "replacements": [ - { - "type": "native", - "webFeatureId": "url", - "engines": [ - { - "engine": "chrome", - "minVersion": "32" - }, - { - "engine": "chrome_android", - "minVersion": "32" - }, - { - "engine": "edge", - "minVersion": "12" - }, - { - "engine": "firefox", - "minVersion": "19" - }, - { - "engine": "firefox_android", - "minVersion": "19" - }, - { - "engine": "safari", - "minVersion": "7" - }, - { - "engine": "safari_ios", - "minVersion": "7" - } - ], - "url": { - "type": "node", - "id": "url.html#class-url" - }, - "description": "Use native URL" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "uri-js" - }, - "replacementModule": "uri-js-replace" - }, - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "uri-js" - }, - "replacementModule": "fast-uri" - } - ] - }, - { - "type": "module", + "docPath": "uri-js", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "utf8", - "replacements": [ - { - "type": "native", - "webFeatureId": "text-encoding", - "engines": [ - { - "engine": "chrome", - "minVersion": "38" - }, - { - "engine": "chrome_android", - "minVersion": "38" - }, - { - "engine": "edge", - "minVersion": "79" - }, - { - "engine": "firefox", - "minVersion": "19" - }, - { - "engine": "firefox_android", - "minVersion": "19" - }, - { - "engine": "safari", - "minVersion": "10.1" - }, - { - "engine": "safari_ios", - "minVersion": "10.3" - } - ], - "url": { - "type": "mdn", - "id": "TextEncoder" - }, - "description": "Use native TextEncoder" - }, - { - "type": "native", - "nodeFeatureId": { - "moduleName": "node:buffer", - "exportName": "Buffer" - }, - "engines": [ - { - "engine": "cloudflare", - "minVersion": "24.9.0" - }, - { - "engine": "deno", - "minVersion": "24.9.0" - }, - { - "engine": "vercel", - "minVersion": "24.9.0" - }, - { - "engine": "netlify", - "minVersion": "24.9.0" - } - ], - "url": { - "type": "node", - "id": "buffer.html" - }, - "description": "Use native Buffer" - } - ] - }, - { - "type": "module", + "docPath": "utf8", + "category": "preferred" + }, + { + "type": "documented", "moduleName": "xmldom", - "replacements": [ - { - "type": "documented", - "engines": [], - "url": { - "type": "e18e", - "id": "xmldom" - }, - "replacementModule": "@xmldom/xmldom" - } - ] + "docPath": "xmldom", + "category": "preferred" } ] } diff --git a/manifests_new/micro-utilities.json b/manifests_new/micro-utilities.json new file mode 100644 index 00000000..e24dc1fd --- /dev/null +++ b/manifests_new/micro-utilities.json @@ -0,0 +1,460 @@ +{ + "replacements": { + "snippet::array-coerce": { + "id": "snippet::array-coerce", + "type": "simple", + "description": "Use (v == null ? [] : Array.isArray(v) ? v : [v])" + }, + "snippet::array-difference": { + "id": "snippet::array-difference", + "type": "simple", + "description": "Use a.filter((item) => !b.includes(item))" + }, + "snippet::array-last": { + "id": "snippet::array-last", + "type": "simple", + "description": "Use arr.at(-1) or arr[arr.length - 1]" + }, + "snippet::array-union": { + "id": "snippet::array-union", + "type": "simple", + "description": "Use [...new Set([...a, ...b])]" + }, + "snippet::array-unique": { + "id": "snippet::array-unique", + "type": "simple", + "description": "Use [...new Set(arr)]" + }, + "snippet::get-iterator": { + "id": "snippet::get-iterator", + "type": "simple", + "description": "Use v[Symbol.iterator]?.()" + }, + "snippet::has-argv": { + "id": "snippet::has-argv", + "type": "simple", + "description": "Use process.argv.includes('--flag')" + }, + "snippet::is-arraybuffer": { + "id": "snippet::is-arraybuffer", + "type": "simple", + "description": "Use v instanceof ArrayBuffer, or if cross-realm, use Object.prototype.toString.call(v) === \"[object ArrayBuffer]\"" + }, + "snippet::is-boolean": { + "id": "snippet::is-boolean", + "type": "simple", + "description": "Use Object.prototype.toString.call(v) === \"[object Boolean]\"" + }, + "snippet::is-ci": { + "id": "snippet::is-ci", + "type": "simple", + "description": "Use Boolean(process.env.CI)" + }, + "snippet::is-date": { + "id": "snippet::is-date", + "type": "simple", + "description": "Use v instanceof Date, or if cross-realm, use Object.prototype.toString.call(v) === \"[object Date]\"" + }, + "snippet::is-even": { + "id": "snippet::is-even", + "type": "simple", + "description": "Use (n % 2) === 0" + }, + "snippet::is-negative": { + "id": "snippet::is-negative", + "type": "simple", + "description": "Use (n) => n < 0" + }, + "snippet::is-negative-zero": { + "id": "snippet::is-negative-zero", + "type": "simple", + "description": "Use Object.is(v, -0)" + }, + "snippet::is-npm": { + "id": "snippet::is-npm", + "type": "simple", + "description": "Use process.env.npm_config_user_agent?.startsWith(\"npm\")" + }, + "snippet::is-object": { + "id": "snippet::is-object", + "type": "simple", + "description": "Use v && typeof v === \"object\" && (Object.getPrototypeOf(v) === null || Object.getPrototypeOf(v) === Object.prototype)" + }, + "snippet::is-odd": { + "id": "snippet::is-odd", + "type": "simple", + "description": "Use (n % 2) === 1" + }, + "snippet::is-primitve": { + "id": "snippet::is-primitve", + "type": "simple", + "description": "Use v === null || (typeof v !== \"function\" && typeof v !== \"object\")" + }, + "snippet::is-regexp": { + "id": "snippet::is-regexp", + "type": "simple", + "description": "Use v instanceof RegExp, or if cross-realm, use Object.prototype.toString.call(v) === \"[object RegExp]\"" + }, + "snippet::is-string": { + "id": "snippet::is-string", + "type": "simple", + "description": "Use typeof str === \"string\"" + }, + "snippet::is-travis": { + "id": "snippet::is-travis", + "type": "simple", + "description": "Use (\"TRAVIS\" in process.env)" + }, + "snippet::is-whitespace": { + "id": "snippet::is-whitespace", + "type": "simple", + "description": "Use str.trim() === \"\" or /^\\s*$/.test(str)" + }, + "snippet::is-windows": { + "id": "snippet::is-windows", + "type": "simple", + "description": "Use process.platform === \"win32\"" + }, + "snippet::object-filter": { + "id": "snippet::object-filter", + "type": "simple", + "description": "Use Object.fromEntries(Object.entries(obj).filter(fn))" + }, + "snippet::regexp-copy": { + "id": "snippet::regexp-copy", + "type": "simple", + "description": "Use new RegExp(regexpToCopy)" + }, + "snippet::set-tostringtag": { + "id": "snippet::set-tostringtag", + "type": "simple", + "description": "Use Object.defineProperty(target, Symbol.toStringTag, { value, configurable: true })" + }, + "snippet::split-lines": { + "id": "snippet::split-lines", + "type": "simple", + "description": "Use str.split(/\\r?\\n/)" + }, + "snippet::to-lower": { + "id": "snippet::to-lower", + "type": "simple", + "description": "Use str.toLocaleLowerCase() or str.toLowerCase()" + }, + "snippet::to-uppercase": { + "id": "snippet::to-uppercase", + "type": "simple", + "description": "Use str.toLocaleUpperCase() or str.toUpperCase()" + }, + "snippet::typeof": { + "id": "snippet::typeof", + "type": "simple", + "description": "Use typeof v, or Object.prototype.toString.call(v) to get the internal [[Class]]" + }, + "snippet::unix-paths": { + "id": "snippet::unix-paths", + "type": "simple", + "description": "Use path.startsWith('\\\\?\\') ? path : path.replace(/\\/g, '/')" + }, + "snippet:is-number": { + "id": "snippet:is-number", + "type": "simple", + "description": "Use typeof v === \"number\" || (typeof v === \"string\" && Number.isFinite(+v))" + }, + "snippet::call-bind": { + "id": "snippet::call-bind", + "type": "simple", + "description": "Use Function.call.bind(v)" + }, + "Number.isFinite": { + "id": "Number.isFinite", + "type": "native", + "description": "Number.isFinite", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/isFinite" + } + }, + "String.prototype.repeat": { + "id": "String.prototype.repeat", + "type": "native", + "description": "String.prototype.repeat", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/repeat" + } + }, + "String.prototype.repeat": { + "id": "String.prototype.repeat", + "type": "simple", + "description": "Use str.repeat(n)" + } + }, + "mappings": { + "arr-diff": { + "type": "module", + "moduleName": "arr-diff", + "replacements": [ + "snippet::array-difference" + ] + }, + "array-last": { + "type": "module", + "moduleName": "array-last", + "replacements": [ + "snippet::array-last" + ] + }, + "array-union": { + "type": "module", + "moduleName": "array-union", + "replacements": [ + "snippet::array-union" + ] + }, + "array-uniq": { + "type": "module", + "moduleName": "array-uniq", + "replacements": [ + "snippet::array-unique" + ] + }, + "array-unique": { + "type": "module", + "moduleName": "array-unique", + "replacements": [ + "snippet::array-unique" + ] + }, + "arrify": { + "type": "module", + "moduleName": "arrify", + "replacements": [ + "snippet::array-coerce" + ] + }, + "call-bind": { + "type": "module", + "moduleName": "call-bind", + "replacements": [ + "snippet::call-bind" + ] + }, + "clone-regexp": { + "type": "module", + "moduleName": "clone-regexp", + "replacements": [ + "snippet::regexp-copy" + ] + }, + "es-get-iterator": { + "type": "module", + "moduleName": "es-get-iterator", + "replacements": [ + "snippet::get-iterator" + ] + }, + "es-set-tostringtag": { + "type": "module", + "moduleName": "es-set-tostringtag", + "replacements": [ + "snippet::set-tostringtag" + ] + }, + "filter-obj": { + "type": "module", + "moduleName": "filter-obj", + "replacements": [ + "snippet::object-filter" + ] + }, + "has-flag": { + "type": "module", + "moduleName": "has-flag", + "replacements": [ + "snippet::has-argv" + ] + }, + "is-array-buffer": { + "type": "module", + "moduleName": "is-array-buffer", + "replacements": [ + "snippet::is-arraybuffer" + ] + }, + "is-boolean-object": { + "type": "module", + "moduleName": "is-boolean-object", + "replacements": [ + "snippet::is-boolean" + ] + }, + "is-ci": { + "type": "module", + "moduleName": "is-ci", + "replacements": [ + "snippet::is-ci" + ] + }, + "is-date-object": { + "type": "module", + "moduleName": "is-date-object", + "replacements": [ + "snippet::is-date" + ] + }, + "is-even": { + "type": "module", + "moduleName": "is-even", + "replacements": [ + "snippet::is-even" + ] + }, + "is-finite": { + "type": "module", + "moduleName": "is-finite", + "replacements": [ + "Number.isFinite" + ] + }, + "is-negative": { + "type": "module", + "moduleName": "is-negative", + "replacements": [ + "snippet::is-negative" + ] + }, + "is-negative-zero": { + "type": "module", + "moduleName": "is-negative-zero", + "replacements": [ + "snippet::is-negative-zero" + ] + }, + "is-npm": { + "type": "module", + "moduleName": "is-npm", + "replacements": [ + "snippet::is-npm" + ] + }, + "is-number": { + "type": "module", + "moduleName": "is-number", + "replacements": [ + "snippet:is-number" + ] + }, + "is-number-object": { + "type": "module", + "moduleName": "is-number-object", + "replacements": [ + "snippet:is-number" + ] + }, + "is-odd": { + "type": "module", + "moduleName": "is-odd", + "replacements": [ + "snippet::is-odd" + ] + }, + "is-plain-object": { + "type": "module", + "moduleName": "is-plain-object", + "replacements": [ + "snippet::is-object" + ] + }, + "is-primitive": { + "type": "module", + "moduleName": "is-primitive", + "replacements": [ + "snippet::is-primitve" + ] + }, + "is-regexp": { + "type": "module", + "moduleName": "is-regexp", + "replacements": [ + "snippet::is-regexp" + ] + }, + "is-string": { + "type": "module", + "moduleName": "is-string", + "replacements": [ + "snippet::is-string" + ] + }, + "is-travis": { + "type": "module", + "moduleName": "is-travis", + "replacements": [ + "snippet::is-travis" + ] + }, + "is-whitespace": { + "type": "module", + "moduleName": "is-whitespace", + "replacements": [ + "snippet::is-whitespace" + ] + }, + "is-windows": { + "type": "module", + "moduleName": "is-windows", + "replacements": [ + "snippet::is-windows" + ] + }, + "kind-of": { + "type": "module", + "moduleName": "kind-of", + "replacements": [ + "snippet::typeof" + ] + }, + "lower-case": { + "type": "module", + "moduleName": "lower-case", + "replacements": [ + "snippet::to-lower" + ] + }, + "repeat-string": { + "type": "module", + "moduleName": "repeat-string", + "replacements": [ + "String.prototype.repeat" + ] + }, + "slash": { + "type": "module", + "moduleName": "slash", + "replacements": [ + "snippet::unix-paths" + ] + }, + "split-lines": { + "type": "module", + "moduleName": "split-lines", + "replacements": [ + "snippet::split-lines" + ] + }, + "uniq": { + "type": "module", + "moduleName": "uniq", + "replacements": [ + "snippet::array-unique" + ] + }, + "upper-case": { + "type": "module", + "moduleName": "upper-case", + "replacements": [ + "snippet::to-uppercase" + ] + } + } +} diff --git a/manifests_new/native.json b/manifests_new/native.json new file mode 100644 index 00000000..a4756847 --- /dev/null +++ b/manifests_new/native.json @@ -0,0 +1,1850 @@ +{ + "replacements": { + "%TypedArray%.prototype.buffer": { + "id": "%TypedArray%.prototype.buffer", + "type": "native", + "description": "%TypedArray%.prototype.buffer", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/buffer" + } + }, + "%TypedArray%.prototype.byteLength": { + "id": "%TypedArray%.prototype.byteLength", + "type": "native", + "description": "%TypedArray%.prototype.byteLength", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/byteLength" + } + }, + "%TypedArray%.prototype.byteOffset": { + "id": "%TypedArray%.prototype.byteOffset", + "type": "native", + "description": "%TypedArray%.prototype.byteOffset", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/byteOffset" + } + }, + "%TypedArray%.prototype.length": { + "id": "%TypedArray%.prototype.length", + "type": "native", + "description": "%TypedArray%.prototype.length", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/length" + } + }, + "%TypedArray%.prototype.slice": { + "id": "%TypedArray%.prototype.slice", + "type": "native", + "description": "%TypedArray%.prototype.slice", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/slice" + } + }, + "AggregateError": { + "id": "AggregateError", + "type": "native", + "description": "AggregateError", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/AggregateError" + } + }, + "Array.from": { + "id": "Array.from", + "type": "native", + "description": "Array.from", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/from" + } + }, + "Array.of": { + "id": "Array.of", + "type": "native", + "description": "Array.of", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/of" + } + }, + "Array.prototype.at": { + "id": "Array.prototype.at", + "type": "native", + "description": "Array.prototype.at", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/at" + } + }, + "Array.prototype.concat": { + "id": "Array.prototype.concat", + "type": "native", + "description": "Array.prototype.concat", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/concat" + } + }, + "Array.prototype.copyWithin": { + "id": "Array.prototype.copyWithin", + "type": "native", + "description": "Array.prototype.copyWithin", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/copyWithin" + } + }, + "Array.prototype.entries": { + "id": "Array.prototype.entries", + "type": "native", + "description": "Array.prototype.entries", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/entries" + } + }, + "Array.prototype.every": { + "id": "Array.prototype.every", + "type": "native", + "description": "Array.prototype.every", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/every" + } + }, + "Array.prototype.filter": { + "id": "Array.prototype.filter", + "type": "native", + "description": "Array.prototype.filter", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/filter" + } + }, + "Array.prototype.find": { + "id": "Array.prototype.find", + "type": "native", + "description": "Array.prototype.find", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/find" + } + }, + "Array.prototype.findIndex": { + "id": "Array.prototype.findIndex", + "type": "native", + "description": "Array.prototype.findIndex", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/findIndex" + } + }, + "Array.prototype.flat": { + "id": "Array.prototype.flat", + "type": "native", + "description": "Array.prototype.flat", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/flat" + } + }, + "Array.prototype.flatMap": { + "id": "Array.prototype.flatMap", + "type": "native", + "description": "Array.prototype.flatMap", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/flatMap" + } + }, + "Array.prototype.forEach": { + "id": "Array.prototype.forEach", + "type": "native", + "description": "Array.prototype.forEach", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/forEach" + } + }, + "Array.prototype.includes": { + "id": "Array.prototype.includes", + "type": "native", + "description": "Array.prototype.includes", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/includes" + } + }, + "Array.prototype.indexOf": { + "id": "Array.prototype.indexOf", + "type": "native", + "description": "Array.prototype.indexOf", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/indexOf" + } + }, + "Array.prototype.join": { + "id": "Array.prototype.join", + "type": "native", + "description": "Array.prototype.join", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/join" + } + }, + "Array.prototype.keys": { + "id": "Array.prototype.keys", + "type": "native", + "description": "Array.prototype.keys", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/keys" + } + }, + "Array.prototype.lastIndexOf": { + "id": "Array.prototype.lastIndexOf", + "type": "native", + "description": "Array.prototype.lastIndexOf", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf" + } + }, + "Array.prototype.map": { + "id": "Array.prototype.map", + "type": "native", + "description": "Array.prototype.map", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/map" + } + }, + "Array.prototype.push": { + "id": "Array.prototype.push", + "type": "native", + "description": "Array.prototype.push", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/push" + } + }, + "Array.prototype.reduce": { + "id": "Array.prototype.reduce", + "type": "native", + "description": "Array.prototype.reduce", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/reduce" + } + }, + "Array.prototype.reduceRight": { + "id": "Array.prototype.reduceRight", + "type": "native", + "description": "Array.prototype.reduceRight", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/reduceRight" + } + }, + "Array.prototype.slice": { + "id": "Array.prototype.slice", + "type": "native", + "description": "Array.prototype.slice", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/slice" + } + }, + "Array.prototype.some": { + "id": "Array.prototype.some", + "type": "native", + "description": "Array.prototype.some", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/some" + } + }, + "Array.prototype.splice": { + "id": "Array.prototype.splice", + "type": "native", + "description": "Array.prototype.splice", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/splice" + } + }, + "Array.prototype.unshift": { + "id": "Array.prototype.unshift", + "type": "native", + "description": "Array.prototype.unshift", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/unshift" + } + }, + "Array.prototype.values": { + "id": "Array.prototype.values", + "type": "native", + "description": "Array.prototype.values", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/values" + } + }, + "Array.prototype[Symbol.unscopables]": { + "id": "Array.prototype[Symbol.unscopables]", + "type": "native", + "description": "Array.prototype[Symbol.unscopables]", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/@@unscopables" + } + }, + "ArrayBuffer.prototype.byteLength": { + "id": "ArrayBuffer.prototype.byteLength", + "type": "native", + "description": "ArrayBuffer.prototype.byteLength", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/ArrayBuffer/byteLength" + } + }, + "ArrayBuffer.prototype.slice": { + "id": "ArrayBuffer.prototype.slice", + "type": "native", + "description": "ArrayBuffer.prototype.slice", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice" + } + }, + "DataView.prototype.buffer": { + "id": "DataView.prototype.buffer", + "type": "native", + "description": "DataView.prototype.buffer", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/DataView/buffer" + } + }, + "DataView.prototype.byteLength": { + "id": "DataView.prototype.byteLength", + "type": "native", + "description": "DataView.prototype.byteLength", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/DataView/byteLength" + } + }, + "DataView.prototype.byteOffset": { + "id": "DataView.prototype.byteOffset", + "type": "native", + "description": "DataView.prototype.byteOffset", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/DataView/byteOffset" + } + }, + "Date": { + "id": "Date", + "type": "native", + "description": "Date", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Date" + } + }, + "for...of": { + "id": "for...of", + "type": "native", + "description": "for...of (using \"Object.entries\" if dealing with objects)", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Statements/for...of" + } + }, + "Function.prototype.bind": { + "id": "Function.prototype.bind", + "type": "native", + "description": "Function.prototype.bind", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Function/bind" + } + }, + "globalThis": { + "id": "globalThis", + "type": "native", + "description": "globalThis", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/globalThis" + } + }, + "Math.acosh": { + "id": "Math.acosh", + "type": "native", + "description": "Math.acosh", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/acosh" + } + }, + "Math.atanh": { + "id": "Math.atanh", + "type": "native", + "description": "Math.atanh", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/atanh" + } + }, + "Math.cbrt": { + "id": "Math.cbrt", + "type": "native", + "description": "Math.cbrt", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/cbrt" + } + }, + "Math.clz32": { + "id": "Math.clz32", + "type": "native", + "description": "Math.clz32", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/clz32" + } + }, + "Math.f16round": { + "id": "Math.f16round", + "type": "native", + "description": "Math.f16round", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/f16round" + } + }, + "Math.fround": { + "id": "Math.fround", + "type": "native", + "description": "Math.fround", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/fround" + } + }, + "Math.imul": { + "id": "Math.imul", + "type": "native", + "description": "Math.imul", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/imul" + } + }, + "Math.log10": { + "id": "Math.log10", + "type": "native", + "description": "Math.log10", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/log10" + } + }, + "Math.log1p": { + "id": "Math.log1p", + "type": "native", + "description": "Math.log1p", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/log1p" + } + }, + "Math.sign": { + "id": "Math.sign", + "type": "native", + "description": "Math.sign", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/sign" + } + }, + "Number.isFinite": { + "id": "Number.isFinite", + "type": "native", + "description": "Number.isFinite", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/isFinite" + } + }, + "Number.isInteger": { + "id": "Number.isInteger", + "type": "native", + "description": "Number.isInteger", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/isInteger" + } + }, + "Number.isNaN": { + "id": "Number.isNaN", + "type": "native", + "description": "Number.isNaN", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/isNaN" + } + }, + "Number.isSafeInteger": { + "id": "Number.isSafeInteger", + "type": "native", + "description": "Number.isSafeInteger", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger" + } + }, + "Number.parseFloat": { + "id": "Number.parseFloat", + "type": "native", + "description": "Number.parseFloat", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/parseFloat" + } + }, + "Number.parseInt": { + "id": "Number.parseInt", + "type": "native", + "description": "Number.parseInt", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/parseInt" + } + }, + "Number.prototype.toExponential": { + "id": "Number.prototype.toExponential", + "type": "native", + "description": "Number.prototype.toExponential", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/toExponential" + } + }, + "Object.assign": { + "id": "Object.assign", + "type": "native", + "description": "Object.assign, or if deep clones are needed, use structuredClone", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/assign" + } + }, + "Object.defineProperties": { + "id": "Object.defineProperties", + "type": "native", + "description": "Object.defineProperties", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/defineProperties" + } + }, + "Object.defineProperty": { + "id": "Object.defineProperty", + "type": "native", + "description": "Object.defineProperty", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/defineProperty" + } + }, + "Object.entries": { + "id": "Object.entries", + "type": "native", + "description": "Object.entries", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/entries" + } + }, + "Object.fromEntries": { + "id": "Object.fromEntries", + "type": "native", + "description": "Object.fromEntries", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/fromEntries" + } + }, + "Object.getOwnPropertyDescriptor": { + "id": "Object.getOwnPropertyDescriptor", + "type": "native", + "description": "Object.getOwnPropertyDescriptor", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptor" + } + }, + "Object.getOwnPropertyDescriptors": { + "id": "Object.getOwnPropertyDescriptors", + "type": "native", + "description": "Object.getOwnPropertyDescriptors", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptors" + } + }, + "Object.getPrototypeOf": { + "id": "Object.getPrototypeOf", + "type": "native", + "description": "Object.getPrototypeOf", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf" + } + }, + "Object.hasOwn": { + "id": "Object.hasOwn", + "type": "native", + "description": "Object.hasOwn", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/hasOwn" + } + }, + "Object.is": { + "id": "Object.is", + "type": "native", + "description": "Object.is", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/is" + } + }, + "Object.keys": { + "id": "Object.keys", + "type": "native", + "description": "Object.keys(obj)", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/keys" + } + }, + "Object.values": { + "id": "Object.values", + "type": "native", + "description": "Object.values", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/values" + } + }, + "parseInt": { + "id": "parseInt", + "type": "native", + "description": "parseInt", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/parseInt" + } + }, + "Promise.allSettled": { + "id": "Promise.allSettled", + "type": "native", + "description": "Promise.allSettled", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Promise/allSettled" + } + }, + "Promise.any": { + "id": "Promise.any", + "type": "native", + "description": "Promise.any", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Promise/any" + } + }, + "Promise.prototype.finally": { + "id": "Promise.prototype.finally", + "type": "native", + "description": "Promise.prototype.finally", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Promise/finally" + } + }, + "Reflect.getPrototypeOf": { + "id": "Reflect.getPrototypeOf", + "type": "native", + "description": "Reflect.getPrototypeOf", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Reflect/getPrototypeOf" + } + }, + "Reflect.ownKeys": { + "id": "Reflect.ownKeys", + "type": "native", + "description": "Reflect.ownKeys", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys" + } + }, + "String.prototype.at": { + "id": "String.prototype.at", + "type": "native", + "description": "String.prototype.at", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/at" + } + }, + "String.prototype.lastIndexOf": { + "id": "String.prototype.lastIndexOf", + "type": "native", + "description": "String.prototype.lastIndexOf", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/lastIndexOf" + } + }, + "String.prototype.matchAll": { + "id": "String.prototype.matchAll", + "type": "native", + "description": "String.prototype.matchAll", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/matchAll" + } + }, + "String.prototype.padEnd": { + "id": "String.prototype.padEnd", + "type": "native", + "description": "String.prototype.padEnd", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/padEnd" + } + }, + "String.prototype.padStart": { + "id": "String.prototype.padStart", + "type": "native", + "description": "String.prototype.padStart", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/padStart" + } + }, + "String.prototype.replaceAll": { + "id": "String.prototype.replaceAll", + "type": "native", + "description": "String.prototype.replaceAll", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/replaceAll" + } + }, + "String.prototype.split": { + "id": "String.prototype.split", + "type": "native", + "description": "String.prototype.split", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/split" + } + }, + "String.prototype.substr": { + "id": "String.prototype.substr", + "type": "native", + "description": "String.prototype.substr", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/substr" + } + }, + "String.prototype.trim": { + "id": "String.prototype.trim", + "type": "native", + "description": "String.prototype.trim", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/trim" + } + }, + "String.prototype.trimEnd": { + "id": "String.prototype.trimEnd", + "type": "native", + "description": "String.prototype.trimEnd", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/trimEnd" + } + }, + "String.prototype.trimLeft": { + "id": "String.prototype.trimLeft", + "type": "native", + "description": "String.prototype.trimLeft", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/trimLeft" + } + }, + "String.prototype.trimRight": { + "id": "String.prototype.trimRight", + "type": "native", + "description": "String.prototype.trimRight", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/trimRight" + } + }, + "String.prototype.trimStart": { + "id": "String.prototype.trimStart", + "type": "native", + "description": "String.prototype.trimStart", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/trimStart" + } + }, + "String.raw": { + "id": "String.raw", + "type": "native", + "description": "String.raw", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/raw" + } + }, + "Symbol.prototype.description": { + "id": "Symbol.prototype.description", + "type": "native", + "description": "Symbol.prototype.description", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Symbol/description" + } + }, + "always::Object.prototype": { + "id": "always::Object.prototype", + "type": "native", + "description": "Always `true`", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Operators/Object_initializer#prototype_setter" + } + }, + "always::Symbol": { + "id": "always::Symbol", + "type": "native", + "description": "Always `true`", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Symbol" + } + }, + "always::Symbol.toStringTag": { + "id": "always::Symbol.toStringTag", + "type": "native", + "description": "Always `true`", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag" + } + }, + "always::extends": { + "id": "always::extends", + "type": "native", + "description": "Use native class syntax", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Classes/extends" + } + }, + "always::RegExp.prototype.flags": { + "id": "always::RegExp.prototype.flags", + "type": "native", + "description": "RegExp.prototype.flags (e.g. \"/foo/g.flags\")", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/RegExp/flags" + } + }, + "always::Error.prototype.cause": { + "id": "always::Error.prototype.cause", + "type": "native", + "description": "Use errors `.cause` property and second `Error` constructors argument to define it", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Error/cause" + } + }, + "always::Error": { + "id": "always::Error", + "type": "native", + "description": "Error / EvalError / RangeError / ReferenceError / SyntaxError / TypeError / URIError", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Error" + } + }, + "always::String.prototype": { + "id": "always::String.prototype", + "type": "native", + "description": "String.prototype.{ anchor, big, blink, bold, fixed, fontcolor, fontsize, italics, link, small, strike, sub, sup }", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String#html_wrapper_methods" + } + }, + "Function.prototype.name": { + "id": "Function.prototype.name", + "type": "native", + "description": "Use functions `.name` property", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Function/name" + } + }, + "Object.prototype.hasOwnProperty": { + "id": "Object.prototype.hasOwnProperty", + "type": "native", + "description": "Object.prototype.hasOwnProperty.call(obj, prop)", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty" + } + } + }, + "mappings": { + "array-buffer-byte-length": { + "type": "module", + "moduleName": "array-buffer-byte-length", + "replacements": [ + "ArrayBuffer.prototype.byteLength" + ] + }, + "array-every": { + "type": "module", + "moduleName": "array-every", + "replacements": [ + "Array.prototype.every" + ] + }, + "array-includes": { + "type": "module", + "moduleName": "array-includes", + "replacements": [ + "Array.prototype.includes" + ] + }, + "array-map": { + "type": "module", + "moduleName": "array-map", + "replacements": [ + "Array.prototype.map" + ] + }, + "array.from": { + "type": "module", + "moduleName": "array.from", + "replacements": [ + "Array.from" + ] + }, + "array.of": { + "type": "module", + "moduleName": "array.of", + "replacements": [ + "Array.of" + ] + }, + "array.prototype.at": { + "type": "module", + "moduleName": "array.prototype.at", + "replacements": [ + "Array.prototype.at" + ] + }, + "array.prototype.concat": { + "type": "module", + "moduleName": "array.prototype.concat", + "replacements": [ + "Array.prototype.concat" + ] + }, + "array.prototype.copywithin": { + "type": "module", + "moduleName": "array.prototype.copywithin", + "replacements": [ + "Array.prototype.copyWithin" + ] + }, + "array.prototype.entries": { + "type": "module", + "moduleName": "array.prototype.entries", + "replacements": [ + "Array.prototype.entries" + ] + }, + "array.prototype.every": { + "type": "module", + "moduleName": "array.prototype.every", + "replacements": [ + "Array.prototype.every" + ] + }, + "array.prototype.filter": { + "type": "module", + "moduleName": "array.prototype.filter", + "replacements": [ + "Array.prototype.filter" + ] + }, + "array.prototype.find": { + "type": "module", + "moduleName": "array.prototype.find", + "replacements": [ + "Array.prototype.find" + ] + }, + "array.prototype.findindex": { + "type": "module", + "moduleName": "array.prototype.findindex", + "replacements": [ + "Array.prototype.findIndex" + ] + }, + "array.prototype.flat": { + "type": "module", + "moduleName": "array.prototype.flat", + "replacements": [ + "Array.prototype.flat" + ] + }, + "array.prototype.flatmap": { + "type": "module", + "moduleName": "array.prototype.flatmap", + "replacements": [ + "Array.prototype.flatMap" + ] + }, + "array.prototype.foreach": { + "type": "module", + "moduleName": "array.prototype.foreach", + "replacements": [ + "Array.prototype.forEach" + ] + }, + "array.prototype.indexof": { + "type": "module", + "moduleName": "array.prototype.indexof", + "replacements": [ + "Array.prototype.indexOf" + ] + }, + "array.prototype.join": { + "type": "module", + "moduleName": "array.prototype.join", + "replacements": [ + "Array.prototype.join" + ] + }, + "array.prototype.keys": { + "type": "module", + "moduleName": "array.prototype.keys", + "replacements": [ + "Array.prototype.keys" + ] + }, + "array.prototype.lastindexof": { + "type": "module", + "moduleName": "array.prototype.lastindexof", + "replacements": [ + "Array.prototype.lastIndexOf" + ] + }, + "array.prototype.map": { + "type": "module", + "moduleName": "array.prototype.map", + "replacements": [ + "Array.prototype.map" + ] + }, + "array.prototype.push": { + "type": "module", + "moduleName": "array.prototype.push", + "replacements": [ + "Array.prototype.push" + ] + }, + "array.prototype.reduce": { + "type": "module", + "moduleName": "array.prototype.reduce", + "replacements": [ + "Array.prototype.reduce" + ] + }, + "array.prototype.reduceright": { + "type": "module", + "moduleName": "array.prototype.reduceright", + "replacements": [ + "Array.prototype.reduceRight" + ] + }, + "array.prototype.slice": { + "type": "module", + "moduleName": "array.prototype.slice", + "replacements": [ + "Array.prototype.slice" + ] + }, + "array.prototype.some": { + "type": "module", + "moduleName": "array.prototype.some", + "replacements": [ + "Array.prototype.some" + ] + }, + "array.prototype.splice": { + "type": "module", + "moduleName": "array.prototype.splice", + "replacements": [ + "Array.prototype.splice" + ] + }, + "array.prototype.unshift": { + "type": "module", + "moduleName": "array.prototype.unshift", + "replacements": [ + "Array.prototype.unshift" + ] + }, + "array.prototype.values": { + "type": "module", + "moduleName": "array.prototype.values", + "replacements": [ + "Array.prototype.values" + ] + }, + "arraybuffer.prototype.slice": { + "type": "module", + "moduleName": "arraybuffer.prototype.slice", + "replacements": [ + "ArrayBuffer.prototype.slice" + ] + }, + "concat-map": { + "type": "module", + "moduleName": "concat-map", + "replacements": [ + "Array.prototype.flatMap" + ] + }, + "data-view-buffer": { + "type": "module", + "moduleName": "data-view-buffer", + "replacements": [ + "DataView.prototype.buffer" + ] + }, + "data-view-byte-length": { + "type": "module", + "moduleName": "data-view-byte-length", + "replacements": [ + "DataView.prototype.byteLength" + ] + }, + "data-view-byte-offset": { + "type": "module", + "moduleName": "data-view-byte-offset", + "replacements": [ + "DataView.prototype.byteOffset" + ] + }, + "date": { + "type": "module", + "moduleName": "date", + "replacements": [ + "Date" + ] + }, + "defaults": { + "type": "module", + "moduleName": "defaults", + "replacements": [ + "Object.assign" + ] + }, + "define-accessor-property": { + "type": "module", + "moduleName": "define-accessor-property", + "replacements": [ + "Object.defineProperty" + ] + }, + "define-data-property": { + "type": "module", + "moduleName": "define-data-property", + "replacements": [ + "Object.defineProperty" + ] + }, + "define-properties": { + "type": "module", + "moduleName": "define-properties", + "replacements": [ + "Object.defineProperties" + ] + }, + "error-cause": { + "type": "module", + "moduleName": "error-cause", + "replacements": [ + "always::Error.prototype.cause" + ] + }, + "es-aggregate-error": { + "type": "module", + "moduleName": "es-aggregate-error", + "replacements": [ + "AggregateError" + ] + }, + "es-create-array-iterator": { + "type": "module", + "moduleName": "es-create-array-iterator", + "replacements": [ + "Array.prototype.entries" + ] + }, + "es-define-property": { + "type": "module", + "moduleName": "es-define-property", + "replacements": [ + "Object.defineProperty" + ] + }, + "es-errors": { + "type": "module", + "moduleName": "es-errors", + "replacements": [ + "always::Error" + ] + }, + "es-shim-unscopables": { + "type": "module", + "moduleName": "es-shim-unscopables", + "replacements": [ + "Array.prototype[Symbol.unscopables]" + ] + }, + "es-string-html-methods": { + "type": "module", + "moduleName": "es-string-html-methods", + "replacements": [ + "always::String.prototype" + ] + }, + "extend-shallow": { + "type": "module", + "moduleName": "extend-shallow", + "replacements": [ + "Object.assign" + ] + }, + "filter-array": { + "type": "module", + "moduleName": "filter-array", + "replacements": [ + "Array.prototype.filter" + ] + }, + "for-each": { + "type": "module", + "moduleName": "for-each", + "replacements": [ + "for...of" + ] + }, + "function-bind": { + "type": "module", + "moduleName": "function-bind", + "replacements": [ + "Function.prototype.bind" + ] + }, + "function.prototype.name": { + "type": "module", + "moduleName": "function.prototype.name", + "replacements": [ + "Function.prototype.name" + ] + }, + "functions-have-names": { + "type": "module", + "moduleName": "functions-have-names", + "replacements": [ + "Function.prototype.name" + ] + }, + "get-symbol-description": { + "type": "module", + "moduleName": "get-symbol-description", + "replacements": [ + "Symbol.prototype.description" + ] + }, + "global": { + "type": "module", + "moduleName": "global", + "replacements": [ + "globalThis" + ] + }, + "globalthis": { + "type": "module", + "moduleName": "globalthis", + "replacements": [ + "globalThis" + ] + }, + "gopd": { + "type": "module", + "moduleName": "gopd", + "replacements": [ + "Object.getOwnPropertyDescriptor" + ] + }, + "has": { + "type": "module", + "moduleName": "has", + "replacements": [ + "Object.prototype.hasOwnProperty" + ] + }, + "has-own-prop": { + "type": "module", + "moduleName": "has-own-prop", + "replacements": [ + "Object.prototype.hasOwnProperty" + ] + }, + "has-proto": { + "type": "module", + "moduleName": "has-proto", + "replacements": [ + "always::Object.prototype" + ] + }, + "has-symbols": { + "type": "module", + "moduleName": "has-symbols", + "replacements": [ + "always::Symbol" + ] + }, + "has-tostringtag": { + "type": "module", + "moduleName": "has-tostringtag", + "replacements": [ + "always::Symbol.toStringTag" + ] + }, + "hasown": { + "type": "module", + "moduleName": "hasown", + "replacements": [ + "Object.prototype.hasOwnProperty" + ] + }, + "index-of": { + "type": "module", + "moduleName": "index-of", + "replacements": [ + "Array.prototype.indexOf" + ] + }, + "inherits": { + "type": "module", + "moduleName": "inherits", + "replacements": [ + "always::extends" + ] + }, + "is-nan": { + "type": "module", + "moduleName": "is-nan", + "replacements": [ + "Number.isNaN" + ] + }, + "iterate-iterator": { + "type": "module", + "moduleName": "iterate-iterator", + "replacements": [ + "for...of" + ] + }, + "iterate-value": { + "type": "module", + "moduleName": "iterate-value", + "replacements": [ + "for...of" + ] + }, + "last-index-of": { + "type": "module", + "moduleName": "last-index-of", + "replacements": [ + "Array.prototype.lastIndexOf" + ] + }, + "left-pad": { + "type": "module", + "moduleName": "left-pad", + "replacements": [ + "String.prototype.padStart" + ] + }, + "math.acosh": { + "type": "module", + "moduleName": "math.acosh", + "replacements": [ + "Math.acosh" + ] + }, + "math.atanh": { + "type": "module", + "moduleName": "math.atanh", + "replacements": [ + "Math.atanh" + ] + }, + "math.cbrt": { + "type": "module", + "moduleName": "math.cbrt", + "replacements": [ + "Math.cbrt" + ] + }, + "math.clz32": { + "type": "module", + "moduleName": "math.clz32", + "replacements": [ + "Math.clz32" + ] + }, + "math.f16round": { + "type": "module", + "moduleName": "math.f16round", + "replacements": [ + "Math.f16round" + ] + }, + "math.fround": { + "type": "module", + "moduleName": "math.fround", + "replacements": [ + "Math.fround" + ] + }, + "math.imul": { + "type": "module", + "moduleName": "math.imul", + "replacements": [ + "Math.imul" + ] + }, + "math.log10": { + "type": "module", + "moduleName": "math.log10", + "replacements": [ + "Math.log10" + ] + }, + "math.log1p": { + "type": "module", + "moduleName": "math.log1p", + "replacements": [ + "Math.log1p" + ] + }, + "math.sign": { + "type": "module", + "moduleName": "math.sign", + "replacements": [ + "Math.sign" + ] + }, + "node.extend": { + "type": "module", + "moduleName": "node.extend", + "replacements": [ + "Object.assign" + ] + }, + "number.isfinite": { + "type": "module", + "moduleName": "number.isfinite", + "replacements": [ + "Number.isFinite" + ] + }, + "number.isinteger": { + "type": "module", + "moduleName": "number.isinteger", + "replacements": [ + "Number.isInteger" + ] + }, + "number.isnan": { + "type": "module", + "moduleName": "number.isnan", + "replacements": [ + "Number.isNaN" + ] + }, + "number.issafeinteger": { + "type": "module", + "moduleName": "number.issafeinteger", + "replacements": [ + "Number.isSafeInteger" + ] + }, + "number.parsefloat": { + "type": "module", + "moduleName": "number.parsefloat", + "replacements": [ + "Number.parseFloat" + ] + }, + "number.parseint": { + "type": "module", + "moduleName": "number.parseint", + "replacements": [ + "Number.parseInt" + ] + }, + "number.prototype.toexponential": { + "type": "module", + "moduleName": "number.prototype.toexponential", + "replacements": [ + "Number.prototype.toExponential" + ] + }, + "object-assign": { + "type": "module", + "moduleName": "object-assign", + "replacements": [ + "Object.assign" + ] + }, + "object-is": { + "type": "module", + "moduleName": "object-is", + "replacements": [ + "Object.is" + ] + }, + "object-keys": { + "type": "module", + "moduleName": "object-keys", + "replacements": [ + "Object.keys" + ] + }, + "object.assign": { + "type": "module", + "moduleName": "object.assign", + "replacements": [ + "Object.assign" + ] + }, + "object.defineproperties": { + "type": "module", + "moduleName": "object.defineproperties", + "replacements": [ + "Object.defineProperties" + ] + }, + "object.entries": { + "type": "module", + "moduleName": "object.entries", + "replacements": [ + "Object.entries" + ] + }, + "object.fromentries": { + "type": "module", + "moduleName": "object.fromentries", + "replacements": [ + "Object.fromEntries" + ] + }, + "object.getownpropertydescriptors": { + "type": "module", + "moduleName": "object.getownpropertydescriptors", + "replacements": [ + "Object.getOwnPropertyDescriptors" + ] + }, + "object.getprototypeof": { + "type": "module", + "moduleName": "object.getprototypeof", + "replacements": [ + "Object.getPrototypeOf" + ] + }, + "object.hasown": { + "type": "module", + "moduleName": "object.hasown", + "replacements": [ + "Object.hasOwn" + ] + }, + "object.keys": { + "type": "module", + "moduleName": "object.keys", + "replacements": [ + "Object.keys" + ] + }, + "object.values": { + "type": "module", + "moduleName": "object.values", + "replacements": [ + "Object.values" + ] + }, + "pad-left": { + "type": "module", + "moduleName": "pad-left", + "replacements": [ + "String.prototype.padStart" + ] + }, + "parseint": { + "type": "module", + "moduleName": "parseint", + "replacements": [ + "parseInt" + ] + }, + "promise.allsettled": { + "type": "module", + "moduleName": "promise.allsettled", + "replacements": [ + "Promise.allSettled" + ] + }, + "promise.any": { + "type": "module", + "moduleName": "promise.any", + "replacements": [ + "Promise.any" + ] + }, + "promise.prototype.finally": { + "type": "module", + "moduleName": "promise.prototype.finally", + "replacements": [ + "Promise.prototype.finally" + ] + }, + "reflect.getprototypeof": { + "type": "module", + "moduleName": "reflect.getprototypeof", + "replacements": [ + "Reflect.getPrototypeOf" + ] + }, + "reflect.ownkeys": { + "type": "module", + "moduleName": "reflect.ownkeys", + "replacements": [ + "Reflect.ownKeys" + ] + }, + "regexp.prototype.flags": { + "type": "module", + "moduleName": "regexp.prototype.flags", + "replacements": [ + "always::RegExp.prototype.flags" + ] + }, + "string.prototype.at": { + "type": "module", + "moduleName": "string.prototype.at", + "replacements": [ + "String.prototype.at" + ] + }, + "string.prototype.lastindexof": { + "type": "module", + "moduleName": "string.prototype.lastindexof", + "replacements": [ + "String.prototype.lastIndexOf" + ] + }, + "string.prototype.matchall": { + "type": "module", + "moduleName": "string.prototype.matchall", + "replacements": [ + "String.prototype.matchAll" + ] + }, + "string.prototype.padend": { + "type": "module", + "moduleName": "string.prototype.padend", + "replacements": [ + "String.prototype.padEnd" + ] + }, + "string.prototype.padleft": { + "type": "module", + "moduleName": "string.prototype.padleft", + "replacements": [ + "String.prototype.padStart" + ] + }, + "string.prototype.padright": { + "type": "module", + "moduleName": "string.prototype.padright", + "replacements": [ + "String.prototype.padEnd" + ] + }, + "string.prototype.padstart": { + "type": "module", + "moduleName": "string.prototype.padstart", + "replacements": [ + "String.prototype.padStart" + ] + }, + "string.prototype.replaceall": { + "type": "module", + "moduleName": "string.prototype.replaceall", + "replacements": [ + "String.prototype.replaceAll" + ] + }, + "string.prototype.split": { + "type": "module", + "moduleName": "string.prototype.split", + "replacements": [ + "String.prototype.split" + ] + }, + "string.prototype.substr": { + "type": "module", + "moduleName": "string.prototype.substr", + "replacements": [ + "String.prototype.substr" + ] + }, + "string.prototype.trim": { + "type": "module", + "moduleName": "string.prototype.trim", + "replacements": [ + "String.prototype.trim" + ] + }, + "string.prototype.trimend": { + "type": "module", + "moduleName": "string.prototype.trimend", + "replacements": [ + "String.prototype.trimEnd" + ] + }, + "string.prototype.trimleft": { + "type": "module", + "moduleName": "string.prototype.trimleft", + "replacements": [ + "String.prototype.trimLeft" + ] + }, + "string.prototype.trimright": { + "type": "module", + "moduleName": "string.prototype.trimright", + "replacements": [ + "String.prototype.trimRight" + ] + }, + "string.prototype.trimstart": { + "type": "module", + "moduleName": "string.prototype.trimstart", + "replacements": [ + "String.prototype.trimStart" + ] + }, + "string.raw": { + "type": "module", + "moduleName": "string.raw", + "replacements": [ + "String.raw" + ] + }, + "symbol.prototype.description": { + "type": "module", + "moduleName": "symbol.prototype.description", + "replacements": [ + "Symbol.prototype.description" + ] + }, + "typed-array-buffer": { + "type": "module", + "moduleName": "typed-array-buffer", + "replacements": [ + "%TypedArray%.prototype.buffer" + ] + }, + "typed-array-byte-length": { + "type": "module", + "moduleName": "typed-array-byte-length", + "replacements": [ + "%TypedArray%.prototype.byteLength" + ] + }, + "typed-array-byte-offset": { + "type": "module", + "moduleName": "typed-array-byte-offset", + "replacements": [ + "%TypedArray%.prototype.byteOffset" + ] + }, + "typed-array-length": { + "type": "module", + "moduleName": "typed-array-length", + "replacements": [ + "%TypedArray%.prototype.length" + ] + }, + "typedarray.prototype.slice": { + "type": "module", + "moduleName": "typedarray.prototype.slice", + "replacements": [ + "%TypedArray%.prototype.slice" + ] + }, + "xtend": { + "type": "module", + "moduleName": "xtend", + "replacements": [ + "Object.assign" + ] + } + } +} From 34d51fdd5b9c51747660d86efbde3f0779aadeb0 Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Sun, 15 Feb 2026 18:10:59 +0000 Subject: [PATCH 11/14] docs: normalise docs headings --- docs/modules/bluebird-q.md | 2 +- docs/modules/builtin-modules.md | 2 +- docs/modules/core-util-is.md | 4 ++-- docs/modules/crypto-js.md | 2 +- docs/modules/dot-prop.md | 2 +- docs/modules/dotenv.md | 2 +- docs/modules/fetch.md | 2 +- docs/modules/is-builtin-module.md | 4 ++-- docs/modules/mkdirp.md | 2 +- docs/modules/moment.md | 6 +++--- docs/modules/npm-run-all.md | 2 +- docs/modules/path-exists.md | 4 ++-- docs/modules/qs.md | 2 +- docs/modules/readable-stream.md | 4 ++-- docs/modules/rimraf.md | 4 ++-- docs/modules/sort-object.md | 2 +- docs/modules/strip-ansi.md | 2 +- docs/modules/tempy.md | 2 +- docs/modules/uri-js.md | 2 +- docs/modules/utf8.md | 4 ++-- 20 files changed, 28 insertions(+), 28 deletions(-) diff --git a/docs/modules/bluebird-q.md b/docs/modules/bluebird-q.md index 175941de..2abac661 100644 --- a/docs/modules/bluebird-q.md +++ b/docs/modules/bluebird-q.md @@ -8,6 +8,6 @@ description: Modern alternatives to the Bluebird and Q Promise libraries for asy [`bluebird`](https://github.com/petkaantonov/bluebird?tab=readme-ov-file#%EF%B8%8Fnote%EF%B8%8F) and [`q`](https://github.com/kriskowal/q#note) recommend switching away from them to native promises. -## NativeBird +## `nativebird` [`NativeBird`](https://github.com/doodlewind/nativebird) is an ultralight native `Promise` extension that provides Bluebird-like helpers if you miss a few conveniences from Bluebird. diff --git a/docs/modules/builtin-modules.md b/docs/modules/builtin-modules.md index 31fcda7b..290f18e3 100644 --- a/docs/modules/builtin-modules.md +++ b/docs/modules/builtin-modules.md @@ -4,7 +4,7 @@ description: Native Node.js alternatives to the builtin-modules package for list # Replacements for `builtin-modules` -## Node.js (since 6.x) +## `builtinModules` (native, since Node.js 6.x) For getting the list of built-in modules, you can use [builtinModules](https://nodejs.org/api/module.html#modulebuiltinmodules): diff --git a/docs/modules/core-util-is.md b/docs/modules/core-util-is.md index 4a5b11f7..792473e2 100644 --- a/docs/modules/core-util-is.md +++ b/docs/modules/core-util-is.md @@ -4,7 +4,7 @@ description: Native Node.js alternatives to the core-util-is package # Replacements for `core-util-is` -## Node.js util +## `util.types` (native, Node.js) [`util.types`](https://nodejs.org/api/util.html#utiltypes) is an official, cross‑realm type checks for built-in objects (Date, RegExp, Error, typed arrays, etc.) @@ -16,4 +16,4 @@ import { types } from 'node:util' // [!code ++] const isDate = cui.isDate(value) // [!code --] const isDate = types.isDate(value) // [!code ++] -``` \ No newline at end of file +``` diff --git a/docs/modules/crypto-js.md b/docs/modules/crypto-js.md index ed78c65f..5a540fce 100644 --- a/docs/modules/crypto-js.md +++ b/docs/modules/crypto-js.md @@ -6,7 +6,7 @@ description: Modern alternatives to the `crypto-js` package for cryptographic op `crypto-js` is no longer actively maintained and has been discontinued since engines now come with this functionality built-in. -## Node `node:crypto` (built-in) +## `node:crypto` (native, Node.js built-in) Node provides a [`node:crypto`](https://nodejs.org/api/crypto.html) module as part of its standard library. diff --git a/docs/modules/dot-prop.md b/docs/modules/dot-prop.md index b9fa94ff..c947578f 100644 --- a/docs/modules/dot-prop.md +++ b/docs/modules/dot-prop.md @@ -4,7 +4,7 @@ description: Modern alternatives to the dot-prop package for getting, setting, a # Replacements for `dot-prop` -## `dlv` + `dset` +## `dlv` and `dset` [`dlv`](https://github.com/developit/dlv) gets nested values with default fallbacks and [`dset`](https://github.com/lukeed/dset) sets nested values with automatic intermediate object creation. diff --git a/docs/modules/dotenv.md b/docs/modules/dotenv.md index 0f3a8fbe..5a4c0c22 100644 --- a/docs/modules/dotenv.md +++ b/docs/modules/dotenv.md @@ -6,7 +6,7 @@ description: Modern alternatives to the dotenv package for loading and managing Although dotenv is reliable, it may not be necessary or may lack certain features. -## Node.js --env-file / --env-file-if-exists +## `--env-file` / `--env-file-if-exists` (native, Node.js) Built into Node.js (v20.6.0+; v22.9.0 for `--env-file-if-exists`). Zero dependencies—perfect for most apps that just need to load a `.env` at startup. diff --git a/docs/modules/fetch.md b/docs/modules/fetch.md index 21d1957c..0856ed4b 100644 --- a/docs/modules/fetch.md +++ b/docs/modules/fetch.md @@ -6,7 +6,7 @@ description: Shared alternatives and examples for fetch based HTTP clients used This page contains the common, recommended alternatives and examples for fetch based HTTP clients used by `axios`, `node-fetch`, and `cross-fetch` replacement docs. -## Native `fetch` API +## `fetch` API (native) The native [`fetch`](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) API is available in Node.js (since v18.x) and all modern browsers. For many use cases it replaces `axios`/`node-fetch`/`cross-fetch` without adding dependencies. diff --git a/docs/modules/is-builtin-module.md b/docs/modules/is-builtin-module.md index 4bd42660..40125438 100644 --- a/docs/modules/is-builtin-module.md +++ b/docs/modules/is-builtin-module.md @@ -4,7 +4,7 @@ description: Native Node.js alternatives to the is-builtin-module package for ch # Replacements for `is-builtin-module` -## Node.js (since 16.x) +## `isBuiltin` (native, since Node.js 16.x) For determining if a module is built-in or not, you can use [isBuiltin](https://nodejs.org/api/module.html#moduleisbuiltinmodulename): @@ -16,7 +16,7 @@ isBuiltin('fs') // true [!code ++] isBuiltinModule('fs') // true [!code --] ``` -## Node.js 6.x to 15.x +## `builtInModules` (native, since Node.js 6.x and 15.x) Before Node.js 16.x, `isBuiltin` was not available, so you need to implement your own check using [builtinModules](https://nodejs.org/api/module.html#modulebuiltinmodules): diff --git a/docs/modules/mkdirp.md b/docs/modules/mkdirp.md index 9c1d2672..c4e6e193 100644 --- a/docs/modules/mkdirp.md +++ b/docs/modules/mkdirp.md @@ -4,7 +4,7 @@ description: Modern alternatives to the mkdirp and make-dir packages for recursi # Replacements for `mkdirp` / `make-dir` -## Node.js (since v10.12.0) +## Recursive `fs.mkdir` (native, since Node.js v10.12.0) Node.js v10.12.0 and up supports the `recursive` option in the [`fs.mkdir`](https://nodejs.org/api/fs.html#fsmkdirpath-options-callback) function, which allows parent directories to be created automatically. diff --git a/docs/modules/moment.md b/docs/modules/moment.md index 09d03ee1..6ad6e3cd 100644 --- a/docs/modules/moment.md +++ b/docs/modules/moment.md @@ -4,7 +4,7 @@ description: Modern alternatives to moment.js for date manipulation and formatti # Replacements for `Moment.js` -## `Day.js` +## `day.js` [Day.js](https://github.com/iamkun/dayjs/) provides a similar API to Moment.js with a much smaller footprint. @@ -41,7 +41,7 @@ const lastWeek = moment().subtract(1, 'week') // [!code --] const lastWeek = subWeeks(new Date(), 1) // [!code ++] ``` -## `Luxon` +## `luxon` [Luxon](https://github.com/moment/luxon) is created by a Moment.js maintainer and offers powerful internationalization support. @@ -61,7 +61,7 @@ const tomorrow = moment().add(1, 'day') // [!code --] const tomorrow = DateTime.now().plus({ days: 1 }) // [!code ++] ``` -## Native JavaScript `Date` +## `Date` (native) For simple use cases, native JavaScript [`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) and [`Intl`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl) APIs may be sufficient: diff --git a/docs/modules/npm-run-all.md b/docs/modules/npm-run-all.md index d98aa749..e0bbc577 100644 --- a/docs/modules/npm-run-all.md +++ b/docs/modules/npm-run-all.md @@ -31,7 +31,7 @@ Another option is [concurrently](https://github.com/open-cli-tools/concurrently) } ``` -## `Wireit` +## `wireit` For more advanced workflows, consider [Wireit](https://github.com/google/wireit). It integrates directly into `package.json` to add caching, dependency graphs, watch mode, and incremental builds. Unlike `npm-run-all`, Wireit upgrades your existing `npm run` experience instead of providing a separate CLI. diff --git a/docs/modules/path-exists.md b/docs/modules/path-exists.md index f49f3841..de433919 100644 --- a/docs/modules/path-exists.md +++ b/docs/modules/path-exists.md @@ -4,7 +4,7 @@ description: Modern alternatives to the path-exists package for checking if a pa # Replacements for `path-exists` -## Node.js (async) +## Async `fs.access` (native, Node.js) Use [`fs/promises.access`](https://nodejs.org/docs/latest/api/fs.html#fspromisesaccesspath-mode) and return a boolean. @@ -16,7 +16,7 @@ const exists = await pathExists('/etc/passwd') // [!code --] const exists = await access('/etc/passwd').then(() => true, () => false) // [!code ++] ``` -## Node.js (sync) +## Sync `fs.existsSync` (native, Node.js) Added in v0.1.21: synchronous path/file existence check via [`fs.existsSync`](https://nodejs.org/docs/latest/api/fs.html#fsexistssyncpath). diff --git a/docs/modules/qs.md b/docs/modules/qs.md index 33239d81..716de0ec 100644 --- a/docs/modules/qs.md +++ b/docs/modules/qs.md @@ -4,7 +4,7 @@ description: Modern alternatives to the qs package for parsing and serializing q # Replacements for `qs` -## `URLSearchParams` +## `URLSearchParams` (native) [`URLSearchParams`](https://developer.mozilla.org/docs/Web/API/URLSearchParams) is built into browsers and Node.js (>= 10). Use it when you don’t need nested objects or automatic array parsing. It preserves multiple values via `getAll`, and `toString()` gives you a URL-safe query string. diff --git a/docs/modules/readable-stream.md b/docs/modules/readable-stream.md index c0b4ed21..0650c03d 100644 --- a/docs/modules/readable-stream.md +++ b/docs/modules/readable-stream.md @@ -6,7 +6,7 @@ description: Modern alternatives to the readable-stream package for working with [`readable-stream`](https://www.npmjs.com/package/readable-stream) mirrors Node’s core streams and works in browsers. In most cases, prefer native options. -## Node.js (since v0.9.4) +## `node:stream` (native, since Node.js v0.9.4) Use the built-in `stream` module ([Node Streams docs](https://nodejs.org/api/stream.html)). @@ -15,7 +15,7 @@ import { Duplex, Readable, Transform, Writable } from 'readable-stream' // [!cod import { Duplex, Readable, Transform, Writable } from 'node:stream' // [!code ++] ``` -## Streams API (Browsers and Node.js 16.5.0+) +## Web Streams (native, browsers and Node.js 16.5.0+) Use the [Web Streams API (MDN)](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) in browsers and modern Node. It’s global in Node 18+ ([Node Web Streams docs](https://nodejs.org/api/webstreams.html)); on 16.5–17.x import from `stream/web` ([details](https://nodejs.org/api/webstreams.html#streamweb-the-web-streams-api)). Interop with Node streams is available via [Readable.toWeb](https://nodejs.org/api/stream.html#streamreadabletowebstreamreadable-options) and [Writable.fromWeb](https://nodejs.org/api/stream.html#streamwritablefromwebwritablestream-options). diff --git a/docs/modules/rimraf.md b/docs/modules/rimraf.md index 3af29ad4..94e78d84 100644 --- a/docs/modules/rimraf.md +++ b/docs/modules/rimraf.md @@ -4,7 +4,7 @@ description: Native Node.js alternatives to the rimraf package for recursive dir # Replacements for `rimraf` -## Node.js +## `fs.rm` (native, Node.js) Node.js v14.14.0 and above provide a native alternative: [`fs.rm`](https://nodejs.org/api/fs.html#fspromisesrmpath-options). It supports recursive deletion and works as a direct replacement. @@ -16,7 +16,7 @@ await rimraf('./dist') // [!code --] await rm('./dist', { recursive: true, force: true }) // [!code ++] ``` -## Node.js (before v14.14.0) +## `fs.rmdir` (native, Node.js before v14.14.0) If you need to support Node.js 12 up to 14.13, you can use [`fs.rmdir`](https://nodejs.org/api/fs.html#fsrmdirpath-options-callback) with the recursive option. This was added in Node v12.10.0, though it’s deprecated as of Node v14. diff --git a/docs/modules/sort-object.md b/docs/modules/sort-object.md index 1ee0c74c..83607f47 100644 --- a/docs/modules/sort-object.md +++ b/docs/modules/sort-object.md @@ -4,7 +4,7 @@ description: Modern alternatives to the sort-object package for sorting object k # Replacements for `sort-object` -## JavaScript APIs (`Object.keys` + `Array.sort`) +## `Object.entries` and `Array.sort` (native) For simple cases: diff --git a/docs/modules/strip-ansi.md b/docs/modules/strip-ansi.md index 9ac8138f..6d060911 100644 --- a/docs/modules/strip-ansi.md +++ b/docs/modules/strip-ansi.md @@ -4,7 +4,7 @@ description: Native Node.js alternatives to the strip-ansi package for removing # Replacements for `strip-ansi` -## Node.js +## `util.stripVTControlCharacters` (native, Node.js) Added in v16.11.0, [util.stripVTControlCharacters](https://nodejs.org/api/util.html#utilstripvtcontrolcharactersstr) can be used to strip ANSI escape codes from a string. diff --git a/docs/modules/tempy.md b/docs/modules/tempy.md index 373136df..41d15053 100644 --- a/docs/modules/tempy.md +++ b/docs/modules/tempy.md @@ -4,7 +4,7 @@ description: Modern alternatives to the tempy package for creating temporary fil # Replacements for `tempy` -## Node.js (since v14.x) +## `fs.mkdtemp` (native, since Node.js v14.x) Node.js has the [`fs.mkdtemp`](https://nodejs.org/api/fs.html#fsmkdtempprefix-options-callback) function for creating a unique temporary directory. Directory cleanup can be done by passing `{recursive: true}` to [`fs.rm`](https://nodejs.org/api/fs.html#fsrmpath-options-callback), available in v14.14.0 and up. diff --git a/docs/modules/uri-js.md b/docs/modules/uri-js.md index 086a685c..b566c4cb 100644 --- a/docs/modules/uri-js.md +++ b/docs/modules/uri-js.md @@ -6,7 +6,7 @@ description: Modern alternatives to uri-js for RFC 3986 URI parsing, resolving, [`uri-js`](https://github.com/garycourt/uri-js) is unmaintained and triggers deprecation warnings on modern Node.js ([due to `punycode`](https://github.com/garycourt/uri-js/pull/95)). -## Native `URL` +## `URL` (native) Good for standard web URLs (http/https/ws/wss/file/mailto, etc.). diff --git a/docs/modules/utf8.md b/docs/modules/utf8.md index 3b0f7bf2..11717e70 100644 --- a/docs/modules/utf8.md +++ b/docs/modules/utf8.md @@ -6,7 +6,7 @@ description: Modern alternatives to the utf8 package for UTF-8 encoding and deco Modern Node and browsers provide native UTF-8 APIs, so this dependency is rarely needed. -## TextEncoder/TextDecoder (built-in) +## TextEncoder/TextDecoder (native) The built-in [`TextEncoder`](https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder) and [`TextDecoder`](https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder) APIs provide a native way to handle UTF-8 encoding and decoding. @@ -21,7 +21,7 @@ const decoder = new TextDecoder('utf-8', { fatal: true }); const decodedText = decoder.decode(utf8Bytes); // "€" ``` -## Buffer (Node.js) +## Buffer (native) Node's built-in [`Buffer`](https://nodejs.org/api/buffer.html) provides both `Buffer.from(str, 'utf8')` and `buf.toString('utf8')` methods for UTF-8 encoding and decoding. From b813275be755c1d98462abc3942f02bd3b70fe47 Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Sun, 15 Feb 2026 20:20:43 +0000 Subject: [PATCH 12/14] chore: add preferred v3 --- manifests_new/preferred.json | 4040 ++++++++++++++++++++++++++++++++++ 1 file changed, 4040 insertions(+) create mode 100644 manifests_new/preferred.json diff --git a/manifests_new/preferred.json b/manifests_new/preferred.json new file mode 100644 index 00000000..ecb6534d --- /dev/null +++ b/manifests_new/preferred.json @@ -0,0 +1,4040 @@ +{ + "mappings": { + "@jsdevtools/ez-spawn": { + "type": "module", + "moduleName": "@jsdevtools/ez-spawn", + "replacements": [ + "tinyexec" + ] + }, + "axios": { + "type": "module", + "moduleName": "axios", + "replacements": [ + "fetch", + "ky", + "ofetch" + ] + }, + "bluebird": { + "type": "module", + "moduleName": "bluebird", + "replacements": [ + "Promise", + "nativebird" + ] + }, + "body-parser": { + "type": "module", + "moduleName": "body-parser", + "replacements": [ + "milliparsec" + ] + }, + "buf-compare": { + "type": "module", + "moduleName": "buf-compare", + "replacements": [ + "Buffer.compare" + ] + }, + "buffer-equal": { + "type": "module", + "moduleName": "buffer-equal", + "replacements": [ + "Buffer.prototype.equals" + ] + }, + "buffer-equals": { + "type": "module", + "moduleName": "buffer-equals", + "replacements": [ + "Buffer.prototype.equals" + ] + }, + "builtin-modules": { + "type": "module", + "moduleName": "builtin-modules", + "replacements": [ + "builtinModules" + ] + }, + "chalk": { + "type": "module", + "moduleName": "chalk", + "replacements": [ + "util.styleText", + "picocolors", + "ansis" + ] + }, + "cli-color": { + "type": "module", + "moduleName": "cli-color", + "replacements": [ + "util.styleText", + "picocolors", + "ansis" + ] + }, + "core-util-is": { + "type": "module", + "moduleName": "core-util-is", + "replacements": [ + "util.types" + ] + }, + "cpx": { + "type": "module", + "moduleName": "cpx", + "replacements": [ + "cpx2" + ] + }, + "cross-fetch": { + "type": "module", + "moduleName": "cross-fetch", + "replacements": [ + "fetch", + "ky", + "ofetch" + ] + }, + "crypto-js": { + "type": "module", + "moduleName": "crypto-js", + "replacements": [ + "node:crypto", + "crypto", + "Bun.CryptoHasher" + ] + }, + "deep-equal": { + "type": "module", + "moduleName": "deep-equal", + "replacements": [ + "dequal", + "fast-deep-equal" + ] + }, + "depcheck": { + "type": "module", + "moduleName": "depcheck", + "replacements": [ + "knip" + ] + }, + "dot-prop": { + "type": "module", + "moduleName": "dot-prop", + "replacements": [ + "dlv", + "object-path" + ] + }, + "dotenv": { + "type": "module", + "moduleName": "dotenv", + "replacements": [ + "--env-file" + ] + }, + "emoji-regex": { + "type": "module", + "moduleName": "emoji-regex", + "replacements": [ + "emoji-regex-xs", + "unicodeClassEscape" + ] + }, + "eslint-plugin-es": { + "type": "module", + "moduleName": "eslint-plugin-es", + "replacements": [ + "eslint-plugin-es-x" + ] + }, + "eslint-plugin-eslint-comments": { + "type": "module", + "moduleName": "eslint-plugin-eslint-comments", + "replacements": [ + "@eslint-community/eslint-plugin-eslint-comments" + ] + }, + "eslint-plugin-import": { + "type": "module", + "moduleName": "eslint-plugin-import", + "replacements": [ + "eslint-plugin-import-x" + ] + }, + "eslint-plugin-node": { + "type": "module", + "moduleName": "eslint-plugin-node", + "replacements": [ + "eslint-plugin-n" + ] + }, + "eslint-plugin-react": { + "type": "module", + "moduleName": "eslint-plugin-react", + "replacements": [ + "@eslint-react/eslint-plugin" + ] + }, + "eslint-plugin-vitest": { + "type": "module", + "moduleName": "eslint-plugin-vitest", + "replacements": [ + "@vitest/eslint-plugin" + ] + }, + "execa": { + "type": "module", + "moduleName": "execa", + "replacements": [ + "tinyexec", + "nanoexec", + "Bun.Shell" + ] + }, + "ez-spawn": { + "type": "module", + "moduleName": "ez-spawn", + "replacements": [ + "tinyexec" + ] + }, + "ezspawn": { + "type": "module", + "moduleName": "ezspawn", + "replacements": [ + "tinyexec" + ] + }, + "faker": { + "type": "module", + "moduleName": "faker", + "replacements": [ + "@faker-js/faker" + ] + }, + "fast-glob": { + "type": "module", + "moduleName": "fast-glob", + "replacements": [ + "tinyglobby" + ] + }, + "find-cache-dir": { + "type": "module", + "moduleName": "find-cache-dir", + "replacements": [ + "empathic" + ] + }, + "find-cache-directory": { + "type": "module", + "moduleName": "find-cache-directory", + "replacements": [ + "empathic" + ] + }, + "find-file-up": { + "type": "module", + "moduleName": "find-file-up", + "replacements": [ + "empathic" + ] + }, + "find-pkg": { + "type": "module", + "moduleName": "find-pkg", + "replacements": [ + "empathic" + ] + }, + "find-up": { + "type": "module", + "moduleName": "find-up", + "replacements": [ + "empathic", + "pkg-types" + ] + }, + "fs-extra": { + "type": "module", + "moduleName": "fs-extra", + "replacements": [ + "fs-extra" + ] + }, + "get-value": { + "type": "module", + "moduleName": "get-value", + "replacements": [ + "dlv", + "object-path" + ] + }, + "glob": { + "type": "module", + "moduleName": "glob", + "replacements": [ + "tinyglobby", + "fs.glob", + "fdir" + ] + }, + "globby": { + "type": "module", + "moduleName": "globby", + "replacements": [ + "tinyglobby" + ] + }, + "grapheme-splitter": { + "type": "module", + "moduleName": "grapheme-splitter", + "replacements": [ + "Intl.Segmenter", + "unicode-segmenter" + ] + }, + "graphemer": { + "type": "module", + "moduleName": "graphemer", + "replacements": [ + "Intl.Segmenter", + "unicode-segmenter" + ] + }, + "invariant": { + "type": "module", + "moduleName": "invariant", + "replacements": [ + "tiny-invariant" + ] + }, + "is-builtin-module": { + "type": "module", + "moduleName": "is-builtin-module", + "replacements": [ + "isBuiltin", + "builtinModules" + ] + }, + "jquery": { + "type": "module", + "moduleName": "jquery", + "replacements": [ + "jquery" + ] + }, + "js-yaml": { + "type": "module", + "moduleName": "js-yaml", + "replacements": [ + "yaml", + "YAML" + ] + }, + "jsx-ast-utils": { + "type": "module", + "moduleName": "jsx-ast-utils", + "replacements": [ + "jsx-ast-utils-x" + ] + }, + "lint-staged": { + "type": "module", + "moduleName": "lint-staged", + "replacements": [ + "nano-staged" + ] + }, + "lodash": { + "type": "module", + "moduleName": "lodash", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash-amd": { + "type": "module", + "moduleName": "lodash-amd", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash-compat": { + "type": "module", + "moduleName": "lodash-compat", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash-es": { + "type": "module", + "moduleName": "lodash-es", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash-fp": { + "type": "module", + "moduleName": "lodash-fp", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash-node": { + "type": "module", + "moduleName": "lodash-node", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.add": { + "type": "module", + "moduleName": "lodash.add", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.after": { + "type": "module", + "moduleName": "lodash.after", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.ary": { + "type": "module", + "moduleName": "lodash.ary", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.assign": { + "type": "module", + "moduleName": "lodash.assign", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.assignin": { + "type": "module", + "moduleName": "lodash.assignin", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.assigninwith": { + "type": "module", + "moduleName": "lodash.assigninwith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.assignwith": { + "type": "module", + "moduleName": "lodash.assignwith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.at": { + "type": "module", + "moduleName": "lodash.at", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.attempt": { + "type": "module", + "moduleName": "lodash.attempt", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.before": { + "type": "module", + "moduleName": "lodash.before", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.bind": { + "type": "module", + "moduleName": "lodash.bind", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.bindall": { + "type": "module", + "moduleName": "lodash.bindall", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.bindkey": { + "type": "module", + "moduleName": "lodash.bindkey", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.callback": { + "type": "module", + "moduleName": "lodash.callback", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.camelcase": { + "type": "module", + "moduleName": "lodash.camelcase", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.capitalize": { + "type": "module", + "moduleName": "lodash.capitalize", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.castarray": { + "type": "module", + "moduleName": "lodash.castarray", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.ceil": { + "type": "module", + "moduleName": "lodash.ceil", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.chunk": { + "type": "module", + "moduleName": "lodash.chunk", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.clamp": { + "type": "module", + "moduleName": "lodash.clamp", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.clone": { + "type": "module", + "moduleName": "lodash.clone", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.clonedeep": { + "type": "module", + "moduleName": "lodash.clonedeep", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.clonedeepwith": { + "type": "module", + "moduleName": "lodash.clonedeepwith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.clonewith": { + "type": "module", + "moduleName": "lodash.clonewith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.compact": { + "type": "module", + "moduleName": "lodash.compact", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.compose": { + "type": "module", + "moduleName": "lodash.compose", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.concat": { + "type": "module", + "moduleName": "lodash.concat", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.cond": { + "type": "module", + "moduleName": "lodash.cond", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.conforms": { + "type": "module", + "moduleName": "lodash.conforms", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.conformsto": { + "type": "module", + "moduleName": "lodash.conformsto", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.constant": { + "type": "module", + "moduleName": "lodash.constant", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.contains": { + "type": "module", + "moduleName": "lodash.contains", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.countby": { + "type": "module", + "moduleName": "lodash.countby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.create": { + "type": "module", + "moduleName": "lodash.create", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.createcallback": { + "type": "module", + "moduleName": "lodash.createcallback", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.curry": { + "type": "module", + "moduleName": "lodash.curry", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.curryright": { + "type": "module", + "moduleName": "lodash.curryright", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.debounce": { + "type": "module", + "moduleName": "lodash.debounce", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.deburr": { + "type": "module", + "moduleName": "lodash.deburr", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.defaults": { + "type": "module", + "moduleName": "lodash.defaults", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.defaultsdeep": { + "type": "module", + "moduleName": "lodash.defaultsdeep", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.defaultto": { + "type": "module", + "moduleName": "lodash.defaultto", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.defer": { + "type": "module", + "moduleName": "lodash.defer", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.delay": { + "type": "module", + "moduleName": "lodash.delay", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.difference": { + "type": "module", + "moduleName": "lodash.difference", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.differenceby": { + "type": "module", + "moduleName": "lodash.differenceby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.differencewith": { + "type": "module", + "moduleName": "lodash.differencewith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.divide": { + "type": "module", + "moduleName": "lodash.divide", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.drop": { + "type": "module", + "moduleName": "lodash.drop", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.dropright": { + "type": "module", + "moduleName": "lodash.dropright", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.droprightwhile": { + "type": "module", + "moduleName": "lodash.droprightwhile", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.dropwhile": { + "type": "module", + "moduleName": "lodash.dropwhile", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.endswith": { + "type": "module", + "moduleName": "lodash.endswith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.eq": { + "type": "module", + "moduleName": "lodash.eq", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.escape": { + "type": "module", + "moduleName": "lodash.escape", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.escaperegexp": { + "type": "module", + "moduleName": "lodash.escaperegexp", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.every": { + "type": "module", + "moduleName": "lodash.every", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.fill": { + "type": "module", + "moduleName": "lodash.fill", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.filter": { + "type": "module", + "moduleName": "lodash.filter", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.find": { + "type": "module", + "moduleName": "lodash.find", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.findindex": { + "type": "module", + "moduleName": "lodash.findindex", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.findkey": { + "type": "module", + "moduleName": "lodash.findkey", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.findlast": { + "type": "module", + "moduleName": "lodash.findlast", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.findlastindex": { + "type": "module", + "moduleName": "lodash.findlastindex", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.findlastkey": { + "type": "module", + "moduleName": "lodash.findlastkey", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.findwhere": { + "type": "module", + "moduleName": "lodash.findwhere", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.first": { + "type": "module", + "moduleName": "lodash.first", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.flatmap": { + "type": "module", + "moduleName": "lodash.flatmap", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.flatmapdeep": { + "type": "module", + "moduleName": "lodash.flatmapdeep", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.flatmapdepth": { + "type": "module", + "moduleName": "lodash.flatmapdepth", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.flatten": { + "type": "module", + "moduleName": "lodash.flatten", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.flattendeep": { + "type": "module", + "moduleName": "lodash.flattendeep", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.flattendepth": { + "type": "module", + "moduleName": "lodash.flattendepth", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.flip": { + "type": "module", + "moduleName": "lodash.flip", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.floor": { + "type": "module", + "moduleName": "lodash.floor", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.flow": { + "type": "module", + "moduleName": "lodash.flow", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.flowright": { + "type": "module", + "moduleName": "lodash.flowright", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.foreach": { + "type": "module", + "moduleName": "lodash.foreach", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.foreachright": { + "type": "module", + "moduleName": "lodash.foreachright", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.forin": { + "type": "module", + "moduleName": "lodash.forin", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.forinright": { + "type": "module", + "moduleName": "lodash.forinright", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.forown": { + "type": "module", + "moduleName": "lodash.forown", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.forownright": { + "type": "module", + "moduleName": "lodash.forownright", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.frompairs": { + "type": "module", + "moduleName": "lodash.frompairs", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.functions": { + "type": "module", + "moduleName": "lodash.functions", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.functionsin": { + "type": "module", + "moduleName": "lodash.functionsin", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.get": { + "type": "module", + "moduleName": "lodash.get", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.groupby": { + "type": "module", + "moduleName": "lodash.groupby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.gt": { + "type": "module", + "moduleName": "lodash.gt", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.gte": { + "type": "module", + "moduleName": "lodash.gte", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.has": { + "type": "module", + "moduleName": "lodash.has", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.hasin": { + "type": "module", + "moduleName": "lodash.hasin", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.head": { + "type": "module", + "moduleName": "lodash.head", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.identity": { + "type": "module", + "moduleName": "lodash.identity", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.includes": { + "type": "module", + "moduleName": "lodash.includes", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.indexby": { + "type": "module", + "moduleName": "lodash.indexby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.indexof": { + "type": "module", + "moduleName": "lodash.indexof", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.initial": { + "type": "module", + "moduleName": "lodash.initial", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.inrange": { + "type": "module", + "moduleName": "lodash.inrange", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.intersection": { + "type": "module", + "moduleName": "lodash.intersection", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.intersectionby": { + "type": "module", + "moduleName": "lodash.intersectionby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.intersectionwith": { + "type": "module", + "moduleName": "lodash.intersectionwith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.invert": { + "type": "module", + "moduleName": "lodash.invert", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.invertby": { + "type": "module", + "moduleName": "lodash.invertby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.invoke": { + "type": "module", + "moduleName": "lodash.invoke", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.invokemap": { + "type": "module", + "moduleName": "lodash.invokemap", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isarguments": { + "type": "module", + "moduleName": "lodash.isarguments", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isarray": { + "type": "module", + "moduleName": "lodash.isarray", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isarraybuffer": { + "type": "module", + "moduleName": "lodash.isarraybuffer", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isarraylike": { + "type": "module", + "moduleName": "lodash.isarraylike", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isarraylikeobject": { + "type": "module", + "moduleName": "lodash.isarraylikeobject", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isboolean": { + "type": "module", + "moduleName": "lodash.isboolean", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isbuffer": { + "type": "module", + "moduleName": "lodash.isbuffer", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isdate": { + "type": "module", + "moduleName": "lodash.isdate", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.iselement": { + "type": "module", + "moduleName": "lodash.iselement", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isempty": { + "type": "module", + "moduleName": "lodash.isempty", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isequal": { + "type": "module", + "moduleName": "lodash.isequal", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isequalwith": { + "type": "module", + "moduleName": "lodash.isequalwith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.iserror": { + "type": "module", + "moduleName": "lodash.iserror", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isfinite": { + "type": "module", + "moduleName": "lodash.isfinite", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isfunction": { + "type": "module", + "moduleName": "lodash.isfunction", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isinteger": { + "type": "module", + "moduleName": "lodash.isinteger", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.islength": { + "type": "module", + "moduleName": "lodash.islength", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.ismap": { + "type": "module", + "moduleName": "lodash.ismap", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.ismatch": { + "type": "module", + "moduleName": "lodash.ismatch", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.ismatchwith": { + "type": "module", + "moduleName": "lodash.ismatchwith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isnan": { + "type": "module", + "moduleName": "lodash.isnan", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isnative": { + "type": "module", + "moduleName": "lodash.isnative", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isnil": { + "type": "module", + "moduleName": "lodash.isnil", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isnull": { + "type": "module", + "moduleName": "lodash.isnull", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isnumber": { + "type": "module", + "moduleName": "lodash.isnumber", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isobject": { + "type": "module", + "moduleName": "lodash.isobject", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isobjectlike": { + "type": "module", + "moduleName": "lodash.isobjectlike", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isplainobject": { + "type": "module", + "moduleName": "lodash.isplainobject", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isregexp": { + "type": "module", + "moduleName": "lodash.isregexp", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.issafeinteger": { + "type": "module", + "moduleName": "lodash.issafeinteger", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isset": { + "type": "module", + "moduleName": "lodash.isset", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isstring": { + "type": "module", + "moduleName": "lodash.isstring", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.issymbol": { + "type": "module", + "moduleName": "lodash.issymbol", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.istypedarray": { + "type": "module", + "moduleName": "lodash.istypedarray", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isundefined": { + "type": "module", + "moduleName": "lodash.isundefined", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isweakmap": { + "type": "module", + "moduleName": "lodash.isweakmap", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.isweakset": { + "type": "module", + "moduleName": "lodash.isweakset", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.iteratee": { + "type": "module", + "moduleName": "lodash.iteratee", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.join": { + "type": "module", + "moduleName": "lodash.join", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.kebabcase": { + "type": "module", + "moduleName": "lodash.kebabcase", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.keyby": { + "type": "module", + "moduleName": "lodash.keyby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.keys": { + "type": "module", + "moduleName": "lodash.keys", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.keysin": { + "type": "module", + "moduleName": "lodash.keysin", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.last": { + "type": "module", + "moduleName": "lodash.last", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.lastindexof": { + "type": "module", + "moduleName": "lodash.lastindexof", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.lowercase": { + "type": "module", + "moduleName": "lodash.lowercase", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.lowerfirst": { + "type": "module", + "moduleName": "lodash.lowerfirst", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.lt": { + "type": "module", + "moduleName": "lodash.lt", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.lte": { + "type": "module", + "moduleName": "lodash.lte", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.map": { + "type": "module", + "moduleName": "lodash.map", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.mapkeys": { + "type": "module", + "moduleName": "lodash.mapkeys", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.mapvalues": { + "type": "module", + "moduleName": "lodash.mapvalues", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.matches": { + "type": "module", + "moduleName": "lodash.matches", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.matchesproperty": { + "type": "module", + "moduleName": "lodash.matchesproperty", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.max": { + "type": "module", + "moduleName": "lodash.max", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.maxby": { + "type": "module", + "moduleName": "lodash.maxby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.mean": { + "type": "module", + "moduleName": "lodash.mean", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.meanby": { + "type": "module", + "moduleName": "lodash.meanby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.memoize": { + "type": "module", + "moduleName": "lodash.memoize", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.merge": { + "type": "module", + "moduleName": "lodash.merge", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.mergewith": { + "type": "module", + "moduleName": "lodash.mergewith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.method": { + "type": "module", + "moduleName": "lodash.method", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.methodof": { + "type": "module", + "moduleName": "lodash.methodof", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.min": { + "type": "module", + "moduleName": "lodash.min", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.minby": { + "type": "module", + "moduleName": "lodash.minby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.mixin": { + "type": "module", + "moduleName": "lodash.mixin", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.modargs": { + "type": "module", + "moduleName": "lodash.modargs", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.multiply": { + "type": "module", + "moduleName": "lodash.multiply", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.negate": { + "type": "module", + "moduleName": "lodash.negate", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.noop": { + "type": "module", + "moduleName": "lodash.noop", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.now": { + "type": "module", + "moduleName": "lodash.now", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.nth": { + "type": "module", + "moduleName": "lodash.nth", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.ntharg": { + "type": "module", + "moduleName": "lodash.ntharg", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.omit": { + "type": "module", + "moduleName": "lodash.omit", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.omitby": { + "type": "module", + "moduleName": "lodash.omitby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.once": { + "type": "module", + "moduleName": "lodash.once", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.orderby": { + "type": "module", + "moduleName": "lodash.orderby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.over": { + "type": "module", + "moduleName": "lodash.over", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.overargs": { + "type": "module", + "moduleName": "lodash.overargs", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.overevery": { + "type": "module", + "moduleName": "lodash.overevery", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.oversome": { + "type": "module", + "moduleName": "lodash.oversome", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.pad": { + "type": "module", + "moduleName": "lodash.pad", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.padend": { + "type": "module", + "moduleName": "lodash.padend", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.padleft": { + "type": "module", + "moduleName": "lodash.padleft", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.padright": { + "type": "module", + "moduleName": "lodash.padright", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.padstart": { + "type": "module", + "moduleName": "lodash.padstart", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.pairs": { + "type": "module", + "moduleName": "lodash.pairs", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.parseint": { + "type": "module", + "moduleName": "lodash.parseint", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.partial": { + "type": "module", + "moduleName": "lodash.partial", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.partialright": { + "type": "module", + "moduleName": "lodash.partialright", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.partition": { + "type": "module", + "moduleName": "lodash.partition", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.pick": { + "type": "module", + "moduleName": "lodash.pick", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.pickby": { + "type": "module", + "moduleName": "lodash.pickby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.pluck": { + "type": "module", + "moduleName": "lodash.pluck", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.property": { + "type": "module", + "moduleName": "lodash.property", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.propertyof": { + "type": "module", + "moduleName": "lodash.propertyof", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.pull": { + "type": "module", + "moduleName": "lodash.pull", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.pullall": { + "type": "module", + "moduleName": "lodash.pullall", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.pullallwith": { + "type": "module", + "moduleName": "lodash.pullallwith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.pullat": { + "type": "module", + "moduleName": "lodash.pullat", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.random": { + "type": "module", + "moduleName": "lodash.random", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.range": { + "type": "module", + "moduleName": "lodash.range", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.rangeright": { + "type": "module", + "moduleName": "lodash.rangeright", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.rearg": { + "type": "module", + "moduleName": "lodash.rearg", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.reduce": { + "type": "module", + "moduleName": "lodash.reduce", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.reduceright": { + "type": "module", + "moduleName": "lodash.reduceright", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.reescape": { + "type": "module", + "moduleName": "lodash.reescape", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.reevaluate": { + "type": "module", + "moduleName": "lodash.reevaluate", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.reinterpolate": { + "type": "module", + "moduleName": "lodash.reinterpolate", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.reject": { + "type": "module", + "moduleName": "lodash.reject", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.remove": { + "type": "module", + "moduleName": "lodash.remove", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.repeat": { + "type": "module", + "moduleName": "lodash.repeat", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.replace": { + "type": "module", + "moduleName": "lodash.replace", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.rest": { + "type": "module", + "moduleName": "lodash.rest", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.restparam": { + "type": "module", + "moduleName": "lodash.restparam", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.result": { + "type": "module", + "moduleName": "lodash.result", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.reverse": { + "type": "module", + "moduleName": "lodash.reverse", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.round": { + "type": "module", + "moduleName": "lodash.round", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.sample": { + "type": "module", + "moduleName": "lodash.sample", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.samplesize": { + "type": "module", + "moduleName": "lodash.samplesize", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.set": { + "type": "module", + "moduleName": "lodash.set", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.setwith": { + "type": "module", + "moduleName": "lodash.setwith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.shuffle": { + "type": "module", + "moduleName": "lodash.shuffle", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.size": { + "type": "module", + "moduleName": "lodash.size", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.slice": { + "type": "module", + "moduleName": "lodash.slice", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.snakecase": { + "type": "module", + "moduleName": "lodash.snakecase", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.some": { + "type": "module", + "moduleName": "lodash.some", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.sortby": { + "type": "module", + "moduleName": "lodash.sortby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.sortbyall": { + "type": "module", + "moduleName": "lodash.sortbyall", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.sortbyorder": { + "type": "module", + "moduleName": "lodash.sortbyorder", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.sortedindex": { + "type": "module", + "moduleName": "lodash.sortedindex", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.sortedindexby": { + "type": "module", + "moduleName": "lodash.sortedindexby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.sortedindexof": { + "type": "module", + "moduleName": "lodash.sortedindexof", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.sortedlastindex": { + "type": "module", + "moduleName": "lodash.sortedlastindex", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.sortedlastindexby": { + "type": "module", + "moduleName": "lodash.sortedlastindexby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.sortedlastindexof": { + "type": "module", + "moduleName": "lodash.sortedlastindexof", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.sorteduniq": { + "type": "module", + "moduleName": "lodash.sorteduniq", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.sorteduniqby": { + "type": "module", + "moduleName": "lodash.sorteduniqby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.split": { + "type": "module", + "moduleName": "lodash.split", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.spread": { + "type": "module", + "moduleName": "lodash.spread", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.startcase": { + "type": "module", + "moduleName": "lodash.startcase", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.startswith": { + "type": "module", + "moduleName": "lodash.startswith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.stubarray": { + "type": "module", + "moduleName": "lodash.stubarray", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.stubfalse": { + "type": "module", + "moduleName": "lodash.stubfalse", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.stubobject": { + "type": "module", + "moduleName": "lodash.stubobject", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.stubstring": { + "type": "module", + "moduleName": "lodash.stubstring", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.stubtrue": { + "type": "module", + "moduleName": "lodash.stubtrue", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.subtract": { + "type": "module", + "moduleName": "lodash.subtract", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.sum": { + "type": "module", + "moduleName": "lodash.sum", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.sumby": { + "type": "module", + "moduleName": "lodash.sumby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.support": { + "type": "module", + "moduleName": "lodash.support", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.tail": { + "type": "module", + "moduleName": "lodash.tail", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.take": { + "type": "module", + "moduleName": "lodash.take", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.takeright": { + "type": "module", + "moduleName": "lodash.takeright", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.takerightwhile": { + "type": "module", + "moduleName": "lodash.takerightwhile", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.takewhile": { + "type": "module", + "moduleName": "lodash.takewhile", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.template": { + "type": "module", + "moduleName": "lodash.template", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.templatesettings": { + "type": "module", + "moduleName": "lodash.templatesettings", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.throttle": { + "type": "module", + "moduleName": "lodash.throttle", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.times": { + "type": "module", + "moduleName": "lodash.times", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.toarray": { + "type": "module", + "moduleName": "lodash.toarray", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.tofinite": { + "type": "module", + "moduleName": "lodash.tofinite", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.tointeger": { + "type": "module", + "moduleName": "lodash.tointeger", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.tolength": { + "type": "module", + "moduleName": "lodash.tolength", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.tolower": { + "type": "module", + "moduleName": "lodash.tolower", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.tonumber": { + "type": "module", + "moduleName": "lodash.tonumber", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.topairs": { + "type": "module", + "moduleName": "lodash.topairs", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.topairsin": { + "type": "module", + "moduleName": "lodash.topairsin", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.topath": { + "type": "module", + "moduleName": "lodash.topath", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.toplainobject": { + "type": "module", + "moduleName": "lodash.toplainobject", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.tosafeinteger": { + "type": "module", + "moduleName": "lodash.tosafeinteger", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.tostring": { + "type": "module", + "moduleName": "lodash.tostring", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.toupper": { + "type": "module", + "moduleName": "lodash.toupper", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.transform": { + "type": "module", + "moduleName": "lodash.transform", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.trim": { + "type": "module", + "moduleName": "lodash.trim", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.trimend": { + "type": "module", + "moduleName": "lodash.trimend", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.trimleft": { + "type": "module", + "moduleName": "lodash.trimleft", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.trimright": { + "type": "module", + "moduleName": "lodash.trimright", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.trimstart": { + "type": "module", + "moduleName": "lodash.trimstart", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.trunc": { + "type": "module", + "moduleName": "lodash.trunc", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.truncate": { + "type": "module", + "moduleName": "lodash.truncate", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.unary": { + "type": "module", + "moduleName": "lodash.unary", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.unescape": { + "type": "module", + "moduleName": "lodash.unescape", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.union": { + "type": "module", + "moduleName": "lodash.union", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.unionby": { + "type": "module", + "moduleName": "lodash.unionby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.unionwith": { + "type": "module", + "moduleName": "lodash.unionwith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.uniqby": { + "type": "module", + "moduleName": "lodash.uniqby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.uniqueid": { + "type": "module", + "moduleName": "lodash.uniqueid", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.uniqwith": { + "type": "module", + "moduleName": "lodash.uniqwith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.unset": { + "type": "module", + "moduleName": "lodash.unset", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.unzip": { + "type": "module", + "moduleName": "lodash.unzip", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.unzipwith": { + "type": "module", + "moduleName": "lodash.unzipwith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.update": { + "type": "module", + "moduleName": "lodash.update", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.updatewith": { + "type": "module", + "moduleName": "lodash.updatewith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.uppercase": { + "type": "module", + "moduleName": "lodash.uppercase", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.upperfirst": { + "type": "module", + "moduleName": "lodash.upperfirst", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.values": { + "type": "module", + "moduleName": "lodash.values", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.valuesin": { + "type": "module", + "moduleName": "lodash.valuesin", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.where": { + "type": "module", + "moduleName": "lodash.where", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.without": { + "type": "module", + "moduleName": "lodash.without", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.words": { + "type": "module", + "moduleName": "lodash.words", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.wrap": { + "type": "module", + "moduleName": "lodash.wrap", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.xor": { + "type": "module", + "moduleName": "lodash.xor", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.xorby": { + "type": "module", + "moduleName": "lodash.xorby", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.xorwith": { + "type": "module", + "moduleName": "lodash.xorwith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.zip": { + "type": "module", + "moduleName": "lodash.zip", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.zipobject": { + "type": "module", + "moduleName": "lodash.zipobject", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.zipobjectdeep": { + "type": "module", + "moduleName": "lodash.zipobjectdeep", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "lodash.zipwith": { + "type": "module", + "moduleName": "lodash.zipwith", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "make-dir": { + "type": "module", + "moduleName": "make-dir", + "replacements": [ + "fs.mkdir" + ] + }, + "materialize-css": { + "type": "module", + "moduleName": "materialize-css", + "replacements": [ + "@materializecss/materialize", + "@material/web" + ] + }, + "md5": { + "type": "module", + "moduleName": "md5", + "replacements": [ + "node:crypto" + ] + }, + "mkdirp": { + "type": "module", + "moduleName": "mkdirp", + "replacements": [ + "fs.mkdir" + ] + }, + "moment": { + "type": "module", + "moduleName": "moment", + "replacements": [ + "day.js", + "date-fns", + "luxon", + "Date" + ] + }, + "node-fetch": { + "type": "module", + "moduleName": "node-fetch", + "replacements": [ + "fetch", + "ky", + "ofetch" + ] + }, + "npm-run-all": { + "type": "module", + "moduleName": "npm-run-all", + "replacements": [ + "npm-run-all2", + "concurrently", + "wireit" + ] + }, + "object-hash": { + "type": "module", + "moduleName": "object-hash", + "replacements": [ + "ohash", + "crypto", + "Bun.CryptoHasher" + ] + }, + "object-path": { + "type": "module", + "moduleName": "object-path", + "replacements": [ + "dlv", + "object-path" + ] + }, + "ora": { + "type": "module", + "moduleName": "ora", + "replacements": [ + "nanospinner", + "picospinner" + ] + }, + "package-up": { + "type": "module", + "moduleName": "package-up", + "replacements": [ + "empathic", + "pkg-types" + ] + }, + "path-exists": { + "type": "module", + "moduleName": "path-exists", + "replacements": [ + "fs.access", + "fs.existsSync", + "Bun.file" + ] + }, + "pkg-dir": { + "type": "module", + "moduleName": "pkg-dir", + "replacements": [ + "empathic" + ] + }, + "pkg-up": { + "type": "module", + "moduleName": "pkg-up", + "replacements": [ + "empathic", + "pkg-types" + ] + }, + "portal-vue": { + "type": "module", + "moduleName": "portal-vue", + "replacements": [ + "Teleport" + ] + }, + "q": { + "type": "module", + "moduleName": "q", + "replacements": [ + "Promise", + "nativebird" + ] + }, + "qs": { + "type": "module", + "moduleName": "qs", + "replacements": [ + "URLSearchParams", + "fast-querystring", + "picoquery", + "neoqs" + ] + }, + "read-package-up": { + "type": "module", + "moduleName": "read-package-up", + "replacements": [ + "pkg-types", + "empathic" + ] + }, + "read-pkg": { + "type": "module", + "moduleName": "read-pkg", + "replacements": [ + "pkg-types", + "node:fs" + ] + }, + "read-pkg-up": { + "type": "module", + "moduleName": "read-pkg-up", + "replacements": [ + "pkg-types", + "empathic" + ] + }, + "readable-stream": { + "type": "module", + "moduleName": "readable-stream", + "replacements": [ + "node:stream", + "streams" + ] + }, + "rimraf": { + "type": "module", + "moduleName": "rimraf", + "replacements": [ + "fs.rm", + "fs.rmdir", + "premove" + ] + }, + "set-value": { + "type": "module", + "moduleName": "set-value", + "replacements": [ + "dlv", + "object-path" + ] + }, + "shortid": { + "type": "module", + "moduleName": "shortid", + "replacements": [ + "nanoid" + ] + }, + "sort-object": { + "type": "module", + "moduleName": "sort-object", + "replacements": [ + "sort-object", + "sort-object-keys", + "sortobject" + ] + }, + "string-width": { + "type": "module", + "moduleName": "string-width", + "replacements": [ + "fast-string-width", + "Bun.stringWidth" + ] + }, + "strip-ansi": { + "type": "module", + "moduleName": "strip-ansi", + "replacements": [ + "util.stripVTControlCharacters", + "Bun.stripANSI" + ] + }, + "tempy": { + "type": "module", + "moduleName": "tempy", + "replacements": [ + "fs.mkdtemp", + "Deno.makeTempDir" + ] + }, + "traverse": { + "type": "module", + "moduleName": "traverse", + "replacements": [ + "neotraverse" + ] + }, + "underscore": { + "type": "module", + "moduleName": "underscore", + "replacements": [ + "lodash-underscore", + "es-toolkit" + ] + }, + "uri-js": { + "type": "module", + "moduleName": "uri-js", + "replacements": [ + "URL", + "uri-js-replace", + "fast-uri" + ] + }, + "utf8": { + "type": "module", + "moduleName": "utf8", + "replacements": [ + "TextEncoder", + "Buffer.prototype.toString" + ] + }, + "xmldom": { + "type": "module", + "moduleName": "xmldom", + "replacements": [ + "@xmldom/xmldom" + ] + } + }, + "replacements": { + "@eslint-community/eslint-plugin-eslint-comments": { + "id": "@eslint-community/eslint-plugin-eslint-comments", + "type": "documented", + "url": { + "type": "e18e", + "id": "eslint-plugin-eslint-comments" + }, + "replacementModule": "@eslint-community/eslint-plugin-eslint-comments" + }, + "@eslint-react/eslint-plugin": { + "id": "@eslint-react/eslint-plugin", + "type": "documented", + "url": { + "type": "e18e", + "id": "eslint-plugin-react" + }, + "replacementModule": "@eslint-react/eslint-plugin" + }, + "@faker-js/faker": { + "id": "@faker-js/faker", + "type": "documented", + "url": { + "type": "e18e", + "id": "faker" + }, + "replacementModule": "@faker-js/faker" + }, + "@material/web": { + "id": "@material/web", + "type": "documented", + "url": { + "type": "e18e", + "id": "materialize-css" + }, + "replacementModule": "@material/web" + }, + "@materializecss/materialize": { + "id": "@materializecss/materialize", + "type": "documented", + "url": { + "type": "e18e", + "id": "materialize-css" + }, + "replacementModule": "@materializecss/materialize" + }, + "@vitest/eslint-plugin": { + "id": "@vitest/eslint-plugin", + "type": "documented", + "url": { + "type": "e18e", + "id": "eslint-plugin-vitest" + }, + "replacementModule": "@vitest/eslint-plugin" + }, + "@xmldom/xmldom": { + "id": "@xmldom/xmldom", + "type": "documented", + "url": { + "type": "e18e", + "id": "xmldom" + }, + "replacementModule": "@xmldom/xmldom" + }, + "ansis": { + "id": "ansis", + "type": "documented", + "url": { + "type": "e18e", + "id": "chalk" + }, + "replacementModule": "ansis" + }, + "concurrently": { + "id": "concurrently", + "type": "documented", + "url": { + "type": "e18e", + "id": "npm-run-all" + }, + "replacementModule": "concurrently" + }, + "cpx2": { + "id": "cpx2", + "type": "documented", + "url": { + "type": "e18e", + "id": "cpx" + }, + "replacementModule": "cpx2" + }, + "date-fns": { + "id": "date-fns", + "type": "documented", + "url": { + "type": "e18e", + "id": "moment" + }, + "replacementModule": "date-fns" + }, + "day.js": { + "id": "day.js", + "type": "documented", + "url": { + "type": "e18e", + "id": "moment" + }, + "replacementModule": "day.js" + }, + "dequal": { + "id": "dequal", + "type": "documented", + "url": { + "type": "e18e", + "id": "deep-equal" + }, + "replacementModule": "dequal" + }, + "dlv": { + "id": "dlv", + "type": "documented", + "url": { + "type": "e18e", + "id": "dot-prop" + }, + "replacementModule": "dlv" + }, + "emoji-regex-xs": { + "id": "emoji-regex-xs", + "type": "documented", + "url": { + "type": "e18e", + "id": "emoji-regex" + }, + "replacementModule": "emoji-regex-xs" + }, + "empathic": { + "id": "empathic", + "type": "documented", + "url": { + "type": "e18e", + "id": "find-cache-dir" + }, + "replacementModule": "empathic" + }, + "eslint-plugin-es-x": { + "id": "eslint-plugin-es-x", + "type": "documented", + "url": { + "type": "e18e", + "id": "eslint-plugin-es" + }, + "replacementModule": "eslint-plugin-es-x" + }, + "eslint-plugin-import-x": { + "id": "eslint-plugin-import-x", + "type": "documented", + "url": { + "type": "e18e", + "id": "eslint-plugin-import" + }, + "replacementModule": "eslint-plugin-import-x" + }, + "eslint-plugin-n": { + "id": "eslint-plugin-n", + "type": "documented", + "url": { + "type": "e18e", + "id": "eslint-plugin-node" + }, + "replacementModule": "eslint-plugin-n" + }, + "fast-deep-equal": { + "id": "fast-deep-equal", + "type": "documented", + "url": { + "type": "e18e", + "id": "deep-equal" + }, + "replacementModule": "fast-deep-equal" + }, + "fast-querystring": { + "id": "fast-querystring", + "type": "documented", + "url": { + "type": "e18e", + "id": "qs" + }, + "replacementModule": "fast-querystring" + }, + "fast-string-width": { + "id": "fast-string-width", + "type": "documented", + "url": { + "type": "e18e", + "id": "string-width" + }, + "replacementModule": "fast-string-width" + }, + "fast-uri": { + "id": "fast-uri", + "type": "documented", + "url": { + "type": "e18e", + "id": "uri-js" + }, + "replacementModule": "fast-uri" + }, + "fdir": { + "id": "fdir", + "type": "documented", + "url": { + "type": "e18e", + "id": "glob" + }, + "replacementModule": "fdir" + }, + "jsx-ast-utils-x": { + "id": "jsx-ast-utils-x", + "type": "documented", + "url": { + "type": "e18e", + "id": "jsx-ast-utils" + }, + "replacementModule": "jsx-ast-utils-x" + }, + "knip": { + "id": "knip", + "type": "documented", + "url": { + "type": "e18e", + "id": "depcheck" + }, + "replacementModule": "knip" + }, + "ky": { + "id": "ky", + "type": "documented", + "url": { + "type": "e18e", + "id": "fetch" + }, + "replacementModule": "ky" + }, + "luxon": { + "id": "luxon", + "type": "documented", + "url": { + "type": "e18e", + "id": "moment" + }, + "replacementModule": "luxon" + }, + "milliparsec": { + "id": "milliparsec", + "type": "documented", + "url": { + "type": "e18e", + "id": "body-parser" + }, + "replacementModule": "milliparsec" + }, + "nano-staged": { + "id": "nano-staged", + "type": "documented", + "url": { + "type": "e18e", + "id": "lint-staged" + }, + "replacementModule": "nano-staged" + }, + "nanoexec": { + "id": "nanoexec", + "type": "documented", + "url": { + "type": "e18e", + "id": "execa" + }, + "replacementModule": "nanoexec" + }, + "nanoid": { + "id": "nanoid", + "type": "documented", + "url": { + "type": "e18e", + "id": "shortid" + }, + "replacementModule": "nanoid" + }, + "nanospinner": { + "id": "nanospinner", + "type": "documented", + "url": { + "type": "e18e", + "id": "ora" + }, + "replacementModule": "nanospinner" + }, + "nativebird": { + "id": "nativebird", + "type": "documented", + "url": { + "type": "e18e", + "id": "bluebird-q" + }, + "replacementModule": "nativebird" + }, + "neoqs": { + "id": "neoqs", + "type": "documented", + "url": { + "type": "e18e", + "id": "qs" + }, + "replacementModule": "neoqs" + }, + "neotraverse": { + "id": "neotraverse", + "type": "documented", + "url": { + "type": "e18e", + "id": "traverse" + }, + "replacementModule": "neotraverse" + }, + "node:fs": { + "id": "node:fs", + "type": "documented", + "url": { + "type": "e18e", + "id": "read-pkg" + }, + "replacementModule": "node:fs" + }, + "npm-run-all2": { + "id": "npm-run-all2", + "type": "documented", + "url": { + "type": "e18e", + "id": "npm-run-all" + }, + "replacementModule": "npm-run-all2" + }, + "object-path": { + "id": "object-path", + "type": "documented", + "url": { + "type": "e18e", + "id": "dot-prop" + }, + "replacementModule": "object-path" + }, + "ofetch": { + "id": "ofetch", + "type": "documented", + "url": { + "type": "e18e", + "id": "fetch" + }, + "replacementModule": "ofetch" + }, + "ohash": { + "id": "ohash", + "type": "documented", + "url": { + "type": "e18e", + "id": "object-hash" + }, + "replacementModule": "ohash" + }, + "picocolors": { + "id": "picocolors", + "type": "documented", + "url": { + "type": "e18e", + "id": "chalk" + }, + "replacementModule": "picocolors" + }, + "picoquery": { + "id": "picoquery", + "type": "documented", + "url": { + "type": "e18e", + "id": "qs" + }, + "replacementModule": "picoquery" + }, + "picospinner": { + "id": "picospinner", + "type": "documented", + "url": { + "type": "e18e", + "id": "ora" + }, + "replacementModule": "picospinner" + }, + "pkg-types": { + "id": "pkg-types", + "type": "documented", + "url": { + "type": "e18e", + "id": "find-up" + }, + "replacementModule": "pkg-types" + }, + "premove": { + "id": "premove", + "type": "documented", + "url": { + "type": "e18e", + "id": "rimraf" + }, + "replacementModule": "premove" + }, + "sort-object-keys": { + "id": "sort-object-keys", + "type": "documented", + "url": { + "type": "e18e", + "id": "sort-object" + }, + "replacementModule": "sort-object-keys" + }, + "sortobject": { + "id": "sortobject", + "type": "documented", + "url": { + "type": "e18e", + "id": "sort-object" + }, + "replacementModule": "sortobject" + }, + "Teleport": { + "id": "Teleport", + "type": "documented", + "url": { + "type": "e18e", + "id": "portal-vue" + }, + "replacementModule": "Teleport" + }, + "tiny-invariant": { + "id": "tiny-invariant", + "type": "documented", + "url": { + "type": "e18e", + "id": "invariant" + }, + "replacementModule": "tiny-invariant" + }, + "tinyexec": { + "id": "tinyexec", + "type": "documented", + "url": { + "type": "e18e", + "id": "execa" + }, + "replacementModule": "tinyexec" + }, + "tinyglobby": { + "id": "tinyglobby", + "type": "documented", + "url": { + "type": "e18e", + "id": "fast-glob" + }, + "replacementModule": "tinyglobby" + }, + "fetch": { + "id": "fetch", + "type": "native", + "description": "fetch API", + "url": { + "type": "mdn", + "id": "Web/API/Fetch_API" + } + }, + "Bun.CryptoHasher": { + "id": "Bun.CryptoHasher", + "type": "native", + "description": "Bun.CryptoHasher", + "url": "https://bun.com/docs/runtime/hashing" + }, + "node:crypto": { + "id": "node:crypto", + "type": "native", + "description": "node:crypto", + "url": { + "type": "node", + "id": "api/crypto.html" + } + }, + "crypto": { + "id": "crypto", + "type": "native", + "description": "crypto", + "url": { + "type": "mdn", + "id": "Web/API/Web_Crypto_API" + } + }, + "--env-file": { + "id": "--env-file", + "type": "native", + "description": "--env-file", + "url": { + "type": "node", + "id": "api/cli.html#--env-filefile" + } + }, + "unicodeClassEscape": { + "id": "unicodeClassEscape", + "type": "native", + "description": "unicodeClassEscape", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Regular_expressions/Unicode_character_class_escape" + } + }, + "Bun.Shell": { + "id": "Bun.Shell", + "type": "native", + "description": "Bun.Shell", + "url": "https://bun.com/docs/runtime/shell" + }, + "fs-extra": { + "id": "fs-extra", + "type": "removal", + "description": "fs-extra can be replaced with native fs functionality.", + "url": { + "type": "e18e", + "id": "fs-extra" + } + }, + "fs.glob": { + "id": "fs.glob", + "type": "native", + "description": "fs.glob", + "url": { + "type": "node", + "id": "api/fs.html#fspromisesglobpattern-options" + } + }, + "Promise": { + "id": "Promise", + "type": "native", + "description": "Promise", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Promise" + } + }, + "Intl.Segmenter": { + "id": "Intl.Segmenter", + "type": "native", + "description": "Intl.Segmenter", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Intl/Segmenter" + } + }, + "isBuiltin": { + "id": "isBuiltin", + "type": "native", + "description": "isBuiltin", + "url": { + "type": "node", + "id": "api/module.html#moduleisbuiltinmodulename" + } + }, + "builtinModules": { + "id": "builtinModules", + "type": "native", + "description": "builtinModules", + "url": { + "type": "node", + "id": "api/module.html#modulebuiltinmodules" + } + }, + "jquery": { + "id": "jquery", + "type": "removal", + "url": { + "type": "e18e", + "id": "jquery" + }, + "description": "jQuery can be replaced with native DOM and Web APIs" + }, + "lodash-underscore": { + "id": "lodash-underscore", + "type": "removal", + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "description": "lodash and Underscore can be replaced with native JavaScript APIs" + }, + "es-toolkit": { + "id": "es-toolkit", + "type": "documented", + "url": { + "type": "e18e", + "id": "lodash-underscore" + }, + "replacementModule": "es-toolkit" + }, + "fs.mkdir": { + "id": "fs.mkdir", + "type": "native", + "description": "fs.mkdir", + "url": { + "type": "node", + "id": "api/fs.html#fspromisesmkdirpath-options" + } + }, + "Date": { + "id": "Date", + "type": "native", + "description": "Date", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Date" + } + }, + "Buffer.compare": { + "id": "Buffer.compare", + "type": "native", + "description": "Buffer.compare", + "url": { + "type": "node", + "id": "api/buffer.html#static-method-buffercomparebuf1-buf2" + } + }, + "Bun.file": { + "id": "Bun.file", + "type": "native", + "description": "Bun.file", + "url": "https://bun.com/reference/bun/file" + }, + "fs.access": { + "id": "fs.access", + "type": "native", + "description": "fs.access", + "url": { + "type": "node", + "id": "api/fs.html#fspromisesaccesspath-mode" + } + }, + "fs.existsSync": { + "id": "fs.existsSync", + "type": "native", + "description": "fs.existsSync", + "url": { + "type": "node", + "id": "api/fs.html#fsexistssyncpath" + } + }, + "URLSearchParams": { + "id": "URLSearchParams", + "type": "native", + "description": "URLSearchParams", + "url": { + "type": "mdn", + "id": "Web/API/URLSearchParams" + } + }, + "node:stream": { + "id": "node:stream", + "type": "native", + "description": "node:stream", + "url": { + "type": "node", + "id": "api/stream.html" + } + }, + "streams": { + "id": "streams", + "type": "native", + "description": "streams", + "url": { + "type": "mdn", + "id": "Web/API/Streams_API" + } + }, + "fs.rm": { + "id": "fs.rm", + "type": "native", + "description": "fs.rm", + "url": { + "type": "node", + "id": "api/fs.html#fspromisesrmpath-options" + } + }, + "fs.rmdir": { + "id": "fs.rmdir", + "type": "native", + "description": "fs.rmdir", + "url": { + "type": "node", + "id": "api/fs.html#fspromisesrmdirpath-options" + } + }, + "Buffer.prototype.equals": { + "id": "Buffer.prototype.equals", + "type": "native", + "description": "Buffer.prototype.equals", + "url": { + "type": "node", + "id": "api/buffer.html#bufequalsotherbuffer" + } + }, + "sort-object": { + "id": "sort-object", + "type": "removal", + "description": "Object.entries and Array.prototype.sort can be used to sort object keys.", + "url": { + "type": "e18e", + "id": "sort-object" + } + }, + "Bun.stringWidth": { + "id": "Bun.stringWidth", + "type": "native", + "description": "Bun.stringWidth", + "url": "https://bun.com/reference/bun/stringWidth" + }, + "Bun.stripANSI": { + "id": "Bun.stripANSI", + "type": "native", + "description": "Bun.stripANSI", + "url": "https://bun.com/reference/bun/stripANSI" + }, + "util.stripVTControlCharacters": { + "id": "util.stripVTControlCharacters", + "type": "native", + "description": "util.stripVTControlCharacters", + "url": { + "type": "node", + "id": "api/util.html#utilstripvtcontrolcharactersstr" + } + }, + "Deno.makeTempDir": { + "id": "Deno.makeTempDir", + "type": "native", + "description": "Deno.makeTempDir", + "url": "https://docs.deno.com/api/deno/~/Deno.makeTempDir" + }, + "fs.mkdtemp": { + "id": "fs.mkdtemp", + "type": "native", + "description": "fs.mkdtemp", + "url": { + "type": "node", + "id": "api/fs.html#fspromisesmkdtempprefix-options" + } + }, + "URL": { + "id": "URL", + "type": "native", + "description": "URL", + "url": { + "type": "mdn", + "id": "Web/API/URL" + } + }, + "TextEncoder": { + "id": "TextEncoder", + "type": "native", + "description": "TextEncoder", + "url": { + "type": "mdn", + "id": "Web/API/TextEncoder" + } + }, + "Buffer.prototype.toString": { + "id": "Buffer.prototype.toString", + "type": "native", + "description": "Buffer.prototype.toString", + "url": { + "type": "node", + "id": "api/buffer.html#buftostringencoding-start-end" + } + }, + "util.styleText": { + "id": "util.styleText", + "type": "native", + "description": "util.styleText", + "url": { + "type": "node", + "id": "api/util.html#utilstyletextformat-text-options" + } + }, + "util.types": { + "id": "util.types", + "type": "native", + "description": "util.types", + "url": { + "type": "node", + "id": "api/util.html#utiltypes" + } + }, + "unicode-segmenter": { + "id": "unicode-segmenter", + "type": "documented", + "url": { + "type": "e18e", + "id": "graphemer" + }, + "replacementModule": "unicode-segmenter" + }, + "uri-js-replace": { + "id": "uri-js-replace", + "type": "documented", + "url": { + "type": "e18e", + "id": "uri-js" + }, + "replacementModule": "uri-js-replace" + }, + "wireit": { + "id": "wireit", + "type": "documented", + "url": { + "type": "e18e", + "id": "npm-run-all" + }, + "replacementModule": "wireit" + }, + "yaml": { + "id": "yaml", + "type": "documented", + "url": { + "type": "e18e", + "id": "js-yaml" + }, + "replacementModule": "yaml" + }, + "YAML": { + "id": "YAML", + "type": "documented", + "url": { + "type": "e18e", + "id": "js-yaml" + }, + "replacementModule": "YAML" + } + } +} From 4a90c0d56a24bb7d2fbb479a0ab03a75ed306964 Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Sun, 15 Feb 2026 22:48:21 +0000 Subject: [PATCH 13/14] chore: add mapping URLs --- manifest-schema.json | 65 +- manifests_new/preferred.json | 2406 +++++++++++++++++++++++++------ scripts/validate-module-list.js | 6 +- src/types.ts | 1 + 4 files changed, 2043 insertions(+), 435 deletions(-) diff --git a/manifest-schema.json b/manifest-schema.json index ddc7a171..5cb2a66c 100644 --- a/manifest-schema.json +++ b/manifest-schema.json @@ -36,6 +36,9 @@ "items": { "type": "string" } + }, + "url": { + "$ref": "#/definitions/KnownUrl" } }, "required": [ @@ -45,6 +48,37 @@ ], "additionalProperties": false }, + "KnownUrl": { + "anyOf": [ + { + "$ref": "#/definitions/KnownUrlDescriptor" + }, + { + "type": "string" + } + ] + }, + "KnownUrlDescriptor": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "mdn", + "node", + "e18e" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "type", + "id" + ], + "additionalProperties": false + }, "ModuleReplacement": { "anyOf": [ { @@ -113,37 +147,6 @@ ], "additionalProperties": false }, - "KnownUrl": { - "anyOf": [ - { - "$ref": "#/definitions/KnownUrlDescriptor" - }, - { - "type": "string" - } - ] - }, - "KnownUrlDescriptor": { - "type": "object", - "properties": { - "type": { - "type": "string", - "enum": [ - "mdn", - "node", - "e18e" - ] - }, - "id": { - "type": "string" - } - }, - "required": [ - "type", - "id" - ], - "additionalProperties": false - }, "NativeModuleReplacement": { "type": "object", "properties": { diff --git a/manifests_new/preferred.json b/manifests_new/preferred.json index ecb6534d..ac0498fd 100644 --- a/manifests_new/preferred.json +++ b/manifests_new/preferred.json @@ -5,7 +5,11 @@ "moduleName": "@jsdevtools/ez-spawn", "replacements": [ "tinyexec" - ] + ], + "url": { + "type": "e18e", + "id": "ez-spawn" + } }, "axios": { "type": "module", @@ -14,7 +18,11 @@ "fetch", "ky", "ofetch" - ] + ], + "url": { + "type": "e18e", + "id": "fetch" + } }, "bluebird": { "type": "module", @@ -22,42 +30,66 @@ "replacements": [ "Promise", "nativebird" - ] + ], + "url": { + "type": "e18e", + "id": "bluebird-q" + } }, "body-parser": { "type": "module", "moduleName": "body-parser", "replacements": [ "milliparsec" - ] + ], + "url": { + "type": "e18e", + "id": "body-parser" + } }, "buf-compare": { "type": "module", "moduleName": "buf-compare", "replacements": [ "Buffer.compare" - ] + ], + "url": { + "type": "e18e", + "id": "buf-compare" + } }, "buffer-equal": { "type": "module", "moduleName": "buffer-equal", "replacements": [ "Buffer.prototype.equals" - ] + ], + "url": { + "type": "e18e", + "id": "buffer-equal" + } }, "buffer-equals": { "type": "module", "moduleName": "buffer-equals", "replacements": [ "Buffer.prototype.equals" - ] + ], + "url": { + "type": "e18e", + "id": "buffer-equals" + } }, "builtin-modules": { "type": "module", "moduleName": "builtin-modules", "replacements": [ "builtinModules" - ] + ], + "url": { + "type": "e18e", + "id": "builtin-modules" + } }, "chalk": { "type": "module", @@ -66,7 +98,11 @@ "util.styleText", "picocolors", "ansis" - ] + ], + "url": { + "type": "e18e", + "id": "chalk" + } }, "cli-color": { "type": "module", @@ -75,21 +111,33 @@ "util.styleText", "picocolors", "ansis" - ] + ], + "url": { + "type": "e18e", + "id": "chalk" + } }, "core-util-is": { "type": "module", "moduleName": "core-util-is", "replacements": [ "util.types" - ] + ], + "url": { + "type": "e18e", + "id": "core-util-is" + } }, "cpx": { "type": "module", "moduleName": "cpx", "replacements": [ "cpx2" - ] + ], + "url": { + "type": "e18e", + "id": "cpx" + } }, "cross-fetch": { "type": "module", @@ -98,7 +146,11 @@ "fetch", "ky", "ofetch" - ] + ], + "url": { + "type": "e18e", + "id": "fetch" + } }, "crypto-js": { "type": "module", @@ -107,7 +159,11 @@ "node:crypto", "crypto", "Bun.CryptoHasher" - ] + ], + "url": { + "type": "e18e", + "id": "crypto-js" + } }, "deep-equal": { "type": "module", @@ -115,14 +171,22 @@ "replacements": [ "dequal", "fast-deep-equal" - ] + ], + "url": { + "type": "e18e", + "id": "deep-equal" + } }, "depcheck": { "type": "module", "moduleName": "depcheck", "replacements": [ "knip" - ] + ], + "url": { + "type": "e18e", + "id": "depcheck" + } }, "dot-prop": { "type": "module", @@ -130,14 +194,22 @@ "replacements": [ "dlv", "object-path" - ] + ], + "url": { + "type": "e18e", + "id": "dot-prop" + } }, "dotenv": { "type": "module", "moduleName": "dotenv", "replacements": [ "--env-file" - ] + ], + "url": { + "type": "e18e", + "id": "dotenv" + } }, "emoji-regex": { "type": "module", @@ -145,49 +217,77 @@ "replacements": [ "emoji-regex-xs", "unicodeClassEscape" - ] + ], + "url": { + "type": "e18e", + "id": "emoji-regex" + } }, "eslint-plugin-es": { "type": "module", "moduleName": "eslint-plugin-es", "replacements": [ "eslint-plugin-es-x" - ] + ], + "url": { + "type": "e18e", + "id": "eslint-plugin-es" + } }, "eslint-plugin-eslint-comments": { "type": "module", "moduleName": "eslint-plugin-eslint-comments", "replacements": [ "@eslint-community/eslint-plugin-eslint-comments" - ] + ], + "url": { + "type": "e18e", + "id": "eslint-plugin-eslint-comments" + } }, "eslint-plugin-import": { "type": "module", "moduleName": "eslint-plugin-import", "replacements": [ "eslint-plugin-import-x" - ] + ], + "url": { + "type": "e18e", + "id": "eslint-plugin-import" + } }, "eslint-plugin-node": { "type": "module", "moduleName": "eslint-plugin-node", "replacements": [ "eslint-plugin-n" - ] + ], + "url": { + "type": "e18e", + "id": "eslint-plugin-node" + } }, "eslint-plugin-react": { "type": "module", "moduleName": "eslint-plugin-react", "replacements": [ "@eslint-react/eslint-plugin" - ] + ], + "url": { + "type": "e18e", + "id": "eslint-plugin-react" + } }, "eslint-plugin-vitest": { "type": "module", "moduleName": "eslint-plugin-vitest", "replacements": [ "@vitest/eslint-plugin" - ] + ], + "url": { + "type": "e18e", + "id": "eslint-plugin-vitest" + } }, "execa": { "type": "module", @@ -196,63 +296,99 @@ "tinyexec", "nanoexec", "Bun.Shell" - ] + ], + "url": { + "type": "e18e", + "id": "execa" + } }, "ez-spawn": { "type": "module", "moduleName": "ez-spawn", "replacements": [ "tinyexec" - ] + ], + "url": { + "type": "e18e", + "id": "ez-spawn" + } }, "ezspawn": { "type": "module", "moduleName": "ezspawn", "replacements": [ "tinyexec" - ] + ], + "url": { + "type": "e18e", + "id": "ez-spawn" + } }, "faker": { "type": "module", "moduleName": "faker", "replacements": [ "@faker-js/faker" - ] + ], + "url": { + "type": "e18e", + "id": "faker" + } }, "fast-glob": { "type": "module", "moduleName": "fast-glob", "replacements": [ "tinyglobby" - ] + ], + "url": { + "type": "e18e", + "id": "fast-glob" + } }, "find-cache-dir": { "type": "module", "moduleName": "find-cache-dir", "replacements": [ "empathic" - ] + ], + "url": { + "type": "e18e", + "id": "find-cache-dir" + } }, "find-cache-directory": { "type": "module", "moduleName": "find-cache-directory", "replacements": [ "empathic" - ] + ], + "url": { + "type": "e18e", + "id": "find-cache-directory" + } }, "find-file-up": { "type": "module", "moduleName": "find-file-up", "replacements": [ "empathic" - ] + ], + "url": { + "type": "e18e", + "id": "find-file-up" + } }, "find-pkg": { "type": "module", "moduleName": "find-pkg", "replacements": [ "empathic" - ] + ], + "url": { + "type": "e18e", + "id": "find-pkg" + } }, "find-up": { "type": "module", @@ -260,14 +396,22 @@ "replacements": [ "empathic", "pkg-types" - ] + ], + "url": { + "type": "e18e", + "id": "find-up" + } }, "fs-extra": { "type": "module", "moduleName": "fs-extra", "replacements": [ "fs-extra" - ] + ], + "url": { + "type": "e18e", + "id": "fs-extra" + } }, "get-value": { "type": "module", @@ -275,7 +419,11 @@ "replacements": [ "dlv", "object-path" - ] + ], + "url": { + "type": "e18e", + "id": "dot-prop" + } }, "glob": { "type": "module", @@ -284,14 +432,22 @@ "tinyglobby", "fs.glob", "fdir" - ] + ], + "url": { + "type": "e18e", + "id": "glob" + } }, "globby": { "type": "module", "moduleName": "globby", "replacements": [ "tinyglobby" - ] + ], + "url": { + "type": "e18e", + "id": "globby" + } }, "grapheme-splitter": { "type": "module", @@ -299,7 +455,11 @@ "replacements": [ "Intl.Segmenter", "unicode-segmenter" - ] + ], + "url": { + "type": "e18e", + "id": "graphemer" + } }, "graphemer": { "type": "module", @@ -307,14 +467,22 @@ "replacements": [ "Intl.Segmenter", "unicode-segmenter" - ] + ], + "url": { + "type": "e18e", + "id": "graphemer" + } }, "invariant": { "type": "module", "moduleName": "invariant", "replacements": [ "tiny-invariant" - ] + ], + "url": { + "type": "e18e", + "id": "invariant" + } }, "is-builtin-module": { "type": "module", @@ -322,14 +490,22 @@ "replacements": [ "isBuiltin", "builtinModules" - ] + ], + "url": { + "type": "e18e", + "id": "is-builtin-module" + } }, "jquery": { "type": "module", "moduleName": "jquery", "replacements": [ "jquery" - ] + ], + "url": { + "type": "e18e", + "id": "jquery" + } }, "js-yaml": { "type": "module", @@ -337,21 +513,33 @@ "replacements": [ "yaml", "YAML" - ] + ], + "url": { + "type": "e18e", + "id": "js-yaml" + } }, "jsx-ast-utils": { "type": "module", "moduleName": "jsx-ast-utils", "replacements": [ "jsx-ast-utils-x" - ] + ], + "url": { + "type": "e18e", + "id": "jsx-ast-utils" + } }, "lint-staged": { "type": "module", "moduleName": "lint-staged", "replacements": [ "nano-staged" - ] + ], + "url": { + "type": "e18e", + "id": "lint-staged" + } }, "lodash": { "type": "module", @@ -359,7 +547,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash-amd": { "type": "module", @@ -367,7 +559,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash-compat": { "type": "module", @@ -375,7 +571,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash-es": { "type": "module", @@ -383,7 +583,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash-fp": { "type": "module", @@ -391,7 +595,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash-node": { "type": "module", @@ -399,7 +607,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.add": { "type": "module", @@ -407,7 +619,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.after": { "type": "module", @@ -415,7 +631,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.ary": { "type": "module", @@ -423,7 +643,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.assign": { "type": "module", @@ -431,7 +655,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.assignin": { "type": "module", @@ -439,7 +667,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.assigninwith": { "type": "module", @@ -447,7 +679,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.assignwith": { "type": "module", @@ -455,7 +691,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.at": { "type": "module", @@ -463,7 +703,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.attempt": { "type": "module", @@ -471,7 +715,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.before": { "type": "module", @@ -479,7 +727,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.bind": { "type": "module", @@ -487,7 +739,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.bindall": { "type": "module", @@ -495,7 +751,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.bindkey": { "type": "module", @@ -503,7 +763,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.callback": { "type": "module", @@ -511,7 +775,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.camelcase": { "type": "module", @@ -519,7 +787,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.capitalize": { "type": "module", @@ -527,7 +799,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.castarray": { "type": "module", @@ -535,7 +811,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.ceil": { "type": "module", @@ -543,7 +823,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.chunk": { "type": "module", @@ -551,7 +835,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.clamp": { "type": "module", @@ -559,7 +847,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.clone": { "type": "module", @@ -567,7 +859,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.clonedeep": { "type": "module", @@ -575,7 +871,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.clonedeepwith": { "type": "module", @@ -583,7 +883,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.clonewith": { "type": "module", @@ -591,7 +895,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.compact": { "type": "module", @@ -599,7 +907,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.compose": { "type": "module", @@ -607,7 +919,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.concat": { "type": "module", @@ -615,7 +931,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.cond": { "type": "module", @@ -623,7 +943,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.conforms": { "type": "module", @@ -631,7 +955,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.conformsto": { "type": "module", @@ -639,7 +967,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.constant": { "type": "module", @@ -647,7 +979,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.contains": { "type": "module", @@ -655,7 +991,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.countby": { "type": "module", @@ -663,7 +1003,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.create": { "type": "module", @@ -671,7 +1015,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.createcallback": { "type": "module", @@ -679,7 +1027,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.curry": { "type": "module", @@ -687,7 +1039,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.curryright": { "type": "module", @@ -695,7 +1051,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.debounce": { "type": "module", @@ -703,7 +1063,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.deburr": { "type": "module", @@ -711,7 +1075,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.defaults": { "type": "module", @@ -719,7 +1087,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.defaultsdeep": { "type": "module", @@ -727,7 +1099,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.defaultto": { "type": "module", @@ -735,7 +1111,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.defer": { "type": "module", @@ -743,7 +1123,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.delay": { "type": "module", @@ -751,7 +1135,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.difference": { "type": "module", @@ -759,7 +1147,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.differenceby": { "type": "module", @@ -767,7 +1159,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.differencewith": { "type": "module", @@ -775,7 +1171,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.divide": { "type": "module", @@ -783,7 +1183,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.drop": { "type": "module", @@ -791,7 +1195,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.dropright": { "type": "module", @@ -799,7 +1207,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.droprightwhile": { "type": "module", @@ -807,7 +1219,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.dropwhile": { "type": "module", @@ -815,7 +1231,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.endswith": { "type": "module", @@ -823,7 +1243,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.eq": { "type": "module", @@ -831,7 +1255,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.escape": { "type": "module", @@ -839,7 +1267,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.escaperegexp": { "type": "module", @@ -847,7 +1279,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.every": { "type": "module", @@ -855,7 +1291,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.fill": { "type": "module", @@ -863,7 +1303,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.filter": { "type": "module", @@ -871,7 +1315,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.find": { "type": "module", @@ -879,7 +1327,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.findindex": { "type": "module", @@ -887,7 +1339,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.findkey": { "type": "module", @@ -895,7 +1351,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.findlast": { "type": "module", @@ -903,7 +1363,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.findlastindex": { "type": "module", @@ -911,7 +1375,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.findlastkey": { "type": "module", @@ -919,7 +1387,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.findwhere": { "type": "module", @@ -927,7 +1399,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.first": { "type": "module", @@ -935,7 +1411,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.flatmap": { "type": "module", @@ -943,7 +1423,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.flatmapdeep": { "type": "module", @@ -951,7 +1435,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.flatmapdepth": { "type": "module", @@ -959,7 +1447,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.flatten": { "type": "module", @@ -967,7 +1459,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.flattendeep": { "type": "module", @@ -975,7 +1471,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.flattendepth": { "type": "module", @@ -983,7 +1483,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.flip": { "type": "module", @@ -991,7 +1495,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.floor": { "type": "module", @@ -999,7 +1507,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.flow": { "type": "module", @@ -1007,7 +1519,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.flowright": { "type": "module", @@ -1015,7 +1531,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.foreach": { "type": "module", @@ -1023,7 +1543,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.foreachright": { "type": "module", @@ -1031,7 +1555,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.forin": { "type": "module", @@ -1039,7 +1567,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.forinright": { "type": "module", @@ -1047,7 +1579,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.forown": { "type": "module", @@ -1055,7 +1591,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.forownright": { "type": "module", @@ -1063,7 +1603,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.frompairs": { "type": "module", @@ -1071,7 +1615,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.functions": { "type": "module", @@ -1079,7 +1627,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.functionsin": { "type": "module", @@ -1087,7 +1639,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.get": { "type": "module", @@ -1095,7 +1651,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.groupby": { "type": "module", @@ -1103,7 +1663,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.gt": { "type": "module", @@ -1111,7 +1675,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.gte": { "type": "module", @@ -1119,7 +1687,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.has": { "type": "module", @@ -1127,7 +1699,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.hasin": { "type": "module", @@ -1135,7 +1711,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.head": { "type": "module", @@ -1143,7 +1723,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.identity": { "type": "module", @@ -1151,7 +1735,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.includes": { "type": "module", @@ -1159,7 +1747,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.indexby": { "type": "module", @@ -1167,7 +1759,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.indexof": { "type": "module", @@ -1175,7 +1771,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.initial": { "type": "module", @@ -1183,7 +1783,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.inrange": { "type": "module", @@ -1191,7 +1795,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.intersection": { "type": "module", @@ -1199,7 +1807,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.intersectionby": { "type": "module", @@ -1207,7 +1819,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.intersectionwith": { "type": "module", @@ -1215,7 +1831,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.invert": { "type": "module", @@ -1223,7 +1843,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.invertby": { "type": "module", @@ -1231,7 +1855,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.invoke": { "type": "module", @@ -1239,7 +1867,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.invokemap": { "type": "module", @@ -1247,7 +1879,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isarguments": { "type": "module", @@ -1255,7 +1891,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isarray": { "type": "module", @@ -1263,7 +1903,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isarraybuffer": { "type": "module", @@ -1271,7 +1915,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isarraylike": { "type": "module", @@ -1279,7 +1927,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isarraylikeobject": { "type": "module", @@ -1287,7 +1939,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isboolean": { "type": "module", @@ -1295,7 +1951,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isbuffer": { "type": "module", @@ -1303,7 +1963,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isdate": { "type": "module", @@ -1311,7 +1975,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.iselement": { "type": "module", @@ -1319,7 +1987,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isempty": { "type": "module", @@ -1327,7 +1999,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isequal": { "type": "module", @@ -1335,7 +2011,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isequalwith": { "type": "module", @@ -1343,7 +2023,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.iserror": { "type": "module", @@ -1351,7 +2035,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isfinite": { "type": "module", @@ -1359,7 +2047,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isfunction": { "type": "module", @@ -1367,7 +2059,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isinteger": { "type": "module", @@ -1375,7 +2071,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.islength": { "type": "module", @@ -1383,7 +2083,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.ismap": { "type": "module", @@ -1391,7 +2095,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.ismatch": { "type": "module", @@ -1399,7 +2107,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.ismatchwith": { "type": "module", @@ -1407,7 +2119,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isnan": { "type": "module", @@ -1415,7 +2131,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isnative": { "type": "module", @@ -1423,7 +2143,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isnil": { "type": "module", @@ -1431,7 +2155,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isnull": { "type": "module", @@ -1439,7 +2167,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isnumber": { "type": "module", @@ -1447,7 +2179,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isobject": { "type": "module", @@ -1455,7 +2191,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isobjectlike": { "type": "module", @@ -1463,7 +2203,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isplainobject": { "type": "module", @@ -1471,7 +2215,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isregexp": { "type": "module", @@ -1479,7 +2227,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.issafeinteger": { "type": "module", @@ -1487,7 +2239,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isset": { "type": "module", @@ -1495,7 +2251,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isstring": { "type": "module", @@ -1503,7 +2263,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.issymbol": { "type": "module", @@ -1511,7 +2275,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.istypedarray": { "type": "module", @@ -1519,7 +2287,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isundefined": { "type": "module", @@ -1527,7 +2299,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isweakmap": { "type": "module", @@ -1535,7 +2311,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.isweakset": { "type": "module", @@ -1543,7 +2323,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.iteratee": { "type": "module", @@ -1551,7 +2335,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.join": { "type": "module", @@ -1559,7 +2347,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.kebabcase": { "type": "module", @@ -1567,7 +2359,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.keyby": { "type": "module", @@ -1575,7 +2371,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.keys": { "type": "module", @@ -1583,7 +2383,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.keysin": { "type": "module", @@ -1591,7 +2395,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.last": { "type": "module", @@ -1599,7 +2407,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.lastindexof": { "type": "module", @@ -1607,7 +2419,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.lowercase": { "type": "module", @@ -1615,7 +2431,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.lowerfirst": { "type": "module", @@ -1623,7 +2443,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.lt": { "type": "module", @@ -1631,7 +2455,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.lte": { "type": "module", @@ -1639,7 +2467,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.map": { "type": "module", @@ -1647,7 +2479,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.mapkeys": { "type": "module", @@ -1655,7 +2491,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.mapvalues": { "type": "module", @@ -1663,7 +2503,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.matches": { "type": "module", @@ -1671,7 +2515,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.matchesproperty": { "type": "module", @@ -1679,7 +2527,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.max": { "type": "module", @@ -1687,7 +2539,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.maxby": { "type": "module", @@ -1695,7 +2551,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.mean": { "type": "module", @@ -1703,7 +2563,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.meanby": { "type": "module", @@ -1711,7 +2575,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.memoize": { "type": "module", @@ -1719,7 +2587,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.merge": { "type": "module", @@ -1727,7 +2599,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.mergewith": { "type": "module", @@ -1735,7 +2611,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.method": { "type": "module", @@ -1743,7 +2623,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.methodof": { "type": "module", @@ -1751,7 +2635,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.min": { "type": "module", @@ -1759,7 +2647,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.minby": { "type": "module", @@ -1767,7 +2659,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.mixin": { "type": "module", @@ -1775,7 +2671,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.modargs": { "type": "module", @@ -1783,7 +2683,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.multiply": { "type": "module", @@ -1791,7 +2695,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.negate": { "type": "module", @@ -1799,7 +2707,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.noop": { "type": "module", @@ -1807,7 +2719,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.now": { "type": "module", @@ -1815,7 +2731,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.nth": { "type": "module", @@ -1823,7 +2743,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.ntharg": { "type": "module", @@ -1831,7 +2755,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.omit": { "type": "module", @@ -1839,7 +2767,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.omitby": { "type": "module", @@ -1847,7 +2779,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.once": { "type": "module", @@ -1855,7 +2791,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.orderby": { "type": "module", @@ -1863,7 +2803,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.over": { "type": "module", @@ -1871,7 +2815,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.overargs": { "type": "module", @@ -1879,7 +2827,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.overevery": { "type": "module", @@ -1887,7 +2839,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.oversome": { "type": "module", @@ -1895,7 +2851,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.pad": { "type": "module", @@ -1903,7 +2863,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.padend": { "type": "module", @@ -1911,7 +2875,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.padleft": { "type": "module", @@ -1919,7 +2887,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.padright": { "type": "module", @@ -1927,7 +2899,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.padstart": { "type": "module", @@ -1935,7 +2911,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.pairs": { "type": "module", @@ -1943,7 +2923,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.parseint": { "type": "module", @@ -1951,7 +2935,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.partial": { "type": "module", @@ -1959,7 +2947,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.partialright": { "type": "module", @@ -1967,7 +2959,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.partition": { "type": "module", @@ -1975,7 +2971,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.pick": { "type": "module", @@ -1983,7 +2983,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.pickby": { "type": "module", @@ -1991,7 +2995,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.pluck": { "type": "module", @@ -1999,7 +3007,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.property": { "type": "module", @@ -2007,7 +3019,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.propertyof": { "type": "module", @@ -2015,7 +3031,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.pull": { "type": "module", @@ -2023,7 +3043,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.pullall": { "type": "module", @@ -2031,7 +3055,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.pullallwith": { "type": "module", @@ -2039,7 +3067,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.pullat": { "type": "module", @@ -2047,7 +3079,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.random": { "type": "module", @@ -2055,7 +3091,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.range": { "type": "module", @@ -2063,7 +3103,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.rangeright": { "type": "module", @@ -2071,7 +3115,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.rearg": { "type": "module", @@ -2079,7 +3127,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.reduce": { "type": "module", @@ -2087,7 +3139,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.reduceright": { "type": "module", @@ -2095,7 +3151,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.reescape": { "type": "module", @@ -2103,7 +3163,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.reevaluate": { "type": "module", @@ -2111,7 +3175,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.reinterpolate": { "type": "module", @@ -2119,7 +3187,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.reject": { "type": "module", @@ -2127,7 +3199,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.remove": { "type": "module", @@ -2135,7 +3211,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.repeat": { "type": "module", @@ -2143,7 +3223,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.replace": { "type": "module", @@ -2151,7 +3235,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.rest": { "type": "module", @@ -2159,7 +3247,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.restparam": { "type": "module", @@ -2167,7 +3259,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.result": { "type": "module", @@ -2175,7 +3271,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.reverse": { "type": "module", @@ -2183,7 +3283,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.round": { "type": "module", @@ -2191,7 +3295,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.sample": { "type": "module", @@ -2199,7 +3307,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.samplesize": { "type": "module", @@ -2207,7 +3319,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.set": { "type": "module", @@ -2215,7 +3331,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.setwith": { "type": "module", @@ -2223,7 +3343,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.shuffle": { "type": "module", @@ -2231,7 +3355,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.size": { "type": "module", @@ -2239,7 +3367,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.slice": { "type": "module", @@ -2247,7 +3379,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.snakecase": { "type": "module", @@ -2255,7 +3391,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.some": { "type": "module", @@ -2263,7 +3403,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.sortby": { "type": "module", @@ -2271,7 +3415,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.sortbyall": { "type": "module", @@ -2279,7 +3427,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.sortbyorder": { "type": "module", @@ -2287,7 +3439,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.sortedindex": { "type": "module", @@ -2295,7 +3451,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.sortedindexby": { "type": "module", @@ -2303,7 +3463,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.sortedindexof": { "type": "module", @@ -2311,7 +3475,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.sortedlastindex": { "type": "module", @@ -2319,7 +3487,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.sortedlastindexby": { "type": "module", @@ -2327,7 +3499,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.sortedlastindexof": { "type": "module", @@ -2335,7 +3511,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.sorteduniq": { "type": "module", @@ -2343,7 +3523,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.sorteduniqby": { "type": "module", @@ -2351,7 +3535,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.split": { "type": "module", @@ -2359,7 +3547,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.spread": { "type": "module", @@ -2367,7 +3559,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.startcase": { "type": "module", @@ -2375,7 +3571,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.startswith": { "type": "module", @@ -2383,7 +3583,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.stubarray": { "type": "module", @@ -2391,7 +3595,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.stubfalse": { "type": "module", @@ -2399,7 +3607,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.stubobject": { "type": "module", @@ -2407,7 +3619,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.stubstring": { "type": "module", @@ -2415,7 +3631,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.stubtrue": { "type": "module", @@ -2423,7 +3643,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.subtract": { "type": "module", @@ -2431,7 +3655,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.sum": { "type": "module", @@ -2439,7 +3667,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.sumby": { "type": "module", @@ -2447,7 +3679,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.support": { "type": "module", @@ -2455,7 +3691,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.tail": { "type": "module", @@ -2463,7 +3703,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.take": { "type": "module", @@ -2471,7 +3715,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.takeright": { "type": "module", @@ -2479,7 +3727,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.takerightwhile": { "type": "module", @@ -2487,7 +3739,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.takewhile": { "type": "module", @@ -2495,7 +3751,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.template": { "type": "module", @@ -2503,7 +3763,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.templatesettings": { "type": "module", @@ -2511,7 +3775,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.throttle": { "type": "module", @@ -2519,7 +3787,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.times": { "type": "module", @@ -2527,7 +3799,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.toarray": { "type": "module", @@ -2535,7 +3811,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.tofinite": { "type": "module", @@ -2543,7 +3823,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.tointeger": { "type": "module", @@ -2551,7 +3835,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.tolength": { "type": "module", @@ -2559,7 +3847,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.tolower": { "type": "module", @@ -2567,7 +3859,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.tonumber": { "type": "module", @@ -2575,7 +3871,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.topairs": { "type": "module", @@ -2583,7 +3883,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.topairsin": { "type": "module", @@ -2591,7 +3895,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.topath": { "type": "module", @@ -2599,7 +3907,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.toplainobject": { "type": "module", @@ -2607,7 +3919,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.tosafeinteger": { "type": "module", @@ -2615,7 +3931,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.tostring": { "type": "module", @@ -2623,7 +3943,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.toupper": { "type": "module", @@ -2631,7 +3955,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.transform": { "type": "module", @@ -2639,7 +3967,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.trim": { "type": "module", @@ -2647,7 +3979,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.trimend": { "type": "module", @@ -2655,7 +3991,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.trimleft": { "type": "module", @@ -2663,7 +4003,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.trimright": { "type": "module", @@ -2671,7 +4015,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.trimstart": { "type": "module", @@ -2679,7 +4027,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.trunc": { "type": "module", @@ -2687,7 +4039,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.truncate": { "type": "module", @@ -2695,7 +4051,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.unary": { "type": "module", @@ -2703,7 +4063,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.unescape": { "type": "module", @@ -2711,7 +4075,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.union": { "type": "module", @@ -2719,7 +4087,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.unionby": { "type": "module", @@ -2727,7 +4099,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.unionwith": { "type": "module", @@ -2735,7 +4111,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.uniqby": { "type": "module", @@ -2743,7 +4123,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.uniqueid": { "type": "module", @@ -2751,7 +4135,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.uniqwith": { "type": "module", @@ -2759,7 +4147,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.unset": { "type": "module", @@ -2767,7 +4159,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.unzip": { "type": "module", @@ -2775,7 +4171,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.unzipwith": { "type": "module", @@ -2783,7 +4183,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.update": { "type": "module", @@ -2791,7 +4195,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.updatewith": { "type": "module", @@ -2799,7 +4207,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.uppercase": { "type": "module", @@ -2807,7 +4219,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.upperfirst": { "type": "module", @@ -2815,7 +4231,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.values": { "type": "module", @@ -2823,7 +4243,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.valuesin": { "type": "module", @@ -2831,7 +4255,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.where": { "type": "module", @@ -2839,7 +4267,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.without": { "type": "module", @@ -2847,7 +4279,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.words": { "type": "module", @@ -2855,7 +4291,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.wrap": { "type": "module", @@ -2863,7 +4303,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.xor": { "type": "module", @@ -2871,7 +4315,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.xorby": { "type": "module", @@ -2879,7 +4327,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.xorwith": { "type": "module", @@ -2887,7 +4339,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.zip": { "type": "module", @@ -2895,7 +4351,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.zipobject": { "type": "module", @@ -2903,7 +4363,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.zipobjectdeep": { "type": "module", @@ -2911,7 +4375,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "lodash.zipwith": { "type": "module", @@ -2919,14 +4387,22 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "make-dir": { "type": "module", "moduleName": "make-dir", "replacements": [ "fs.mkdir" - ] + ], + "url": { + "type": "e18e", + "id": "mkdirp" + } }, "materialize-css": { "type": "module", @@ -2934,21 +4410,33 @@ "replacements": [ "@materializecss/materialize", "@material/web" - ] + ], + "url": { + "type": "e18e", + "id": "materialize-css" + } }, "md5": { "type": "module", "moduleName": "md5", "replacements": [ "node:crypto" - ] + ], + "url": { + "type": "e18e", + "id": "md5" + } }, "mkdirp": { "type": "module", "moduleName": "mkdirp", "replacements": [ "fs.mkdir" - ] + ], + "url": { + "type": "e18e", + "id": "mkdirp" + } }, "moment": { "type": "module", @@ -2958,7 +4446,11 @@ "date-fns", "luxon", "Date" - ] + ], + "url": { + "type": "e18e", + "id": "moment" + } }, "node-fetch": { "type": "module", @@ -2967,7 +4459,11 @@ "fetch", "ky", "ofetch" - ] + ], + "url": { + "type": "e18e", + "id": "fetch" + } }, "npm-run-all": { "type": "module", @@ -2976,7 +4472,11 @@ "npm-run-all2", "concurrently", "wireit" - ] + ], + "url": { + "type": "e18e", + "id": "npm-run-all" + } }, "object-hash": { "type": "module", @@ -2985,7 +4485,11 @@ "ohash", "crypto", "Bun.CryptoHasher" - ] + ], + "url": { + "type": "e18e", + "id": "object-hash" + } }, "object-path": { "type": "module", @@ -2993,7 +4497,11 @@ "replacements": [ "dlv", "object-path" - ] + ], + "url": { + "type": "e18e", + "id": "dot-prop" + } }, "ora": { "type": "module", @@ -3001,7 +4509,11 @@ "replacements": [ "nanospinner", "picospinner" - ] + ], + "url": { + "type": "e18e", + "id": "ora" + } }, "package-up": { "type": "module", @@ -3009,7 +4521,11 @@ "replacements": [ "empathic", "pkg-types" - ] + ], + "url": { + "type": "e18e", + "id": "find-up" + } }, "path-exists": { "type": "module", @@ -3018,14 +4534,22 @@ "fs.access", "fs.existsSync", "Bun.file" - ] + ], + "url": { + "type": "e18e", + "id": "path-exists" + } }, "pkg-dir": { "type": "module", "moduleName": "pkg-dir", "replacements": [ "empathic" - ] + ], + "url": { + "type": "e18e", + "id": "pkg-dir" + } }, "pkg-up": { "type": "module", @@ -3033,14 +4557,22 @@ "replacements": [ "empathic", "pkg-types" - ] + ], + "url": { + "type": "e18e", + "id": "find-up" + } }, "portal-vue": { "type": "module", "moduleName": "portal-vue", "replacements": [ "Teleport" - ] + ], + "url": { + "type": "e18e", + "id": "portal-vue" + } }, "q": { "type": "module", @@ -3048,7 +4580,11 @@ "replacements": [ "Promise", "nativebird" - ] + ], + "url": { + "type": "e18e", + "id": "bluebird-q" + } }, "qs": { "type": "module", @@ -3058,7 +4594,11 @@ "fast-querystring", "picoquery", "neoqs" - ] + ], + "url": { + "type": "e18e", + "id": "qs" + } }, "read-package-up": { "type": "module", @@ -3066,7 +4606,11 @@ "replacements": [ "pkg-types", "empathic" - ] + ], + "url": { + "type": "e18e", + "id": "read-package-up" + } }, "read-pkg": { "type": "module", @@ -3074,7 +4618,11 @@ "replacements": [ "pkg-types", "node:fs" - ] + ], + "url": { + "type": "e18e", + "id": "read-pkg" + } }, "read-pkg-up": { "type": "module", @@ -3082,7 +4630,11 @@ "replacements": [ "pkg-types", "empathic" - ] + ], + "url": { + "type": "e18e", + "id": "read-pkg-up" + } }, "readable-stream": { "type": "module", @@ -3090,7 +4642,11 @@ "replacements": [ "node:stream", "streams" - ] + ], + "url": { + "type": "e18e", + "id": "readable-stream" + } }, "rimraf": { "type": "module", @@ -3099,7 +4655,11 @@ "fs.rm", "fs.rmdir", "premove" - ] + ], + "url": { + "type": "e18e", + "id": "rimraf" + } }, "set-value": { "type": "module", @@ -3107,14 +4667,22 @@ "replacements": [ "dlv", "object-path" - ] + ], + "url": { + "type": "e18e", + "id": "dot-prop" + } }, "shortid": { "type": "module", "moduleName": "shortid", "replacements": [ "nanoid" - ] + ], + "url": { + "type": "e18e", + "id": "shortid" + } }, "sort-object": { "type": "module", @@ -3123,7 +4691,11 @@ "sort-object", "sort-object-keys", "sortobject" - ] + ], + "url": { + "type": "e18e", + "id": "sort-object" + } }, "string-width": { "type": "module", @@ -3131,7 +4703,11 @@ "replacements": [ "fast-string-width", "Bun.stringWidth" - ] + ], + "url": { + "type": "e18e", + "id": "string-width" + } }, "strip-ansi": { "type": "module", @@ -3139,7 +4715,11 @@ "replacements": [ "util.stripVTControlCharacters", "Bun.stripANSI" - ] + ], + "url": { + "type": "e18e", + "id": "strip-ansi" + } }, "tempy": { "type": "module", @@ -3147,14 +4727,22 @@ "replacements": [ "fs.mkdtemp", "Deno.makeTempDir" - ] + ], + "url": { + "type": "e18e", + "id": "tempy" + } }, "traverse": { "type": "module", "moduleName": "traverse", "replacements": [ "neotraverse" - ] + ], + "url": { + "type": "e18e", + "id": "traverse" + } }, "underscore": { "type": "module", @@ -3162,7 +4750,11 @@ "replacements": [ "lodash-underscore", "es-toolkit" - ] + ], + "url": { + "type": "e18e", + "id": "lodash-underscore" + } }, "uri-js": { "type": "module", @@ -3171,7 +4763,11 @@ "URL", "uri-js-replace", "fast-uri" - ] + ], + "url": { + "type": "e18e", + "id": "uri-js" + } }, "utf8": { "type": "module", @@ -3179,14 +4775,22 @@ "replacements": [ "TextEncoder", "Buffer.prototype.toString" - ] + ], + "url": { + "type": "e18e", + "id": "utf8" + } }, "xmldom": { "type": "module", "moduleName": "xmldom", "replacements": [ "@xmldom/xmldom" - ] + ], + "url": { + "type": "e18e", + "id": "xmldom" + } } }, "replacements": { diff --git a/scripts/validate-module-list.js b/scripts/validate-module-list.js index 7eb54e5e..8e6a9a86 100644 --- a/scripts/validate-module-list.js +++ b/scripts/validate-module-list.js @@ -24,9 +24,9 @@ export async function validateModuleList() { await readFile(manifestPath, {encoding: 'utf8'}) ); - for (const replacement of Object.values(manifestObj.replacements)) { - if (replacement.type === 'documented') { - allDocPaths.push(replacement.replacementModule); + for (const mapping of Object.values(manifestObj.mappings)) { + if (mapping.url && mapping.url.type === 'e18e') { + allDocPaths.push(mapping.url.id); } } } diff --git a/src/types.ts b/src/types.ts index f3aae54a..0d96b3bd 100644 --- a/src/types.ts +++ b/src/types.ts @@ -55,6 +55,7 @@ export interface ModuleReplacementMapping { type: 'module'; moduleName: string; replacements: string[]; + url?: KnownUrl; } export interface ManifestModule { From c88ad3b501e86419b9655a5a2e237f9988f7012d Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Sun, 15 Feb 2026 23:01:59 +0000 Subject: [PATCH 14/14] chore: rename fs replacement --- manifests_new/preferred.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/manifests_new/preferred.json b/manifests_new/preferred.json index ac0498fd..e43a9570 100644 --- a/manifests_new/preferred.json +++ b/manifests_new/preferred.json @@ -406,7 +406,7 @@ "type": "module", "moduleName": "fs-extra", "replacements": [ - "fs-extra" + "fs" ], "url": { "type": "e18e", @@ -5319,13 +5319,13 @@ "description": "Bun.Shell", "url": "https://bun.com/docs/runtime/shell" }, - "fs-extra": { - "id": "fs-extra", - "type": "removal", - "description": "fs-extra can be replaced with native fs functionality.", + "fs": { + "id": "fs", + "type": "native", + "description": "Node file system module", "url": { - "type": "e18e", - "id": "fs-extra" + "type": "node", + "id": "api/fs.html" } }, "fs.glob": {