From 628f3404abcdae9dfb23cc1c1cb7f60e6ee7e6b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 19:09:10 +0000 Subject: [PATCH 1/2] chore(deps-dev): bump the development-dependencies group with 5 updates Bumps the development-dependencies group with 5 updates: | Package | From | To | | --- | --- | --- | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.0.1` | `26.1.0` | | [module-replacements](https://github.com/e18e/module-replacements) | `2.11.0` | `3.0.0` | | [prettier](https://github.com/prettier/prettier) | `3.9.3` | `3.9.4` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.62.1` | `8.63.0` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.10` | Updates `@types/node` from 26.0.1 to 26.1.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `module-replacements` from 2.11.0 to 3.0.0 - [Release notes](https://github.com/e18e/module-replacements/releases) - [Commits](https://github.com/e18e/module-replacements/compare/2.11.0...3.0.0) Updates `prettier` from 3.9.3 to 3.9.4 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.9.3...3.9.4) Updates `typescript-eslint` from 8.62.1 to 8.63.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.0/packages/typescript-eslint) Updates `vitest` from 4.1.9 to 4.1.10 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/vitest) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 26.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: module-replacements dependency-version: 3.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: development-dependencies - dependency-name: prettier dependency-version: 3.9.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies - dependency-name: typescript-eslint dependency-version: 8.63.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: vitest dependency-version: 4.1.10 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 466 ++++++++++++++++++++++++---------------------- package.json | 10 +- 2 files changed, 253 insertions(+), 223 deletions(-) diff --git a/package-lock.json b/package-lock.json index b1e9e2e..a206e37 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,17 +12,17 @@ "@actions/core": "^3.0.1", "@actions/github": "^9.1.1", "@eslint/js": "^10.0.1", - "@types/node": "^26.0.1", + "@types/node": "^26.1.0", "esbuild": "^0.28.1", "eslint": "^10.6.0", "lockparse": "^0.5.2", - "module-replacements": "^2.11.0", + "module-replacements": "^3.0.0", "packumeta": "^0.4.1", "pkg-types": "^2.3.1", - "prettier": "^3.9.3", + "prettier": "^3.9.4", "typescript": "^6.0.3", - "typescript-eslint": "^8.62.1", - "vitest": "^4.1.9" + "typescript-eslint": "^8.63.0", + "vitest": "^4.1.10" } }, "node_modules/@actions/core": { @@ -92,21 +92,21 @@ "license": "MIT" }, "node_modules/@emnapi/core": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", - "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", + "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", "dev": true, "license": "MIT", "optional": true, "dependencies": { - "@emnapi/wasi-threads": "1.2.1", + "@emnapi/wasi-threads": "1.2.2", "tslib": "^2.4.0" } }, "node_modules/@emnapi/runtime": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", - "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", "dev": true, "license": "MIT", "optional": true, @@ -115,9 +115,9 @@ } }, "node_modules/@emnapi/wasi-threads": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", - "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", + "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", "dev": true, "license": "MIT", "optional": true, @@ -755,14 +755,14 @@ "license": "MIT" }, "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", - "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz", + "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==", "dev": true, "license": "MIT", "optional": true, "dependencies": { - "@tybys/wasm-util": "^0.10.2" + "@tybys/wasm-util": "^0.10.3" }, "funding": { "type": "github", @@ -911,9 +911,9 @@ } }, "node_modules/@oxc-project/types": { - "version": "0.133.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz", - "integrity": "sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==", + "version": "0.138.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.138.0.tgz", + "integrity": "sha512-1a7ZKmrRTCoN1XMZ4L0PyyqrMnrNlLyPuOkdSX2MZg7IiIGRUyurNhAm73ptDOraoBcIordsIGKNPKUzy3ZmfA==", "dev": true, "license": "MIT", "funding": { @@ -921,9 +921,9 @@ } }, "node_modules/@rolldown/binding-android-arm64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz", - "integrity": "sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.4.tgz", + "integrity": "sha512-EZLpf/8y7GXkkra90ML47kzik/GMP3EMcE9bPyHmRfxLC6z9+aW5A8poCsoxjrT5GfEcNAAvWwUHjvP1pUQkfw==", "cpu": [ "arm64" ], @@ -938,9 +938,9 @@ } }, "node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz", - "integrity": "sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.4.tgz", + "integrity": "sha512-aUi+HBvmYb7j8krl1+qJgkG8C17fO79gk3c+jPw4S8glRFc1DTija9S3EyaTSQUm5GJXYKDAsugBEhFHH2vYiQ==", "cpu": [ "arm64" ], @@ -955,9 +955,9 @@ } }, "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz", - "integrity": "sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.4.tgz", + "integrity": "sha512-F7hHC3gwY11+vByKPRWqwGbeXWVgKmL+pTGCinaEhdihzBV2aQ0fvZOch9cXYUOKuKKq429HeYXOqQLc7wFCEg==", "cpu": [ "x64" ], @@ -972,9 +972,9 @@ } }, "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz", - "integrity": "sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.4.tgz", + "integrity": "sha512-sI5yw+7s92SK6odiEhD5lKCBlWcpjHS5qyqpVQbZAJ0fIzEUXrmbl3DH2ybR3PZogulNJF+COLtmA8hUfvkCCQ==", "cpu": [ "x64" ], @@ -989,9 +989,9 @@ } }, "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz", - "integrity": "sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.4.tgz", + "integrity": "sha512-mCi0OKgEieFircrtVYmQAFGszRtMnZ6fpZAXrxanXAu7lqZcsK1E1RAaZNG0uKAnxox3B1f4EyQNnoyMfN1vAA==", "cpu": [ "arm" ], @@ -1006,13 +1006,16 @@ } }, "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz", - "integrity": "sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.4.tgz", + "integrity": "sha512-B9Ial3Kv5sh0SHnB1g/QWcUQCEvCF6QKGAl4zXypYj65mVI+B4AhFBwPtSN7pDrJeIx8Z7zdy4ntx+wQABom7w==", "cpu": [ "arm64" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -1023,13 +1026,16 @@ } }, "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz", - "integrity": "sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.4.tgz", + "integrity": "sha512-lZVym0PuHE1KZ22gmFTC15lAkrg9iTszR617oYRB/iPY1A56ywoJzVKOJBKaot5RiikCObmur6pogpse3gRcng==", "cpu": [ "arm64" ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ @@ -1040,13 +1046,16 @@ } }, "node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz", - "integrity": "sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.4.tgz", + "integrity": "sha512-t2DNiLJWNTbnEHyUzTumldML6ET4/g16467LZoDDJ3tSxGvguL5/NyC2lCsNKuyRycg9XeDQF5SSv+TNOhQEXg==", "cpu": [ "ppc64" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -1057,13 +1066,16 @@ } }, "node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz", - "integrity": "sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.4.tgz", + "integrity": "sha512-0WIRnL1Uw4BvTZRLQt+PVgo6ZKTJadlC2btP+/EOXv2f/DWbY0rEgl+y834mIVwP1FkTlWVTrGGJXf12lru7EQ==", "cpu": [ "s390x" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -1074,13 +1086,16 @@ } }, "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz", - "integrity": "sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.4.tgz", + "integrity": "sha512-JWtGshGfX+oENAKonoNkqEJX+7hC8yfhi9GUyPX1VX4mdh1y5r+ZiJLR5XzAB0aoP6s/PcILsGjKq8O0mm24bw==", "cpu": [ "x64" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -1091,13 +1106,16 @@ } }, "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz", - "integrity": "sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.4.tgz", + "integrity": "sha512-rT6yQcxUuXs4CnbofqwHRRV0iem349rLMYpTjkgQGLjrY4ado/eDzwPZPTCgTOlF6Nkp8NEv70yLMTn6qkWxsQ==", "cpu": [ "x64" ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ @@ -1108,9 +1126,9 @@ } }, "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz", - "integrity": "sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.4.tgz", + "integrity": "sha512-KXMGoboq5cyaCQjDA4GLuRiOwBQ0EyFnJoVViLeZ45/3rFItRODEr+NdsBcVpll40hhNArlm/speWGRvj08LzA==", "cpu": [ "arm64" ], @@ -1125,9 +1143,9 @@ } }, "node_modules/@rolldown/binding-wasm32-wasi": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz", - "integrity": "sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.4.tgz", + "integrity": "sha512-5K83rb36oJiY7BCyE9zLZtGcPV4g5wvq+xwdO0XPIwDVZI8cyB/AUjkNXGb92/rnmezEkjMOpgY61rtwjQtFwg==", "cpu": [ "wasm32" ], @@ -1135,18 +1153,18 @@ "license": "MIT", "optional": true, "dependencies": { - "@emnapi/core": "1.10.0", - "@emnapi/runtime": "1.10.0", - "@napi-rs/wasm-runtime": "^1.1.4" + "@emnapi/core": "1.11.1", + "@emnapi/runtime": "1.11.1", + "@napi-rs/wasm-runtime": "^1.1.6" }, "engines": { "node": "^20.19.0 || >=22.12.0" } }, "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz", - "integrity": "sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.4.tgz", + "integrity": "sha512-PnWBtw3TV5KOg69HQQDR0mnQuyCmSGR2pAB4DC1rPF808fgKeTUMj2EOEyKATpgiuxuR5APQmiDO7PDgEjTFSA==", "cpu": [ "arm64" ], @@ -1161,9 +1179,9 @@ } }, "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz", - "integrity": "sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.4.tgz", + "integrity": "sha512-M1lpniBePobTfsa7Ks9a199e1akxsXn+GYBUKsEzv3YFzOm1HJAMNwKI3qr0Zq+mxwx9gOZoTdP1yXRYsZUocQ==", "cpu": [ "x64" ], @@ -1192,9 +1210,9 @@ "license": "MIT" }, "node_modules/@tybys/wasm-util": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", - "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", + "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", "dev": true, "license": "MIT", "optional": true, @@ -1242,9 +1260,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.0.1.tgz", - "integrity": "sha512-fc3KiUoBt6kie0N9bIW3E47vZsuaMf0PM2AaUpLCLT0s/LvX1nxAim6Fc049cNxODPpGm6qRAuUOB86SkRuPQw==", + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.0.tgz", + "integrity": "sha512-O0A1G3xPGy4w7AgQdAQYUlQ+BKk2Oovw8eRpofyp5KdBZULnbe+WqaOVNrm705SHphCiG4XHsACrSmPu1f+Kgw==", "dev": true, "license": "MIT", "dependencies": { @@ -1252,17 +1270,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.62.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.62.1.tgz", - "integrity": "sha512-4EQM77WgVNxj7OkL/5b/D/xZsw00G577+UriYTC7JF5opcF3T2AuoeY7ueLaZgSVjSgCS6yOAJB5bRGLPSJUzA==", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.63.0.tgz", + "integrity": "sha512-rvwSgqT+DHpWdzfSzPatRLm02a0GlESt++9iy3hLCDY4BgkaLcl8LBi9Yh7XGFBpwcBE/K3024QuXWTpbz4FfQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.62.1", - "@typescript-eslint/type-utils": "8.62.1", - "@typescript-eslint/utils": "8.62.1", - "@typescript-eslint/visitor-keys": "8.62.1", + "@typescript-eslint/scope-manager": "8.63.0", + "@typescript-eslint/type-utils": "8.63.0", + "@typescript-eslint/utils": "8.63.0", + "@typescript-eslint/visitor-keys": "8.63.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -1275,7 +1293,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.62.1", + "@typescript-eslint/parser": "^8.63.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } @@ -1291,16 +1309,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.62.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.62.1.tgz", - "integrity": "sha512-sPhE4iHuJDSvoAiec+Ro8JyXw8f0ql13HFR82P99nCm9GwTEKG0KYLvDe6REk8BCXuit6vJAv/Yxg5ABaNS2rA==", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.63.0.tgz", + "integrity": "sha512-gwh4gvvlaVDKKxyfxMG+Gnu1u9X0OQBwyGLkbwB65dIzBKnxeRiJlNFqlI3zwVhNXJIs6qV7mlFCn/BIajlVig==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.62.1", - "@typescript-eslint/types": "8.62.1", - "@typescript-eslint/typescript-estree": "8.62.1", - "@typescript-eslint/visitor-keys": "8.62.1", + "@typescript-eslint/scope-manager": "8.63.0", + "@typescript-eslint/types": "8.63.0", + "@typescript-eslint/typescript-estree": "8.63.0", + "@typescript-eslint/visitor-keys": "8.63.0", "debug": "^4.4.3" }, "engines": { @@ -1316,14 +1334,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.62.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.62.1.tgz", - "integrity": "sha512-yQ3RgY5RkSBpsNS1Bx/JQEcA24FOSdfGktoyprAr5u18390UQdtVcfnEv4nIrIshNnavlVyZBKxQwT1fIAE6cg==", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.63.0.tgz", + "integrity": "sha512-e5dh0/UI0ok53AlZ5wRkXCB32z/f2jUZqPR/ygAw5WYaSw8j9EoJWlS7wQjr/dmOaqWjnPIn2m+HhVPCMWGZVQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.62.1", - "@typescript-eslint/types": "^8.62.1", + "@typescript-eslint/tsconfig-utils": "^8.63.0", + "@typescript-eslint/types": "^8.63.0", "debug": "^4.4.3" }, "engines": { @@ -1338,14 +1356,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.62.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.62.1.tgz", - "integrity": "sha512-r4d249KbQ1SFdpeStvob8Ih6aPPIzfqllPVOtvhve6ZcpuVcYo5/7zUWckKpHE7StASX4kTKZTLf0WQm/wPkcg==", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.63.0.tgz", + "integrity": "sha512-uUyfMWCnDSN8bCpcrY8nGP2BLkQ9Xn0GsipcONcpIDWhwhO4ZSyHvyS14U3X75mzxWxL3I2UZIrenTzdzcJO8A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.62.1", - "@typescript-eslint/visitor-keys": "8.62.1" + "@typescript-eslint/types": "8.63.0", + "@typescript-eslint/visitor-keys": "8.63.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1356,9 +1374,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.62.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.62.1.tgz", - "integrity": "sha512-xadytJqX9vJVQ2fdQjkcIVigwaOJNWkpjdLt6cEQ+xPnrI1fkp+/jZE/I97k9KUjqtpd25i0HeyZf3T6dutv2g==", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.63.0.tgz", + "integrity": "sha512-sUAbkulqBAsncKnbRP3+7CtQFRKicexnj7ZwNC6ddCR7EmrXvjvdCYMJbUIqMd6lwoEriZjwLo08aS5tSjVMHg==", "dev": true, "license": "MIT", "engines": { @@ -1373,15 +1391,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.62.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.62.1.tgz", - "integrity": "sha512-aXM5xlqXiTxPibXB93cLAURfT3rlizf7uMXISCXy66Isr/9hISJx3yDsKl0L7lKa51b8JpFuNKby0/O0pEm9jg==", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.63.0.tgz", + "integrity": "sha512-Nzzh/OGxVCOjObjaj1CQF2RUasyYy2Jfuh+zZ3PjLzG2fYRriAiZLib9UKtO+CpQAS3YHiAS+ckZDclwqI1TPA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.62.1", - "@typescript-eslint/typescript-estree": "8.62.1", - "@typescript-eslint/utils": "8.62.1", + "@typescript-eslint/types": "8.63.0", + "@typescript-eslint/typescript-estree": "8.63.0", + "@typescript-eslint/utils": "8.63.0", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -1398,9 +1416,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.62.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.62.1.tgz", - "integrity": "sha512-ooCzJFaf+Hg+uG6fA3NRFGuFjlfNlDhBthbv4ZPU/0elCAFUfnyXUvf/WOpHz/jYwSmvU2GkR2LtyUfy1AxZ1Q==", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.63.0.tgz", + "integrity": "sha512-xyLtl9DUBBFrcJS4x2pIqGLH68/tC2uOa4Z7pUteW09D3bXnnXUom4dyPikzWgB7llmIc1zoeI3aoUdC4rPK/Q==", "dev": true, "license": "MIT", "engines": { @@ -1412,16 +1430,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.62.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.62.1.tgz", - "integrity": "sha512-xMcW9oP9u7fAMXYs9A65CVmtLQe2r//oXINHfi8HV+oiqhih17sbLdhXr4540YWlgpDKQdY854OL5ZrdCiQsAA==", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.63.0.tgz", + "integrity": "sha512-ygBkU+B7ex5UI/gKhaqexWev79uISfIv7XQCRNYO/jmD8rGLPyWLAb3KMRT6nd8Gt9bmUBi9+iX6tBdYfOY81Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.62.1", - "@typescript-eslint/tsconfig-utils": "8.62.1", - "@typescript-eslint/types": "8.62.1", - "@typescript-eslint/visitor-keys": "8.62.1", + "@typescript-eslint/project-service": "8.63.0", + "@typescript-eslint/tsconfig-utils": "8.63.0", + "@typescript-eslint/types": "8.63.0", + "@typescript-eslint/visitor-keys": "8.63.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -1440,16 +1458,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.62.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.62.1.tgz", - "integrity": "sha512-sHtbPfuKNZCG+ih8SyjjucqRntSVmp8XgL5u6o9mAhiSn8ds5o/M/XdM0abweme2Tln3szOstOrZ9OXitvPh0g==", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.63.0.tgz", + "integrity": "sha512-fUKaeAvrTuQg/Tgt3nliAUSZHJM6DlCcfyEmxCvlX8kieWSStBX+5O5Fnidtc3i2JrH+9c/GL4RY2iasd/GPTA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.62.1", - "@typescript-eslint/types": "8.62.1", - "@typescript-eslint/typescript-estree": "8.62.1" + "@typescript-eslint/scope-manager": "8.63.0", + "@typescript-eslint/types": "8.63.0", + "@typescript-eslint/typescript-estree": "8.63.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1464,13 +1482,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.62.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.62.1.tgz", - "integrity": "sha512-4g3BLxfdTMy8iZG0MaBkadnlRrCJ74cQiFbyEVMrkwIoqdyaXXQM22cotDvrl4x28wgIZ9rEJRoM+mmhSJpJ1g==", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.63.0.tgz", + "integrity": "sha512-UexrHGnGTpbuQHct2ExOc2ZcFbGUS9FOesCxxqdBGcpI1BxYu/LZ6U8Aq6/72XtF/qRBk9nhuGHFJIXXMhPMdw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.62.1", + "@typescript-eslint/types": "8.63.0", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -1482,16 +1500,16 @@ } }, "node_modules/@vitest/expect": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.9.tgz", - "integrity": "sha512-vl/rYsUKcBr3SnQn166+XR5ZQcgMx3DQhFWdfli/cWpLnLUmbxZvyrJZotLFUryib+LtArYMSTJ5RbQ57ZqrlA==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.10.tgz", + "integrity": "sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==", "dev": true, "license": "MIT", "dependencies": { "@standard-schema/spec": "^1.1.0", "@types/chai": "^5.2.2", - "@vitest/spy": "4.1.9", - "@vitest/utils": "4.1.9", + "@vitest/spy": "4.1.10", + "@vitest/utils": "4.1.10", "chai": "^6.2.2", "tinyrainbow": "^3.1.0" }, @@ -1500,13 +1518,13 @@ } }, "node_modules/@vitest/mocker": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.9.tgz", - "integrity": "sha512-EVkXzBjrPGM+cK8/ANWgBrkUCfJfb38/EfTSO8h7pWvKkyPkpWxvR7BkD2MyItMF62C97zAEoqdpUixwR/e+Rw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.10.tgz", + "integrity": "sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "4.1.9", + "@vitest/spy": "4.1.10", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, @@ -1527,9 +1545,9 @@ } }, "node_modules/@vitest/pretty-format": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.9.tgz", - "integrity": "sha512-s0iufns3iIFitdgm+YR7g1whCAaGtXz459VS9/PqyKDEEFgYIhsHOQmXgIgDuYCt7DeQmiZT0Qe2OA2p4ZPu5A==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.10.tgz", + "integrity": "sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1540,13 +1558,13 @@ } }, "node_modules/@vitest/runner": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.9.tgz", - "integrity": "sha512-KXLMDtc7oe70+3mJfGrPUWPesswH+3sTxAMAMl8DG7I8IUQT4XW718dY5ID3vPUcmlu27CcKfY4P3h3I29SLJg==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.10.tgz", + "integrity": "sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/utils": "4.1.9", + "@vitest/utils": "4.1.10", "pathe": "^2.0.3" }, "funding": { @@ -1554,14 +1572,14 @@ } }, "node_modules/@vitest/snapshot": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.9.tgz", - "integrity": "sha512-Jc7RKGNBo8Z28WYIm0Niej4xdSPByRf6mU58VpHQkd6Zh05rlnA+twjbK5HyeIGHxrzsc3mJgS43uM0CZKzaIA==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.10.tgz", + "integrity": "sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.1.9", - "@vitest/utils": "4.1.9", + "@vitest/pretty-format": "4.1.10", + "@vitest/utils": "4.1.10", "magic-string": "^0.30.21", "pathe": "^2.0.3" }, @@ -1570,9 +1588,9 @@ } }, "node_modules/@vitest/spy": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.9.tgz", - "integrity": "sha512-fHpsS6mIi+PiEW+vcRVOMkX1oSaPKne3VOclSFICPcGOmfKgXPU5iAah+wcNcj2xPrCCmfq99IDGf+EojhhvhA==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.10.tgz", + "integrity": "sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==", "dev": true, "license": "MIT", "funding": { @@ -1580,13 +1598,13 @@ } }, "node_modules/@vitest/utils": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.9.tgz", - "integrity": "sha512-A51o8ymO5PpqlWNnBP9ZHPXDIpuMtTLlGSjN7la4US+LJzoUMyhwjA5QXlm39JexgwHKW4Xjs8Z2d3dLCXOeuA==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.10.tgz", + "integrity": "sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.1.9", + "@vitest/pretty-format": "4.1.10", "convert-source-map": "^2.0.0", "tinyrainbow": "^3.1.0" }, @@ -2365,6 +2383,9 @@ "arm64" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MPL-2.0", "optional": true, "os": [ @@ -2386,6 +2407,9 @@ "arm64" ], "dev": true, + "libc": [ + "musl" + ], "license": "MPL-2.0", "optional": true, "os": [ @@ -2407,6 +2431,9 @@ "x64" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MPL-2.0", "optional": true, "os": [ @@ -2428,6 +2455,9 @@ "x64" ], "dev": true, + "libc": [ + "musl" + ], "license": "MPL-2.0", "optional": true, "os": [ @@ -2533,9 +2563,9 @@ } }, "node_modules/module-replacements": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/module-replacements/-/module-replacements-2.11.0.tgz", - "integrity": "sha512-j5sNQm3VCpQQ7nTqGeOZtoJtV3uKERgCBm9QRhmGRiXiqkf7iRFOkfxdJRZWLkqYY8PNf4cDQF/WfXUYLENrRA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/module-replacements/-/module-replacements-3.0.0.tgz", + "integrity": "sha512-tHIZqde+RlyNRobAIjfcH5UIgIrEbZbDGRL6J/x+HERX/g8O9mrm0p6knJbsTXmQtDvZ+eFP+xfOP3/9jHk6YA==", "dev": true, "license": "MIT" }, @@ -2547,9 +2577,9 @@ "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", - "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "version": "3.3.15", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz", + "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==", "dev": true, "funding": [ { @@ -2703,9 +2733,9 @@ } }, "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", "dev": true, "funding": [ { @@ -2742,9 +2772,9 @@ } }, "node_modules/prettier": { - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.3.tgz", - "integrity": "sha512-HWmu+K+zvHNpaMfSnYeqdqrDbR16cuIXaPx8WoHaviQkDJh1/0BNtOZmHVQI5jc3wXv0H1yXc9wjvFdXh+n3hQ==", + "version": "3.9.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.4.tgz", + "integrity": "sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==", "dev": true, "license": "MIT", "bin": { @@ -2768,13 +2798,13 @@ } }, "node_modules/rolldown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz", - "integrity": "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.4.tgz", + "integrity": "sha512-IjZYiLxZwpnhwhdBH2ugdTGVSdhCQUmLxLoqyjiL0JxYjyRst+5a0P3xfrTxJ5F638j4Mvvw5FAX5XE6eHpXbA==", "dev": true, "license": "MIT", "dependencies": { - "@oxc-project/types": "=0.133.0", + "@oxc-project/types": "=0.138.0", "@rolldown/pluginutils": "^1.0.0" }, "bin": { @@ -2784,21 +2814,21 @@ "node": "^20.19.0 || >=22.12.0" }, "optionalDependencies": { - "@rolldown/binding-android-arm64": "1.0.3", - "@rolldown/binding-darwin-arm64": "1.0.3", - "@rolldown/binding-darwin-x64": "1.0.3", - "@rolldown/binding-freebsd-x64": "1.0.3", - "@rolldown/binding-linux-arm-gnueabihf": "1.0.3", - "@rolldown/binding-linux-arm64-gnu": "1.0.3", - "@rolldown/binding-linux-arm64-musl": "1.0.3", - "@rolldown/binding-linux-ppc64-gnu": "1.0.3", - "@rolldown/binding-linux-s390x-gnu": "1.0.3", - "@rolldown/binding-linux-x64-gnu": "1.0.3", - "@rolldown/binding-linux-x64-musl": "1.0.3", - "@rolldown/binding-openharmony-arm64": "1.0.3", - "@rolldown/binding-wasm32-wasi": "1.0.3", - "@rolldown/binding-win32-arm64-msvc": "1.0.3", - "@rolldown/binding-win32-x64-msvc": "1.0.3" + "@rolldown/binding-android-arm64": "1.1.4", + "@rolldown/binding-darwin-arm64": "1.1.4", + "@rolldown/binding-darwin-x64": "1.1.4", + "@rolldown/binding-freebsd-x64": "1.1.4", + "@rolldown/binding-linux-arm-gnueabihf": "1.1.4", + "@rolldown/binding-linux-arm64-gnu": "1.1.4", + "@rolldown/binding-linux-arm64-musl": "1.1.4", + "@rolldown/binding-linux-ppc64-gnu": "1.1.4", + "@rolldown/binding-linux-s390x-gnu": "1.1.4", + "@rolldown/binding-linux-x64-gnu": "1.1.4", + "@rolldown/binding-linux-x64-musl": "1.1.4", + "@rolldown/binding-openharmony-arm64": "1.1.4", + "@rolldown/binding-wasm32-wasi": "1.1.4", + "@rolldown/binding-win32-arm64-msvc": "1.1.4", + "@rolldown/binding-win32-x64-msvc": "1.1.4" } }, "node_modules/semver": { @@ -2971,16 +3001,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.62.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.62.1.tgz", - "integrity": "sha512-vymnnM5g0AKQDSAyfP12nMIBvgwgA42syg74kkuZ4x1VuTzwQKwc5h9rGxeShCjny5o+zWAb6OEoz7XLgrIkIw==", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.63.0.tgz", + "integrity": "sha512-xgwXyzG4sK9ALkBxbyGkTMMOS+imnW65iPhxCQMK83KhxyoDNW7l+IDqEf9vMdoUidHpOoS967RCq4eMiTexwQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.62.1", - "@typescript-eslint/parser": "8.62.1", - "@typescript-eslint/typescript-estree": "8.62.1", - "@typescript-eslint/utils": "8.62.1" + "@typescript-eslint/eslint-plugin": "8.63.0", + "@typescript-eslint/parser": "8.63.0", + "@typescript-eslint/typescript-estree": "8.63.0", + "@typescript-eslint/utils": "8.63.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3029,16 +3059,16 @@ } }, "node_modules/vite": { - "version": "8.0.16", - "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz", - "integrity": "sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==", + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.1.3.tgz", + "integrity": "sha512-Ds+gBRbj0lwRO2Y5hwnUBdxSwlAve9LeRyU4sNnAr0ewW0gWF0n5bgXgUzbgZ49MV9BVUAQUFYVcDUcilUExMA==", "dev": true, "license": "MIT", "dependencies": { "lightningcss": "^1.32.0", "picomatch": "^4.0.4", - "postcss": "^8.5.15", - "rolldown": "1.0.3", + "postcss": "^8.5.16", + "rolldown": "~1.1.3", "tinyglobby": "^0.2.17" }, "bin": { @@ -3055,7 +3085,7 @@ }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", - "@vitejs/devtools": "^0.1.18", + "@vitejs/devtools": "^0.3.0", "esbuild": "^0.27.0 || ^0.28.0", "jiti": ">=1.21.0", "less": "^4.0.0", @@ -3107,19 +3137,19 @@ } }, "node_modules/vitest": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.9.tgz", - "integrity": "sha512-nE3/LEyc0z87uHYLZebqCUOaJr2hdtuPp7BQ4BosVFnfltxgAvMG08NyrSGlPpOUWvR27c5flSmYFTNr78L9GQ==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.10.tgz", + "integrity": "sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/expect": "4.1.9", - "@vitest/mocker": "4.1.9", - "@vitest/pretty-format": "4.1.9", - "@vitest/runner": "4.1.9", - "@vitest/snapshot": "4.1.9", - "@vitest/spy": "4.1.9", - "@vitest/utils": "4.1.9", + "@vitest/expect": "4.1.10", + "@vitest/mocker": "4.1.10", + "@vitest/pretty-format": "4.1.10", + "@vitest/runner": "4.1.10", + "@vitest/snapshot": "4.1.10", + "@vitest/spy": "4.1.10", + "@vitest/utils": "4.1.10", "es-module-lexer": "^2.0.0", "expect-type": "^1.3.0", "magic-string": "^0.30.21", @@ -3147,12 +3177,12 @@ "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", - "@vitest/browser-playwright": "4.1.9", - "@vitest/browser-preview": "4.1.9", - "@vitest/browser-webdriverio": "4.1.9", - "@vitest/coverage-istanbul": "4.1.9", - "@vitest/coverage-v8": "4.1.9", - "@vitest/ui": "4.1.9", + "@vitest/browser-playwright": "4.1.10", + "@vitest/browser-preview": "4.1.10", + "@vitest/browser-webdriverio": "4.1.10", + "@vitest/coverage-istanbul": "4.1.10", + "@vitest/coverage-v8": "4.1.10", + "@vitest/ui": "4.1.10", "happy-dom": "*", "jsdom": "*", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" diff --git a/package.json b/package.json index 68062d8..96c6d29 100644 --- a/package.json +++ b/package.json @@ -41,16 +41,16 @@ "@actions/core": "^3.0.1", "@actions/github": "^9.1.1", "@eslint/js": "^10.0.1", - "@types/node": "^26.0.1", + "@types/node": "^26.1.0", "esbuild": "^0.28.1", "eslint": "^10.6.0", "lockparse": "^0.5.2", - "module-replacements": "^2.11.0", + "module-replacements": "^3.0.0", "packumeta": "^0.4.1", "pkg-types": "^2.3.1", - "prettier": "^3.9.3", + "prettier": "^3.9.4", "typescript": "^6.0.3", - "typescript-eslint": "^8.62.1", - "vitest": "^4.1.9" + "typescript-eslint": "^8.63.0", + "vitest": "^4.1.10" } } From 5c9bf10f364bf8d42766339eb66293f56beb894a Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Mon, 6 Jul 2026 21:03:07 +0100 Subject: [PATCH 2/2] fix: use new module-replacements format --- build/main.js | 111 +- build/micro-utilities-N7NZTMHQ.json | 232 -- build/micro-utilities-TIPUUG5E.json | 852 ++++ build/native-KFM4GA2L.json | 5675 +++++++++++++++++++++++++++ build/native-O77SEK3D.json | 1052 ----- build/preferred-I55DJLLT.json | 2410 ------------ build/preferred-U26KKZIW.json | 4114 +++++++++++++++++++ src/checks/replacements.ts | 80 +- 8 files changed, 10755 insertions(+), 3771 deletions(-) delete mode 100644 build/micro-utilities-N7NZTMHQ.json create mode 100644 build/micro-utilities-TIPUUG5E.json create mode 100644 build/native-KFM4GA2L.json delete mode 100644 build/native-O77SEK3D.json delete mode 100644 build/preferred-I55DJLLT.json create mode 100644 build/preferred-U26KKZIW.json diff --git a/build/main.js b/build/main.js index f9a3684..b71b55a 100644 --- a/build/main.js +++ b/build/main.js @@ -14,7 +14,11 @@ var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require throw Error('Dynamic require of "' + x + '" is not supported'); }); var __commonJS = (cb, mod) => function __require2() { - return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; + try { + return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; + } catch (e) { + throw mod = 0, e; + } }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { @@ -24471,47 +24475,82 @@ function comparePackSizes(basePacks, sourcePacks, threshold) { }; } +// node_modules/module-replacements/dist/main.js +import nativeRaw from "./native-KFM4GA2L.json" with { type: "json" }; +import microUtilsRaw from "./micro-utilities-TIPUUG5E.json" with { type: "json" }; +import preferredRaw from "./preferred-U26KKZIW.json" with { type: "json" }; + +// node_modules/module-replacements/dist/util.js +function resolveDocUrl(url) { + if (!url) + return null; + if (typeof url === "string") + return url; + switch (url.type) { + case "mdn": + return `https://developer.mozilla.org/en-US/docs/${url.id}`; + case "node": + return `https://nodejs.org/${url.id}`; + case "e18e": + return `https://e18e.dev/docs/replacements/${url.id}`; + default: + return null; + } +} + +// node_modules/module-replacements/dist/main.js +var nativeReplacements = nativeRaw; +var microUtilsReplacements = microUtilsRaw; +var preferredReplacements = preferredRaw; +var all = { + replacements: { + ...nativeReplacements.replacements, + ...microUtilsReplacements.replacements, + ...preferredReplacements.replacements + }, + mappings: { + ...nativeReplacements.mappings, + ...microUtilsReplacements.mappings, + ...preferredReplacements.mappings + } +}; + // src/checks/replacements.ts -import nativeManifest from "./native-O77SEK3D.json" with { type: "json" }; -import microUtilsManifest from "./micro-utilities-N7NZTMHQ.json" with { type: "json" }; -import preferredManifest from "./preferred-I55DJLLT.json" with { type: "json" }; -var allReplacements = [ - ...nativeManifest.moduleReplacements, - ...microUtilsManifest.moduleReplacements, - ...preferredManifest.moduleReplacements -]; function scanForReplacements(messages, baseDependencies, currentDependencies) { const replacementMessages = []; for (const [name] of currentDependencies) { if (!baseDependencies.has(name)) { - const replacement = allReplacements.find( - (modReplacement) => modReplacement.moduleName === name + const mapping = Object.values(all.mappings).find( + (modReplacement) => modReplacement.moduleName === name && modReplacement.type === "module" ); - if (replacement) { - switch (replacement.type) { - case "none": - replacementMessages.push( - `| ${name} | This package is no longer necessary |` - ); - break; - case "native": { - const mdnUrl = replacement.mdnPath ? `https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/${replacement.mdnPath}` : ""; - const nativeReplacement = mdnUrl ? `[${replacement.replacement}](${mdnUrl})` : replacement.replacement; - replacementMessages.push(`| ${name} | Use ${nativeReplacement} |`); - break; - } - case "simple": - replacementMessages.push( - `| ${name} | ${replacement.replacement} |` - ); - break; - case "documented": { - const docUrl = `https://github.com/e18e/module-replacements/blob/main/docs/modules/${replacement.docPath}.md`; - replacementMessages.push( - `| ${name} | [See documentation](${docUrl}) |` - ); - break; - } + if (!mapping) { + continue; + } + const replacementKey = mapping.replacements[0]; + const replacement = all.replacements[replacementKey]; + if (!replacement) { + continue; + } + switch (replacement.type) { + case "removal": + replacementMessages.push(`| ${name} | ${replacement.description} |`); + break; + case "native": { + const url = resolveDocUrl(mapping.url ?? replacement.url); + const nativeReplacement = url ? `[${replacement.id}](${url})` : replacement.id; + replacementMessages.push(`| ${name} | Use ${nativeReplacement} |`); + break; + } + case "simple": + replacementMessages.push(`| ${name} | ${replacement.description} |`); + break; + case "documented": { + const url = resolveDocUrl(mapping.url ?? replacement.url); + const documentedReplacement = url ? `[${replacement.replacementModule}](${url})` : replacement.replacementModule; + replacementMessages.push( + `| ${name} | Use ${documentedReplacement} |` + ); + break; } } } diff --git a/build/micro-utilities-N7NZTMHQ.json b/build/micro-utilities-N7NZTMHQ.json deleted file mode 100644 index 6df5749..0000000 --- a/build/micro-utilities-N7NZTMHQ.json +++ /dev/null @@ -1,232 +0,0 @@ -{ - "moduleReplacements": [ - { - "type": "simple", - "moduleName": "arr-diff", - "replacement": "Use a.filter((item) => !b.includes(item))", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "array-last", - "replacement": "Use arr.at(-1) or arr[arr.length - 1]", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "array-union", - "replacement": "Use [...new Set([...a, ...b])]", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "array-uniq", - "replacement": "Use [...new Set(arr)]", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "array-unique", - "replacement": "Use [...new Set(arr)]", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "arrify", - "replacement": "Use (v == null ? [] : Array.isArray(v) ? v : [v])", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "call-bind", - "replacement": "Use Function.call.bind(v)", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "clone-regexp", - "replacement": "Use new RegExp(regexpToCopy)", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "es-get-iterator", - "replacement": "Use v[Symbol.iterator]?.()", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "es-set-tostringtag", - "replacement": "Use Object.defineProperty(target, Symbol.toStringTag, { value, configurable: true })", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "filter-obj", - "replacement": "Use Object.fromEntries(Object.entries(obj).filter(fn))", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "has-flag", - "replacement": "Use process.argv.includes('--flag')", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-array-buffer", - "replacement": "Use v instanceof ArrayBuffer, or if cross-realm, use Object.prototype.toString.call(v) === \"[object ArrayBuffer]\"", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-boolean-object", - "replacement": "Use Object.prototype.toString.call(v) === \"[object Boolean]\"", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-ci", - "replacement": "Use Boolean(process.env.CI)", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-date-object", - "replacement": "Use v instanceof Date, or if cross-realm, use Object.prototype.toString.call(v) === \"[object Date]\"", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-even", - "replacement": "Use (n % 2) === 0", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-finite", - "replacement": "Use Number.isFinite(v)", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-negative", - "replacement": "Use (n) => n < 0", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-negative-zero", - "replacement": "Use Object.is(v, -0)", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-npm", - "replacement": "Use process.env.npm_config_user_agent?.startsWith(\"npm\")", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-number", - "replacement": "Use typeof v === \"number\" || (typeof v === \"string\" && Number.isFinite(+v))", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-number-object", - "replacement": "Use Object.prototype.toString.call(v) === \"[object Number]\"", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-odd", - "replacement": "Use (n % 2) === 1", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-plain-object", - "replacement": "Use v && typeof v === \"object\" && (Object.getPrototypeOf(v) === null || Object.getPrototypeOf(v) === Object.prototype)", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-primitive", - "replacement": "Use v === null || (typeof v !== \"function\" && typeof v !== \"object\")", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-regexp", - "replacement": "Use v instanceof RegExp, or if cross-realm, use Object.prototype.toString.call(v) === \"[object RegExp]\"", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-string", - "replacement": "Use typeof str === \"string\"", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-travis", - "replacement": "Use (\"TRAVIS\" in process.env)", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-whitespace", - "replacement": "Use str.trim() === \"\" or /^\\s*$/.test(str)", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "is-windows", - "replacement": "Use process.platform === \"win32\"", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "kind-of", - "replacement": "Use typeof v, or Object.prototype.toString.call(v) to get the internal [[Class]]", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "lower-case", - "replacement": "Use str.toLocaleLowerCase() or str.toLowerCase()", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "repeat-string", - "replacement": "Use str.repeat(n)", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "slash", - "replacement": "Use path.startsWith('\\\\?\\') ? path : path.replace(/\\/g, '/')", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "split-lines", - "replacement": "Use str.split(/\\r?\\n/)", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "uniq", - "replacement": "Use [...new Set(arr)]", - "category": "micro-utilities" - }, - { - "type": "simple", - "moduleName": "upper-case", - "replacement": "Use str.toLocaleUpperCase() or str.toUpperCase()", - "category": "micro-utilities" - } - ] -} diff --git a/build/micro-utilities-TIPUUG5E.json b/build/micro-utilities-TIPUUG5E.json new file mode 100644 index 0000000..0faedb6 --- /dev/null +++ b/build/micro-utilities-TIPUUG5E.json @@ -0,0 +1,852 @@ +{ + "replacements": { + "snippet::array-coerce": { + "id": "snippet::array-coerce", + "type": "simple", + "description": "You can use a combination of a ternary operator and `Array.isArray` to make sure a value, `undefined`, `null` or an array is always returned as an array.", + "example": "(val == null ? [] : Array.isArray(val) ? val : [val])\n// Or if you need to convert an iterable into an array\nArray.from(iterable)" + }, + "snippet::array-difference": { + "id": "snippet::array-difference", + "type": "simple", + "description": "You can use a combination of `filter` and `includes` to calculate the difference between two arrays.", + "example": "const difference = (a, b) => a.filter((item) => !b.includes(item))" + }, + "snippet::array-flatten": { + "id": "snippet::array-flatten", + "type": "simple", + "description": "You can use `Array.prototype.flat` with `Infinity` as an argument to fully flatten an array.", + "example": "array.flat(Infinity)" + }, + "snippet::array-from-count": { + "id": "snippet::array-from-count", + "type": "simple", + "description": "You can use `Array.from` to create an array of sequential integers", + "example": "Array.from({ length: n }, (_, i) => i);" + }, + "snippet::array-from-count-with-start": { + "id": "snippet::array-from-count-with-start", + "type": "simple", + "description": "You can use `Array.from` to create an array of sequential integers starting from a specific integer", + "example": "Array.from({ length: end - start }, (_, i) => i + start);" + }, + "snippet::array-last": { + "id": "snippet::array-last", + "type": "simple", + "description": "You can use `arr.at(-1)` if supported or `arr[arr.length - 1]` to get the last element of an array.", + "example": "const last = (arr) => arr.at(-1);\n// or in older environments\nconst lastLegacy = (arr) => arr[arr.length - 1]" + }, + "snippet::array-slice-exclude-last-n": { + "id": "snippet::array-slice-exclude-last-n", + "type": "simple", + "description": "You can get all but the last n elements using `array.slice`", + "example": "array.slice(0, array.length - n)" + }, + "snippet::array-union": { + "id": "snippet::array-union", + "type": "simple", + "description": "You can use a combination of the spread operator and `Set` to create a union of two arrays.", + "example": "const union = (a, b) => [...new Set([...a, ...b])]" + }, + "snippet::array-unique": { + "id": "snippet::array-unique", + "type": "simple", + "description": "You can convert to and from a `Set` to remove duplicates from an array.", + "example": "const unique = (arr) => [...new Set(arr)]" + }, + "snippet::async-function-constructor": { + "id": "snippet::async-function-constructor", + "type": "simple", + "description": "You can get the `AsyncFunction` using `async function`.", + "example": "const AsyncFunction = (async () => {}).constructor" + }, + "snippet::base64": { + "id": "snippet::base64", + "type": "simple", + "description": "Every modern runtime provides a way to convert byte array to and from base64.", + "example": "// From base64 to Uint8Array\nconst bytes = Uint8Array.fromBase64(base64)\n// From Uint8Array to base64\nconst base64 = bytes.toBase64()" + }, + "snippet::base64-id": { + "id": "snippet::base64-id", + "type": "simple", + "description": "You can use `crypto.randomBytes` with `Buffer.prototype.toString` to generate a random base64 id", + "example": "import crypto from 'node:crypto'\nconst id = crypto.randomBytes(15).toString('base64').replaceAll('+', '-').replaceAll('/', '_')" + }, + "snippet::call-bind": { + "id": "snippet::call-bind", + "type": "simple", + "description": "Every modern runtime provides a way to bind to the `call` method of a function.", + "example": "const fnBound = Function.call.bind(fn)" + }, + "snippet::char-last": { + "id": "snippet::char-last", + "type": "simple", + "description": "You can use `str.at(-1)` if supported or `str[str.length - 1]` to get the last character of a string.", + "example": "const last = (str) => str.at(-1);\n// or in older environments\nconst lastLegacy = (str) => str[str.length - 1]" + }, + "snippet::for-own": { + "id": "snippet::for-own", + "type": "simple", + "description": "You can use `Object.keys(obj).forEach` to iterate over the own enumerable properties of an object.", + "example": "Object.keys(obj).forEach(key => {\n const value = obj[key];\n // do something\n});" + }, + "snippet::get-iterator": { + "id": "snippet::get-iterator", + "type": "simple", + "description": "Every modern runtime provides a way to get the iterator function through the `Symbol.iterator` symbol.", + "example": "const iterator = obj[Symbol.iterator]?.()" + }, + "snippet::has-ansi": { + "id": "snippet::has-ansi", + "type": "simple", + "description": "You can use the `includes` method on the string to check if a specific ANSI byte is present.", + "example": "string.includes(\"\\u001b\") || string.includes(\"\\u009b\")" + }, + "snippet::has-argv": { + "id": "snippet::has-argv", + "type": "simple", + "description": "You can use the `includes` method on the `process.argv` array to check if a flag is present.", + "example": "process.argv.includes('--flag')" + }, + "snippet::is-arguments": { + "id": "snippet::is-arguments", + "type": "simple", + "description": "You can use `Object.prototype.toString.call(obj) === \"[object Arguments]\"`", + "example": "const isArguments = (val) => Object.prototype.toString.call(val) === \"[object Arguments]\";" + }, + "snippet::is-arraybuffer": { + "id": "snippet::is-arraybuffer", + "type": "simple", + "description": "You can use `instanceof ArrayBuffer`, or if cross-realm, use `Object.prototype.toString.call(obj) === \"[object ArrayBuffer]\"`", + "example": "const isArrayBuffer = obj instanceof ArrayBuffer;\n// for cross-realm\nconst isArrayBufferCrossRealm = Object.prototype.toString.call(obj) === \"[object ArrayBuffer]\"" + }, + "snippet::is-async-function": { + "id": "snippet::is-async-function", + "type": "simple", + "description": "You can use `typeof` and `Object.prototype.toString.call` to check if it's an async function", + "example": "const isAsyncFunction = (obj) => typeof obj === \"function\" && Object.prototype.toString.call(obj) === \"[object AsyncFunction]\"" + }, + "snippet::is-bigint": { + "id": "snippet::is-bigint", + "type": "simple", + "description": "You can use `typeof` to check if a value is a bigint.", + "example": "const isString = (value) => typeof value === \"bigint\";" + }, + "snippet::is-boolean": { + "id": "snippet::is-boolean", + "type": "simple", + "description": "You can use `typeof` to check if a value is a boolean primitive, and `Object.prototype.toString.call` to check if it's a `Boolean` object.", + "example": "Object.prototype.toString.call(v) === \"[object Boolean]\"" + }, + "snippet::is-ci": { + "id": "snippet::is-ci", + "type": "simple", + "description": "Every major CI provider sets a `CI` environment variable that you can use to detect if you're running in a CI environment.", + "example": "Boolean(process.env.CI)" + }, + "snippet::is-date": { + "id": "snippet::is-date", + "type": "simple", + "description": "You can use `instanceof Date`, or if cross-realm, use `Object.prototype.toString.call(v) === \"[object Date]\"`", + "example": "const isDate = v instanceof Date;\n// for cross-realm\nconst isDateCrossRealm = Object.prototype.toString.call(v) === \"[object Date]\"" + }, + "snippet::is-deflate-buffer": { + "id": "snippet::is-deflate-buffer", + "type": "simple", + "description": "You can check the first two bytes of a buffer to detect if it's compressed using deflate.", + "example": "function isDeflate(buf) {\n if (buf.length < 2 || buf[0] !== 0x78) return false;\n const b = buf[1];\n return b === 1 || b === 0x9c || b === 0xda;\n}" + }, + "snippet::is-equal": { + "id": "snippet::is-equal", + "type": "simple", + "description": "You can determine if two values are equal using regular equality checks.", + "example": "a === b" + }, + "snippet::is-even": { + "id": "snippet::is-even", + "type": "simple", + "description": "You can use the modulo operator to check if a number is even.", + "example": "(n % 2) === 0" + }, + "snippet::is-function": { + "id": "snippet::is-function", + "type": "simple", + "description": "You can use `typeof` to check if a value is a function.", + "example": "const isString = (value) => typeof value === \"function\";" + }, + "snippet::is-generator-function": { + "id": "snippet::is-generator-function", + "type": "simple", + "description": "You can use `typeof` and `Object.prototype.toString.call` to check if a value is a generator function", + "example": "const isGeneratorFunction = (obj) => typeof obj === \"function\" && Object.prototype.toString.call(obj) === \"[object GeneratorFunction]\"" + }, + "snippet::is-gzip-buffer": { + "id": "snippet::is-gzip-buffer", + "type": "simple", + "description": "You can check first three bytes of a buffer to detect if it is a gzip file.", + "example": "function isGzip(buf) {\n if (buf.length < 3) return false;\n return buf[0] === 31 && buf[1] === 139 && buf[2] === 8;\n}" + }, + "snippet::is-in-ssh": { + "id": "snippet::is-in-ssh", + "type": "simple", + "description": "You can check if the current environment is SSH by checking if the `SSH_CONNECTION` environment variable is set.", + "example": "const isInSsh = Boolean(process.env.SSH_CONNECTION);" + }, + "snippet::is-negative": { + "id": "snippet::is-negative", + "type": "simple", + "description": "You can check if a number is less than 0 to determine if it's negative.", + "example": "(n) => n < 0" + }, + "snippet::is-negative-zero": { + "id": "snippet::is-negative-zero", + "type": "simple", + "description": "You can use `Object.is` to check if a value is negative zero.", + "example": "Object.is(n, -0)" + }, + "snippet::is-npm": { + "id": "snippet::is-npm", + "type": "simple", + "description": "If the current environment is npm the `npm_config_user_agent` environment variable will be set and start with `\"npm\"`.", + "example": "const isNpm = process.env.npm_config_user_agent?.startsWith(\"npm\")" + }, + "snippet::is-null": { + "id": "snippet::is-null", + "type": "simple", + "description": "You can check if a value is `null` using regular equality checks.", + "example": "value === null" + }, + "snippet::is-number": { + "id": "snippet::is-number", + "type": "simple", + "description": "You can check if a value is a number by using `typeof` or coercing it to a number and using `Number.isFinite`.", + "example": "const isNumber = (v) => typeof v === \"number\" || (typeof v === \"string\" && Number.isFinite(+v));" + }, + "snippet::is-object": { + "id": "snippet::is-object", + "type": "simple", + "description": "You can use `typeof` to check if a value is an object and `Object.getPrototypeOf` to ensure it's a plain object.", + "example": "const isObject = (obj) => obj && typeof obj === \"object\" && (Object.getPrototypeOf(obj) === null || Object.getPrototypeOf(obj) === Object.prototype);" + }, + "snippet::is-object-or-function": { + "id": "snippet::is-object-or-function", + "type": "simple", + "description": "You can use `typeof` to check if a value is an object or a function.", + "example": "const isObjectOrFunction = (v) => v !== null && (typeof v === \"object\" || typeof v === \"function\");" + }, + "snippet::is-odd": { + "id": "snippet::is-odd", + "type": "simple", + "description": "You can use the modulo operator to check if a number is odd.", + "example": "(n % 2) === 1" + }, + "snippet::is-primitve": { + "id": "snippet::is-primitve", + "type": "simple", + "description": "You can check `typeof` of a value to determine if it's a primitive. Note that `typeof null` is `\"object\"` so you need to check for `null` separately.", + "example": "const isPrimitive = (value) => value === null || (typeof value !== \"function\" && typeof value !== \"object\");" + }, + "snippet::is-regexp": { + "id": "snippet::is-regexp", + "type": "simple", + "description": "You can use `instanceof RegExp` to check if a value is a regular expression, or if cross-realm, use `Object.prototype.toString.call(v) === \"[object RegExp]\"`.", + "example": "const isRegExp = (v) => v instanceof RegExp;\n// for cross-realm\nconst isRegExpCrossRealm = Object.prototype.toString.call(v) === \"[object RegExp]\";" + }, + "snippet::is-stream": { + "id": "snippet::is-stream", + "type": "simple", + "description": "`node:stream` provides `isReadable` and `isWritable` methods that can be used to check if a stream is readable or writable.", + "example": "import { isReadable, isWritable } from 'node:stream';\nconst isStream = (stream) => isReadable(stream) || isWritable(stream);" + }, + "snippet::is-string": { + "id": "snippet::is-string", + "type": "simple", + "description": "You can use `typeof` to check if a value is a string.", + "example": "const isString = (value) => typeof value === \"string\";" + }, + "snippet::is-symbol": { + "id": "snippet::is-symbol", + "type": "simple", + "description": "You can use `typeof` to check if a value is a symbol.", + "example": "const isSymbol = (value) => typeof value === \"symbol\";" + }, + "snippet::is-travis": { + "id": "snippet::is-travis", + "type": "simple", + "description": "You can check if the current environment is Travis CI by checking if the `TRAVIS` environment variable is set.", + "example": "const isTravis = () => \"TRAVIS\" in process.env;" + }, + "snippet::is-undefined": { + "id": "snippet::is-undefined", + "type": "simple", + "description": "You can use `typeof` to check if a value is `undefined`.", + "example": "typeof value === \"undefined\";" + }, + "snippet::is-whitespace": { + "id": "snippet::is-whitespace", + "type": "simple", + "description": "You can check if a string contains only whitespace with RegExp or by trimming it and comparing it to an empty string.", + "example": "const isWhitespace = (str) => /^\\s*$/.test(str);" + }, + "snippet::is-windows": { + "id": "snippet::is-windows", + "type": "simple", + "description": "You can check if the current environment is Windows by checking if `process.platform` is equal to \"win32\".", + "example": "const isWindows = () => process.platform === \"win32\";" + }, + "snippet::json-file": { + "id": "snippet::json-file", + "type": "simple", + "description": "You can use `JSON` and `node:fs` to read and write JSON files.", + "example": "import * as fs from 'node:fs/promises'\nfs.readFile(file, 'utf8').then(JSON.parse)\nfs.writeFile(file, JSON.stringify(data, null, 2) + '\\n')" + }, + "snippet::math-random": { + "id": "snippet::math-random", + "type": "simple", + "description": "You can use `Math.random()` or `crypto.getRandomValues` if cryptographic randomness is required.", + "example": "crypto.getRandomValues(new Uint32Array(1))[0] / (2 ** 32);\n// or\nMath.random();" + }, + "snippet::noop": { + "id": "snippet::noop", + "type": "simple", + "description": "You can use an arrow function `() => {}` for a noop function.", + "example": "const noop = () => {}" + }, + "snippet::object-exclude": { + "id": "snippet::object-exclude", + "type": "simple", + "description": "You can use `Object.fromEntries` with `Object.entries` and `Array.prototype.filter` to exclude specific keys from an object.", + "example": "const objectExclude = (obj, keys) => Object.fromEntries(Object.entries(obj).filter(([k]) => !keys.includes(k)));" + }, + "snippet::object-filter": { + "id": "snippet::object-filter", + "type": "simple", + "description": "You can use `Object.fromEntries` with `Object.entries` and `Array.prototype.filter` to filter an object's properties.", + "example": "const objectFilter = (obj, fn) => Object.fromEntries(Object.entries(obj).filter(fn));" + }, + "snippet::object-map": { + "id": "snippet::object-map", + "type": "simple", + "description": "You can use `Object.fromEntries` with `Object.entries` and `Array.prototype.map` to map an object's properties.", + "example": "const objectMap = (obj, fn) => Object.fromEntries(Object.entries(obj).map(([k, v]) => fn(k, v)));" + }, + "snippet::object-reduce": { + "id": "snippet::object-reduce", + "type": "simple", + "description": "You can use `Object.entries` and `Array.prototype.reduce`.", + "example": "const objectReduce = (obj, fn, initial) => Object.entries(obj).reduce((acc, [k, v]) => fn(acc, k, v), initial);" + }, + "snippet::regexp-copy": { + "id": "snippet::regexp-copy", + "type": "simple", + "description": "You can create a copy of a regular expression using the `RegExp` constructor.", + "example": "const copyRegExp = (regexp) => new RegExp(regexp);" + }, + "snippet::set-tostringtag": { + "id": "snippet::set-tostringtag", + "type": "simple", + "description": "You can set the `toStringTag` of an object using `Object.defineProperty`.", + "example": "const setToStringTag = (target, value) => Object.defineProperty(target, Symbol.toStringTag, { value, configurable: true });" + }, + "snippet::shebang-regex": { + "id": "snippet::shebang-regex", + "type": "simple", + "description": "You can use `/^#!(.+)/` regex.", + "example": "const shebangRegex = /^#!(.+)/;" + }, + "snippet::split-lines": { + "id": "snippet::split-lines", + "type": "simple", + "description": "You can split a string into lines using a regular expression.", + "example": "const splitLines = (str) => str.split(/\\r?\\n/);" + }, + "snippet::strip-bom": { + "id": "snippet::strip-bom", + "type": "simple", + "description": "You can check if the first character of the string is the BOM and strip it using `String.prototype.slice` if it is.", + "example": "str.charCodeAt(0) === 0xFEFF ? str.slice(1) : str;" + }, + "snippet::to-lower": { + "id": "snippet::to-lower", + "type": "simple", + "description": "You can convert a string to lowercase using `toLocaleLowerCase` or `toLowerCase`.", + "example": "const toLower = (str) => str.toLocaleLowerCase();" + }, + "snippet::to-uppercase": { + "id": "snippet::to-uppercase", + "type": "simple", + "description": "You can convert a string to uppercase using `toLocaleUpperCase` or `toUpperCase`.", + "example": "const toUpper = (str) => str.toLocaleUpperCase();" + }, + "snippet::typeof": { + "id": "snippet::typeof", + "type": "simple", + "description": "You can use `typeof` to get the type of a value, or `Object.prototype.toString.call` to get the internal [[Class]] of an object.", + "example": "const typeOf = (value) => typeof value;\n// for more specific types\nconst classOf = (value) => Object.prototype.toString.call(value);" + }, + "snippet::unix-paths": { + "id": "snippet::unix-paths", + "type": "simple", + "description": "You can check the start of a path for the Windows extended-length path prefix and if it's not present, replace backslashes with forward slashes.", + "example": "path.startsWith('\\\\\\\\?\\\\') ? path : path.replace(/\\\\/g, '/')" + }, + "snippet::year": { + "id": "snippet::year", + "type": "simple", + "description": "You can use `new Date().getUTCFullYear()` to get the current year.", + "example": "new Date().getUTCFullYear()" + } + }, + "mappings": { + "arr-diff": { + "type": "module", + "moduleName": "arr-diff", + "replacements": ["snippet::array-difference"] + }, + "arr-flatten": { + "type": "module", + "moduleName": "arr-flatten", + "replacements": ["snippet::array-flatten"] + }, + "array-back": { + "type": "module", + "moduleName": "array-back", + "replacements": ["snippet::array-coerce"] + }, + "array-ify": { + "type": "module", + "moduleName": "array-ify", + "replacements": ["snippet::array-coerce"] + }, + "array-initial": { + "type": "module", + "moduleName": "array-initial", + "replacements": ["snippet::array-slice-exclude-last-n"] + }, + "array-last": { + "type": "module", + "moduleName": "array-last", + "replacements": ["snippet::array-last"] + }, + "array-range": { + "type": "module", + "moduleName": "array-range", + "replacements": ["snippet::array-from-count-with-start"] + }, + "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"] + }, + "as-array": { + "type": "module", + "moduleName": "as-array", + "replacements": ["snippet::array-coerce"] + }, + "async-function": { + "type": "module", + "moduleName": "async-function", + "replacements": ["snippet::async-function-constructor"] + }, + "base64-js": { + "type": "module", + "moduleName": "base64-js", + "replacements": ["snippet::base64"] + }, + "base64id": { + "type": "module", + "moduleName": "base64id", + "replacements": ["snippet::base64-id"] + }, + "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"] + }, + "except": { + "type": "module", + "moduleName": "except", + "replacements": ["snippet::object-exclude"] + }, + "filter-obj": { + "type": "module", + "moduleName": "filter-obj", + "replacements": ["snippet::object-filter"] + }, + "for-own": { + "type": "module", + "moduleName": "for-own", + "replacements": ["snippet::for-own"] + }, + "has-ansi": { + "type": "module", + "moduleName": "has-ansi", + "replacements": ["snippet::has-ansi"] + }, + "has-flag": { + "type": "module", + "moduleName": "has-flag", + "replacements": ["snippet::has-argv"] + }, + "iota-array": { + "type": "module", + "moduleName": "iota-array", + "replacements": ["snippet::array-from-count"] + }, + "is-arguments": { + "type": "module", + "moduleName": "is-arguments", + "replacements": ["snippet::is-arguments"] + }, + "is-array-buffer": { + "type": "module", + "moduleName": "is-array-buffer", + "replacements": ["snippet::is-arraybuffer"] + }, + "is-async-function": { + "type": "module", + "moduleName": "is-async-function", + "replacements": ["snippet::is-async-function"] + }, + "is-bigint": { + "type": "module", + "moduleName": "is-bigint", + "replacements": ["snippet::is-bigint"] + }, + "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-deflate": { + "type": "module", + "moduleName": "is-deflate", + "replacements": ["snippet::is-deflate-buffer"] + }, + "is-even": { + "type": "module", + "moduleName": "is-even", + "replacements": ["snippet::is-even"] + }, + "is-generator-function": { + "type": "module", + "moduleName": "is-generator-function", + "replacements": ["snippet::is-generator-function"] + }, + "is-gzip": { + "type": "module", + "moduleName": "is-gzip", + "replacements": ["snippet::is-gzip-buffer"] + }, + "is-in-ci": { + "type": "module", + "moduleName": "is-in-ci", + "replacements": ["snippet::is-ci"] + }, + "is-in-ssh": { + "type": "module", + "moduleName": "is-in-ssh", + "replacements": ["snippet::is-in-ssh"] + }, + "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-obj": { + "type": "module", + "moduleName": "is-obj", + "replacements": ["snippet::is-object-or-function"] + }, + "is-object": { + "type": "module", + "moduleName": "is-object", + "replacements": ["snippet::is-object"] + }, + "is-odd": { + "type": "module", + "moduleName": "is-odd", + "replacements": ["snippet::is-odd"] + }, + "is-plain-obj": { + "type": "module", + "moduleName": "is-plain-obj", + "replacements": ["snippet::is-object"] + }, + "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-regex": { + "type": "module", + "moduleName": "is-regex", + "replacements": ["snippet::is-regexp"] + }, + "is-regexp": { + "type": "module", + "moduleName": "is-regexp", + "replacements": ["snippet::is-regexp"] + }, + "is-stream": { + "type": "module", + "moduleName": "is-stream", + "replacements": ["snippet::is-stream"] + }, + "is-string": { + "type": "module", + "moduleName": "is-string", + "replacements": ["snippet::is-string"] + }, + "is-symbol": { + "type": "module", + "moduleName": "is-symbol", + "replacements": ["snippet::is-symbol"] + }, + "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"] + }, + "isobject": { + "type": "module", + "moduleName": "isobject", + "replacements": ["snippet::is-object"] + }, + "isstream": { + "type": "module", + "moduleName": "isstream", + "replacements": ["snippet::is-stream"] + }, + "js-base64": { + "type": "module", + "moduleName": "js-base64", + "replacements": ["snippet::base64"] + }, + "jsonfile": { + "type": "module", + "moduleName": "jsonfile", + "replacements": ["snippet::json-file"] + }, + "kind-of": { + "type": "module", + "moduleName": "kind-of", + "replacements": ["snippet::typeof"] + }, + "last-char": { + "type": "module", + "moduleName": "last-char", + "replacements": ["snippet::char-last"] + }, + "lodash.castarray": { + "type": "module", + "moduleName": "lodash.castarray", + "replacements": ["snippet::array-coerce"] + }, + "lodash.eq": { + "type": "module", + "moduleName": "lodash.eq", + "replacements": ["snippet::is-equal"] + }, + "lodash.isboolean": { + "type": "module", + "moduleName": "lodash.isboolean", + "replacements": ["snippet::is-boolean"] + }, + "lodash.isfunction": { + "type": "module", + "moduleName": "lodash.isfunction", + "replacements": ["snippet::is-function"] + }, + "lodash.isnull": { + "type": "module", + "moduleName": "lodash.isnull", + "replacements": ["snippet::is-null"] + }, + "lodash.isnumber": { + "type": "module", + "moduleName": "lodash.isnumber", + "replacements": ["snippet::is-number"] + }, + "lodash.isobject": { + "type": "module", + "moduleName": "lodash.isobject", + "replacements": ["snippet::is-object"] + }, + "lodash.isplainobject": { + "type": "module", + "moduleName": "lodash.isplainobject", + "replacements": ["snippet::is-object"] + }, + "lodash.isregexp": { + "type": "module", + "moduleName": "lodash.isregexp", + "replacements": ["snippet::is-regexp"] + }, + "lodash.isstring": { + "type": "module", + "moduleName": "lodash.isstring", + "replacements": ["snippet::is-string"] + }, + "lodash.issymbol": { + "type": "module", + "moduleName": "lodash.issymbol", + "replacements": ["snippet::is-symbol"] + }, + "lodash.isundefined": { + "type": "module", + "moduleName": "lodash.isundefined", + "replacements": ["snippet::is-undefined"] + }, + "lodash.noop": { + "type": "module", + "moduleName": "lodash.noop", + "replacements": ["snippet::noop"] + }, + "lower-case": { + "type": "module", + "moduleName": "lower-case", + "replacements": ["snippet::to-lower"] + }, + "map-obj": { + "type": "module", + "moduleName": "map-obj", + "replacements": ["snippet::object-map"] + }, + "math-random": { + "type": "module", + "moduleName": "math-random", + "replacements": ["snippet::math-random"] + }, + "object.map": { + "type": "module", + "moduleName": "object.map", + "replacements": ["snippet::object-map"] + }, + "object.reduce": { + "type": "module", + "moduleName": "object.reduce", + "replacements": ["snippet::object-reduce"] + }, + "shebang-regex": { + "type": "module", + "moduleName": "shebang-regex", + "replacements": ["snippet::shebang-regex"] + }, + "slash": { + "type": "module", + "moduleName": "slash", + "replacements": ["snippet::unix-paths"] + }, + "split-lines": { + "type": "module", + "moduleName": "split-lines", + "replacements": ["snippet::split-lines"] + }, + "strip-bom": { + "type": "module", + "moduleName": "strip-bom", + "replacements": ["snippet::strip-bom"] + }, + "strip-bom-string": { + "type": "module", + "moduleName": "strip-bom-string", + "replacements": ["snippet::strip-bom"] + }, + "toarray": { + "type": "module", + "moduleName": "toarray", + "replacements": ["snippet::array-coerce"] + }, + "uniq": { + "type": "module", + "moduleName": "uniq", + "replacements": ["snippet::array-unique"] + }, + "upper-case": { + "type": "module", + "moduleName": "upper-case", + "replacements": ["snippet::to-uppercase"] + }, + "year": { + "type": "module", + "moduleName": "year", + "replacements": ["snippet::year"] + } + } +} diff --git a/build/native-KFM4GA2L.json b/build/native-KFM4GA2L.json new file mode 100644 index 0000000..1e63f4e --- /dev/null +++ b/build/native-KFM4GA2L.json @@ -0,0 +1,5675 @@ +{ + "replacements": { + "%TypedArray%": { + "id": "%TypedArray%", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray" + }, + "webFeatureId": { + "featureId": "typed-arrays", + "compatKey": "javascript.builtins.TypedArray" + }, + "engines": [ + {"engine": "chrome", "minVersion": "7"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "4"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5.1"}, + {"engine": "safari_ios", "minVersion": "4.2"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "11.6"}, + {"engine": "opera_android", "minVersion": "12"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4"}, + {"engine": "webview_ios", "minVersion": "4.2"} + ] + }, + "%TypedArray%.prototype.buffer": { + "id": "%TypedArray%.prototype.buffer", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/buffer" + }, + "webFeatureId": { + "featureId": "typed-arrays", + "compatKey": "javascript.builtins.TypedArray.buffer" + }, + "engines": [ + {"engine": "chrome", "minVersion": "7"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "4"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5.1"}, + {"engine": "safari_ios", "minVersion": "4.2"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "11.6"}, + {"engine": "opera_android", "minVersion": "12"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4"}, + {"engine": "webview_ios", "minVersion": "4.2"} + ] + }, + "%TypedArray%.prototype.byteLength": { + "id": "%TypedArray%.prototype.byteLength", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/byteLength" + }, + "webFeatureId": { + "featureId": "typed-arrays", + "compatKey": "javascript.builtins.TypedArray.byteLength" + }, + "engines": [ + {"engine": "chrome", "minVersion": "7"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "4"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5.1"}, + {"engine": "safari_ios", "minVersion": "4.2"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "11.6"}, + {"engine": "opera_android", "minVersion": "12"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4"}, + {"engine": "webview_ios", "minVersion": "4.2"} + ] + }, + "%TypedArray%.prototype.byteOffset": { + "id": "%TypedArray%.prototype.byteOffset", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/byteOffset" + }, + "webFeatureId": { + "featureId": "typed-arrays", + "compatKey": "javascript.builtins.TypedArray.byteOffset" + }, + "engines": [ + {"engine": "chrome", "minVersion": "7"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "4"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5.1"}, + {"engine": "safari_ios", "minVersion": "4.2"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "11.6"}, + {"engine": "opera_android", "minVersion": "12"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4"}, + {"engine": "webview_ios", "minVersion": "4.2"} + ] + }, + "%TypedArray%.prototype.length": { + "id": "%TypedArray%.prototype.length", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/length" + }, + "webFeatureId": { + "featureId": "typed-arrays", + "compatKey": "javascript.builtins.TypedArray.length" + }, + "engines": [ + {"engine": "chrome", "minVersion": "7"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "4"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5.1"}, + {"engine": "safari_ios", "minVersion": "4.2"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "11.6"}, + {"engine": "opera_android", "minVersion": "12"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4"}, + {"engine": "webview_ios", "minVersion": "4.2"} + ] + }, + "%TypedArray%.prototype.slice": { + "id": "%TypedArray%.prototype.slice", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray/slice" + }, + "webFeatureId": { + "featureId": "typed-arrays", + "compatKey": "javascript.builtins.TypedArray.slice" + }, + "engines": [ + {"engine": "chrome", "minVersion": "45"}, + {"engine": "chrome_android", "minVersion": "45"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "38"}, + {"engine": "firefox_android", "minVersion": "38"}, + {"engine": "safari", "minVersion": "10"}, + {"engine": "safari_ios", "minVersion": "10"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "4.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "32"}, + {"engine": "opera_android", "minVersion": "32"}, + {"engine": "samsunginternet_android", "minVersion": "5.0"}, + {"engine": "webview_android", "minVersion": "45"}, + {"engine": "webview_ios", "minVersion": "10"} + ] + }, + "AbortController": { + "id": "AbortController", + "type": "native", + "url": {"type": "mdn", "id": "Web/API/AbortController"}, + "webFeatureId": { + "featureId": "aborting", + "compatKey": "api.AbortController.AbortController" + }, + "engines": [ + {"engine": "chrome", "minVersion": "66"}, + {"engine": "chrome_android", "minVersion": "66"}, + {"engine": "edge", "minVersion": "16"}, + {"engine": "firefox", "minVersion": "57"}, + {"engine": "firefox_android", "minVersion": "57"}, + {"engine": "safari", "minVersion": "12.1"}, + {"engine": "safari_ios", "minVersion": "12.2"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "14.17.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "53"}, + {"engine": "opera_android", "minVersion": "47"}, + {"engine": "samsunginternet_android", "minVersion": "9.0"}, + {"engine": "webview_android", "minVersion": "66"}, + {"engine": "webview_ios", "minVersion": "12.2"} + ] + }, + "AggregateError": { + "id": "AggregateError", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/AggregateError" + }, + "webFeatureId": { + "featureId": "promise-any", + "compatKey": "javascript.builtins.AggregateError" + }, + "engines": [ + {"engine": "chrome", "minVersion": "85"}, + {"engine": "chrome_android", "minVersion": "85"}, + {"engine": "edge", "minVersion": "85"}, + {"engine": "firefox", "minVersion": "79"}, + {"engine": "firefox_android", "minVersion": "79"}, + {"engine": "safari", "minVersion": "14"}, + {"engine": "safari_ios", "minVersion": "14"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.2"}, + {"engine": "nodejs", "minVersion": "15.0.0"}, + {"engine": "oculus", "minVersion": "12.0"}, + {"engine": "opera", "minVersion": "71"}, + {"engine": "opera_android", "minVersion": "60"}, + {"engine": "samsunginternet_android", "minVersion": "14.0"}, + {"engine": "webview_android", "minVersion": "85"}, + {"engine": "webview_ios", "minVersion": "14"} + ] + }, + "Array.from": { + "id": "Array.from", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/from" + }, + "webFeatureId": { + "featureId": "array-from", + "compatKey": "javascript.builtins.Array.from" + }, + "engines": [ + {"engine": "chrome", "minVersion": "45"}, + {"engine": "chrome_android", "minVersion": "45"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "32"}, + {"engine": "firefox_android", "minVersion": "32"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "4.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "32"}, + {"engine": "opera_android", "minVersion": "32"}, + {"engine": "samsunginternet_android", "minVersion": "5.0"}, + {"engine": "webview_android", "minVersion": "45"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Array.isArray": { + "id": "Array.isArray", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/isArray" + }, + "webFeatureId": { + "featureId": "array-isarray", + "compatKey": "javascript.builtins.Array.isArray" + }, + "engines": [ + {"engine": "chrome", "minVersion": "4"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "4"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5"}, + {"engine": "safari_ios", "minVersion": "5"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "10.5"}, + {"engine": "opera_android", "minVersion": "14"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "5"} + ] + }, + "Array.of": { + "id": "Array.of", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/of" + }, + "webFeatureId": { + "featureId": "array-of", + "compatKey": "javascript.builtins.Array.of" + }, + "engines": [ + {"engine": "chrome", "minVersion": "45"}, + {"engine": "chrome_android", "minVersion": "39"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "25"}, + {"engine": "firefox_android", "minVersion": "25"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "4.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "26"}, + {"engine": "opera_android", "minVersion": "26"}, + {"engine": "samsunginternet_android", "minVersion": "4.0"}, + {"engine": "webview_android", "minVersion": "39"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Array.prototype.at": { + "id": "Array.prototype.at", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/at" + }, + "webFeatureId": { + "featureId": "array-at", + "compatKey": "javascript.builtins.Array.at" + }, + "engines": [ + {"engine": "chrome", "minVersion": "92"}, + {"engine": "chrome_android", "minVersion": "92"}, + {"engine": "edge", "minVersion": "92"}, + {"engine": "firefox", "minVersion": "90"}, + {"engine": "firefox_android", "minVersion": "90"}, + {"engine": "safari", "minVersion": "15.4"}, + {"engine": "safari_ios", "minVersion": "15.4"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.12"}, + {"engine": "nodejs", "minVersion": "16.6.0"}, + {"engine": "oculus", "minVersion": "17.0"}, + {"engine": "opera", "minVersion": "78"}, + {"engine": "opera_android", "minVersion": "65"}, + {"engine": "samsunginternet_android", "minVersion": "16.0"}, + {"engine": "webview_android", "minVersion": "92"}, + {"engine": "webview_ios", "minVersion": "15.4"} + ] + }, + "Array.prototype.concat": { + "id": "Array.prototype.concat", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/concat" + }, + "webFeatureId": { + "featureId": "array", + "compatKey": "javascript.builtins.Array.concat" + }, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "5.5"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "4"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "1"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Array.prototype.copyWithin": { + "id": "Array.prototype.copyWithin", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/copyWithin" + }, + "webFeatureId": { + "featureId": "array-copywithin", + "compatKey": "javascript.builtins.Array.copyWithin" + }, + "engines": [ + {"engine": "chrome", "minVersion": "45"}, + {"engine": "chrome_android", "minVersion": "45"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "32"}, + {"engine": "firefox_android", "minVersion": "32"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "4.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "32"}, + {"engine": "opera_android", "minVersion": "32"}, + {"engine": "samsunginternet_android", "minVersion": "5.0"}, + {"engine": "webview_android", "minVersion": "45"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Array.prototype.entries": { + "id": "Array.prototype.entries", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/entries" + }, + "webFeatureId": { + "featureId": "array-iterators", + "compatKey": "javascript.builtins.Array.entries" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "28"}, + {"engine": "firefox_android", "minVersion": "28"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Array.prototype.every": { + "id": "Array.prototype.every", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/every" + }, + "webFeatureId": { + "featureId": "array-iteration-methods", + "compatKey": "javascript.builtins.Array.every" + }, + "engines": [ + {"engine": "chrome", "minVersion": "1"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "1.5"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "3"}, + {"engine": "safari_ios", "minVersion": "1"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "9.5"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Array.prototype.fill": { + "id": "Array.prototype.fill", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/fill" + }, + "webFeatureId": { + "featureId": "array-fill", + "compatKey": "javascript.builtins.Array.fill" + }, + "engines": [ + {"engine": "chrome", "minVersion": "45"}, + {"engine": "chrome_android", "minVersion": "45"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "31"}, + {"engine": "firefox_android", "minVersion": "31"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "4.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "32"}, + {"engine": "opera_android", "minVersion": "32"}, + {"engine": "samsunginternet_android", "minVersion": "5.0"}, + {"engine": "webview_android", "minVersion": "45"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Array.prototype.filter": { + "id": "Array.prototype.filter", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/filter" + }, + "webFeatureId": { + "featureId": "array-iteration-methods", + "compatKey": "javascript.builtins.Array.filter" + }, + "engines": [ + {"engine": "chrome", "minVersion": "1"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "1.5"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "3"}, + {"engine": "safari_ios", "minVersion": "1"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "9.5"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Array.prototype.find": { + "id": "Array.prototype.find", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/find" + }, + "webFeatureId": { + "featureId": "array-find", + "compatKey": "javascript.builtins.Array.find" + }, + "engines": [ + {"engine": "chrome", "minVersion": "45"}, + {"engine": "chrome_android", "minVersion": "45"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "25"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "4.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "32"}, + {"engine": "opera_android", "minVersion": "32"}, + {"engine": "samsunginternet_android", "minVersion": "5.0"}, + {"engine": "webview_android", "minVersion": "45"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Array.prototype.findIndex": { + "id": "Array.prototype.findIndex", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/findIndex" + }, + "webFeatureId": { + "featureId": "array-find", + "compatKey": "javascript.builtins.Array.findIndex" + }, + "engines": [ + {"engine": "chrome", "minVersion": "45"}, + {"engine": "chrome_android", "minVersion": "45"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "25"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "4.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "32"}, + {"engine": "opera_android", "minVersion": "32"}, + {"engine": "samsunginternet_android", "minVersion": "5.0"}, + {"engine": "webview_android", "minVersion": "45"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Array.prototype.findLast": { + "id": "Array.prototype.findLast", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/findLast" + }, + "webFeatureId": { + "featureId": "array-findlast", + "compatKey": "javascript.builtins.Array.findLast" + }, + "engines": [ + {"engine": "chrome", "minVersion": "97"}, + {"engine": "chrome_android", "minVersion": "97"}, + {"engine": "edge", "minVersion": "97"}, + {"engine": "firefox", "minVersion": "104"}, + {"engine": "firefox_android", "minVersion": "104"}, + {"engine": "safari", "minVersion": "15.4"}, + {"engine": "safari_ios", "minVersion": "15.4"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.16"}, + {"engine": "nodejs", "minVersion": "18.0.0"}, + {"engine": "oculus", "minVersion": "20.0"}, + {"engine": "opera", "minVersion": "83"}, + {"engine": "opera_android", "minVersion": "68"}, + {"engine": "samsunginternet_android", "minVersion": "18.0"}, + {"engine": "webview_android", "minVersion": "97"}, + {"engine": "webview_ios", "minVersion": "15.4"} + ] + }, + "Array.prototype.findLastIndex": { + "id": "Array.prototype.findLastIndex", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/findLastIndex" + }, + "webFeatureId": { + "featureId": "array-findlast", + "compatKey": "javascript.builtins.Array.findLastIndex" + }, + "engines": [ + {"engine": "chrome", "minVersion": "97"}, + {"engine": "chrome_android", "minVersion": "97"}, + {"engine": "edge", "minVersion": "97"}, + {"engine": "firefox", "minVersion": "104"}, + {"engine": "firefox_android", "minVersion": "104"}, + {"engine": "safari", "minVersion": "15.4"}, + {"engine": "safari_ios", "minVersion": "15.4"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.16"}, + {"engine": "nodejs", "minVersion": "18.0.0"}, + {"engine": "oculus", "minVersion": "20.0"}, + {"engine": "opera", "minVersion": "83"}, + {"engine": "opera_android", "minVersion": "68"}, + {"engine": "samsunginternet_android", "minVersion": "18.0"}, + {"engine": "webview_android", "minVersion": "97"}, + {"engine": "webview_ios", "minVersion": "15.4"} + ] + }, + "Array.prototype.flat": { + "id": "Array.prototype.flat", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/flat" + }, + "webFeatureId": { + "featureId": "array-flat", + "compatKey": "javascript.builtins.Array.flat" + }, + "engines": [ + {"engine": "chrome", "minVersion": "69"}, + {"engine": "chrome_android", "minVersion": "69"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "62"}, + {"engine": "firefox_android", "minVersion": "62"}, + {"engine": "safari", "minVersion": "12"}, + {"engine": "safari_ios", "minVersion": "12"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "11.0.0"}, + {"engine": "oculus", "minVersion": "6.0"}, + {"engine": "opera", "minVersion": "56"}, + {"engine": "opera_android", "minVersion": "48"}, + {"engine": "samsunginternet_android", "minVersion": "10.0"}, + {"engine": "webview_android", "minVersion": "69"}, + {"engine": "webview_ios", "minVersion": "12"} + ] + }, + "Array.prototype.flatMap": { + "id": "Array.prototype.flatMap", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/flatMap" + }, + "webFeatureId": { + "featureId": "array-flat", + "compatKey": "javascript.builtins.Array.flatMap" + }, + "engines": [ + {"engine": "chrome", "minVersion": "69"}, + {"engine": "chrome_android", "minVersion": "69"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "62"}, + {"engine": "firefox_android", "minVersion": "62"}, + {"engine": "safari", "minVersion": "12"}, + {"engine": "safari_ios", "minVersion": "12"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "11.0.0"}, + {"engine": "oculus", "minVersion": "6.0"}, + {"engine": "opera", "minVersion": "56"}, + {"engine": "opera_android", "minVersion": "48"}, + {"engine": "samsunginternet_android", "minVersion": "10.0"}, + {"engine": "webview_android", "minVersion": "69"}, + {"engine": "webview_ios", "minVersion": "12"} + ] + }, + "Array.prototype.forEach": { + "id": "Array.prototype.forEach", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/forEach" + }, + "webFeatureId": { + "featureId": "array-iteration-methods", + "compatKey": "javascript.builtins.Array.forEach" + }, + "engines": [ + {"engine": "chrome", "minVersion": "1"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "1.5"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "3"}, + {"engine": "safari_ios", "minVersion": "1"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "9.5"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Array.prototype.includes": { + "id": "Array.prototype.includes", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/includes" + }, + "webFeatureId": { + "featureId": "array-includes", + "compatKey": "javascript.builtins.Array.includes" + }, + "engines": [ + {"engine": "chrome", "minVersion": "47"}, + {"engine": "chrome_android", "minVersion": "47"}, + {"engine": "edge", "minVersion": "14"}, + {"engine": "firefox", "minVersion": "43"}, + {"engine": "firefox_android", "minVersion": "43"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "6.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "34"}, + {"engine": "opera_android", "minVersion": "34"}, + {"engine": "samsunginternet_android", "minVersion": "5.0"}, + {"engine": "webview_android", "minVersion": "47"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Array.prototype.indexOf": { + "id": "Array.prototype.indexOf", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/indexOf" + }, + "webFeatureId": { + "featureId": "array-iteration-methods", + "compatKey": "javascript.builtins.Array.indexOf" + }, + "engines": [ + {"engine": "chrome", "minVersion": "1"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "1.5"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "3"}, + {"engine": "safari_ios", "minVersion": "1"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "9.5"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Array.prototype.join": { + "id": "Array.prototype.join", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/join" + }, + "webFeatureId": { + "featureId": "array", + "compatKey": "javascript.builtins.Array.join" + }, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "5.5"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "4"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "1"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Array.prototype.keys": { + "id": "Array.prototype.keys", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/keys" + }, + "webFeatureId": { + "featureId": "array-iterators", + "compatKey": "javascript.builtins.Array.keys" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "28"}, + {"engine": "firefox_android", "minVersion": "28"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Array.prototype.lastIndexOf": { + "id": "Array.prototype.lastIndexOf", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf" + }, + "webFeatureId": { + "featureId": "array-iteration-methods", + "compatKey": "javascript.builtins.Array.lastIndexOf" + }, + "engines": [ + {"engine": "chrome", "minVersion": "1"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "1.5"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "3"}, + {"engine": "safari_ios", "minVersion": "1"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "9.5"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Array.prototype.map": { + "id": "Array.prototype.map", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/map" + }, + "webFeatureId": { + "featureId": "array-iteration-methods", + "compatKey": "javascript.builtins.Array.map" + }, + "engines": [ + {"engine": "chrome", "minVersion": "1"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "1.5"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "3"}, + {"engine": "safari_ios", "minVersion": "1"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "9.5"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Array.prototype.push": { + "id": "Array.prototype.push", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/push" + }, + "webFeatureId": { + "featureId": "array", + "compatKey": "javascript.builtins.Array.push" + }, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "5.5"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "4"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "1"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Array.prototype.reduce": { + "id": "Array.prototype.reduce", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/reduce" + }, + "webFeatureId": { + "featureId": "array-iteration-methods", + "compatKey": "javascript.builtins.Array.reduce" + }, + "engines": [ + {"engine": "chrome", "minVersion": "3"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "3"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "4"}, + {"engine": "safari_ios", "minVersion": "3.2"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "10.5"}, + {"engine": "opera_android", "minVersion": "14"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "3.2"} + ] + }, + "Array.prototype.reduceRight": { + "id": "Array.prototype.reduceRight", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/reduceRight" + }, + "webFeatureId": { + "featureId": "array-iteration-methods", + "compatKey": "javascript.builtins.Array.reduceRight" + }, + "engines": [ + {"engine": "chrome", "minVersion": "3"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "3"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "4"}, + {"engine": "safari_ios", "minVersion": "3.2"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "10.5"}, + {"engine": "opera_android", "minVersion": "14"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "3.2"} + ] + }, + "Array.prototype.slice": { + "id": "Array.prototype.slice", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/slice" + }, + "webFeatureId": { + "featureId": "array", + "compatKey": "javascript.builtins.Array.slice" + }, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "4"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "4"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "1"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Array.prototype.some": { + "id": "Array.prototype.some", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/some" + }, + "webFeatureId": { + "featureId": "array-iteration-methods", + "compatKey": "javascript.builtins.Array.some" + }, + "engines": [ + {"engine": "chrome", "minVersion": "1"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "1.5"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "3"}, + {"engine": "safari_ios", "minVersion": "1"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "9.5"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Array.prototype.splice": { + "id": "Array.prototype.splice", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/splice" + }, + "webFeatureId": { + "featureId": "array-splice", + "compatKey": "javascript.builtins.Array.splice" + }, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "5.5"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "4"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Array.prototype.toReversed": { + "id": "Array.prototype.toReversed", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/toReversed" + }, + "webFeatureId": { + "featureId": "array-by-copy", + "compatKey": "javascript.builtins.Array.toReversed" + }, + "engines": [ + {"engine": "chrome", "minVersion": "110"}, + {"engine": "chrome_android", "minVersion": "110"}, + {"engine": "edge", "minVersion": "110"}, + {"engine": "firefox", "minVersion": "115"}, + {"engine": "firefox_android", "minVersion": "115"}, + {"engine": "safari", "minVersion": "16"}, + {"engine": "safari_ios", "minVersion": "16"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.31"}, + {"engine": "nodejs", "minVersion": "20.0.0"}, + {"engine": "oculus", "minVersion": "31.2"}, + {"engine": "opera", "minVersion": "96"}, + {"engine": "opera_android", "minVersion": "74"}, + {"engine": "samsunginternet_android", "minVersion": "21.0"}, + {"engine": "webview_android", "minVersion": "110"}, + {"engine": "webview_ios", "minVersion": "16"} + ] + }, + "Array.prototype.toSorted": { + "id": "Array.prototype.toSorted", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/toSorted" + }, + "webFeatureId": { + "featureId": "array-by-copy", + "compatKey": "javascript.builtins.Array.toSorted" + }, + "engines": [ + {"engine": "chrome", "minVersion": "110"}, + {"engine": "chrome_android", "minVersion": "110"}, + {"engine": "edge", "minVersion": "110"}, + {"engine": "firefox", "minVersion": "115"}, + {"engine": "firefox_android", "minVersion": "115"}, + {"engine": "safari", "minVersion": "16"}, + {"engine": "safari_ios", "minVersion": "16"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.31"}, + {"engine": "nodejs", "minVersion": "20.0.0"}, + {"engine": "oculus", "minVersion": "31.2"}, + {"engine": "opera", "minVersion": "96"}, + {"engine": "opera_android", "minVersion": "74"}, + {"engine": "samsunginternet_android", "minVersion": "21.0"}, + {"engine": "webview_android", "minVersion": "110"}, + {"engine": "webview_ios", "minVersion": "16"} + ] + }, + "Array.prototype.unshift": { + "id": "Array.prototype.unshift", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/unshift" + }, + "webFeatureId": { + "featureId": "array", + "compatKey": "javascript.builtins.Array.unshift" + }, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "5.5"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "4"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "1"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Array.prototype.values": { + "id": "Array.prototype.values", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/values" + }, + "webFeatureId": { + "featureId": "array-iterators", + "compatKey": "javascript.builtins.Array.values" + }, + "engines": [ + {"engine": "chrome", "minVersion": "66"}, + {"engine": "chrome_android", "minVersion": "66"}, + {"engine": "edge", "minVersion": "14"}, + {"engine": "firefox", "minVersion": "60"}, + {"engine": "firefox_android", "minVersion": "60"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "10.9.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "53"}, + {"engine": "opera_android", "minVersion": "47"}, + {"engine": "samsunginternet_android", "minVersion": "9.0"}, + {"engine": "webview_android", "minVersion": "66"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Array.prototype[Symbol.unscopables]": { + "id": "Array.prototype[Symbol.unscopables]", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Array/@@unscopables" + }, + "webFeatureId": { + "featureId": "with", + "compatKey": "javascript.builtins.Array.@@unscopables" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "48"}, + {"engine": "firefox_android", "minVersion": "48"}, + {"engine": "safari", "minVersion": "10"}, + {"engine": "safari_ios", "minVersion": "10"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "10"} + ] + }, + "ArrayBuffer.prototype.byteLength": { + "id": "ArrayBuffer.prototype.byteLength", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/ArrayBuffer/byteLength" + }, + "webFeatureId": { + "featureId": "typed-arrays", + "compatKey": "javascript.builtins.ArrayBuffer.byteLength" + }, + "engines": [ + {"engine": "chrome", "minVersion": "7"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "4"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5.1"}, + {"engine": "safari_ios", "minVersion": "4.2"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "11.6"}, + {"engine": "opera_android", "minVersion": "12"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4"}, + {"engine": "webview_ios", "minVersion": "4.2"} + ] + }, + "ArrayBuffer.prototype.slice": { + "id": "ArrayBuffer.prototype.slice", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice" + }, + "webFeatureId": { + "featureId": "typed-arrays", + "compatKey": "javascript.builtins.ArrayBuffer.slice" + }, + "engines": [ + {"engine": "chrome", "minVersion": "17"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "12"}, + {"engine": "firefox_android", "minVersion": "14"}, + {"engine": "safari", "minVersion": "5.1"}, + {"engine": "safari_ios", "minVersion": "6"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "11"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "12.1"}, + {"engine": "opera_android", "minVersion": "12.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "6"} + ] + }, + "AsyncIterator.prototype": { + "id": "AsyncIterator.prototype", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/AsyncIterator" + }, + "webFeatureId": { + "featureId": "async-iterators", + "compatKey": "javascript.builtins.AsyncIterator" + }, + "engines": [ + {"engine": "chrome", "minVersion": "63"}, + {"engine": "chrome_android", "minVersion": "63"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "57"}, + {"engine": "firefox_android", "minVersion": "57"}, + {"engine": "safari", "minVersion": "11.1"}, + {"engine": "safari_ios", "minVersion": "11.3"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "10.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "50"}, + {"engine": "opera_android", "minVersion": "46"}, + {"engine": "samsunginternet_android", "minVersion": "8.0"}, + {"engine": "webview_android", "minVersion": "63"}, + {"engine": "webview_ios", "minVersion": "11.3"} + ] + }, + "BigInt": { + "id": "BigInt", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/BigInt" + }, + "webFeatureId": { + "featureId": "bigint", + "compatKey": "javascript.builtins.BigInt" + }, + "engines": [ + {"engine": "chrome", "minVersion": "67"}, + {"engine": "chrome_android", "minVersion": "67"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "68"}, + {"engine": "firefox_android", "minVersion": "68"}, + {"engine": "safari", "minVersion": "14"}, + {"engine": "safari_ios", "minVersion": "14"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "10.4.0"}, + {"engine": "oculus", "minVersion": "6.0"}, + {"engine": "opera", "minVersion": "54"}, + {"engine": "opera_android", "minVersion": "48"}, + {"engine": "samsunginternet_android", "minVersion": "9.0"}, + {"engine": "webview_android", "minVersion": "67"}, + {"engine": "webview_ios", "minVersion": "14"} + ] + }, + "Buffer.from": { + "id": "Buffer.from", + "type": "native", + "url": { + "type": "node", + "id": "api/buffer.html#static-method-bufferfromarray" + }, + "nodeFeatureId": {"moduleName": "buffer"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "vercel", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.1.90"} + ] + }, + "Buffer.isBuffer": { + "id": "Buffer.isBuffer", + "type": "native", + "url": { + "type": "node", + "id": "api/buffer.html#static-method-bufferisbufferobj" + }, + "nodeFeatureId": {"moduleName": "buffer"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "vercel", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.1.90"} + ] + }, + "DOMException": { + "id": "DOMException", + "type": "native", + "url": {"type": "mdn", "id": "Web/API/DOMException"}, + "webFeatureId": {"featureId": "dom", "compatKey": "api.DOMException"}, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "17.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "DataView": { + "id": "DataView", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/DataView" + }, + "webFeatureId": { + "featureId": "typed-arrays", + "compatKey": "javascript.builtins.DataView" + }, + "engines": [ + {"engine": "chrome", "minVersion": "9"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "15"}, + {"engine": "firefox_android", "minVersion": "15"}, + {"engine": "safari", "minVersion": "5.1"}, + {"engine": "safari_ios", "minVersion": "5"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "12.1"}, + {"engine": "opera_android", "minVersion": "12.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4"}, + {"engine": "webview_ios", "minVersion": "5"} + ] + }, + "DataView.prototype.buffer": { + "id": "DataView.prototype.buffer", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/DataView/buffer" + }, + "webFeatureId": { + "featureId": "typed-arrays", + "compatKey": "javascript.builtins.DataView.buffer" + }, + "engines": [ + {"engine": "chrome", "minVersion": "9"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "15"}, + {"engine": "firefox_android", "minVersion": "15"}, + {"engine": "safari", "minVersion": "5.1"}, + {"engine": "safari_ios", "minVersion": "5"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "12.1"}, + {"engine": "opera_android", "minVersion": "12.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4"}, + {"engine": "webview_ios", "minVersion": "5"} + ] + }, + "DataView.prototype.byteLength": { + "id": "DataView.prototype.byteLength", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/DataView/byteLength" + }, + "webFeatureId": { + "featureId": "typed-arrays", + "compatKey": "javascript.builtins.DataView.byteLength" + }, + "engines": [ + {"engine": "chrome", "minVersion": "9"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "15"}, + {"engine": "firefox_android", "minVersion": "15"}, + {"engine": "safari", "minVersion": "5.1"}, + {"engine": "safari_ios", "minVersion": "5"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "12.1"}, + {"engine": "opera_android", "minVersion": "12.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4"}, + {"engine": "webview_ios", "minVersion": "5"} + ] + }, + "DataView.prototype.byteOffset": { + "id": "DataView.prototype.byteOffset", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/DataView/byteOffset" + }, + "webFeatureId": { + "featureId": "typed-arrays", + "compatKey": "javascript.builtins.DataView.byteOffset" + }, + "engines": [ + {"engine": "chrome", "minVersion": "9"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "15"}, + {"engine": "firefox_android", "minVersion": "15"}, + {"engine": "safari", "minVersion": "5.1"}, + {"engine": "safari_ios", "minVersion": "5"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "12.1"}, + {"engine": "opera_android", "minVersion": "12.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4"}, + {"engine": "webview_ios", "minVersion": "5"} + ] + }, + "Date": { + "id": "Date", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Date" + }, + "webFeatureId": { + "featureId": "date", + "compatKey": "javascript.builtins.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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "3"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "3"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Date.now": { + "id": "Date.now", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Date/now" + }, + "webFeatureId": { + "featureId": "date", + "compatKey": "javascript.builtins.Date.now" + }, + "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": "4"}, + {"engine": "safari_ios", "minVersion": "4"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "10.5"}, + {"engine": "opera_android", "minVersion": "14"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "4"} + ] + }, + "Error": { + "id": "Error", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Error" + }, + "webFeatureId": { + "featureId": "javascript", + "compatKey": "javascript.builtins.Error" + }, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "6"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "4"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Error.isError": { + "id": "Error.isError", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Error/isError" + }, + "webFeatureId": { + "featureId": "is-error", + "compatKey": "javascript.builtins.Error.isError" + }, + "engines": [ + {"engine": "chrome", "minVersion": "134"}, + {"engine": "chrome_android", "minVersion": "134"}, + {"engine": "edge", "minVersion": "134"}, + {"engine": "firefox", "minVersion": "138"}, + {"engine": "firefox_android", "minVersion": "138"}, + {"engine": "bun", "minVersion": "1.1.39"}, + {"engine": "deno", "minVersion": "2.2"}, + {"engine": "nodejs", "minVersion": "24.3.0"}, + {"engine": "oculus", "minVersion": "38.1"}, + {"engine": "opera", "minVersion": "119"}, + {"engine": "opera_android", "minVersion": "88"}, + {"engine": "safari", "minVersion": "18.4"}, + {"engine": "safari_ios", "minVersion": "18.4"}, + {"engine": "samsunginternet_android", "minVersion": "29.0"}, + {"engine": "webview_android", "minVersion": "134"}, + {"engine": "webview_ios", "minVersion": "18.4"} + ] + }, + "Error.prototype.cause": { + "id": "Error.prototype.cause", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Error/cause" + }, + "webFeatureId": { + "featureId": "error-cause", + "compatKey": "javascript.builtins.Error.cause" + }, + "engines": [ + {"engine": "chrome", "minVersion": "93"}, + {"engine": "chrome_android", "minVersion": "93"}, + {"engine": "edge", "minVersion": "93"}, + {"engine": "firefox", "minVersion": "91"}, + {"engine": "firefox_android", "minVersion": "91"}, + {"engine": "safari", "minVersion": "15"}, + {"engine": "safari_ios", "minVersion": "15"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.13"}, + {"engine": "nodejs", "minVersion": "16.9.0"}, + {"engine": "oculus", "minVersion": "17.0"}, + {"engine": "opera", "minVersion": "79"}, + {"engine": "opera_android", "minVersion": "66"}, + {"engine": "samsunginternet_android", "minVersion": "17.0"}, + {"engine": "webview_android", "minVersion": "93"}, + {"engine": "webview_ios", "minVersion": "15"} + ] + }, + "EventTarget": { + "id": "EventTarget", + "type": "native", + "url": {"type": "mdn", "id": "Web/API/EventTarget"}, + "webFeatureId": {"featureId": "events", "compatKey": "api.EventTarget"}, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "6"}, + {"engine": "nodejs", "minVersion": "15.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "7"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "1"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Function.prototype.bind": { + "id": "Function.prototype.bind", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Function/bind" + }, + "webFeatureId": { + "featureId": "functions", + "compatKey": "javascript.builtins.Function.bind" + }, + "engines": [ + {"engine": "chrome", "minVersion": "7"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "4"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5.1"}, + {"engine": "safari_ios", "minVersion": "6"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "11.6"}, + {"engine": "opera_android", "minVersion": "12"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "6"} + ] + }, + "Function.prototype.name": { + "id": "Function.prototype.name", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Function/name" + }, + "webFeatureId": { + "featureId": "functions", + "compatKey": "javascript.builtins.Function.name" + }, + "engines": [ + {"engine": "chrome", "minVersion": "15"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "14"}, + {"engine": "firefox", "minVersion": "1"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "6"}, + {"engine": "safari_ios", "minVersion": "6"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "10.5"}, + {"engine": "opera_android", "minVersion": "11"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "6"} + ] + }, + "Intl.DateTimeFormat": { + "id": "Intl.DateTimeFormat", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat" + }, + "webFeatureId": { + "featureId": "intl", + "compatKey": "javascript.builtins.Intl.DateTimeFormat.DateTimeFormat" + }, + "engines": [ + {"engine": "chrome", "minVersion": "24"}, + {"engine": "chrome_android", "minVersion": "25"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "29"}, + {"engine": "firefox_android", "minVersion": "56"}, + {"engine": "safari", "minVersion": "10"}, + {"engine": "safari_ios", "minVersion": "10"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.8"}, + {"engine": "ie", "minVersion": "11"}, + {"engine": "nodejs", "minVersion": "13.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "15"}, + {"engine": "opera_android", "minVersion": "14"}, + {"engine": "samsunginternet_android", "minVersion": "1.5"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "10"} + ] + }, + "Iterator.prototype": { + "id": "Iterator.prototype", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Iterator" + }, + "webFeatureId": { + "featureId": "iterator-methods", + "compatKey": "javascript.builtins.Iterator.Iterator" + }, + "engines": [ + {"engine": "chrome", "minVersion": "122"}, + {"engine": "chrome_android", "minVersion": "122"}, + {"engine": "edge", "minVersion": "122"}, + {"engine": "firefox", "minVersion": "131"}, + {"engine": "firefox_android", "minVersion": "131"}, + {"engine": "safari", "minVersion": "18.4"}, + {"engine": "safari_ios", "minVersion": "18.4"}, + {"engine": "bun", "minVersion": "1.1.31"}, + {"engine": "deno", "minVersion": "1.39"}, + {"engine": "nodejs", "minVersion": "22.0.0"}, + {"engine": "oculus", "minVersion": "32"}, + {"engine": "opera", "minVersion": "108"}, + {"engine": "opera_android", "minVersion": "81"}, + {"engine": "samsunginternet_android", "minVersion": "26.0"}, + {"engine": "webview_android", "minVersion": "122"}, + {"engine": "webview_ios", "minVersion": "18.4"} + ] + }, + "JSON": { + "id": "JSON", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/JSON" + }, + "webFeatureId": { + "featureId": "json", + "compatKey": "javascript.builtins.JSON" + }, + "engines": [ + {"engine": "chrome", "minVersion": "3"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "3.5"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "4"}, + {"engine": "safari_ios", "minVersion": "4"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "8"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "10.5"}, + {"engine": "opera_android", "minVersion": "11"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "4"} + ] + }, + "Map": { + "id": "Map", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Map" + }, + "webFeatureId": { + "featureId": "map", + "compatKey": "javascript.builtins.Map" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "13"}, + {"engine": "firefox_android", "minVersion": "14"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "11"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Math.acosh": { + "id": "Math.acosh", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/acosh" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Math.acosh" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "25"}, + {"engine": "firefox_android", "minVersion": "25"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Math.atanh": { + "id": "Math.atanh", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/atanh" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Math.atanh" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "25"}, + {"engine": "firefox_android", "minVersion": "25"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Math.cbrt": { + "id": "Math.cbrt", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/cbrt" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Math.cbrt" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "25"}, + {"engine": "firefox_android", "minVersion": "25"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Math.clz32": { + "id": "Math.clz32", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/clz32" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Math.clz32" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "31"}, + {"engine": "firefox_android", "minVersion": "31"}, + {"engine": "safari", "minVersion": "7"}, + {"engine": "safari_ios", "minVersion": "7"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "7"} + ] + }, + "Math.f16round": { + "id": "Math.f16round", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/f16round" + }, + "webFeatureId": { + "featureId": "float16array", + "compatKey": "javascript.builtins.Math.f16round" + }, + "engines": [ + {"engine": "chrome", "minVersion": "135"}, + {"engine": "chrome_android", "minVersion": "135"}, + {"engine": "edge", "minVersion": "135"}, + {"engine": "firefox", "minVersion": "129"}, + {"engine": "firefox_android", "minVersion": "129"}, + {"engine": "safari", "minVersion": "18.2"}, + {"engine": "safari_ios", "minVersion": "18.2"}, + {"engine": "bun", "minVersion": "1.1.23"}, + {"engine": "deno", "minVersion": "1.43"}, + {"engine": "nodejs", "minVersion": "24.0.0"}, + {"engine": "oculus", "minVersion": "39"}, + {"engine": "opera", "minVersion": "120"}, + {"engine": "opera_android", "minVersion": "89"}, + {"engine": "samsunginternet_android", "minVersion": "29.0"}, + {"engine": "webview_android", "minVersion": "135"}, + {"engine": "webview_ios", "minVersion": "18.2"} + ] + }, + "Math.fround": { + "id": "Math.fround", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/fround" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Math.fround" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "26"}, + {"engine": "firefox_android", "minVersion": "26"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Math.imul": { + "id": "Math.imul", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/imul" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Math.imul" + }, + "engines": [ + {"engine": "chrome", "minVersion": "28"}, + {"engine": "chrome_android", "minVersion": "28"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "20"}, + {"engine": "firefox_android", "minVersion": "20"}, + {"engine": "safari", "minVersion": "7"}, + {"engine": "safari_ios", "minVersion": "7"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "16"}, + {"engine": "opera_android", "minVersion": "15"}, + {"engine": "samsunginternet_android", "minVersion": "1.5"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "7"} + ] + }, + "Math.log10": { + "id": "Math.log10", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/log10" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Math.log10" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "25"}, + {"engine": "firefox_android", "minVersion": "25"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Math.log1p": { + "id": "Math.log1p", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/log1p" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Math.log1p" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "25"}, + {"engine": "firefox_android", "minVersion": "25"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Math.log2": { + "id": "Math.log2", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/log2" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Math.log2" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "25"}, + {"engine": "firefox_android", "minVersion": "25"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Math.sign": { + "id": "Math.sign", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/sign" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Math.sign" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "25"}, + {"engine": "firefox_android", "minVersion": "25"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Math.trunc": { + "id": "Math.trunc", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Math/trunc" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Math.trunc" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "25"}, + {"engine": "firefox_android", "minVersion": "25"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Number.isFinite": { + "id": "Number.isFinite", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/isFinite" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Number.isFinite" + }, + "engines": [ + {"engine": "chrome", "minVersion": "19"}, + {"engine": "chrome_android", "minVersion": "25"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "16"}, + {"engine": "firefox_android", "minVersion": "16"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "15"}, + {"engine": "opera_android", "minVersion": "14"}, + {"engine": "samsunginternet_android", "minVersion": "1.5"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Number.isInteger": { + "id": "Number.isInteger", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/isInteger" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Number.isInteger" + }, + "engines": [ + {"engine": "chrome", "minVersion": "34"}, + {"engine": "chrome_android", "minVersion": "34"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "16"}, + {"engine": "firefox_android", "minVersion": "16"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "21"}, + {"engine": "opera_android", "minVersion": "21"}, + {"engine": "samsunginternet_android", "minVersion": "2.0"}, + {"engine": "webview_android", "minVersion": "37"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Number.isNaN": { + "id": "Number.isNaN", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/isNaN" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Number.isNaN" + }, + "engines": [ + {"engine": "chrome", "minVersion": "25"}, + {"engine": "chrome_android", "minVersion": "25"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "15"}, + {"engine": "firefox_android", "minVersion": "15"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "15"}, + {"engine": "opera_android", "minVersion": "14"}, + {"engine": "samsunginternet_android", "minVersion": "1.5"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Number.isSafeInteger": { + "id": "Number.isSafeInteger", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Number.isSafeInteger" + }, + "engines": [ + {"engine": "chrome", "minVersion": "34"}, + {"engine": "chrome_android", "minVersion": "34"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "32"}, + {"engine": "firefox_android", "minVersion": "32"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "21"}, + {"engine": "opera_android", "minVersion": "21"}, + {"engine": "samsunginternet_android", "minVersion": "2.0"}, + {"engine": "webview_android", "minVersion": "37"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Number.parseFloat": { + "id": "Number.parseFloat", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/parseFloat" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Number.parseFloat" + }, + "engines": [ + {"engine": "chrome", "minVersion": "34"}, + {"engine": "chrome_android", "minVersion": "34"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "25"}, + {"engine": "firefox_android", "minVersion": "25"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "21"}, + {"engine": "opera_android", "minVersion": "21"}, + {"engine": "samsunginternet_android", "minVersion": "2.0"}, + {"engine": "webview_android", "minVersion": "37"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Number.parseInt": { + "id": "Number.parseInt", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/parseInt" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Number.parseInt" + }, + "engines": [ + {"engine": "chrome", "minVersion": "34"}, + {"engine": "chrome_android", "minVersion": "34"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "25"}, + {"engine": "firefox_android", "minVersion": "25"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "21"}, + {"engine": "opera_android", "minVersion": "21"}, + {"engine": "samsunginternet_android", "minVersion": "2.0"}, + {"engine": "webview_android", "minVersion": "37"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Number.prototype.toExponential": { + "id": "Number.prototype.toExponential", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Number/toExponential" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.Number.toExponential" + }, + "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": "2"}, + {"engine": "safari_ios", "minVersion": "1"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "5.5"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "7"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "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" + }, + "webFeatureId": { + "featureId": "object-object", + "compatKey": "javascript.builtins.Object.assign" + }, + "engines": [ + {"engine": "chrome", "minVersion": "45"}, + {"engine": "chrome_android", "minVersion": "45"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "34"}, + {"engine": "firefox_android", "minVersion": "34"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "4.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "32"}, + {"engine": "opera_android", "minVersion": "32"}, + {"engine": "samsunginternet_android", "minVersion": "5.0"}, + {"engine": "webview_android", "minVersion": "45"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Object.defineProperties": { + "id": "Object.defineProperties", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/defineProperties" + }, + "webFeatureId": { + "featureId": "object-object", + "compatKey": "javascript.builtins.Object.defineProperties" + }, + "engines": [ + {"engine": "chrome", "minVersion": "5"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "4"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5"}, + {"engine": "safari_ios", "minVersion": "5"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "11.6"}, + {"engine": "opera_android", "minVersion": "12"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "5"} + ] + }, + "Object.defineProperty": { + "id": "Object.defineProperty", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/defineProperty" + }, + "webFeatureId": { + "featureId": "object-object", + "compatKey": "javascript.builtins.Object.defineProperty" + }, + "engines": [ + {"engine": "chrome", "minVersion": "5"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "4"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5.1"}, + {"engine": "safari_ios", "minVersion": "6"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "11.6"}, + {"engine": "opera_android", "minVersion": "12"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "6"} + ] + }, + "Object.entries": { + "id": "Object.entries", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/entries" + }, + "webFeatureId": { + "featureId": "object-object", + "compatKey": "javascript.builtins.Object.entries" + }, + "engines": [ + {"engine": "chrome", "minVersion": "54"}, + {"engine": "chrome_android", "minVersion": "54"}, + {"engine": "edge", "minVersion": "14"}, + {"engine": "firefox", "minVersion": "47"}, + {"engine": "firefox_android", "minVersion": "47"}, + {"engine": "safari", "minVersion": "10.1"}, + {"engine": "safari_ios", "minVersion": "10.3"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "7.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "41"}, + {"engine": "opera_android", "minVersion": "41"}, + {"engine": "samsunginternet_android", "minVersion": "6.0"}, + {"engine": "webview_android", "minVersion": "54"}, + {"engine": "webview_ios", "minVersion": "10.3"} + ] + }, + "Object.fromEntries": { + "id": "Object.fromEntries", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/fromEntries" + }, + "webFeatureId": { + "featureId": "object-object", + "compatKey": "javascript.builtins.Object.fromEntries" + }, + "engines": [ + {"engine": "chrome", "minVersion": "73"}, + {"engine": "chrome_android", "minVersion": "73"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "63"}, + {"engine": "firefox_android", "minVersion": "63"}, + {"engine": "safari", "minVersion": "12.1"}, + {"engine": "safari_ios", "minVersion": "12.2"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "12.0.0"}, + {"engine": "oculus", "minVersion": "6.0"}, + {"engine": "opera", "minVersion": "60"}, + {"engine": "opera_android", "minVersion": "52"}, + {"engine": "samsunginternet_android", "minVersion": "11.0"}, + {"engine": "webview_android", "minVersion": "73"}, + {"engine": "webview_ios", "minVersion": "12.2"} + ] + }, + "Object.getOwnPropertyDescriptor": { + "id": "Object.getOwnPropertyDescriptor", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptor" + }, + "webFeatureId": { + "featureId": "object-object", + "compatKey": "javascript.builtins.Object.getOwnPropertyDescriptor" + }, + "engines": [ + {"engine": "chrome", "minVersion": "5"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "4"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5"}, + {"engine": "safari_ios", "minVersion": "5"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "12"}, + {"engine": "opera_android", "minVersion": "12"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "5"} + ] + }, + "Object.getOwnPropertyDescriptors": { + "id": "Object.getOwnPropertyDescriptors", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptors" + }, + "webFeatureId": { + "featureId": "object-object", + "compatKey": "javascript.builtins.Object.getOwnPropertyDescriptors" + }, + "engines": [ + {"engine": "chrome", "minVersion": "54"}, + {"engine": "chrome_android", "minVersion": "54"}, + {"engine": "edge", "minVersion": "15"}, + {"engine": "firefox", "minVersion": "50"}, + {"engine": "firefox_android", "minVersion": "50"}, + {"engine": "safari", "minVersion": "10"}, + {"engine": "safari_ios", "minVersion": "10"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "7.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "41"}, + {"engine": "opera_android", "minVersion": "41"}, + {"engine": "samsunginternet_android", "minVersion": "6.0"}, + {"engine": "webview_android", "minVersion": "54"}, + {"engine": "webview_ios", "minVersion": "10"} + ] + }, + "Object.getPrototypeOf": { + "id": "Object.getPrototypeOf", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf" + }, + "webFeatureId": { + "featureId": "object-object", + "compatKey": "javascript.builtins.Object.getPrototypeOf" + }, + "engines": [ + {"engine": "chrome", "minVersion": "5"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "3.5"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5"}, + {"engine": "safari_ios", "minVersion": "5"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "12.1"}, + {"engine": "opera_android", "minVersion": "12.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "5"} + ] + }, + "Object.groupBy": { + "id": "Object.groupBy", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/groupBy" + }, + "webFeatureId": { + "featureId": "array-group", + "compatKey": "javascript.builtins.Object.groupBy" + }, + "engines": [ + {"engine": "chrome", "minVersion": "117"}, + {"engine": "chrome_android", "minVersion": "117"}, + {"engine": "edge", "minVersion": "117"}, + {"engine": "firefox", "minVersion": "119"}, + {"engine": "firefox_android", "minVersion": "119"}, + {"engine": "safari", "minVersion": "17.4"}, + {"engine": "safari_ios", "minVersion": "17.4"}, + {"engine": "bun", "minVersion": "1.0.19"}, + {"engine": "deno", "minVersion": "1.37"}, + {"engine": "nodejs", "minVersion": "21.0.0"}, + {"engine": "oculus", "minVersion": "31.2"}, + {"engine": "opera", "minVersion": "103"}, + {"engine": "opera_android", "minVersion": "78"}, + {"engine": "samsunginternet_android", "minVersion": "24.0"}, + {"engine": "webview_android", "minVersion": "117"}, + {"engine": "webview_ios", "minVersion": "17.4"} + ] + }, + "Object.hasOwn": { + "id": "Object.hasOwn", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/hasOwn" + }, + "webFeatureId": { + "featureId": "object-hasown", + "compatKey": "javascript.builtins.Object.hasOwn" + }, + "engines": [ + {"engine": "chrome", "minVersion": "93"}, + {"engine": "chrome_android", "minVersion": "93"}, + {"engine": "edge", "minVersion": "93"}, + {"engine": "firefox", "minVersion": "92"}, + {"engine": "firefox_android", "minVersion": "92"}, + {"engine": "safari", "minVersion": "15.4"}, + {"engine": "safari_ios", "minVersion": "15.4"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.13"}, + {"engine": "nodejs", "minVersion": "16.9.0"}, + {"engine": "oculus", "minVersion": "17.0"}, + {"engine": "opera", "minVersion": "79"}, + {"engine": "opera_android", "minVersion": "66"}, + {"engine": "samsunginternet_android", "minVersion": "17.0"}, + {"engine": "webview_android", "minVersion": "93"}, + {"engine": "webview_ios", "minVersion": "15.4"} + ] + }, + "Object.is": { + "id": "Object.is", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/is" + }, + "webFeatureId": { + "featureId": "object-object", + "compatKey": "javascript.builtins.Object.is" + }, + "engines": [ + {"engine": "chrome", "minVersion": "19"}, + {"engine": "chrome_android", "minVersion": "25"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "22"}, + {"engine": "firefox_android", "minVersion": "22"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "15"}, + {"engine": "opera_android", "minVersion": "14"}, + {"engine": "samsunginternet_android", "minVersion": "1.5"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Object.keys": { + "id": "Object.keys", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/keys" + }, + "webFeatureId": { + "featureId": "object-object", + "compatKey": "javascript.builtins.Object.keys" + }, + "engines": [ + {"engine": "chrome", "minVersion": "5"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "4"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5"}, + {"engine": "safari_ios", "minVersion": "5"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "9"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "12"}, + {"engine": "opera_android", "minVersion": "12"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "5"} + ] + }, + "Object.prototype.hasOwnProperty": { + "id": "Object.prototype.hasOwnProperty", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty" + }, + "webFeatureId": { + "featureId": "object-object", + "compatKey": "javascript.builtins.Object.hasOwnProperty" + }, + "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": "3"}, + {"engine": "safari_ios", "minVersion": "1"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "5.5"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "5"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "1"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Object.setPrototypeOf": { + "id": "Object.setPrototypeOf", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf" + }, + "webFeatureId": { + "featureId": "object-object", + "compatKey": "javascript.builtins.Object.setPrototypeOf" + }, + "engines": [ + {"engine": "chrome", "minVersion": "34"}, + {"engine": "chrome_android", "minVersion": "34"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "31"}, + {"engine": "firefox_android", "minVersion": "31"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "11"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "21"}, + {"engine": "opera_android", "minVersion": "21"}, + {"engine": "samsunginternet_android", "minVersion": "2.0"}, + {"engine": "webview_android", "minVersion": "37"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Object.values": { + "id": "Object.values", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/values" + }, + "webFeatureId": { + "featureId": "object-object", + "compatKey": "javascript.builtins.Object.values" + }, + "engines": [ + {"engine": "chrome", "minVersion": "54"}, + {"engine": "chrome_android", "minVersion": "54"}, + {"engine": "edge", "minVersion": "14"}, + {"engine": "firefox", "minVersion": "47"}, + {"engine": "firefox_android", "minVersion": "47"}, + {"engine": "safari", "minVersion": "10.1"}, + {"engine": "safari_ios", "minVersion": "10.3"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "7.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "41"}, + {"engine": "opera_android", "minVersion": "41"}, + {"engine": "samsunginternet_android", "minVersion": "6.0"}, + {"engine": "webview_android", "minVersion": "54"}, + {"engine": "webview_ios", "minVersion": "10.3"} + ] + }, + "Promise": { + "id": "Promise", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Promise" + }, + "webFeatureId": { + "featureId": "promise", + "compatKey": "javascript.builtins.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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "19"}, + {"engine": "opera_android", "minVersion": "19"}, + {"engine": "samsunginternet_android", "minVersion": "2.0"}, + {"engine": "webview_android", "minVersion": "4.4.3"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Promise.allSettled": { + "id": "Promise.allSettled", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Promise/allSettled" + }, + "webFeatureId": { + "featureId": "promise-allsettled", + "compatKey": "javascript.builtins.Promise.allSettled" + }, + "engines": [ + {"engine": "chrome", "minVersion": "76"}, + {"engine": "chrome_android", "minVersion": "76"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "71"}, + {"engine": "firefox_android", "minVersion": "79"}, + {"engine": "safari", "minVersion": "13"}, + {"engine": "safari_ios", "minVersion": "13"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "12.9.0"}, + {"engine": "oculus", "minVersion": "7.0"}, + {"engine": "opera", "minVersion": "63"}, + {"engine": "opera_android", "minVersion": "54"}, + {"engine": "samsunginternet_android", "minVersion": "12.0"}, + {"engine": "webview_android", "minVersion": "76"}, + {"engine": "webview_ios", "minVersion": "13"} + ] + }, + "Promise.any": { + "id": "Promise.any", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Promise/any" + }, + "webFeatureId": { + "featureId": "promise-any", + "compatKey": "javascript.builtins.Promise.any" + }, + "engines": [ + {"engine": "chrome", "minVersion": "85"}, + {"engine": "chrome_android", "minVersion": "85"}, + {"engine": "edge", "minVersion": "85"}, + {"engine": "firefox", "minVersion": "79"}, + {"engine": "firefox_android", "minVersion": "79"}, + {"engine": "safari", "minVersion": "14"}, + {"engine": "safari_ios", "minVersion": "14"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.2"}, + {"engine": "nodejs", "minVersion": "15.0.0"}, + {"engine": "oculus", "minVersion": "12.0"}, + {"engine": "opera", "minVersion": "71"}, + {"engine": "opera_android", "minVersion": "60"}, + {"engine": "samsunginternet_android", "minVersion": "14.0"}, + {"engine": "webview_android", "minVersion": "85"}, + {"engine": "webview_ios", "minVersion": "14"} + ] + }, + "Promise.prototype.finally": { + "id": "Promise.prototype.finally", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Promise/finally" + }, + "webFeatureId": { + "featureId": "promise-finally", + "compatKey": "javascript.builtins.Promise.finally" + }, + "engines": [ + {"engine": "chrome", "minVersion": "63"}, + {"engine": "chrome_android", "minVersion": "63"}, + {"engine": "edge", "minVersion": "18"}, + {"engine": "firefox", "minVersion": "58"}, + {"engine": "firefox_android", "minVersion": "58"}, + {"engine": "safari", "minVersion": "11.1"}, + {"engine": "safari_ios", "minVersion": "11.3"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "10.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "50"}, + {"engine": "opera_android", "minVersion": "46"}, + {"engine": "samsunginternet_android", "minVersion": "8.0"}, + {"engine": "webview_android", "minVersion": "63"}, + {"engine": "webview_ios", "minVersion": "11.3"} + ] + }, + "Readable.map": { + "id": "Readable.map", + "type": "native", + "nodeFeatureId": {"moduleName": "node:stream", "exportName": "Readable"}, + "url": {"type": "node", "id": "api/stream.html#readablemapfn-options"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"} + ] + }, + "Reflect.getPrototypeOf": { + "id": "Reflect.getPrototypeOf", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Reflect/getPrototypeOf" + }, + "webFeatureId": { + "featureId": "proxy-reflect", + "compatKey": "javascript.builtins.Reflect.getPrototypeOf" + }, + "engines": [ + {"engine": "chrome", "minVersion": "49"}, + {"engine": "chrome_android", "minVersion": "49"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "42"}, + {"engine": "firefox_android", "minVersion": "42"}, + {"engine": "safari", "minVersion": "10"}, + {"engine": "safari_ios", "minVersion": "10"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "6.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "36"}, + {"engine": "opera_android", "minVersion": "36"}, + {"engine": "samsunginternet_android", "minVersion": "5.0"}, + {"engine": "webview_android", "minVersion": "49"}, + {"engine": "webview_ios", "minVersion": "10"} + ] + }, + "Reflect.ownKeys": { + "id": "Reflect.ownKeys", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys" + }, + "webFeatureId": { + "featureId": "proxy-reflect", + "compatKey": "javascript.builtins.Reflect.ownKeys" + }, + "engines": [ + {"engine": "chrome", "minVersion": "49"}, + {"engine": "chrome_android", "minVersion": "49"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "42"}, + {"engine": "firefox_android", "minVersion": "42"}, + {"engine": "safari", "minVersion": "10"}, + {"engine": "safari_ios", "minVersion": "10"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "6.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "36"}, + {"engine": "opera_android", "minVersion": "36"}, + {"engine": "samsunginternet_android", "minVersion": "5.0"}, + {"engine": "webview_android", "minVersion": "49"}, + {"engine": "webview_ios", "minVersion": "10"} + ] + }, + "RegExp.escape": { + "id": "RegExp.escape", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/RegExp/escape" + }, + "webFeatureId": { + "featureId": "regexp-escape", + "compatKey": "javascript.builtins.RegExp.escape" + }, + "engines": [ + {"engine": "chrome", "minVersion": "136"}, + {"engine": "chrome_android", "minVersion": "136"}, + {"engine": "edge", "minVersion": "136"}, + {"engine": "firefox", "minVersion": "134"}, + {"engine": "firefox_android", "minVersion": "134"}, + {"engine": "safari", "minVersion": "18.2"}, + {"engine": "safari_ios", "minVersion": "18.2"}, + {"engine": "bun", "minVersion": "1.1.22"}, + {"engine": "deno", "minVersion": "2.3.2"}, + {"engine": "nodejs", "minVersion": "24.0.0"}, + {"engine": "oculus", "minVersion": "39"}, + {"engine": "opera", "minVersion": "121"}, + {"engine": "opera_android", "minVersion": "90"}, + {"engine": "samsunginternet_android", "minVersion": "29.0"}, + {"engine": "webview_android", "minVersion": "136"}, + {"engine": "webview_ios", "minVersion": "18.2"} + ] + }, + "RegExp.prototype.flags": { + "id": "RegExp.prototype.flags", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/RegExp/flags" + }, + "webFeatureId": { + "featureId": "regexp", + "compatKey": "javascript.builtins.RegExp.flags" + }, + "engines": [ + {"engine": "chrome", "minVersion": "49"}, + {"engine": "chrome_android", "minVersion": "49"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "37"}, + {"engine": "firefox_android", "minVersion": "37"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "6.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "39"}, + {"engine": "opera_android", "minVersion": "41"}, + {"engine": "samsunginternet_android", "minVersion": "5.0"}, + {"engine": "webview_android", "minVersion": "49"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Set": { + "id": "Set", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Set" + }, + "webFeatureId": { + "featureId": "set", + "compatKey": "javascript.builtins.Set" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "13"}, + {"engine": "firefox_android", "minVersion": "14"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "11"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "String.prototype.at": { + "id": "String.prototype.at", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/at" + }, + "webFeatureId": { + "featureId": "string-at", + "compatKey": "javascript.builtins.String.at" + }, + "engines": [ + {"engine": "chrome", "minVersion": "92"}, + {"engine": "chrome_android", "minVersion": "92"}, + {"engine": "edge", "minVersion": "92"}, + {"engine": "firefox", "minVersion": "90"}, + {"engine": "firefox_android", "minVersion": "90"}, + {"engine": "safari", "minVersion": "15.4"}, + {"engine": "safari_ios", "minVersion": "15.4"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.12"}, + {"engine": "nodejs", "minVersion": "16.6.0"}, + {"engine": "oculus", "minVersion": "17.0"}, + {"engine": "opera", "minVersion": "78"}, + {"engine": "opera_android", "minVersion": "65"}, + {"engine": "samsunginternet_android", "minVersion": "16.0"}, + {"engine": "webview_android", "minVersion": "92"}, + {"engine": "webview_ios", "minVersion": "15.4"} + ] + }, + "String.prototype.includes": { + "id": "String.prototype.includes", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/includes" + }, + "webFeatureId": { + "featureId": "string-includes", + "compatKey": "javascript.builtins.String.includes" + }, + "engines": [ + {"engine": "chrome", "minVersion": "41"}, + {"engine": "chrome_android", "minVersion": "41"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "40"}, + {"engine": "firefox_android", "minVersion": "40"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "4.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "28"}, + {"engine": "opera_android", "minVersion": "28"}, + {"engine": "samsunginternet_android", "minVersion": "4.0"}, + {"engine": "webview_android", "minVersion": "41"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "String.prototype.lastIndexOf": { + "id": "String.prototype.lastIndexOf", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/lastIndexOf" + }, + "webFeatureId": { + "featureId": "strings", + "compatKey": "javascript.builtins.String.lastIndexOf" + }, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "6"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "3"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "String.prototype.matchAll": { + "id": "String.prototype.matchAll", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/matchAll" + }, + "webFeatureId": { + "featureId": "string-matchall", + "compatKey": "javascript.builtins.String.matchAll" + }, + "engines": [ + {"engine": "chrome", "minVersion": "73"}, + {"engine": "chrome_android", "minVersion": "73"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "67"}, + {"engine": "firefox_android", "minVersion": "67"}, + {"engine": "safari", "minVersion": "13"}, + {"engine": "safari_ios", "minVersion": "13"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "12.0.0"}, + {"engine": "oculus", "minVersion": "6.0"}, + {"engine": "opera", "minVersion": "60"}, + {"engine": "opera_android", "minVersion": "52"}, + {"engine": "samsunginternet_android", "minVersion": "11.0"}, + {"engine": "webview_android", "minVersion": "73"}, + {"engine": "webview_ios", "minVersion": "13"} + ] + }, + "String.prototype.padEnd": { + "id": "String.prototype.padEnd", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/padEnd" + }, + "webFeatureId": { + "featureId": "string-pad", + "compatKey": "javascript.builtins.String.padEnd" + }, + "engines": [ + {"engine": "chrome", "minVersion": "57"}, + {"engine": "chrome_android", "minVersion": "57"}, + {"engine": "edge", "minVersion": "15"}, + {"engine": "firefox", "minVersion": "48"}, + {"engine": "firefox_android", "minVersion": "48"}, + {"engine": "safari", "minVersion": "10"}, + {"engine": "safari_ios", "minVersion": "10"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "8.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "44"}, + {"engine": "opera_android", "minVersion": "43"}, + {"engine": "samsunginternet_android", "minVersion": "7.0"}, + {"engine": "webview_android", "minVersion": "57"}, + {"engine": "webview_ios", "minVersion": "10"} + ] + }, + "String.prototype.padStart": { + "id": "String.prototype.padStart", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/padStart" + }, + "webFeatureId": { + "featureId": "string-pad", + "compatKey": "javascript.builtins.String.padStart" + }, + "engines": [ + {"engine": "chrome", "minVersion": "57"}, + {"engine": "chrome_android", "minVersion": "57"}, + {"engine": "edge", "minVersion": "15"}, + {"engine": "firefox", "minVersion": "48"}, + {"engine": "firefox_android", "minVersion": "48"}, + {"engine": "safari", "minVersion": "10"}, + {"engine": "safari_ios", "minVersion": "10"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "8.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "44"}, + {"engine": "opera_android", "minVersion": "43"}, + {"engine": "samsunginternet_android", "minVersion": "7.0"}, + {"engine": "webview_android", "minVersion": "57"}, + {"engine": "webview_ios", "minVersion": "10"} + ] + }, + "String.prototype.repeat": { + "id": "String.prototype.repeat", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/repeat" + }, + "webFeatureId": { + "featureId": "string-repeat", + "compatKey": "javascript.builtins.String.repeat" + }, + "engines": [ + {"engine": "chrome", "minVersion": "41"}, + {"engine": "chrome_android", "minVersion": "36"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "24"}, + {"engine": "firefox_android", "minVersion": "24"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "4.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "28"}, + {"engine": "opera_android", "minVersion": "28"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "41"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "String.prototype.replaceAll": { + "id": "String.prototype.replaceAll", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/replaceAll" + }, + "webFeatureId": { + "featureId": "string-replaceall", + "compatKey": "javascript.builtins.String.replaceAll" + }, + "engines": [ + {"engine": "chrome", "minVersion": "85"}, + {"engine": "chrome_android", "minVersion": "85"}, + {"engine": "edge", "minVersion": "85"}, + {"engine": "firefox", "minVersion": "77"}, + {"engine": "firefox_android", "minVersion": "79"}, + {"engine": "safari", "minVersion": "13.1"}, + {"engine": "safari_ios", "minVersion": "13.4"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.2"}, + {"engine": "nodejs", "minVersion": "15.0.0"}, + {"engine": "oculus", "minVersion": "12.0"}, + {"engine": "opera", "minVersion": "71"}, + {"engine": "opera_android", "minVersion": "60"}, + {"engine": "samsunginternet_android", "minVersion": "14.0"}, + {"engine": "webview_android", "minVersion": "85"}, + {"engine": "webview_ios", "minVersion": "13.4"} + ] + }, + "String.prototype.split": { + "id": "String.prototype.split", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/split" + }, + "webFeatureId": { + "featureId": "strings", + "compatKey": "javascript.builtins.String.split" + }, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "4"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "3"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "String.prototype.substr": { + "id": "String.prototype.substr", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/substr" + }, + "webFeatureId": { + "featureId": "html-wrapper-methods", + "compatKey": "javascript.builtins.String.substr" + }, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "4"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "4"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "String.prototype.toLowerCase": { + "id": "String.prototype.toLowerCase", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/toLowerCase" + }, + "webFeatureId": { + "featureId": "strings", + "compatKey": "javascript.builtins.String.toLowerCase" + }, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "3"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "3"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "String.prototype.toUpperCase": { + "id": "String.prototype.toUpperCase", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/toUpperCase" + }, + "webFeatureId": { + "featureId": "strings", + "compatKey": "javascript.builtins.String.toUpperCase" + }, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "3"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "3"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "String.prototype.trim": { + "id": "String.prototype.trim", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/trim" + }, + "webFeatureId": { + "featureId": "strings", + "compatKey": "javascript.builtins.String.trim" + }, + "engines": [ + {"engine": "chrome", "minVersion": "4"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "3.5"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5"}, + {"engine": "safari_ios", "minVersion": "5"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "10.5"}, + {"engine": "opera_android", "minVersion": "11"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "5"} + ] + }, + "String.prototype.trimEnd": { + "id": "String.prototype.trimEnd", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/trimEnd" + }, + "webFeatureId": { + "featureId": "string-trim-startend", + "compatKey": "javascript.builtins.String.trimEnd" + }, + "engines": [ + {"engine": "chrome", "minVersion": "66"}, + {"engine": "chrome_android", "minVersion": "66"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "61"}, + {"engine": "firefox_android", "minVersion": "61"}, + {"engine": "safari", "minVersion": "12"}, + {"engine": "safari_ios", "minVersion": "12"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "10.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "53"}, + {"engine": "opera_android", "minVersion": "47"}, + {"engine": "samsunginternet_android", "minVersion": "9.0"}, + {"engine": "webview_android", "minVersion": "66"}, + {"engine": "webview_ios", "minVersion": "12"} + ] + }, + "String.prototype.trimStart": { + "id": "String.prototype.trimStart", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/trimStart" + }, + "webFeatureId": { + "featureId": "string-trim-startend", + "compatKey": "javascript.builtins.String.trimStart" + }, + "engines": [ + {"engine": "chrome", "minVersion": "66"}, + {"engine": "chrome_android", "minVersion": "66"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "61"}, + {"engine": "firefox_android", "minVersion": "61"}, + {"engine": "safari", "minVersion": "12"}, + {"engine": "safari_ios", "minVersion": "12"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "10.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "53"}, + {"engine": "opera_android", "minVersion": "47"}, + {"engine": "samsunginternet_android", "minVersion": "9.0"}, + {"engine": "webview_android", "minVersion": "66"}, + {"engine": "webview_ios", "minVersion": "12"} + ] + }, + "String.raw": { + "id": "String.raw", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String/raw" + }, + "webFeatureId": { + "featureId": "string-raw", + "compatKey": "javascript.builtins.String.raw" + }, + "engines": [ + {"engine": "chrome", "minVersion": "41"}, + {"engine": "chrome_android", "minVersion": "41"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "34"}, + {"engine": "firefox_android", "minVersion": "34"}, + {"engine": "safari", "minVersion": "9"}, + {"engine": "safari_ios", "minVersion": "9"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "4.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "28"}, + {"engine": "opera_android", "minVersion": "28"}, + {"engine": "samsunginternet_android", "minVersion": "4.0"}, + {"engine": "webview_android", "minVersion": "41"}, + {"engine": "webview_ios", "minVersion": "9"} + ] + }, + "Symbol.prototype.description": { + "id": "Symbol.prototype.description", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Symbol/description" + }, + "webFeatureId": { + "featureId": "symbol", + "compatKey": "javascript.builtins.Symbol.description" + }, + "engines": [ + {"engine": "chrome", "minVersion": "70"}, + {"engine": "chrome_android", "minVersion": "70"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "63"}, + {"engine": "firefox_android", "minVersion": "63"}, + {"engine": "safari", "minVersion": "12.1"}, + {"engine": "safari_ios", "minVersion": "12.2"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "11.0.0"}, + {"engine": "oculus", "minVersion": "6.0"}, + {"engine": "opera", "minVersion": "57"}, + {"engine": "opera_android", "minVersion": "49"}, + {"engine": "samsunginternet_android", "minVersion": "10.0"}, + {"engine": "webview_android", "minVersion": "70"}, + {"engine": "webview_ios", "minVersion": "12.2"} + ] + }, + "TextEncoder.encode": { + "id": "TextEncoder.encode", + "type": "native", + "webFeatureId": { + "featureId": "text-encoding", + "compatKey": "api.TextEncoder.encode" + }, + "url": {"type": "mdn", "id": "Web/API/TextEncoder/encode"}, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "18"}, + {"engine": "firefox_android", "minVersion": "18"}, + {"engine": "safari", "minVersion": "10.1"}, + {"engine": "safari_ios", "minVersion": "10.3"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "8.3.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "10.3"} + ] + }, + "URL": { + "id": "URL", + "type": "native", + "url": {"type": "mdn", "id": "Web/API/URL"}, + "webFeatureId": {"featureId": "url", "compatKey": "api.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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "10.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "19"}, + {"engine": "opera_android", "minVersion": "19"}, + {"engine": "samsunginternet_android", "minVersion": "2.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "7"} + ] + }, + "URL.canParse": { + "id": "URL.canParse", + "type": "native", + "url": {"type": "mdn", "id": "Web/API/URL/canParse_static"}, + "webFeatureId": { + "featureId": "url-canparse", + "compatKey": "api.URL.canParse_static" + }, + "engines": [ + {"engine": "chrome", "minVersion": "120"}, + {"engine": "chrome_android", "minVersion": "120"}, + {"engine": "edge", "minVersion": "120"}, + {"engine": "firefox", "minVersion": "115"}, + {"engine": "firefox_android", "minVersion": "115"}, + {"engine": "safari", "minVersion": "17"}, + {"engine": "safari_ios", "minVersion": "17"}, + {"engine": "bun", "minVersion": "1.0.2"}, + {"engine": "deno", "minVersion": "1.33"}, + {"engine": "nodejs", "minVersion": "19.9.0"}, + {"engine": "oculus", "minVersion": "31.2"}, + {"engine": "opera", "minVersion": "106"}, + {"engine": "opera_android", "minVersion": "80"}, + {"engine": "samsunginternet_android", "minVersion": "25.0"}, + {"engine": "webview_android", "minVersion": "120"}, + {"engine": "webview_ios", "minVersion": "17"} + ] + }, + "WeakMap": { + "id": "WeakMap", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/WeakMap" + }, + "webFeatureId": { + "featureId": "weakmap", + "compatKey": "javascript.builtins.WeakMap" + }, + "engines": [ + {"engine": "chrome", "minVersion": "36"}, + {"engine": "chrome_android", "minVersion": "36"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "6"}, + {"engine": "firefox_android", "minVersion": "6"}, + {"engine": "safari", "minVersion": "8"}, + {"engine": "safari_ios", "minVersion": "8"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "11"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "23"}, + {"engine": "opera_android", "minVersion": "24"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "37"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "airbnb-js-shims": { + "id": "airbnb-js-shims", + "type": "removal", + "description": "Every modern environment has native support for all of the APIs included in this library." + }, + "atob": { + "id": "atob", + "type": "native", + "url": {"type": "mdn", "id": "Web/API/Window/atob"}, + "webFeatureId": { + "featureId": "base64encodedecode", + "compatKey": "api.atob" + }, + "engines": [ + {"engine": "chrome", "minVersion": "4"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "1"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "3"}, + {"engine": "safari_ios", "minVersion": "1"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "16.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "10.5"}, + {"engine": "opera_android", "minVersion": "11"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "btoa": { + "id": "btoa", + "type": "native", + "url": {"type": "mdn", "id": "Web/API/Window/btoa"}, + "webFeatureId": { + "featureId": "base64encodedecode", + "compatKey": "api.btoa" + }, + "engines": [ + {"engine": "chrome", "minVersion": "4"}, + {"engine": "chrome_android", "minVersion": "18"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "1"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "3"}, + {"engine": "safari_ios", "minVersion": "1"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "16.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "10.5"}, + {"engine": "opera_android", "minVersion": "11"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "crypto.randomBytes": { + "id": "crypto.randomBytes", + "type": "native", + "url": { + "type": "node", + "id": "api/crypto.html#cryptorandombytessize-callback" + }, + "nodeFeatureId": {"moduleName": "crypto", "exportName": "randomBytes"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.5.8"} + ] + }, + "es-errors": { + "id": "es-errors", + "type": "removal", + "description": "`Error` and its subclasses are natively built into all modern environments.", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Error" + } + }, + "es-string-html-methods": { + "id": "es-string-html-methods", + "type": "removal", + "description": "All the methods exported by this modules are generally available on the `String` prototype in modern environments.", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/String#html_wrapper_methods" + } + }, + "es5-shim": { + "id": "es5-shim", + "type": "removal", + "description": "Every modern environment has support for ES5 APIs." + }, + "es6-shim": { + "id": "es6-shim", + "type": "removal", + "description": "Every modern environment has support for ES6/ES2015 APIs." + }, + "es7-shim": { + "id": "es7-shim", + "type": "removal", + "description": "Every modern environment has support for ES7/ES2016 apis." + }, + "for...in": { + "id": "for...in", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Statements/for...in" + }, + "webFeatureId": { + "featureId": "javascript", + "compatKey": "javascript.statements.for_in" + }, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "3"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "2"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "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" + }, + "webFeatureId": { + "featureId": "iterators", + "compatKey": "javascript.statements.for_of" + }, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "13"}, + {"engine": "firefox_android", "minVersion": "14"}, + {"engine": "safari", "minVersion": "7"}, + {"engine": "safari_ios", "minVersion": "7"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "7"} + ] + }, + "fs.existsSync": { + "id": "fs.existsSync", + "type": "native", + "nodeFeatureId": {"moduleName": "node:fs", "exportName": "existsSync"}, + "url": {"type": "node", "id": "api/fs.html#fsexistssyncpath"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.1.21"} + ] + }, + "fs.promises": { + "id": "fs.promises", + "type": "native", + "url": {"type": "node", "id": "api/fs.html#promises-api"}, + "nodeFeatureId": {"moduleName": "fs"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.10.0"} + ] + }, + "fs.promises.mkdtemp": { + "id": "fs.promises.mkdtemp", + "type": "native", + "nodeFeatureId": { + "moduleName": "node:fs/promises", + "exportName": "mkdtemp" + }, + "url": { + "type": "node", + "id": "api/fs.html#fspromisesmkdtempprefix-options" + }, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "10.0.0"} + ] + }, + "fs.promises.rm": { + "id": "fs.promises.rm", + "type": "native", + "url": {"type": "node", "id": "api/fs.html#fspromisesrmpath-options"}, + "nodeFeatureId": {"moduleName": "node:fs/promises", "exportName": "rm"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "14.14.0"} + ] + }, + "fs.realpath": { + "id": "fs.realpath", + "type": "native", + "url": { + "type": "node", + "id": "api/fs.html#fsrealpathpath-options-callback" + }, + "nodeFeatureId": {"moduleName": "fs", "exportName": "realpath"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "10.0.0"} + ] + }, + "globalThis": { + "id": "globalThis", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/globalThis" + }, + "webFeatureId": { + "featureId": "globalthis", + "compatKey": "javascript.builtins.globalThis" + }, + "engines": [ + {"engine": "chrome", "minVersion": "71"}, + {"engine": "chrome_android", "minVersion": "71"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "65"}, + {"engine": "firefox_android", "minVersion": "65"}, + {"engine": "safari", "minVersion": "12.1"}, + {"engine": "safari_ios", "minVersion": "12.2"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "12.0.0"}, + {"engine": "oculus", "minVersion": "6.0"}, + {"engine": "opera", "minVersion": "58"}, + {"engine": "opera_android", "minVersion": "50"}, + {"engine": "samsunginternet_android", "minVersion": "10.0"}, + {"engine": "webview_android", "minVersion": "71"}, + {"engine": "webview_ios", "minVersion": "12.2"} + ] + }, + "has-bigints": { + "id": "has-bigints", + "type": "removal", + "description": "Every modern environment has support for `BigInt`. You can just remove the check.", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/BigInt" + } + }, + "has-dynamic-import": { + "id": "has-dynamic-import", + "type": "removal", + "description": "Every modern environment has support for dynamic `import()`. You can just remove the check.", + "url": {"type": "mdn", "id": "Web/JavaScript/Reference/Operators/import"} + }, + "has-optional-chaining": { + "id": "has-optional-chaining", + "type": "removal", + "description": "Every modern environment has support for optional chaining. You can just remove the check.", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Operators/Optional_chaining" + } + }, + "has-property-descriptors": { + "id": "has-property-descriptors", + "type": "removal", + "description": "Every modern environment has full property descriptor support. You can just remove the check.", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptors" + } + }, + "has-proto": { + "id": "has-proto", + "type": "removal", + "description": "Every modern environment has support for `__proto__`. You can just remove the check.", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Operators/Object_initializer#prototype_setter" + } + }, + "has-symbols": { + "id": "has-symbols", + "type": "removal", + "description": "Every modern environment has support for `Symbol`. You can just remove the check.", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Symbol" + } + }, + "has-template-literals": { + "id": "has-template-literals", + "type": "removal", + "description": "Every modern environment has support for template literals. You can just remove the check.", + "url": {"type": "mdn", "id": "Web/JavaScript/Reference/Template_literals"} + }, + "has-tostringtag": { + "id": "has-tostringtag", + "type": "removal", + "description": "Every modern environment has support for `Symbol.toStringTag`. You can just remove the check.", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag" + } + }, + "has-typed-arrays": { + "id": "has-typed-arrays", + "type": "removal", + "description": "Every modern environment has support for typed arrays. You can just remove the check.", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/TypedArray" + } + }, + "optional_chaining": { + "id": "optional_chaining", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Operators/Optional_chaining" + }, + "webFeatureId": { + "featureId": "object-object", + "compatKey": "javascript.operators.optional_chaining" + }, + "engines": [ + {"engine": "chrome", "minVersion": "80"}, + {"engine": "chrome_android", "minVersion": "80"}, + {"engine": "edge", "minVersion": "80"}, + {"engine": "firefox", "minVersion": "74"}, + {"engine": "firefox_android", "minVersion": "79"}, + {"engine": "safari", "minVersion": "13.1"}, + {"engine": "safari_ios", "minVersion": "13.4"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "14.0.0"}, + {"engine": "oculus", "minVersion": "9.0"}, + {"engine": "opera", "minVersion": "67"}, + {"engine": "opera_android", "minVersion": "57"}, + {"engine": "samsunginternet_android", "minVersion": "13.0"}, + {"engine": "webview_android", "minVersion": "80"}, + {"engine": "webview_ios", "minVersion": "13.4"} + ] + }, + "parseInt": { + "id": "parseInt", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/parseInt" + }, + "webFeatureId": { + "featureId": "number", + "compatKey": "javascript.builtins.parseInt" + }, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "3"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "3"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "path.matchesGlob": { + "id": "path.matchesGlob", + "type": "native", + "url": { + "type": "node", + "id": "api/path.html#pathmatchesglobpath-pattern-options" + }, + "nodeFeatureId": {"moduleName": "path", "exportName": "matchesGlob"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "20.17.0"} + ] + }, + "path.parse": { + "id": "path.parse", + "type": "native", + "url": {"type": "node", "id": "api/path.html#pathparsepath"}, + "nodeFeatureId": {"moduleName": "path", "exportName": "parse"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.11.15"} + ] + }, + "picomatch": { + "id": "picomatch", + "type": "documented", + "replacementModule": "picomatch" + }, + "process.allowedNodeEnvironmentFlags": { + "id": "process.allowedNodeEnvironmentFlags", + "type": "native", + "url": { + "type": "node", + "id": "api/process.html#processallowednodeenvironmentflags" + }, + "nodeFeatureId": { + "moduleName": "process", + "exportName": "allowedNodeEnvironmentFlags" + }, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "10.10.0"} + ] + }, + "queueMicrotask": { + "id": "queueMicrotask", + "type": "native", + "url": {"type": "mdn", "id": "Web/API/Window/queueMicrotask"}, + "webFeatureId": { + "featureId": "queuemicrotask", + "compatKey": "api.queueMicrotask" + }, + "engines": [ + {"engine": "chrome", "minVersion": "71"}, + {"engine": "chrome_android", "minVersion": "71"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "69"}, + {"engine": "firefox_android", "minVersion": "79"}, + {"engine": "safari", "minVersion": "12.1"}, + {"engine": "safari_ios", "minVersion": "12.2"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "11.0.0"}, + {"engine": "oculus", "minVersion": "6.0"}, + {"engine": "opera", "minVersion": "58"}, + {"engine": "opera_android", "minVersion": "50"}, + {"engine": "samsunginternet_android", "minVersion": "10.0"}, + {"engine": "webview_android", "minVersion": "71"}, + {"engine": "webview_ios", "minVersion": "12.2"} + ] + }, + "requestAnimationFrame": { + "id": "requestAnimationFrame", + "type": "native", + "url": {"type": "mdn", "id": "Web/API/Window/requestAnimationFrame"}, + "webFeatureId": { + "featureId": "request-animation-frame", + "compatKey": "api.Window.requestAnimationFrame" + }, + "engines": [ + {"engine": "chrome", "minVersion": "24"}, + {"engine": "chrome_android", "minVersion": "25"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "23"}, + {"engine": "firefox_android", "minVersion": "23"}, + {"engine": "safari", "minVersion": "7"}, + {"engine": "safari_ios", "minVersion": "7"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "15"}, + {"engine": "opera_android", "minVersion": "14"}, + {"engine": "samsunginternet_android", "minVersion": "1.5"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "7"} + ] + }, + "safe-buffer": { + "id": "safe-buffer", + "type": "removal", + "description": "All modern versions of Node have `Buffer.from` for safely creating buffers from arbitrary types.", + "url": {"type": "node", "id": "api/buffer.html"} + }, + "string_decoder": { + "id": "string_decoder", + "type": "native", + "nodeFeatureId": {"moduleName": "node:string_decoder"}, + "url": {"type": "node", "id": "api/string_decoder.html"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.10.0"} + ] + }, + "structuredClone": { + "id": "structuredClone", + "type": "native", + "url": {"type": "mdn", "id": "Web/API/Window/structuredClone"}, + "webFeatureId": { + "featureId": "structured-clone", + "compatKey": "api.structuredClone" + }, + "engines": [ + {"engine": "chrome", "minVersion": "98"}, + {"engine": "chrome_android", "minVersion": "98"}, + {"engine": "edge", "minVersion": "98"}, + {"engine": "firefox", "minVersion": "94"}, + {"engine": "firefox_android", "minVersion": "94"}, + {"engine": "safari", "minVersion": "15.4"}, + {"engine": "safari_ios", "minVersion": "15.4"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.14"}, + {"engine": "nodejs", "minVersion": "17.0.0"}, + {"engine": "oculus", "minVersion": "20.0"}, + {"engine": "opera", "minVersion": "84"}, + {"engine": "opera_android", "minVersion": "68"}, + {"engine": "samsunginternet_android", "minVersion": "18.0"}, + {"engine": "webview_android", "minVersion": "98"}, + {"engine": "webview_ios", "minVersion": "15.4"} + ] + }, + "util.promisify": { + "id": "util.promisify", + "type": "native", + "url": {"type": "node", "id": "api/util.html#utilpromisifyoriginal"}, + "nodeFeatureId": {"moduleName": "util", "exportName": "promisify"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "vercel", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "8.0.0"} + ] + }, + "zeptomatch": { + "id": "zeptomatch", + "type": "documented", + "replacementModule": "zeptomatch" + }, + "zlib.crc32": { + "id": "zlib.crc32", + "type": "native", + "url": {"type": "node", "id": "api/zlib.html#zlibcrc32data-value"}, + "nodeFeatureId": {"moduleName": "zlib", "exportName": "crc32"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "20.15.0"} + ] + } + }, + "mappings": { + "abort-controller": { + "type": "module", + "moduleName": "abort-controller", + "replacements": ["AbortController"] + }, + "aggregate-error": { + "type": "module", + "moduleName": "aggregate-error", + "replacements": ["AggregateError"] + }, + "airbnb-js-shims": { + "type": "module", + "moduleName": "airbnb-js-shims", + "replacements": ["airbnb-js-shims"] + }, + "arr-filter": { + "type": "module", + "moduleName": "arr-filter", + "replacements": ["Array.prototype.filter"] + }, + "arr-map": { + "type": "module", + "moduleName": "arr-map", + "replacements": ["Array.prototype.map"] + }, + "array-buffer-byte-length": { + "type": "module", + "moduleName": "array-buffer-byte-length", + "replacements": ["ArrayBuffer.prototype.byteLength"] + }, + "array-each": { + "type": "module", + "moduleName": "array-each", + "replacements": ["Array.prototype.forEach"] + }, + "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-reduce": { + "type": "module", + "moduleName": "array-reduce", + "replacements": ["Array.prototype.reduce"] + }, + "array-slice": { + "type": "module", + "moduleName": "array-slice", + "replacements": ["Array.prototype.slice"] + }, + "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.findlast": { + "type": "module", + "moduleName": "array.prototype.findlast", + "replacements": ["Array.prototype.findLast"] + }, + "array.prototype.findlastindex": { + "type": "module", + "moduleName": "array.prototype.findlastindex", + "replacements": ["Array.prototype.findLastIndex"] + }, + "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.toreversed": { + "type": "module", + "moduleName": "array.prototype.toreversed", + "replacements": ["Array.prototype.toReversed"] + }, + "array.prototype.tosorted": { + "type": "module", + "moduleName": "array.prototype.tosorted", + "replacements": ["Array.prototype.toSorted"] + }, + "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"] + }, + "arraybuffer.slice": { + "type": "module", + "moduleName": "arraybuffer.slice", + "replacements": ["ArrayBuffer.prototype.slice"] + }, + "asynciterator.prototype": { + "type": "module", + "moduleName": "asynciterator.prototype", + "replacements": ["AsyncIterator.prototype"] + }, + "atob": {"type": "module", "moduleName": "atob", "replacements": ["atob"]}, + "atob-lite": { + "type": "module", + "moduleName": "atob-lite", + "replacements": ["atob"] + }, + "btoa": {"type": "module", "moduleName": "btoa", "replacements": ["btoa"]}, + "buffer-crc32": { + "type": "module", + "moduleName": "buffer-crc32", + "replacements": ["zlib.crc32"] + }, + "buffer-from": { + "type": "module", + "moduleName": "buffer-from", + "replacements": ["Buffer.from"] + }, + "collection-map": { + "type": "module", + "moduleName": "collection-map", + "replacements": ["Array.prototype.map", "Object.keys", "Object.values"], + "url": {"type": "e18e", "id": "collection-map"} + }, + "concat-map": { + "type": "module", + "moduleName": "concat-map", + "replacements": ["Array.prototype.flatMap"] + }, + "crc-32": { + "type": "module", + "moduleName": "crc-32", + "replacements": ["zlib.crc32"] + }, + "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"]}, + "date-now": { + "type": "module", + "moduleName": "date-now", + "replacements": ["Date.now"] + }, + "dateformat": { + "type": "module", + "moduleName": "dateformat", + "replacements": ["Intl.DateTimeFormat"] + }, + "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"] + }, + "define-property": { + "type": "module", + "moduleName": "define-property", + "replacements": ["Object.defineProperty"] + }, + "encode-utf8": { + "type": "module", + "moduleName": "encode-utf8", + "replacements": ["TextEncoder.encode"] + }, + "error-cause": { + "type": "module", + "moduleName": "error-cause", + "replacements": ["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": ["es-errors"] + }, + "es-map": { + "type": "module", + "moduleName": "es-map", + "replacements": ["Map"] + }, + "es-set": { + "type": "module", + "moduleName": "es-set", + "replacements": ["Set"] + }, + "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": ["es-string-html-methods"] + }, + "es5-shim": { + "type": "module", + "moduleName": "es5-shim", + "replacements": ["es5-shim"] + }, + "es6-error": { + "type": "module", + "moduleName": "es6-error", + "replacements": ["Error"] + }, + "es6-map": { + "type": "module", + "moduleName": "es6-map", + "replacements": ["Map"] + }, + "es6-promise": { + "type": "module", + "moduleName": "es6-promise", + "replacements": ["Promise"] + }, + "es6-set": { + "type": "module", + "moduleName": "es6-set", + "replacements": ["Set"] + }, + "es6-shim": { + "type": "module", + "moduleName": "es6-shim", + "replacements": ["es6-shim"] + }, + "es7-shim": { + "type": "module", + "moduleName": "es7-shim", + "replacements": ["es7-shim"] + }, + "escape-string-regexp": { + "type": "module", + "moduleName": "escape-string-regexp", + "replacements": ["RegExp.escape"] + }, + "event-target-shim": { + "type": "module", + "moduleName": "event-target-shim", + "replacements": ["EventTarget"] + }, + "extend-shallow": { + "type": "module", + "moduleName": "extend-shallow", + "replacements": ["Object.assign"] + }, + "filter-array": { + "type": "module", + "moduleName": "filter-array", + "replacements": ["Array.prototype.filter"] + }, + "find-index": { + "type": "module", + "moduleName": "find-index", + "replacements": ["Array.prototype.findIndex"] + }, + "for-each": { + "type": "module", + "moduleName": "for-each", + "replacements": ["for...of"] + }, + "for-in": { + "type": "module", + "moduleName": "for-in", + "replacements": ["for...in"] + }, + "foreachasync": { + "type": "module", + "moduleName": "foreachasync", + "replacements": ["for...of"] + }, + "fs-exists-sync": { + "type": "module", + "moduleName": "fs-exists-sync", + "replacements": ["fs.existsSync"] + }, + "fs-then-native": { + "type": "module", + "moduleName": "fs-then-native", + "replacements": ["fs.promises"] + }, + "fs.realpath": { + "type": "module", + "moduleName": "fs.realpath", + "replacements": ["fs.realpath"] + }, + "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-proto": { + "type": "module", + "moduleName": "get-proto", + "replacements": ["Object.getPrototypeOf"] + }, + "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-bigints": { + "type": "module", + "moduleName": "has-bigints", + "replacements": ["has-bigints"] + }, + "has-dynamic-import": { + "type": "module", + "moduleName": "has-dynamic-import", + "replacements": ["has-dynamic-import"] + }, + "has-optional-chaining": { + "type": "module", + "moduleName": "has-optional-chaining", + "replacements": ["has-optional-chaining"] + }, + "has-own-prop": { + "type": "module", + "moduleName": "has-own-prop", + "replacements": ["Object.prototype.hasOwnProperty"] + }, + "has-property-descriptors": { + "type": "module", + "moduleName": "has-property-descriptors", + "replacements": ["has-property-descriptors"] + }, + "has-proto": { + "type": "module", + "moduleName": "has-proto", + "replacements": ["has-proto"] + }, + "has-symbols": { + "type": "module", + "moduleName": "has-symbols", + "replacements": ["has-symbols"] + }, + "has-template-literals": { + "type": "module", + "moduleName": "has-template-literals", + "replacements": ["has-template-literals"] + }, + "has-tostringtag": { + "type": "module", + "moduleName": "has-tostringtag", + "replacements": ["has-tostringtag"] + }, + "has-typed-arrays": { + "type": "module", + "moduleName": "has-typed-arrays", + "replacements": ["has-typed-arrays"] + }, + "hasown": { + "type": "module", + "moduleName": "hasown", + "replacements": ["Object.prototype.hasOwnProperty"] + }, + "ieee754": { + "type": "module", + "moduleName": "ieee754", + "replacements": ["DataView"] + }, + "index-of": { + "type": "module", + "moduleName": "index-of", + "replacements": ["Array.prototype.indexOf"] + }, + "indexof": { + "type": "module", + "moduleName": "indexof", + "replacements": ["Array.prototype.indexOf"] + }, + "is-arrayish": { + "type": "module", + "moduleName": "is-arrayish", + "replacements": ["Array.isArray"] + }, + "is-buffer": { + "type": "module", + "moduleName": "is-buffer", + "replacements": ["Buffer.isBuffer"] + }, + "is-error": { + "type": "module", + "moduleName": "is-error", + "replacements": ["Error.isError"] + }, + "is-finite": { + "type": "module", + "moduleName": "is-finite", + "replacements": ["Number.isFinite"] + }, + "is-nan": { + "type": "module", + "moduleName": "is-nan", + "replacements": ["Number.isNaN"] + }, + "is-url-superb": { + "type": "module", + "moduleName": "is-url-superb", + "replacements": ["URL.canParse"] + }, + "isarray": { + "type": "module", + "moduleName": "isarray", + "replacements": ["Array.isArray"] + }, + "iserror": { + "type": "module", + "moduleName": "iserror", + "replacements": ["Error.isError"] + }, + "iterate-iterator": { + "type": "module", + "moduleName": "iterate-iterator", + "replacements": ["for...of"] + }, + "iterate-value": { + "type": "module", + "moduleName": "iterate-value", + "replacements": ["for...of"] + }, + "iterator.prototype": { + "type": "module", + "moduleName": "iterator.prototype", + "replacements": ["Iterator.prototype"] + }, + "jsonify": { + "type": "module", + "moduleName": "jsonify", + "replacements": ["JSON"] + }, + "last-index-of": { + "type": "module", + "moduleName": "last-index-of", + "replacements": ["Array.prototype.lastIndexOf"] + }, + "left-pad": { + "type": "module", + "moduleName": "left-pad", + "replacements": ["String.prototype.padStart"] + }, + "lodash.at": { + "type": "module", + "moduleName": "lodash.at", + "replacements": ["Array.prototype.at"] + }, + "lodash.clone": { + "type": "module", + "moduleName": "lodash.clone", + "replacements": ["structuredClone"] + }, + "lodash.escaperegexp": { + "type": "module", + "moduleName": "lodash.escaperegexp", + "replacements": ["RegExp.escape"] + }, + "lodash.fill": { + "type": "module", + "moduleName": "lodash.fill", + "replacements": ["Array.prototype.fill"] + }, + "lodash.get": { + "type": "module", + "moduleName": "lodash.get", + "replacements": ["optional_chaining"] + }, + "lodash.isarray": { + "type": "module", + "moduleName": "lodash.isarray", + "replacements": ["Array.isArray"] + }, + "lodash.isbuffer": { + "type": "module", + "moduleName": "lodash.isbuffer", + "replacements": ["Buffer.isBuffer"] + }, + "lodash.iserror": { + "type": "module", + "moduleName": "lodash.iserror", + "replacements": ["Error.isError"] + }, + "lodash.isfinite": { + "type": "module", + "moduleName": "lodash.isfinite", + "replacements": ["Number.isFinite"] + }, + "lodash.isinteger": { + "type": "module", + "moduleName": "lodash.isinteger", + "replacements": ["Number.isInteger"] + }, + "lodash.isnan": { + "type": "module", + "moduleName": "lodash.isnan", + "replacements": ["Number.isNaN"] + }, + "lodash.join": { + "type": "module", + "moduleName": "lodash.join", + "replacements": ["Array.prototype.join"] + }, + "lodash.lastindexof": { + "type": "module", + "moduleName": "lodash.lastindexof", + "replacements": ["Array.prototype.lastIndexOf"] + }, + "lodash.toarray": { + "type": "module", + "moduleName": "lodash.toarray", + "replacements": ["Array.from"] + }, + "lodash.tointeger": { + "type": "module", + "moduleName": "lodash.tointeger", + "replacements": ["Math.trunc"] + }, + "lodash.tolower": { + "type": "module", + "moduleName": "lodash.tolower", + "replacements": ["String.prototype.toLowerCase"] + }, + "lodash.toupper": { + "type": "module", + "moduleName": "lodash.toupper", + "replacements": ["String.prototype.toUpperCase"] + }, + "lodash.trim": { + "type": "module", + "moduleName": "lodash.trim", + "replacements": ["String.prototype.trim"] + }, + "lodash.trimend": { + "type": "module", + "moduleName": "lodash.trimend", + "replacements": ["String.prototype.trimEnd"] + }, + "lodash.trimstart": { + "type": "module", + "moduleName": "lodash.trimstart", + "replacements": ["String.prototype.trimStart"] + }, + "long": { + "type": "module", + "moduleName": "long", + "replacements": ["BigInt"] + }, + "math-log2": { + "type": "module", + "moduleName": "math-log2", + "replacements": ["Math.log2"] + }, + "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"] + }, + "micromatch": { + "type": "module", + "moduleName": "micromatch", + "replacements": ["path.matchesGlob", "picomatch", "zeptomatch"], + "url": {"type": "e18e", "id": "micromatch"} + }, + "native-promise-only": { + "type": "module", + "moduleName": "native-promise-only", + "replacements": ["Promise"] + }, + "node-domexception": { + "type": "module", + "moduleName": "node-domexception", + "replacements": ["DOMException"] + }, + "node-environment-flags": { + "type": "module", + "moduleName": "node-environment-flags", + "replacements": ["process.allowedNodeEnvironmentFlags"] + }, + "node-int64": { + "type": "module", + "moduleName": "node-int64", + "replacements": ["BigInt"] + }, + "node.extend": { + "type": "module", + "moduleName": "node.extend", + "replacements": ["Object.assign"] + }, + "number-is-integer": { + "type": "module", + "moduleName": "number-is-integer", + "replacements": ["Number.isInteger"] + }, + "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.groupby": { + "type": "module", + "moduleName": "object.groupby", + "replacements": ["Object.groupBy"] + }, + "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"] + }, + "path-parse": { + "type": "module", + "moduleName": "path-parse", + "replacements": ["path.parse"] + }, + "pinkie-promise": { + "type": "module", + "moduleName": "pinkie-promise", + "replacements": ["Promise"] + }, + "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"] + }, + "promish": { + "type": "module", + "moduleName": "promish", + "replacements": ["Promise"] + }, + "queue-microtask": { + "type": "module", + "moduleName": "queue-microtask", + "replacements": ["queueMicrotask"] + }, + "queue-tick": { + "type": "module", + "moduleName": "queue-tick", + "replacements": ["queueMicrotask"] + }, + "raf": { + "type": "module", + "moduleName": "raf", + "replacements": ["requestAnimationFrame"] + }, + "random-bytes": { + "type": "module", + "moduleName": "random-bytes", + "replacements": ["crypto.randomBytes"] + }, + "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": ["RegExp.prototype.flags"] + }, + "remove": { + "type": "module", + "moduleName": "remove", + "replacements": ["fs.promises.rm"] + }, + "repeat-string": { + "type": "module", + "moduleName": "repeat-string", + "replacements": ["String.prototype.repeat"] + }, + "safe-buffer": { + "type": "module", + "moduleName": "safe-buffer", + "replacements": ["safe-buffer"] + }, + "safer-buffer": { + "type": "module", + "moduleName": "safer-buffer", + "replacements": ["safe-buffer"] + }, + "setprototypeof": { + "type": "module", + "moduleName": "setprototypeof", + "replacements": ["Object.setPrototypeOf"] + }, + "string.prototype.at": { + "type": "module", + "moduleName": "string.prototype.at", + "replacements": ["String.prototype.at"] + }, + "string.prototype.includes": { + "type": "module", + "moduleName": "string.prototype.includes", + "replacements": ["String.prototype.includes"] + }, + "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.repeat": { + "type": "module", + "moduleName": "string.prototype.repeat", + "replacements": ["String.prototype.repeat"] + }, + "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.trimStart"] + }, + "string.prototype.trimright": { + "type": "module", + "moduleName": "string.prototype.trimright", + "replacements": ["String.prototype.trimEnd"] + }, + "string.prototype.trimstart": { + "type": "module", + "moduleName": "string.prototype.trimstart", + "replacements": ["String.prototype.trimStart"] + }, + "string.raw": { + "type": "module", + "moduleName": "string.raw", + "replacements": ["String.raw"] + }, + "string_decoder": { + "type": "module", + "moduleName": "string_decoder", + "replacements": ["string_decoder"] + }, + "symbol.prototype.description": { + "type": "module", + "moduleName": "symbol.prototype.description", + "replacements": ["Symbol.prototype.description"] + }, + "through2-map": { + "type": "module", + "moduleName": "through2-map", + "replacements": ["Readable.map"] + }, + "tmp": { + "type": "module", + "moduleName": "tmp", + "replacements": ["fs.promises.mkdtemp"] + }, + "to-buffer": { + "type": "module", + "moduleName": "to-buffer", + "replacements": ["Buffer.from"] + }, + "to-data-view": { + "type": "module", + "moduleName": "to-data-view", + "replacements": ["DataView"] + }, + "trim": { + "type": "module", + "moduleName": "trim", + "replacements": ["String.prototype.trim"] + }, + "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": { + "type": "module", + "moduleName": "typedarray", + "replacements": ["%TypedArray%"] + }, + "typedarray.prototype.slice": { + "type": "module", + "moduleName": "typedarray.prototype.slice", + "replacements": ["%TypedArray%.prototype.slice"] + }, + "url-parse": { + "type": "module", + "moduleName": "url-parse", + "replacements": ["URL"] + }, + "util.promisify": { + "type": "module", + "moduleName": "util.promisify", + "replacements": ["util.promisify"] + }, + "weak-map": { + "type": "module", + "moduleName": "weak-map", + "replacements": ["WeakMap"] + }, + "whatwg-url": { + "type": "module", + "moduleName": "whatwg-url", + "replacements": ["URL"] + }, + "xtend": { + "type": "module", + "moduleName": "xtend", + "replacements": ["Object.assign"] + } + } +} diff --git a/build/native-O77SEK3D.json b/build/native-O77SEK3D.json deleted file mode 100644 index 138e9b6..0000000 --- a/build/native-O77SEK3D.json +++ /dev/null @@ -1,1052 +0,0 @@ -{ - "moduleReplacements": [ - { - "type": "native", - "moduleName": "array-buffer-byte-length", - "nodeVersion": "0.10.0", - "replacement": "ArrayBuffer.prototype.byteLength", - "mdnPath": "Global_Objects/ArrayBuffer/byteLength", - "category": "native" - }, - { - "type": "native", - "moduleName": "array-every", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.every", - "mdnPath": "Global_Objects/Array/every", - "category": "native" - }, - { - "type": "native", - "moduleName": "array-includes", - "nodeVersion": "6.0.0", - "replacement": "Array.prototype.includes", - "mdnPath": "Global_Objects/Array/includes", - "category": "native" - }, - { - "type": "native", - "moduleName": "array-map", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.map", - "mdnPath": "Global_Objects/Array/map", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.from", - "nodeVersion": "4.0.0", - "replacement": "Array.from", - "mdnPath": "Global_Objects/Array/from", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.of", - "nodeVersion": "4.0.0", - "replacement": "Array.of", - "mdnPath": "Global_Objects/Array/of", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.at", - "nodeVersion": "16.6.0", - "replacement": "Array.prototype.at", - "mdnPath": "Global_Objects/Array/at", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.concat", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.concat", - "mdnPath": "Global_Objects/Array/concat", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.copywithin", - "nodeVersion": "4.0.0", - "replacement": "Array.prototype.copyWithin", - "mdnPath": "Global_Objects/Array/copyWithin", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.entries", - "nodeVersion": "0.12.0", - "replacement": "Array.prototype.entries", - "mdnPath": "Global_Objects/Array/entries", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.every", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.every", - "mdnPath": "Global_Objects/Array/every", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.filter", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.filter", - "mdnPath": "Global_Objects/Array/filter", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.find", - "nodeVersion": "4.0.0", - "replacement": "Array.prototype.find", - "mdnPath": "Global_Objects/Array/find", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.findindex", - "nodeVersion": "4.0.0", - "replacement": "Array.prototype.findIndex", - "mdnPath": "Global_Objects/Array/findIndex", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.flat", - "nodeVersion": "11.0.0", - "replacement": "Array.prototype.flat", - "mdnPath": "Global_Objects/Array/flat", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.flatmap", - "nodeVersion": "11.0.0", - "replacement": "Array.prototype.flatMap", - "mdnPath": "Global_Objects/Array/flatMap", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.foreach", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.forEach", - "mdnPath": "Global_Objects/Array/forEach", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.indexof", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.indexOf", - "mdnPath": "Global_Objects/Array/indexOf", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.join", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.join", - "mdnPath": "Global_Objects/Array/join", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.keys", - "nodeVersion": "0.12.0", - "replacement": "Array.prototype.keys", - "mdnPath": "Global_Objects/Array/keys", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.lastindexof", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.lastIndexOf", - "mdnPath": "Global_Objects/Array/lastIndexOf", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.map", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.map", - "mdnPath": "Global_Objects/Array/map", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.push", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.push", - "mdnPath": "Global_Objects/Array/push", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.reduce", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.reduce", - "mdnPath": "Global_Objects/Array/reduce", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.reduceright", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.reduceRight", - "mdnPath": "Global_Objects/Array/reduceRight", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.slice", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.slice", - "mdnPath": "Global_Objects/Array/slice", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.some", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.some", - "mdnPath": "Global_Objects/Array/some", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.splice", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.splice", - "mdnPath": "Global_Objects/Array/splice", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.unshift", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.unshift", - "mdnPath": "Global_Objects/Array/unshift", - "category": "native" - }, - { - "type": "native", - "moduleName": "array.prototype.values", - "nodeVersion": "10.9.0", - "replacement": "Array.prototype.values", - "mdnPath": "Global_Objects/Array/values", - "category": "native" - }, - { - "type": "native", - "moduleName": "arraybuffer.prototype.slice", - "nodeVersion": "0.12.0", - "replacement": "ArrayBuffer.prototype.slice", - "mdnPath": "Global_Objects/ArrayBuffer/slice", - "category": "native" - }, - { - "type": "native", - "moduleName": "concat-map", - "nodeVersion": "11.0.0", - "replacement": "Array.prototype.flatMap", - "mdnPath": "Global_Objects/Array/flatMap", - "category": "native" - }, - { - "type": "native", - "moduleName": "data-view-buffer", - "nodeVersion": "0.10.0", - "replacement": "DataView.prototype.buffer", - "mdnPath": "Global_Objects/DataView/buffer", - "category": "native" - }, - { - "type": "native", - "moduleName": "data-view-byte-length", - "nodeVersion": "0.10.0", - "replacement": "DataView.prototype.byteLength", - "mdnPath": "Global_Objects/DataView/byteLength", - "category": "native" - }, - { - "type": "native", - "moduleName": "data-view-byte-offset", - "nodeVersion": "0.10.0", - "replacement": "DataView.prototype.byteOffset", - "mdnPath": "Global_Objects/DataView/byteOffset", - "category": "native" - }, - { - "type": "native", - "moduleName": "date", - "nodeVersion": "0.10.0", - "replacement": "Date", - "mdnPath": "Global_Objects/Date", - "category": "native" - }, - { - "type": "native", - "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", - "moduleName": "define-accessor-property", - "nodeVersion": "0.10.0", - "replacement": "Object.defineProperty", - "mdnPath": "Global_Objects/Object/defineProperty", - "category": "native" - }, - { - "type": "native", - "moduleName": "define-data-property", - "nodeVersion": "0.10.0", - "replacement": "Object.defineProperty", - "mdnPath": "Global_Objects/Object/defineProperty", - "category": "native" - }, - { - "type": "native", - "moduleName": "define-properties", - "nodeVersion": "0.10.0", - "replacement": "Object.defineProperties", - "mdnPath": "Global_Objects/Object/defineProperties", - "category": "native" - }, - { - "type": "native", - "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", - "moduleName": "es-aggregate-error", - "nodeVersion": "15.0.0", - "replacement": "AggregateError", - "mdnPath": "Global_Objects/AggregateError", - "category": "native" - }, - { - "type": "native", - "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", - "moduleName": "es-define-property", - "nodeVersion": "0.10.0", - "replacement": "Object.defineProperty", - "mdnPath": "Global_Objects/Object/defineProperty", - "category": "native" - }, - { - "type": "native", - "moduleName": "es-errors", - "nodeVersion": "0.10.0", - "replacement": "Error / EvalError / RangeError / ReferenceError / SyntaxError / TypeError / URIError", - "mdnPath": "Global_Objects/Error", - "category": "native" - }, - { - "type": "native", - "moduleName": "es-shim-unscopables", - "nodeVersion": "0.12.0", - "replacement": "Array.prototype[Symbol.unscopables]", - "mdnPath": "Global_Objects/Array/@@unscopables", - "category": "native" - }, - { - "type": "native", - "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", - "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", - "moduleName": "filter-array", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.filter", - "mdnPath": "Global_Objects/Array/filter", - "category": "native" - }, - { - "type": "native", - "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", - "moduleName": "function-bind", - "nodeVersion": "0.10.0", - "replacement": "Function.prototype.bind", - "mdnPath": "Global_Objects/Function/bind", - "category": "native" - }, - { - "type": "native", - "moduleName": "function.prototype.name", - "nodeVersion": "0.10.0", - "replacement": "Use functions `.name` property", - "mdnPath": "Global_Objects/Function/name", - "category": "native" - }, - { - "type": "native", - "moduleName": "functions-have-names", - "nodeVersion": "0.10.0", - "replacement": "Always `true`", - "mdnPath": "Global_Objects/Function/name", - "category": "native" - }, - { - "type": "native", - "moduleName": "get-symbol-description", - "nodeVersion": "11.0.0", - "replacement": "Symbol.prototype.description", - "mdnPath": "Global_Objects/Symbol/description", - "category": "native" - }, - { - "type": "native", - "moduleName": "global", - "nodeVersion": "12.0.0", - "replacement": "globalThis", - "mdnPath": "Global_Objects/globalThis", - "category": "native" - }, - { - "type": "native", - "moduleName": "globalthis", - "nodeVersion": "12.0.0", - "replacement": "globalThis", - "mdnPath": "Global_Objects/globalThis", - "category": "native" - }, - { - "type": "native", - "moduleName": "gopd", - "nodeVersion": "0.10.0", - "replacement": "Object.getOwnPropertyDescriptor", - "mdnPath": "Global_Objects/Object/getOwnPropertyDescriptor", - "category": "native" - }, - { - "type": "native", - "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", - "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", - "moduleName": "has-proto", - "nodeVersion": "0.10.0", - "replacement": "Always `true`", - "mdnPath": "Operators/Object_initializer#prototype_setter", - "category": "native" - }, - { - "type": "native", - "moduleName": "has-symbols", - "nodeVersion": "0.12.0", - "replacement": "Always `true`", - "mdnPath": "Global_Objects/Symbol", - "category": "native" - }, - { - "type": "native", - "moduleName": "has-tostringtag", - "nodeVersion": "6.0.0", - "replacement": "Always `true`", - "mdnPath": "Global_Objects/Symbol/toStringTag", - "category": "native" - }, - { - "type": "native", - "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", - "moduleName": "index-of", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.indexOf", - "mdnPath": "Global_Objects/Array/indexOf", - "category": "native" - }, - { - "type": "native", - "moduleName": "inherits", - "nodeVersion": "6.0.0", - "replacement": "Use native class syntax", - "mdnPath": "Classes/extends", - "category": "native" - }, - { - "type": "native", - "moduleName": "is-nan", - "nodeVersion": "0.10.0", - "replacement": "Number.isNaN", - "mdnPath": "Global_Objects/Number/isNaN", - "category": "native" - }, - { - "type": "native", - "moduleName": "iterate-iterator", - "nodeVersion": "0.12.0", - "replacement": "for...of", - "mdnPath": "Statements/for...of", - "category": "native" - }, - { - "type": "native", - "moduleName": "iterate-value", - "nodeVersion": "0.12.0", - "replacement": "for...of", - "mdnPath": "Statements/for...of", - "category": "native" - }, - { - "type": "native", - "moduleName": "last-index-of", - "nodeVersion": "0.10.0", - "replacement": "Array.prototype.lastIndexOf", - "mdnPath": "Global_Objects/Array/lastIndexOf", - "category": "native" - }, - { - "type": "native", - "moduleName": "left-pad", - "nodeVersion": "8.0.0", - "replacement": "String.prototype.padStart", - "mdnPath": "Global_Objects/String/padStart", - "category": "native" - }, - { - "type": "native", - "moduleName": "math.acosh", - "nodeVersion": "0.10.0", - "replacement": "Math.acosh", - "mdnPath": "Global_Objects/Math/acosh", - "category": "native" - }, - { - "type": "native", - "moduleName": "math.atanh", - "nodeVersion": "0.10.0", - "replacement": "Math.atanh", - "mdnPath": "Global_Objects/Math/atanh", - "category": "native" - }, - { - "type": "native", - "moduleName": "math.cbrt", - "nodeVersion": "0.10.0", - "replacement": "Math.cbrt", - "mdnPath": "Global_Objects/Math/cbrt", - "category": "native" - }, - { - "type": "native", - "moduleName": "math.clz32", - "nodeVersion": "0.10.0", - "replacement": "Math.clz32", - "mdnPath": "Global_Objects/Math/clz32", - "category": "native" - }, - { - "type": "native", - "moduleName": "math.f16round", - "nodeVersion": "0.10.0", - "replacement": "Math.f16round", - "mdnPath": "Global_Objects/Math/f16round", - "category": "native" - }, - { - "type": "native", - "moduleName": "math.fround", - "nodeVersion": "0.10.0", - "replacement": "Math.fround", - "mdnPath": "Global_Objects/Math/fround", - "category": "native" - }, - { - "type": "native", - "moduleName": "math.imul", - "nodeVersion": "0.10.0", - "replacement": "Math.imul", - "mdnPath": "Global_Objects/Math/imul", - "category": "native" - }, - { - "type": "native", - "moduleName": "math.log10", - "nodeVersion": "0.10.0", - "replacement": "Math.log10", - "mdnPath": "Global_Objects/Math/log10", - "category": "native" - }, - { - "type": "native", - "moduleName": "math.log1p", - "nodeVersion": "0.10.0", - "replacement": "Math.log1p", - "mdnPath": "Global_Objects/Math/log1p", - "category": "native" - }, - { - "type": "native", - "moduleName": "math.sign", - "nodeVersion": "0.10.0", - "replacement": "Math.sign", - "mdnPath": "Global_Objects/Math/sign", - "category": "native" - }, - { - "type": "native", - "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", - "moduleName": "number.isfinite", - "nodeVersion": "0.10.0", - "replacement": "Number.isFinite", - "mdnPath": "Global_Objects/Number/isFinite", - "category": "native" - }, - { - "type": "native", - "moduleName": "number.isinteger", - "nodeVersion": "0.10.0", - "replacement": "Number.isInteger", - "mdnPath": "Global_Objects/Number/isInteger", - "category": "native" - }, - { - "type": "native", - "moduleName": "number.isnan", - "nodeVersion": "0.10.0", - "replacement": "Number.isNaN", - "mdnPath": "Global_Objects/Number/isNaN", - "category": "native" - }, - { - "type": "native", - "moduleName": "number.issafeinteger", - "nodeVersion": "0.10.0", - "replacement": "Number.isSafeInteger", - "mdnPath": "Global_Objects/Number/isSafeInteger", - "category": "native" - }, - { - "type": "native", - "moduleName": "number.parsefloat", - "nodeVersion": "0.10.0", - "replacement": "Number.parseFloat", - "mdnPath": "Global_Objects/Number/parseFloat", - "category": "native" - }, - { - "type": "native", - "moduleName": "number.parseint", - "nodeVersion": "0.10.0", - "replacement": "Number.parseInt", - "mdnPath": "Global_Objects/Number/parseInt", - "category": "native" - }, - { - "type": "native", - "moduleName": "number.prototype.toexponential", - "nodeVersion": "0.10.0", - "replacement": "Number.prototype.toExponential", - "mdnPath": "Global_Objects/Number/toExponential", - "category": "native" - }, - { - "type": "native", - "moduleName": "object-assign", - "nodeVersion": "4.0.0", - "replacement": "Object.assign", - "mdnPath": "Global_Objects/Object/assign", - "category": "native" - }, - { - "type": "native", - "moduleName": "object-is", - "nodeVersion": "0.10.0", - "replacement": "Object.is", - "mdnPath": "Global_Objects/Object/is", - "category": "native" - }, - { - "type": "native", - "moduleName": "object-keys", - "nodeVersion": "0.10.0", - "replacement": "Object.keys(obj)", - "mdnPath": "Global_Objects/Object/keys", - "category": "native" - }, - { - "type": "native", - "moduleName": "object.assign", - "nodeVersion": "4.0.0", - "replacement": "Object.assign", - "mdnPath": "Global_Objects/Object/assign", - "category": "native" - }, - { - "type": "native", - "moduleName": "object.defineproperties", - "nodeVersion": "0.10.0", - "replacement": "Object.defineProperties", - "mdnPath": "Global_Objects/Object/defineProperties", - "category": "native" - }, - { - "type": "native", - "moduleName": "object.entries", - "nodeVersion": "7.0.0", - "replacement": "Object.entries", - "mdnPath": "Global_Objects/Object/entries", - "category": "native" - }, - { - "type": "native", - "moduleName": "object.fromentries", - "nodeVersion": "12.0.0", - "replacement": "Object.fromEntries", - "mdnPath": "Global_Objects/Object/fromEntries", - "category": "native" - }, - { - "type": "native", - "moduleName": "object.getownpropertydescriptors", - "nodeVersion": "7.0.0", - "replacement": "Object.getOwnPropertyDescriptors", - "mdnPath": "Global_Objects/Object/getOwnPropertyDescriptors", - "category": "native" - }, - { - "type": "native", - "moduleName": "object.getprototypeof", - "nodeVersion": "0.10.0", - "replacement": "Object.getPrototypeOf", - "mdnPath": "Global_Objects/Object/getPrototypeOf", - "category": "native" - }, - { - "type": "native", - "moduleName": "object.hasown", - "nodeVersion": "16.9.0", - "replacement": "Object.hasOwn", - "mdnPath": "Global_Objects/Object/hasOwn", - "category": "native" - }, - { - "type": "native", - "moduleName": "object.keys", - "nodeVersion": "0.10.0", - "replacement": "Object.keys(obj)", - "mdnPath": "Global_Objects/Object/keys", - "category": "native" - }, - { - "type": "native", - "moduleName": "object.values", - "nodeVersion": "7.0.0", - "replacement": "Object.values", - "mdnPath": "Global_Objects/Object/values", - "category": "native" - }, - { - "type": "native", - "moduleName": "pad-left", - "nodeVersion": "8.0.0", - "replacement": "String.prototype.padStart", - "mdnPath": "Global_Objects/String/padStart", - "category": "native" - }, - { - "type": "native", - "moduleName": "parseint", - "nodeVersion": "0.10.0", - "replacement": "parseInt", - "mdnPath": "Global_Objects/parseInt", - "category": "native" - }, - { - "type": "native", - "moduleName": "promise.allsettled", - "nodeVersion": "12.9.0", - "replacement": "Promise.allSettled", - "mdnPath": "Global_Objects/Promise/allSettled", - "category": "native" - }, - { - "type": "native", - "moduleName": "promise.any", - "nodeVersion": "15.0.0", - "replacement": "Promise.any", - "mdnPath": "Global_Objects/Promise/any", - "category": "native" - }, - { - "type": "native", - "moduleName": "promise.prototype.finally", - "nodeVersion": "10.0.0", - "replacement": "Promise.prototype.finally", - "mdnPath": "Global_Objects/Promise/finally", - "category": "native" - }, - { - "type": "native", - "moduleName": "reflect.getprototypeof", - "nodeVersion": "6.0.0", - "replacement": "Reflect.getPrototypeOf", - "mdnPath": "Global_Objects/Reflect/getPrototypeOf", - "category": "native" - }, - { - "type": "native", - "moduleName": "reflect.ownkeys", - "nodeVersion": "6.0.0", - "replacement": "Reflect.ownKeys", - "mdnPath": "Global_Objects/Reflect/ownKeys", - "category": "native" - }, - { - "type": "native", - "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", - "moduleName": "string.prototype.at", - "nodeVersion": "16.6.0", - "replacement": "String.prototype.at", - "mdnPath": "Global_Objects/String/at", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.prototype.lastindexof", - "nodeVersion": "0.10.0", - "replacement": "String.prototype.lastIndexOf", - "mdnPath": "Global_Objects/String/lastIndexOf", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.prototype.matchall", - "nodeVersion": "12.0.0", - "replacement": "String.prototype.matchAll", - "mdnPath": "Global_Objects/String/matchAll", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.prototype.padend", - "nodeVersion": "8.0.0", - "replacement": "String.prototype.padEnd", - "mdnPath": "Global_Objects/String/padEnd", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.prototype.padleft", - "nodeVersion": "8.0.0", - "replacement": "String.prototype.padStart", - "mdnPath": "Global_Objects/String/padStart", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.prototype.padright", - "nodeVersion": "8.0.0", - "replacement": "String.prototype.padEnd", - "mdnPath": "Global_Objects/String/padEnd", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.prototype.padstart", - "nodeVersion": "8.0.0", - "replacement": "String.prototype.padStart", - "mdnPath": "Global_Objects/String/padStart", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.prototype.replaceall", - "nodeVersion": "15.0.0", - "replacement": "String.prototype.replaceAll", - "mdnPath": "Global_Objects/String/replaceAll", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.prototype.split", - "nodeVersion": "0.10.0", - "replacement": "String.prototype.split", - "mdnPath": "Global_Objects/String/split", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.prototype.substr", - "nodeVersion": "0.10.0", - "replacement": "String.prototype.substr", - "mdnPath": "Global_Objects/String/substr", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.prototype.trim", - "nodeVersion": "0.10.0", - "replacement": "String.prototype.trim", - "mdnPath": "Global_Objects/String/trim", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.prototype.trimend", - "nodeVersion": "10.0.0", - "replacement": "String.prototype.trimEnd", - "mdnPath": "Global_Objects/String/trimEnd", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.prototype.trimleft", - "nodeVersion": "10.0.0", - "replacement": "String.prototype.trimLeft", - "mdnPath": "Global_Objects/String/trimLeft", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.prototype.trimright", - "nodeVersion": "10.0.0", - "replacement": "String.prototype.trimRight", - "mdnPath": "Global_Objects/String/trimRight", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.prototype.trimstart", - "nodeVersion": "10.0.0", - "replacement": "String.prototype.trimStart", - "mdnPath": "Global_Objects/String/trimStart", - "category": "native" - }, - { - "type": "native", - "moduleName": "string.raw", - "nodeVersion": "4.0.0", - "replacement": "String.raw", - "mdnPath": "Global_Objects/String/raw", - "category": "native" - }, - { - "type": "native", - "moduleName": "symbol.prototype.description", - "nodeVersion": "11.0.0", - "replacement": "Symbol.prototype.description", - "mdnPath": "Global_Objects/Symbol/description", - "category": "native" - }, - { - "type": "native", - "moduleName": "typed-array-buffer", - "nodeVersion": "0.10.0", - "replacement": "%TypedArray%.prototype.buffer", - "mdnPath": "Global_Objects/TypedArray/buffer", - "category": "native" - }, - { - "type": "native", - "moduleName": "typed-array-byte-length", - "nodeVersion": "0.10.0", - "replacement": "%TypedArray%.prototype.byteLength", - "mdnPath": "Global_Objects/TypedArray/byteLength", - "category": "native" - }, - { - "type": "native", - "moduleName": "typed-array-byte-offset", - "nodeVersion": "0.10.0", - "replacement": "%TypedArray%.prototype.byteOffset", - "mdnPath": "Global_Objects/TypedArray/byteOffset", - "category": "native" - }, - { - "type": "native", - "moduleName": "typed-array-length", - "nodeVersion": "0.10.0", - "replacement": "%TypedArray%.prototype.length", - "mdnPath": "Global_Objects/TypedArray/length", - "category": "native" - }, - { - "type": "native", - "moduleName": "typedarray.prototype.slice", - "nodeVersion": "4.0.0", - "replacement": "%TypedArray%.prototype.slice", - "mdnPath": "Global_Objects/TypedArray/slice", - "category": "native" - }, - { - "type": "native", - "moduleName": "xtend", - "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/build/preferred-I55DJLLT.json b/build/preferred-I55DJLLT.json deleted file mode 100644 index b3d1d35..0000000 --- a/build/preferred-I55DJLLT.json +++ /dev/null @@ -1,2410 +0,0 @@ -{ - "moduleReplacements": [ - { - "type": "documented", - "moduleName": "@jsdevtools/ez-spawn", - "docPath": "ez-spawn", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "axios", - "docPath": "fetch", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "bluebird", - "docPath": "bluebird-q", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "body-parser", - "docPath": "body-parser", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "buf-compare", - "docPath": "buf-compare", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "buffer-equal", - "docPath": "buffer-equal", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "buffer-equals", - "docPath": "buffer-equals", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "builtin-modules", - "docPath": "builtin-modules", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "chalk", - "docPath": "chalk", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "cli-color", - "docPath": "chalk", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "core-util-is", - "docPath": "core-util-is", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "cpx", - "docPath": "cpx", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "cross-fetch", - "docPath": "fetch", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "crypto-js", - "docPath": "crypto-js", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "deep-equal", - "docPath": "deep-equal", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "depcheck", - "docPath": "depcheck", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "dot-prop", - "docPath": "dot-prop", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "dotenv", - "docPath": "dotenv", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "emoji-regex", - "docPath": "emoji-regex", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "eslint-plugin-es", - "docPath": "eslint-plugin-es", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "eslint-plugin-eslint-comments", - "docPath": "eslint-plugin-eslint-comments", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "eslint-plugin-import", - "docPath": "eslint-plugin-import", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "eslint-plugin-node", - "docPath": "eslint-plugin-node", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "eslint-plugin-react", - "docPath": "eslint-plugin-react", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "eslint-plugin-vitest", - "docPath": "eslint-plugin-vitest", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "execa", - "docPath": "execa", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "ez-spawn", - "docPath": "ez-spawn", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "ezspawn", - "docPath": "process-exec", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "faker", - "docPath": "faker", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "fast-glob", - "docPath": "fast-glob", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "find-cache-dir", - "docPath": "find-cache-dir", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "find-cache-directory", - "docPath": "find-cache-directory", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "find-file-up", - "docPath": "find-file-up", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "find-pkg", - "docPath": "find-pkg", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "find-up", - "docPath": "find-up", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "fs-extra", - "docPath": "fs-extra", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "get-value", - "docPath": "dot-prop", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "glob", - "docPath": "glob", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "globby", - "docPath": "globby", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "grapheme-splitter", - "docPath": "grapheme", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "graphemer", - "docPath": "graphemer", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "invariant", - "docPath": "invariant", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "is-builtin-module", - "docPath": "is-builtin-module", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "jquery", - "docPath": "jquery", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "js-yaml", - "docPath": "js-yaml", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "jsx-ast-utils", - "docPath": "jsx-ast-utils", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lint-staged", - "docPath": "lint-staged", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash-amd", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash-compat", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash-es", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash-fp", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash-node", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.add", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.after", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.ary", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.assign", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.assignin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.assigninwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.assignwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.at", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.attempt", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.before", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.bind", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.bindall", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.bindkey", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.callback", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.camelcase", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.capitalize", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.castarray", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.ceil", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.chunk", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.clamp", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.clone", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.clonedeep", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.clonedeepwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.clonewith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.compact", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.compose", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.concat", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.cond", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.conforms", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.conformsto", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.constant", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.contains", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.countby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.create", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.createcallback", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.curry", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.curryright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.debounce", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.deburr", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.defaults", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.defaultsdeep", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.defaultto", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.defer", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.delay", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.difference", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.differenceby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.differencewith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.divide", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.drop", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.dropright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.droprightwhile", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.dropwhile", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.endswith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.eq", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.escape", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.escaperegexp", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.every", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.fill", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.filter", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.find", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.findindex", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.findkey", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.findlast", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.findlastindex", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.findlastkey", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.findwhere", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.first", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.flatmap", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.flatmapdeep", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.flatmapdepth", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.flatten", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.flattendeep", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.flattendepth", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.flip", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.floor", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.flow", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.flowright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.foreach", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.foreachright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.forin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.forinright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.forown", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.forownright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.frompairs", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.functions", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.functionsin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.get", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.groupby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.gt", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.gte", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.has", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.hasin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.head", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.identity", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.includes", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.indexby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.indexof", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.initial", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.inrange", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.intersection", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.intersectionby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.intersectionwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.invert", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.invertby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.invoke", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.invokemap", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isarguments", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isarray", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isarraybuffer", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isarraylike", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isarraylikeobject", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isboolean", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isbuffer", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isdate", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.iselement", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isempty", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isequal", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isequalwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.iserror", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isfinite", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isfunction", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isinteger", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.islength", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.ismap", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.ismatch", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.ismatchwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isnan", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isnative", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isnil", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isnull", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isnumber", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isobject", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isobjectlike", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isplainobject", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isregexp", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.issafeinteger", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isset", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isstring", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.issymbol", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.istypedarray", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isundefined", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isweakmap", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.isweakset", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.iteratee", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.join", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.kebabcase", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.keyby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.keys", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.keysin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.last", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.lastindexof", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.lowercase", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.lowerfirst", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.lt", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.lte", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.map", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.mapkeys", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.mapvalues", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.matches", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.matchesproperty", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.max", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.maxby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.mean", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.meanby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.memoize", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.merge", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.mergewith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.method", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.methodof", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.min", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.minby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.mixin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.modargs", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.multiply", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.negate", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.noop", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.now", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.nth", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.ntharg", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.omit", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.omitby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.once", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.orderby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.over", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.overargs", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.overevery", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.oversome", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.pad", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.padend", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.padleft", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.padright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.padstart", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.pairs", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.parseint", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.partial", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.partialright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.partition", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.pick", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.pickby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.pluck", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.property", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.propertyof", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.pull", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.pullall", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.pullallwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.pullat", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.random", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.range", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.rangeright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.rearg", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.reduce", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.reduceright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.reescape", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.reevaluate", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.reinterpolate", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.reject", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.remove", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.repeat", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.replace", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.rest", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.restparam", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.result", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.reverse", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.round", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.sample", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.samplesize", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.set", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.setwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.shuffle", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.size", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.slice", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.snakecase", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.some", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.sortby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.sortbyall", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.sortbyorder", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.sortedindex", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.sortedindexby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.sortedindexof", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.sortedlastindex", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.sortedlastindexby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.sortedlastindexof", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.sorteduniq", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.sorteduniqby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.split", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.spread", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.startcase", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.startswith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.stubarray", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.stubfalse", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.stubobject", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.stubstring", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.stubtrue", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.subtract", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.sum", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.sumby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.support", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.tail", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.take", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.takeright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.takerightwhile", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.takewhile", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.template", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.templatesettings", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.throttle", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.times", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.toarray", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.tofinite", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.tointeger", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.tolength", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.tolower", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.tonumber", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.topairs", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.topairsin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.topath", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.toplainobject", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.tosafeinteger", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.tostring", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.toupper", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.transform", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.trim", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.trimend", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.trimleft", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.trimright", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.trimstart", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.trunc", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.truncate", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.unary", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.unescape", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.union", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.unionby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.unionwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.uniqby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.uniqueid", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.uniqwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.unset", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.unzip", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.unzipwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.update", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.updatewith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.uppercase", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.upperfirst", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.values", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.valuesin", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.where", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.without", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.words", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.wrap", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.xor", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.xorby", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.xorwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.zip", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.zipobject", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.zipobjectdeep", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "lodash.zipwith", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "make-dir", - "docPath": "mkdirp", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "materialize-css", - "docPath": "materialize-css", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "md5", - "docPath": "md5", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "mkdirp", - "docPath": "mkdirp", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "moment", - "docPath": "moment", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "node-fetch", - "docPath": "fetch", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "npm-run-all", - "docPath": "npm-run-all", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "object-hash", - "docPath": "object-hash", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "object-path", - "docPath": "dot-prop", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "ora", - "docPath": "ora", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "package-up", - "docPath": "find-up", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "path-exists", - "docPath": "path-exists", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "pkg-dir", - "docPath": "pkg-dir", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "pkg-up", - "docPath": "find-up", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "portal-vue", - "docPath": "portal-vue", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "q", - "docPath": "bluebird-q", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "qs", - "docPath": "qs", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "read-package-up", - "docPath": "read-package-up", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "read-pkg", - "docPath": "read-pkg", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "read-pkg-up", - "docPath": "read-pkg-up", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "readable-stream", - "docPath": "readable-stream", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "rimraf", - "docPath": "rimraf", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "set-value", - "docPath": "dot-prop", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "shortid", - "docPath": "shortid", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "sort-object", - "docPath": "sort-object", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "string-width", - "docPath": "string-width", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "strip-ansi", - "docPath": "strip-ansi", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "tempy", - "docPath": "tempy", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "traverse", - "docPath": "traverse", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "underscore", - "docPath": "lodash-underscore", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "uri-js", - "docPath": "uri-js", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "utf8", - "docPath": "utf8", - "category": "preferred" - }, - { - "type": "documented", - "moduleName": "xmldom", - "docPath": "xmldom", - "category": "preferred" - } - ] -} diff --git a/build/preferred-U26KKZIW.json b/build/preferred-U26KKZIW.json new file mode 100644 index 0000000..dbb71e5 --- /dev/null +++ b/build/preferred-U26KKZIW.json @@ -0,0 +1,4114 @@ +{ + "mappings": { + "@75lb/deep-merge": { + "type": "module", + "moduleName": "@75lb/deep-merge", + "replacements": ["defu", "@fastify/deepmerge"], + "url": {"type": "e18e", "id": "deep-merge"} + }, + "@cypress/request": { + "type": "module", + "moduleName": "@cypress/request", + "replacements": ["fetch", "ofetch", "ky"], + "url": {"type": "e18e", "id": "fetch"} + }, + "@iarna/toml": { + "type": "module", + "moduleName": "@iarna/toml", + "replacements": ["smol-toml", "Bun.TOML"], + "url": {"type": "e18e", "id": "toml"} + }, + "@jsdevtools/ez-spawn": { + "type": "module", + "moduleName": "@jsdevtools/ez-spawn", + "replacements": ["tinyexec"], + "url": {"type": "e18e", "id": "ez-spawn"} + }, + "@ljharb/through": { + "type": "module", + "moduleName": "@ljharb/through", + "replacements": ["node:stream"], + "url": {"type": "e18e", "id": "through"} + }, + "@supabase/node-fetch": { + "type": "module", + "moduleName": "@supabase/node-fetch", + "replacements": ["fetch", "ofetch", "ky"], + "url": {"type": "e18e", "id": "fetch"} + }, + "@whatwg-node/fetch": { + "type": "module", + "moduleName": "@whatwg-node/fetch", + "replacements": ["fetch"], + "url": {"type": "e18e", "id": "fetch"} + }, + "@whatwg-node/node-fetch": { + "type": "module", + "moduleName": "@whatwg-node/node-fetch", + "replacements": ["fetch"], + "url": {"type": "e18e", "id": "fetch"} + }, + "arg": { + "type": "module", + "moduleName": "arg", + "replacements": ["util.parseArgs", "mri"], + "url": {"type": "e18e", "id": "parseargs"} + }, + "axios": { + "type": "module", + "moduleName": "axios", + "replacements": ["fetch", "ofetch", "ky"], + "url": {"type": "e18e", "id": "fetch"} + }, + "bcrypt": { + "type": "module", + "moduleName": "bcrypt", + "replacements": ["bcryptjs", "node:crypto", "crypto", "Bun.CryptoHasher"], + "url": {"type": "e18e", "id": "bcrypt"} + }, + "bluebird": { + "type": "module", + "moduleName": "bluebird", + "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-equal-constant-time": { + "type": "module", + "moduleName": "buffer-equal-constant-time", + "replacements": ["crypto.timingSafeEqual"], + "url": {"type": "e18e", "id": "buffer-equal-constant-time"} + }, + "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", + "moduleName": "chalk", + "replacements": ["util.styleText", "picocolors", "ansis"], + "url": {"type": "e18e", "id": "chalk"} + }, + "clean-webpack-plugin": { + "type": "module", + "moduleName": "clean-webpack-plugin", + "replacements": ["webpack.output.clean"], + "url": {"type": "e18e", "id": "clean-webpack-plugin"} + }, + "cli-color": { + "type": "module", + "moduleName": "cli-color", + "replacements": ["util.styleText", "picocolors", "ansis"], + "url": {"type": "e18e", "id": "chalk"} + }, + "clipboard": { + "type": "module", + "moduleName": "clipboard", + "replacements": ["ClipboardAPI"], + "url": {"type": "e18e", "id": "clipboardy"} + }, + "clipboard-copy": { + "type": "module", + "moduleName": "clipboard-copy", + "replacements": ["ClipboardAPI"], + "url": {"type": "e18e", "id": "clipboardy"} + }, + "clipboardy": { + "type": "module", + "moduleName": "clipboardy", + "replacements": ["tinyclip", "ClipboardAPI"], + "url": {"type": "e18e", "id": "clipboardy"} + }, + "colors": { + "type": "module", + "moduleName": "colors", + "replacements": ["util.styleText", "picocolors", "ansis"], + "url": {"type": "e18e", "id": "chalk"} + }, + "commander": { + "type": "module", + "moduleName": "commander", + "replacements": ["sade", "cleye"], + "url": {"type": "e18e", "id": "cli-builders"} + }, + "copy-text-to-clipboard": { + "type": "module", + "moduleName": "copy-text-to-clipboard", + "replacements": ["ClipboardAPI"], + "url": {"type": "e18e", "id": "clipboardy"} + }, + "copy-to-clipboard": { + "type": "module", + "moduleName": "copy-to-clipboard", + "replacements": ["ClipboardAPI"], + "url": {"type": "e18e", "id": "clipboardy"} + }, + "core-util-is": { + "type": "module", + "moduleName": "core-util-is", + "replacements": ["util.types"], + "url": {"type": "e18e", "id": "core-util-is"} + }, + "cosmiconfig": { + "type": "module", + "moduleName": "cosmiconfig", + "replacements": ["lilconfig"], + "url": {"type": "e18e", "id": "cosmiconfig"} + }, + "cpx": { + "type": "module", + "moduleName": "cpx", + "replacements": ["cpx2"], + "url": {"type": "e18e", "id": "cpx"} + }, + "create-hmac": { + "type": "module", + "moduleName": "create-hmac", + "replacements": [ + "crypto.createHmac", + "crypto.subtle.sign", + "@noble/hashes" + ], + "url": {"type": "e18e", "id": "create-hmac"} + }, + "cross-fetch": { + "type": "module", + "moduleName": "cross-fetch", + "replacements": ["fetch", "ofetch", "ky"], + "url": {"type": "e18e", "id": "fetch"} + }, + "crypto-js": { + "type": "module", + "moduleName": "crypto-js", + "replacements": ["node:crypto", "crypto", "Bun.CryptoHasher"], + "url": {"type": "e18e", "id": "crypto-js"} + }, + "cwd": { + "type": "module", + "moduleName": "cwd", + "replacements": ["empathic"], + "url": {"type": "e18e", "id": "cwd"} + }, + "debug": { + "type": "module", + "moduleName": "debug", + "replacements": ["obug"], + "url": {"type": "e18e", "id": "debug"} + }, + "deep-equal": { + "type": "module", + "moduleName": "deep-equal", + "replacements": ["dequal", "util.isDeepStrictEqual", "Bun.deepEquals"], + "url": {"type": "e18e", "id": "deep-equal"} + }, + "deep-equal-json": { + "type": "module", + "moduleName": "deep-equal-json", + "replacements": ["dequal", "util.isDeepStrictEqual", "Bun.deepEquals"], + "url": {"type": "e18e", "id": "deep-equal"} + }, + "depcheck": { + "type": "module", + "moduleName": "depcheck", + "replacements": ["knip"], + "url": {"type": "e18e", "id": "depcheck"} + }, + "detect-package-manager": { + "type": "module", + "moduleName": "detect-package-manager", + "replacements": ["package-manager-detector"], + "url": {"type": "e18e", "id": "detect-package-manager"} + }, + "dot-prop": { + "type": "module", + "moduleName": "dot-prop", + "replacements": ["dlv"], + "url": {"type": "e18e", "id": "dot-prop"} + }, + "dotenv": { + "type": "module", + "moduleName": "dotenv", + "replacements": ["--env-file"], + "url": {"type": "e18e", "id": "dotenv"} + }, + "dottie": { + "type": "module", + "moduleName": "dottie", + "replacements": ["dlv", "dset"], + "url": {"type": "e18e", "id": "dot-prop"} + }, + "duplexer": { + "type": "module", + "moduleName": "duplexer", + "replacements": ["stream.Duplex"], + "url": {"type": "e18e", "id": "duplexer"} + }, + "duplexer2": { + "type": "module", + "moduleName": "duplexer2", + "replacements": ["stream.Duplex"], + "url": {"type": "e18e", "id": "duplexer"} + }, + "duplexer3": { + "type": "module", + "moduleName": "duplexer3", + "replacements": ["stream.Duplex"], + "url": {"type": "e18e", "id": "duplexer"} + }, + "duplexify": { + "type": "module", + "moduleName": "duplexify", + "replacements": ["stream.Duplex"], + "url": {"type": "e18e", "id": "duplexer"} + }, + "emoji-regex": { + "type": "module", + "moduleName": "emoji-regex", + "replacements": ["emoji-regex-xs", "unicodeClassEscape"], + "url": {"type": "e18e", "id": "emoji-regex"} + }, + "eslint-config-airbnb": { + "type": "module", + "moduleName": "eslint-config-airbnb", + "replacements": ["eslint-config-airbnb-extended"], + "url": {"type": "e18e", "id": "eslint-config-airbnb"} + }, + "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", "oxlint"], + "url": {"type": "e18e", "id": "eslint-plugin-import"} + }, + "eslint-plugin-jest-dom": { + "type": "module", + "moduleName": "eslint-plugin-jest-dom", + "replacements": ["eslint-plugin-jest-dom-ya"], + "url": {"type": "e18e", "id": "eslint-plugin-jest-dom"} + }, + "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", "oxlint"], + "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"} + }, + "event-stream": { + "type": "module", + "moduleName": "event-stream", + "replacements": ["node:stream"], + "url": {"type": "e18e", "id": "event-stream"} + }, + "execa": { + "type": "module", + "moduleName": "execa", + "replacements": ["tinyexec", "nanoexec", "Bun.Shell"], + "url": {"type": "e18e", "id": "execa"} + }, + "express": { + "type": "module", + "moduleName": "express", + "replacements": ["h3", "tinyhttp", "hono", "elysia"], + "url": {"type": "e18e", "id": "express"} + }, + "extend": { + "type": "module", + "moduleName": "extend", + "replacements": ["structuredClone", "defu"], + "url": {"type": "e18e", "id": "extend"} + }, + "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"} + }, + "feather-icons": { + "type": "module", + "moduleName": "feather-icons", + "replacements": ["lucide"], + "url": {"type": "e18e", "id": "feather"} + }, + "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", + "moduleName": "find-up", + "replacements": ["empathic", "pkg-types"], + "url": {"type": "e18e", "id": "find-up"} + }, + "findup": { + "type": "module", + "moduleName": "findup", + "replacements": ["empathic", "pkg-types"], + "url": {"type": "e18e", "id": "find-up"} + }, + "fs-extra": { + "type": "module", + "moduleName": "fs-extra", + "replacements": ["fs"], + "url": {"type": "e18e", "id": "fs-extra"} + }, + "fs.extra": { + "type": "module", + "moduleName": "fs.extra", + "replacements": ["fs"], + "url": {"type": "e18e", "id": "fs-extra"} + }, + "gaxios": { + "type": "module", + "moduleName": "gaxios", + "replacements": ["fetch", "ofetch", "ky"], + "url": {"type": "e18e", "id": "fetch"} + }, + "get-stream": { + "type": "module", + "moduleName": "get-stream", + "replacements": ["Buffer"], + "url": {"type": "e18e", "id": "get-stream"} + }, + "get-value": { + "type": "module", + "moduleName": "get-value", + "replacements": ["dlv"], + "url": {"type": "e18e", "id": "dot-prop"} + }, + "glob": { + "type": "module", + "moduleName": "glob", + "replacements": ["tinyglobby", "fs.promises.glob", "fdir"], + "url": {"type": "e18e", "id": "glob"} + }, + "globby": { + "type": "module", + "moduleName": "globby", + "replacements": ["tinyglobby"], + "url": {"type": "e18e", "id": "globby"} + }, + "globule": { + "type": "module", + "moduleName": "globule", + "replacements": ["tinyglobby"], + "url": {"type": "e18e", "id": "globby"} + }, + "grapheme-splitter": { + "type": "module", + "moduleName": "grapheme-splitter", + "replacements": ["Intl.Segmenter", "unicode-segmenter"], + "url": {"type": "e18e", "id": "graphemer"} + }, + "graphemer": { + "type": "module", + "moduleName": "graphemer", + "replacements": ["Intl.Segmenter", "unicode-segmenter"], + "url": {"type": "e18e", "id": "graphemer"} + }, + "graphviz": { + "type": "module", + "moduleName": "graphviz", + "replacements": ["ts-graphviz"], + "url": {"type": "e18e", "id": "graphviz"} + }, + "gray-matter": { + "type": "module", + "moduleName": "gray-matter", + "replacements": ["@11ty/gray-matter"], + "url": {"type": "e18e", "id": "gray-matter"} + }, + "gzip-size": { + "type": "module", + "moduleName": "gzip-size", + "replacements": ["zlib.gzipSync"], + "url": {"type": "e18e", "id": "gzip-size"} + }, + "html-minifier": { + "type": "module", + "moduleName": "html-minifier", + "replacements": ["html-minifier-next"], + "url": {"type": "e18e", "id": "html-minifier"} + }, + "http-proxy": { + "type": "module", + "moduleName": "http-proxy", + "replacements": ["httpxy", "http-proxy-3"], + "url": {"type": "e18e", "id": "http-proxy"} + }, + "inherits": { + "type": "module", + "moduleName": "inherits", + "replacements": ["extends", "util.inherits"], + "url": {"type": "e18e", "id": "inherits"} + }, + "invariant": { + "type": "module", + "moduleName": "invariant", + "replacements": ["tiny-invariant"], + "url": {"type": "e18e", "id": "invariant"} + }, + "is-builtin-module": { + "type": "module", + "moduleName": "is-builtin-module", + "replacements": ["isBuiltin", "builtinModules"], + "url": {"type": "e18e", "id": "is-builtin-module"} + }, + "is-core-module": { + "type": "module", + "moduleName": "is-core-module", + "replacements": ["isBuiltin", "builtinModules"], + "url": {"type": "e18e", "id": "is-builtin-module"} + }, + "isomorphic-fetch": { + "type": "module", + "moduleName": "isomorphic-fetch", + "replacements": ["fetch", "ofetch", "ky"], + "url": {"type": "e18e", "id": "fetch"} + }, + "jquery": { + "type": "module", + "moduleName": "jquery", + "replacements": ["jquery"], + "url": {"type": "e18e", "id": "jquery"} + }, + "js-yaml": { + "type": "module", + "moduleName": "js-yaml", + "replacements": ["yaml", "Bun.YAML"], + "url": {"type": "e18e", "id": "js-yaml"} + }, + "jsonwebtoken": { + "type": "module", + "moduleName": "jsonwebtoken", + "replacements": ["jose"], + "url": {"type": "e18e", "id": "jsonwebtoken"} + }, + "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", + "moduleName": "lodash", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash-amd": { + "type": "module", + "moduleName": "lodash-amd", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash-compat": { + "type": "module", + "moduleName": "lodash-compat", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash-es": { + "type": "module", + "moduleName": "lodash-es", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash-fp": { + "type": "module", + "moduleName": "lodash-fp", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash-node": { + "type": "module", + "moduleName": "lodash-node", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.add": { + "type": "module", + "moduleName": "lodash.add", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.after": { + "type": "module", + "moduleName": "lodash.after", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.ary": { + "type": "module", + "moduleName": "lodash.ary", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.assign": { + "type": "module", + "moduleName": "lodash.assign", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.assignin": { + "type": "module", + "moduleName": "lodash.assignin", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.assigninwith": { + "type": "module", + "moduleName": "lodash.assigninwith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.assignwith": { + "type": "module", + "moduleName": "lodash.assignwith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.attempt": { + "type": "module", + "moduleName": "lodash.attempt", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.before": { + "type": "module", + "moduleName": "lodash.before", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.bind": { + "type": "module", + "moduleName": "lodash.bind", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.bindall": { + "type": "module", + "moduleName": "lodash.bindall", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.bindkey": { + "type": "module", + "moduleName": "lodash.bindkey", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.callback": { + "type": "module", + "moduleName": "lodash.callback", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.camelcase": { + "type": "module", + "moduleName": "lodash.camelcase", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.capitalize": { + "type": "module", + "moduleName": "lodash.capitalize", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.ceil": { + "type": "module", + "moduleName": "lodash.ceil", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.chunk": { + "type": "module", + "moduleName": "lodash.chunk", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.clamp": { + "type": "module", + "moduleName": "lodash.clamp", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.clonedeep": { + "type": "module", + "moduleName": "lodash.clonedeep", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.clonedeepwith": { + "type": "module", + "moduleName": "lodash.clonedeepwith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.clonewith": { + "type": "module", + "moduleName": "lodash.clonewith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.compact": { + "type": "module", + "moduleName": "lodash.compact", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.compose": { + "type": "module", + "moduleName": "lodash.compose", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.concat": { + "type": "module", + "moduleName": "lodash.concat", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.cond": { + "type": "module", + "moduleName": "lodash.cond", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.conforms": { + "type": "module", + "moduleName": "lodash.conforms", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.conformsto": { + "type": "module", + "moduleName": "lodash.conformsto", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.constant": { + "type": "module", + "moduleName": "lodash.constant", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.contains": { + "type": "module", + "moduleName": "lodash.contains", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.countby": { + "type": "module", + "moduleName": "lodash.countby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.create": { + "type": "module", + "moduleName": "lodash.create", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.createcallback": { + "type": "module", + "moduleName": "lodash.createcallback", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.curry": { + "type": "module", + "moduleName": "lodash.curry", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.curryright": { + "type": "module", + "moduleName": "lodash.curryright", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.debounce": { + "type": "module", + "moduleName": "lodash.debounce", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.deburr": { + "type": "module", + "moduleName": "lodash.deburr", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.defaults": { + "type": "module", + "moduleName": "lodash.defaults", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.defaultsdeep": { + "type": "module", + "moduleName": "lodash.defaultsdeep", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.defaultto": { + "type": "module", + "moduleName": "lodash.defaultto", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.defer": { + "type": "module", + "moduleName": "lodash.defer", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.delay": { + "type": "module", + "moduleName": "lodash.delay", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.difference": { + "type": "module", + "moduleName": "lodash.difference", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.differenceby": { + "type": "module", + "moduleName": "lodash.differenceby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.differencewith": { + "type": "module", + "moduleName": "lodash.differencewith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.divide": { + "type": "module", + "moduleName": "lodash.divide", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.drop": { + "type": "module", + "moduleName": "lodash.drop", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.dropright": { + "type": "module", + "moduleName": "lodash.dropright", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.droprightwhile": { + "type": "module", + "moduleName": "lodash.droprightwhile", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.dropwhile": { + "type": "module", + "moduleName": "lodash.dropwhile", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.endswith": { + "type": "module", + "moduleName": "lodash.endswith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.escape": { + "type": "module", + "moduleName": "lodash.escape", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.every": { + "type": "module", + "moduleName": "lodash.every", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.filter": { + "type": "module", + "moduleName": "lodash.filter", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.find": { + "type": "module", + "moduleName": "lodash.find", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.findindex": { + "type": "module", + "moduleName": "lodash.findindex", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.findkey": { + "type": "module", + "moduleName": "lodash.findkey", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.findlast": { + "type": "module", + "moduleName": "lodash.findlast", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.findlastindex": { + "type": "module", + "moduleName": "lodash.findlastindex", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.findlastkey": { + "type": "module", + "moduleName": "lodash.findlastkey", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.findwhere": { + "type": "module", + "moduleName": "lodash.findwhere", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.first": { + "type": "module", + "moduleName": "lodash.first", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.flatmap": { + "type": "module", + "moduleName": "lodash.flatmap", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.flatmapdeep": { + "type": "module", + "moduleName": "lodash.flatmapdeep", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.flatmapdepth": { + "type": "module", + "moduleName": "lodash.flatmapdepth", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.flatten": { + "type": "module", + "moduleName": "lodash.flatten", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.flattendeep": { + "type": "module", + "moduleName": "lodash.flattendeep", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.flattendepth": { + "type": "module", + "moduleName": "lodash.flattendepth", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.flip": { + "type": "module", + "moduleName": "lodash.flip", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.floor": { + "type": "module", + "moduleName": "lodash.floor", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.flow": { + "type": "module", + "moduleName": "lodash.flow", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.flowright": { + "type": "module", + "moduleName": "lodash.flowright", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.foreach": { + "type": "module", + "moduleName": "lodash.foreach", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.foreachright": { + "type": "module", + "moduleName": "lodash.foreachright", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.forin": { + "type": "module", + "moduleName": "lodash.forin", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.forinright": { + "type": "module", + "moduleName": "lodash.forinright", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.forown": { + "type": "module", + "moduleName": "lodash.forown", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.forownright": { + "type": "module", + "moduleName": "lodash.forownright", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.frompairs": { + "type": "module", + "moduleName": "lodash.frompairs", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.functions": { + "type": "module", + "moduleName": "lodash.functions", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.functionsin": { + "type": "module", + "moduleName": "lodash.functionsin", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.groupby": { + "type": "module", + "moduleName": "lodash.groupby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.gt": { + "type": "module", + "moduleName": "lodash.gt", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.gte": { + "type": "module", + "moduleName": "lodash.gte", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.has": { + "type": "module", + "moduleName": "lodash.has", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.hasin": { + "type": "module", + "moduleName": "lodash.hasin", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.head": { + "type": "module", + "moduleName": "lodash.head", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.identity": { + "type": "module", + "moduleName": "lodash.identity", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.includes": { + "type": "module", + "moduleName": "lodash.includes", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.indexby": { + "type": "module", + "moduleName": "lodash.indexby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.indexof": { + "type": "module", + "moduleName": "lodash.indexof", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.initial": { + "type": "module", + "moduleName": "lodash.initial", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.inrange": { + "type": "module", + "moduleName": "lodash.inrange", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.intersection": { + "type": "module", + "moduleName": "lodash.intersection", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.intersectionby": { + "type": "module", + "moduleName": "lodash.intersectionby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.intersectionwith": { + "type": "module", + "moduleName": "lodash.intersectionwith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.invert": { + "type": "module", + "moduleName": "lodash.invert", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.invertby": { + "type": "module", + "moduleName": "lodash.invertby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.invoke": { + "type": "module", + "moduleName": "lodash.invoke", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.invokemap": { + "type": "module", + "moduleName": "lodash.invokemap", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.isarguments": { + "type": "module", + "moduleName": "lodash.isarguments", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.isarraybuffer": { + "type": "module", + "moduleName": "lodash.isarraybuffer", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.isarraylike": { + "type": "module", + "moduleName": "lodash.isarraylike", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.isarraylikeobject": { + "type": "module", + "moduleName": "lodash.isarraylikeobject", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.isdate": { + "type": "module", + "moduleName": "lodash.isdate", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.iselement": { + "type": "module", + "moduleName": "lodash.iselement", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.isempty": { + "type": "module", + "moduleName": "lodash.isempty", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.isequal": { + "type": "module", + "moduleName": "lodash.isequal", + "replacements": ["util.isDeepStrictEqual", "dequal", "Bun.deepEquals"], + "url": {"type": "e18e", "id": "deep-equal"} + }, + "lodash.isequalwith": { + "type": "module", + "moduleName": "lodash.isequalwith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.islength": { + "type": "module", + "moduleName": "lodash.islength", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.ismap": { + "type": "module", + "moduleName": "lodash.ismap", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.ismatch": { + "type": "module", + "moduleName": "lodash.ismatch", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.ismatchwith": { + "type": "module", + "moduleName": "lodash.ismatchwith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.isnative": { + "type": "module", + "moduleName": "lodash.isnative", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.isnil": { + "type": "module", + "moduleName": "lodash.isnil", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.isobjectlike": { + "type": "module", + "moduleName": "lodash.isobjectlike", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.issafeinteger": { + "type": "module", + "moduleName": "lodash.issafeinteger", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.isset": { + "type": "module", + "moduleName": "lodash.isset", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.istypedarray": { + "type": "module", + "moduleName": "lodash.istypedarray", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.isweakmap": { + "type": "module", + "moduleName": "lodash.isweakmap", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.isweakset": { + "type": "module", + "moduleName": "lodash.isweakset", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.iteratee": { + "type": "module", + "moduleName": "lodash.iteratee", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.kebabcase": { + "type": "module", + "moduleName": "lodash.kebabcase", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.keyby": { + "type": "module", + "moduleName": "lodash.keyby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.keys": { + "type": "module", + "moduleName": "lodash.keys", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.keysin": { + "type": "module", + "moduleName": "lodash.keysin", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.last": { + "type": "module", + "moduleName": "lodash.last", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.lowercase": { + "type": "module", + "moduleName": "lodash.lowercase", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.lowerfirst": { + "type": "module", + "moduleName": "lodash.lowerfirst", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.lt": { + "type": "module", + "moduleName": "lodash.lt", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.lte": { + "type": "module", + "moduleName": "lodash.lte", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.map": { + "type": "module", + "moduleName": "lodash.map", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.mapkeys": { + "type": "module", + "moduleName": "lodash.mapkeys", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.mapvalues": { + "type": "module", + "moduleName": "lodash.mapvalues", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.matches": { + "type": "module", + "moduleName": "lodash.matches", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.matchesproperty": { + "type": "module", + "moduleName": "lodash.matchesproperty", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.max": { + "type": "module", + "moduleName": "lodash.max", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.maxby": { + "type": "module", + "moduleName": "lodash.maxby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.mean": { + "type": "module", + "moduleName": "lodash.mean", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.meanby": { + "type": "module", + "moduleName": "lodash.meanby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.memoize": { + "type": "module", + "moduleName": "lodash.memoize", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.merge": { + "type": "module", + "moduleName": "lodash.merge", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.mergewith": { + "type": "module", + "moduleName": "lodash.mergewith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.method": { + "type": "module", + "moduleName": "lodash.method", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.methodof": { + "type": "module", + "moduleName": "lodash.methodof", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.min": { + "type": "module", + "moduleName": "lodash.min", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.minby": { + "type": "module", + "moduleName": "lodash.minby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.mixin": { + "type": "module", + "moduleName": "lodash.mixin", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.modargs": { + "type": "module", + "moduleName": "lodash.modargs", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.multiply": { + "type": "module", + "moduleName": "lodash.multiply", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.negate": { + "type": "module", + "moduleName": "lodash.negate", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.now": { + "type": "module", + "moduleName": "lodash.now", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.nth": { + "type": "module", + "moduleName": "lodash.nth", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.ntharg": { + "type": "module", + "moduleName": "lodash.ntharg", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.omit": { + "type": "module", + "moduleName": "lodash.omit", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.omitby": { + "type": "module", + "moduleName": "lodash.omitby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.once": { + "type": "module", + "moduleName": "lodash.once", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.orderby": { + "type": "module", + "moduleName": "lodash.orderby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.over": { + "type": "module", + "moduleName": "lodash.over", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.overargs": { + "type": "module", + "moduleName": "lodash.overargs", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.overevery": { + "type": "module", + "moduleName": "lodash.overevery", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.oversome": { + "type": "module", + "moduleName": "lodash.oversome", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.pad": { + "type": "module", + "moduleName": "lodash.pad", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.padend": { + "type": "module", + "moduleName": "lodash.padend", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.padleft": { + "type": "module", + "moduleName": "lodash.padleft", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.padright": { + "type": "module", + "moduleName": "lodash.padright", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.padstart": { + "type": "module", + "moduleName": "lodash.padstart", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.pairs": { + "type": "module", + "moduleName": "lodash.pairs", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.parseint": { + "type": "module", + "moduleName": "lodash.parseint", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.partial": { + "type": "module", + "moduleName": "lodash.partial", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.partialright": { + "type": "module", + "moduleName": "lodash.partialright", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.partition": { + "type": "module", + "moduleName": "lodash.partition", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.pick": { + "type": "module", + "moduleName": "lodash.pick", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.pickby": { + "type": "module", + "moduleName": "lodash.pickby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.pluck": { + "type": "module", + "moduleName": "lodash.pluck", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.property": { + "type": "module", + "moduleName": "lodash.property", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.propertyof": { + "type": "module", + "moduleName": "lodash.propertyof", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.pull": { + "type": "module", + "moduleName": "lodash.pull", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.pullall": { + "type": "module", + "moduleName": "lodash.pullall", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.pullallwith": { + "type": "module", + "moduleName": "lodash.pullallwith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.pullat": { + "type": "module", + "moduleName": "lodash.pullat", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.random": { + "type": "module", + "moduleName": "lodash.random", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.range": { + "type": "module", + "moduleName": "lodash.range", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.rangeright": { + "type": "module", + "moduleName": "lodash.rangeright", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.rearg": { + "type": "module", + "moduleName": "lodash.rearg", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.reduce": { + "type": "module", + "moduleName": "lodash.reduce", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.reduceright": { + "type": "module", + "moduleName": "lodash.reduceright", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.reescape": { + "type": "module", + "moduleName": "lodash.reescape", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.reevaluate": { + "type": "module", + "moduleName": "lodash.reevaluate", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.reinterpolate": { + "type": "module", + "moduleName": "lodash.reinterpolate", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.reject": { + "type": "module", + "moduleName": "lodash.reject", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.remove": { + "type": "module", + "moduleName": "lodash.remove", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.repeat": { + "type": "module", + "moduleName": "lodash.repeat", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.replace": { + "type": "module", + "moduleName": "lodash.replace", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.rest": { + "type": "module", + "moduleName": "lodash.rest", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.restparam": { + "type": "module", + "moduleName": "lodash.restparam", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.result": { + "type": "module", + "moduleName": "lodash.result", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.reverse": { + "type": "module", + "moduleName": "lodash.reverse", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.round": { + "type": "module", + "moduleName": "lodash.round", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.sample": { + "type": "module", + "moduleName": "lodash.sample", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.samplesize": { + "type": "module", + "moduleName": "lodash.samplesize", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.set": { + "type": "module", + "moduleName": "lodash.set", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.setwith": { + "type": "module", + "moduleName": "lodash.setwith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.shuffle": { + "type": "module", + "moduleName": "lodash.shuffle", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.size": { + "type": "module", + "moduleName": "lodash.size", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.slice": { + "type": "module", + "moduleName": "lodash.slice", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.snakecase": { + "type": "module", + "moduleName": "lodash.snakecase", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.some": { + "type": "module", + "moduleName": "lodash.some", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.sortby": { + "type": "module", + "moduleName": "lodash.sortby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.sortbyall": { + "type": "module", + "moduleName": "lodash.sortbyall", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.sortbyorder": { + "type": "module", + "moduleName": "lodash.sortbyorder", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.sortedindex": { + "type": "module", + "moduleName": "lodash.sortedindex", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.sortedindexby": { + "type": "module", + "moduleName": "lodash.sortedindexby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.sortedindexof": { + "type": "module", + "moduleName": "lodash.sortedindexof", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.sortedlastindex": { + "type": "module", + "moduleName": "lodash.sortedlastindex", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.sortedlastindexby": { + "type": "module", + "moduleName": "lodash.sortedlastindexby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.sortedlastindexof": { + "type": "module", + "moduleName": "lodash.sortedlastindexof", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.sorteduniq": { + "type": "module", + "moduleName": "lodash.sorteduniq", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.sorteduniqby": { + "type": "module", + "moduleName": "lodash.sorteduniqby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.split": { + "type": "module", + "moduleName": "lodash.split", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.spread": { + "type": "module", + "moduleName": "lodash.spread", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.startcase": { + "type": "module", + "moduleName": "lodash.startcase", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.startswith": { + "type": "module", + "moduleName": "lodash.startswith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.stubarray": { + "type": "module", + "moduleName": "lodash.stubarray", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.stubfalse": { + "type": "module", + "moduleName": "lodash.stubfalse", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.stubobject": { + "type": "module", + "moduleName": "lodash.stubobject", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.stubstring": { + "type": "module", + "moduleName": "lodash.stubstring", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.stubtrue": { + "type": "module", + "moduleName": "lodash.stubtrue", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.subtract": { + "type": "module", + "moduleName": "lodash.subtract", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.sum": { + "type": "module", + "moduleName": "lodash.sum", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.sumby": { + "type": "module", + "moduleName": "lodash.sumby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.support": { + "type": "module", + "moduleName": "lodash.support", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.tail": { + "type": "module", + "moduleName": "lodash.tail", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.take": { + "type": "module", + "moduleName": "lodash.take", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.takeright": { + "type": "module", + "moduleName": "lodash.takeright", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.takerightwhile": { + "type": "module", + "moduleName": "lodash.takerightwhile", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.takewhile": { + "type": "module", + "moduleName": "lodash.takewhile", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.template": { + "type": "module", + "moduleName": "lodash.template", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.templatesettings": { + "type": "module", + "moduleName": "lodash.templatesettings", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.throttle": { + "type": "module", + "moduleName": "lodash.throttle", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.times": { + "type": "module", + "moduleName": "lodash.times", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.tofinite": { + "type": "module", + "moduleName": "lodash.tofinite", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.tolength": { + "type": "module", + "moduleName": "lodash.tolength", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.tonumber": { + "type": "module", + "moduleName": "lodash.tonumber", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.topairs": { + "type": "module", + "moduleName": "lodash.topairs", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.topairsin": { + "type": "module", + "moduleName": "lodash.topairsin", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.topath": { + "type": "module", + "moduleName": "lodash.topath", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.toplainobject": { + "type": "module", + "moduleName": "lodash.toplainobject", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.tosafeinteger": { + "type": "module", + "moduleName": "lodash.tosafeinteger", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.tostring": { + "type": "module", + "moduleName": "lodash.tostring", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.transform": { + "type": "module", + "moduleName": "lodash.transform", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.trunc": { + "type": "module", + "moduleName": "lodash.trunc", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.truncate": { + "type": "module", + "moduleName": "lodash.truncate", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.unary": { + "type": "module", + "moduleName": "lodash.unary", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.unescape": { + "type": "module", + "moduleName": "lodash.unescape", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.union": { + "type": "module", + "moduleName": "lodash.union", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.unionby": { + "type": "module", + "moduleName": "lodash.unionby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.unionwith": { + "type": "module", + "moduleName": "lodash.unionwith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.uniqby": { + "type": "module", + "moduleName": "lodash.uniqby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.uniqueid": { + "type": "module", + "moduleName": "lodash.uniqueid", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.uniqwith": { + "type": "module", + "moduleName": "lodash.uniqwith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.unset": { + "type": "module", + "moduleName": "lodash.unset", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.unzip": { + "type": "module", + "moduleName": "lodash.unzip", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.unzipwith": { + "type": "module", + "moduleName": "lodash.unzipwith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.update": { + "type": "module", + "moduleName": "lodash.update", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.updatewith": { + "type": "module", + "moduleName": "lodash.updatewith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.uppercase": { + "type": "module", + "moduleName": "lodash.uppercase", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.upperfirst": { + "type": "module", + "moduleName": "lodash.upperfirst", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.values": { + "type": "module", + "moduleName": "lodash.values", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.valuesin": { + "type": "module", + "moduleName": "lodash.valuesin", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.where": { + "type": "module", + "moduleName": "lodash.where", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.without": { + "type": "module", + "moduleName": "lodash.without", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.words": { + "type": "module", + "moduleName": "lodash.words", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.wrap": { + "type": "module", + "moduleName": "lodash.wrap", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.xor": { + "type": "module", + "moduleName": "lodash.xor", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.xorby": { + "type": "module", + "moduleName": "lodash.xorby", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.xorwith": { + "type": "module", + "moduleName": "lodash.xorwith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.zip": { + "type": "module", + "moduleName": "lodash.zip", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.zipobject": { + "type": "module", + "moduleName": "lodash.zipobject", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.zipobjectdeep": { + "type": "module", + "moduleName": "lodash.zipobjectdeep", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "lodash.zipwith": { + "type": "module", + "moduleName": "lodash.zipwith", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "make-dir": { + "type": "module", + "moduleName": "make-dir", + "replacements": ["fs.promises.mkdir"], + "url": {"type": "e18e", "id": "mkdirp"} + }, + "materialize-css": { + "type": "module", + "moduleName": "materialize-css", + "replacements": ["@materializecss/materialize", "@material/web"], + "url": {"type": "e18e", "id": "materialize-css"} + }, + "md5": { + "type": "module", + "moduleName": "md5", + "replacements": ["node:crypto"], + "url": {"type": "e18e", "id": "md5"} + }, + "meow": { + "type": "module", + "moduleName": "meow", + "replacements": ["sade", "cleye"], + "url": {"type": "e18e", "id": "cli-builders"} + }, + "minimist": { + "type": "module", + "moduleName": "minimist", + "replacements": ["util.parseArgs", "mri"], + "url": {"type": "e18e", "id": "parseargs"} + }, + "mississippi": { + "type": "module", + "moduleName": "mississippi", + "replacements": ["node:stream"], + "url": {"type": "e18e", "id": "mississippi"} + }, + "mkdirp": { + "type": "module", + "moduleName": "mkdirp", + "replacements": ["fs.promises.mkdir"], + "url": {"type": "e18e", "id": "mkdirp"} + }, + "mockdate": { + "type": "module", + "moduleName": "mockdate", + "replacements": ["node:test", "vitest", "bun:test"], + "url": {"type": "e18e", "id": "mockdate"} + }, + "moment": { + "type": "module", + "moduleName": "moment", + "replacements": ["day.js", "date-fns", "luxon", "Date"], + "url": {"type": "e18e", "id": "moment"} + }, + "node-fetch": { + "type": "module", + "moduleName": "node-fetch", + "replacements": ["fetch", "ofetch", "ky"], + "url": {"type": "e18e", "id": "fetch"} + }, + "node-telegram-bot-api": { + "type": "module", + "moduleName": "node-telegram-bot-api", + "replacements": ["grammy"], + "url": {"type": "e18e", "id": "node-telegram-bot-api"} + }, + "npm-run-all": { + "type": "module", + "moduleName": "npm-run-all", + "replacements": ["npm-run-all2", "concurrently", "wireit"], + "url": {"type": "e18e", "id": "npm-run-all"} + }, + "object-hash": { + "type": "module", + "moduleName": "object-hash", + "replacements": ["ohash", "crypto", "Bun.CryptoHasher"], + "url": {"type": "e18e", "id": "object-hash"} + }, + "object-path": { + "type": "module", + "moduleName": "object-path", + "replacements": ["dlv", "dset"], + "url": {"type": "e18e", "id": "dot-prop"} + }, + "ora": { + "type": "module", + "moduleName": "ora", + "replacements": ["nanospinner", "picospinner"], + "url": {"type": "e18e", "id": "ora"} + }, + "package-up": { + "type": "module", + "moduleName": "package-up", + "replacements": ["empathic", "pkg-types"], + "url": {"type": "e18e", "id": "find-up"} + }, + "path-exists": { + "type": "module", + "moduleName": "path-exists", + "replacements": ["fs.promises.access", "fs.existsSync", "Bun.file"], + "url": {"type": "e18e", "id": "path-exists"} + }, + "pbkdf2": { + "type": "module", + "moduleName": "pbkdf2", + "replacements": ["node:crypto", "crypto"], + "url": {"type": "e18e", "id": "pbkdf2"} + }, + "pkg-dir": { + "type": "module", + "moduleName": "pkg-dir", + "replacements": ["empathic"], + "url": {"type": "e18e", "id": "pkg-dir"} + }, + "pkg-up": { + "type": "module", + "moduleName": "pkg-up", + "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"} + }, + "portfinder": { + "type": "module", + "moduleName": "portfinder", + "replacements": ["get-port"], + "url": {"type": "e18e", "id": "portfinder"} + }, + "preferred-pm": { + "type": "module", + "moduleName": "preferred-pm", + "replacements": ["package-manager-detector"], + "url": {"type": "e18e", "id": "detect-package-manager"} + }, + "q": { + "type": "module", + "moduleName": "q", + "replacements": ["Promise", "nativebird"], + "url": {"type": "e18e", "id": "bluebird-q"} + }, + "qs": { + "type": "module", + "moduleName": "qs", + "replacements": [ + "URLSearchParams", + "fast-querystring", + "picoquery", + "neoqs" + ], + "url": {"type": "e18e", "id": "qs"} + }, + "querystring": { + "type": "module", + "moduleName": "querystring", + "replacements": [ + "URLSearchParams", + "fast-querystring", + "picoquery", + "neoqs" + ], + "url": {"type": "e18e", "id": "qs"} + }, + "randomatic": { + "type": "module", + "moduleName": "randomatic", + "replacements": ["nanoid"], + "url": {"type": "e18e", "id": "shortid"} + }, + "react-feather": { + "type": "module", + "moduleName": "react-feather", + "replacements": ["lucide-react"], + "url": {"type": "e18e", "id": "feather"} + }, + "react-helmet": { + "type": "module", + "moduleName": "react-helmet", + "replacements": ["react:metadata", "react-helmet-async"], + "url": {"type": "e18e", "id": "react-helmet"} + }, + "read-package-up": { + "type": "module", + "moduleName": "read-package-up", + "replacements": ["pkg-types", "empathic"], + "url": {"type": "e18e", "id": "read-package-up"} + }, + "read-pkg": { + "type": "module", + "moduleName": "read-pkg", + "replacements": ["pkg-types", "node:fs"], + "url": {"type": "e18e", "id": "read-pkg"} + }, + "read-pkg-up": { + "type": "module", + "moduleName": "read-pkg-up", + "replacements": ["pkg-types", "empathic"], + "url": {"type": "e18e", "id": "read-pkg-up"} + }, + "readable-stream": { + "type": "module", + "moduleName": "readable-stream", + "replacements": ["node:stream", "streams"], + "url": {"type": "e18e", "id": "readable-stream"} + }, + "request": { + "type": "module", + "moduleName": "request", + "replacements": ["fetch", "ofetch", "ky"], + "url": {"type": "e18e", "id": "fetch"} + }, + "resolve": { + "type": "module", + "moduleName": "resolve", + "replacements": ["import.meta.resolve", "exsolve", "oxc-resolver"], + "url": {"type": "e18e", "id": "resolve"} + }, + "retry-request": { + "type": "module", + "moduleName": "retry-request", + "replacements": ["ofetch", "ky"], + "url": {"type": "e18e", "id": "fetch"} + }, + "rimraf": { + "type": "module", + "moduleName": "rimraf", + "replacements": ["fs.promises.rm", "fs.promises.rmdir", "premove"], + "url": {"type": "e18e", "id": "rimraf"} + }, + "safe-compare": { + "type": "module", + "moduleName": "safe-compare", + "replacements": ["crypto.timingSafeEqual"], + "url": {"type": "e18e", "id": "buffer-equal-constant-time"} + }, + "scmp": { + "type": "module", + "moduleName": "scmp", + "replacements": ["crypto.timingSafeEqual"], + "url": {"type": "e18e", "id": "buffer-equal-constant-time"} + }, + "secure-compare": { + "type": "module", + "moduleName": "secure-compare", + "replacements": ["crypto.timingSafeEqual"], + "url": {"type": "e18e", "id": "buffer-equal-constant-time"} + }, + "set-value": { + "type": "module", + "moduleName": "set-value", + "replacements": ["dset"], + "url": {"type": "e18e", "id": "dot-prop"} + }, + "shortid": { + "type": "module", + "moduleName": "shortid", + "replacements": ["nanoid"], + "url": {"type": "e18e", "id": "shortid"} + }, + "slice-ansi": { + "type": "module", + "moduleName": "slice-ansi", + "replacements": ["fast-slice-ansi"], + "url": {"type": "e18e", "id": "slice-ansi"} + }, + "sort-object": { + "type": "module", + "moduleName": "sort-object", + "replacements": ["sort-object", "sort-object-keys", "sortobject"], + "url": {"type": "e18e", "id": "sort-object"} + }, + "source-map-explorer": { + "type": "module", + "moduleName": "source-map-explorer", + "replacements": [ + "rollup-plugin-visualizer", + "sonda", + "webpack-bundle-analyzer" + ], + "url": {"type": "e18e", "id": "source-map-explorer"} + }, + "split": { + "type": "module", + "moduleName": "split", + "replacements": ["readline.createInterface"], + "url": {"type": "e18e", "id": "split"} + }, + "sqlite3": { + "type": "module", + "moduleName": "sqlite3", + "replacements": ["node:sqlite", "better-sqlite3"], + "url": {"type": "e18e", "id": "sqlite3"} + }, + "stream-buffers": { + "type": "module", + "moduleName": "stream-buffers", + "replacements": ["node:stream"], + "url": {"type": "e18e", "id": "stream-buffers"} + }, + "string-width": { + "type": "module", + "moduleName": "string-width", + "replacements": ["fast-string-width", "Bun.stringWidth"], + "url": {"type": "e18e", "id": "string-width"} + }, + "strip-ansi": { + "type": "module", + "moduleName": "strip-ansi", + "replacements": ["util.stripVTControlCharacters", "Bun.stripANSI"], + "url": {"type": "e18e", "id": "strip-ansi"} + }, + "tar-fs": { + "type": "module", + "moduleName": "tar-fs", + "replacements": ["modern-tar"], + "url": {"type": "e18e", "id": "tar-fs"} + }, + "teeny-request": { + "type": "module", + "moduleName": "teeny-request", + "replacements": ["fetch", "ofetch", "ky"], + "url": {"type": "e18e", "id": "fetch"} + }, + "temp": { + "type": "module", + "moduleName": "temp", + "replacements": ["fs.promises.mkdtemp", "Deno.makeTempDir"], + "url": {"type": "e18e", "id": "tempy"} + }, + "tempy": { + "type": "module", + "moduleName": "tempy", + "replacements": ["fs.promises.mkdtemp", "Deno.makeTempDir"], + "url": {"type": "e18e", "id": "tempy"} + }, + "then-request": { + "type": "module", + "moduleName": "then-request", + "replacements": ["fetch", "ofetch", "ky"], + "url": {"type": "e18e", "id": "fetch"} + }, + "through": { + "type": "module", + "moduleName": "through", + "replacements": ["node:stream"], + "url": {"type": "e18e", "id": "through"} + }, + "through2": { + "type": "module", + "moduleName": "through2", + "replacements": ["node:stream"], + "url": {"type": "e18e", "id": "through"} + }, + "tokml": { + "type": "module", + "moduleName": "tokml", + "replacements": ["@placemarkio/tokml"], + "url": {"type": "e18e", "id": "tokml"} + }, + "toml": { + "type": "module", + "moduleName": "toml", + "replacements": ["smol-toml", "Bun.TOML"], + "url": {"type": "e18e", "id": "toml"} + }, + "traverse": { + "type": "module", + "moduleName": "traverse", + "replacements": ["neotraverse"], + "url": {"type": "e18e", "id": "traverse"} + }, + "tsc": { + "type": "module", + "moduleName": "tsc", + "replacements": ["tsc"], + "url": {"type": "e18e", "id": "tsc"} + }, + "tsup": { + "type": "module", + "moduleName": "tsup", + "replacements": ["tsdown"], + "url": {"type": "e18e", "id": "tsup"} + }, + "uid-safe": { + "type": "module", + "moduleName": "uid-safe", + "replacements": ["crypto.randomUUID"], + "url": {"type": "e18e", "id": "uuidv4"} + }, + "underscore": { + "type": "module", + "moduleName": "underscore", + "replacements": ["lodash-underscore", "es-toolkit"], + "url": {"type": "e18e", "id": "lodash-underscore"} + }, + "universal-deep-strict-equal": { + "type": "module", + "moduleName": "universal-deep-strict-equal", + "replacements": ["dequal", "util.isDeepStrictEqual", "Bun.deepEquals"], + "url": {"type": "e18e", "id": "deep-equal"} + }, + "uri-js": { + "type": "module", + "moduleName": "uri-js", + "replacements": ["URL", "uri-js-replace", "fast-uri"], + "url": {"type": "e18e", "id": "uri-js"} + }, + "utf8": { + "type": "module", + "moduleName": "utf8", + "replacements": ["TextEncoder", "Buffer.prototype.toString"], + "url": {"type": "e18e", "id": "utf8"} + }, + "uuid": { + "type": "module", + "moduleName": "uuid", + "replacements": ["crypto.randomUUID"], + "url": {"type": "e18e", "id": "uuidv4"} + }, + "uuidv4": { + "type": "module", + "moduleName": "uuidv4", + "replacements": ["crypto.randomUUID"], + "url": {"type": "e18e", "id": "uuidv4"} + }, + "wellknown": { + "type": "module", + "moduleName": "wellknown", + "replacements": ["betterknown"], + "url": {"type": "e18e", "id": "wellknown"} + }, + "whatwg-fetch": { + "type": "module", + "moduleName": "whatwg-fetch", + "replacements": ["fetch", "ofetch", "ky"], + "url": {"type": "e18e", "id": "fetch"} + }, + "wrap-ansi": { + "type": "module", + "moduleName": "wrap-ansi", + "replacements": ["fast-wrap-ansi"], + "url": {"type": "e18e", "id": "wrap-ansi"} + }, + "xmldom": { + "type": "module", + "moduleName": "xmldom", + "replacements": ["@xmldom/xmldom"], + "url": {"type": "e18e", "id": "xmldom"} + }, + "yamljs": { + "type": "module", + "moduleName": "yamljs", + "replacements": ["yaml", "Bun.YAML"], + "url": {"type": "e18e", "id": "js-yaml"} + }, + "yargs": { + "type": "module", + "moduleName": "yargs", + "replacements": ["sade", "cleye"], + "url": {"type": "e18e", "id": "cli-builders"} + }, + "yargs-parser": { + "type": "module", + "moduleName": "yargs-parser", + "replacements": ["util.parseArgs", "mri"], + "url": {"type": "e18e", "id": "parseargs"} + } + }, + "replacements": { + "--env-file": { + "id": "--env-file", + "type": "native", + "url": {"type": "node", "id": "api/cli.html#--env-filefile"} + }, + "@11ty/gray-matter": { + "id": "@11ty/gray-matter", + "type": "documented", + "replacementModule": "@11ty/gray-matter" + }, + "@eslint-community/eslint-plugin-eslint-comments": { + "id": "@eslint-community/eslint-plugin-eslint-comments", + "type": "documented", + "replacementModule": "@eslint-community/eslint-plugin-eslint-comments" + }, + "@eslint-react/eslint-plugin": { + "id": "@eslint-react/eslint-plugin", + "type": "documented", + "replacementModule": "@eslint-react/eslint-plugin" + }, + "@faker-js/faker": { + "id": "@faker-js/faker", + "type": "documented", + "replacementModule": "@faker-js/faker" + }, + "@fastify/deepmerge": { + "id": "@fastify/deepmerge", + "type": "documented", + "replacementModule": "@fastify/deepmerge" + }, + "@material/web": { + "id": "@material/web", + "type": "documented", + "replacementModule": "@material/web" + }, + "@materializecss/materialize": { + "id": "@materializecss/materialize", + "type": "documented", + "replacementModule": "@materializecss/materialize" + }, + "@noble/hashes": { + "id": "@noble/hashes", + "type": "documented", + "replacementModule": "@noble/hashes" + }, + "@placemarkio/tokml": { + "id": "@placemarkio/tokml", + "type": "documented", + "replacementModule": "@placemarkio/tokml" + }, + "@vitest/eslint-plugin": { + "id": "@vitest/eslint-plugin", + "type": "documented", + "replacementModule": "@vitest/eslint-plugin" + }, + "@xmldom/xmldom": { + "id": "@xmldom/xmldom", + "type": "documented", + "replacementModule": "@xmldom/xmldom" + }, + "Buffer": { + "id": "Buffer", + "type": "native", + "nodeFeatureId": {"moduleName": "node:buffer", "exportName": "Buffer"}, + "url": {"type": "node", "id": "api/buffer.html"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "vercel", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.1.90"} + ] + }, + "Buffer.compare": { + "id": "Buffer.compare", + "type": "native", + "nodeFeatureId": {"moduleName": "node:buffer", "exportName": "Buffer"}, + "url": { + "type": "node", + "id": "api/buffer.html#static-method-buffercomparebuf1-buf2" + }, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "vercel", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.1.90"} + ] + }, + "Buffer.prototype.equals": { + "id": "Buffer.prototype.equals", + "type": "native", + "nodeFeatureId": {"moduleName": "node:buffer", "exportName": "Buffer"}, + "url": {"type": "node", "id": "api/buffer.html#bufequalsotherbuffer"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "vercel", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.1.90"} + ] + }, + "Buffer.prototype.toString": { + "id": "Buffer.prototype.toString", + "type": "native", + "nodeFeatureId": {"moduleName": "node:buffer", "exportName": "Buffer"}, + "url": { + "type": "node", + "id": "api/buffer.html#buftostringencoding-start-end" + }, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "vercel", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.1.90"} + ] + }, + "Bun.CryptoHasher": { + "id": "Bun.CryptoHasher", + "type": "native", + "url": "https://bun.com/docs/runtime/hashing", + "engines": [{"engine": "bun", "minVersion": "1.0.0"}] + }, + "Bun.Shell": { + "id": "Bun.Shell", + "type": "native", + "url": "https://bun.com/docs/runtime/shell", + "engines": [{"engine": "bun", "minVersion": "1.0.0"}] + }, + "Bun.TOML": { + "id": "Bun.TOML", + "type": "native", + "url": "https://bun.com/docs/runtime/toml", + "engines": [{"engine": "bun", "minVersion": "1.0.0"}] + }, + "Bun.YAML": { + "id": "Bun.YAML", + "type": "native", + "url": "https://bun.com/docs/runtime/yaml", + "engines": [{"engine": "bun", "minVersion": "1.0.0"}] + }, + "Bun.deepEquals": { + "id": "Bun.deepEquals", + "type": "native", + "url": "https://bun.com/docs/runtime/utils#bun-deepequals", + "engines": [{"engine": "bun", "minVersion": "1.0.0"}] + }, + "Bun.file": { + "id": "Bun.file", + "type": "native", + "url": "https://bun.com/reference/bun/file", + "engines": [{"engine": "bun", "minVersion": "1.0.0"}] + }, + "Bun.stringWidth": { + "id": "Bun.stringWidth", + "type": "native", + "url": "https://bun.com/docs/runtime/utils#bun-stringwidth", + "engines": [{"engine": "bun", "minVersion": "1.0.0"}] + }, + "Bun.stripANSI": { + "id": "Bun.stripANSI", + "type": "native", + "url": "https://bun.com/docs/runtime/utils#bun-stripansi", + "engines": [{"engine": "bun", "minVersion": "1.0.0"}] + }, + "ClipboardAPI": { + "id": "ClipboardAPI", + "type": "native", + "webFeatureId": { + "featureId": "async-clipboard", + "compatKey": "api.Clipboard" + }, + "url": {"type": "mdn", "id": "Web/API/Clipboard_API"}, + "engines": [ + {"engine": "chrome", "minVersion": "66"}, + {"engine": "chrome_android", "minVersion": "66"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "63"}, + {"engine": "firefox_android", "minVersion": "63"}, + {"engine": "safari", "minVersion": "13.1"}, + {"engine": "safari_ios", "minVersion": "13.4"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "53"}, + {"engine": "opera_android", "minVersion": "47"}, + {"engine": "samsunginternet_android", "minVersion": "9.0"}, + {"engine": "webview_android", "minVersion": "66"}, + {"engine": "webview_ios", "minVersion": "13.4"} + ] + }, + "Date": { + "id": "Date", + "type": "native", + "webFeatureId": { + "featureId": "date", + "compatKey": "javascript.builtins.Date" + }, + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "3"}, + {"engine": "nodejs", "minVersion": "0.10.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "3"}, + {"engine": "opera_android", "minVersion": "10.1"}, + {"engine": "samsunginternet_android", "minVersion": "1.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "1"} + ] + }, + "Deno.makeTempDir": { + "id": "Deno.makeTempDir", + "type": "native", + "url": "https://docs.deno.com/api/deno/~/Deno.makeTempDir" + }, + "Intl.Segmenter": { + "id": "Intl.Segmenter", + "type": "native", + "webFeatureId": { + "featureId": "intl-segmenter", + "compatKey": "javascript.builtins.Intl.Segmenter" + }, + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.8"}, + {"engine": "nodejs", "minVersion": "16.0.0"}, + {"engine": "oculus", "minVersion": "13.0"}, + {"engine": "opera", "minVersion": "73"}, + {"engine": "opera_android", "minVersion": "62"}, + {"engine": "samsunginternet_android", "minVersion": "14.0"}, + {"engine": "webview_android", "minVersion": "87"}, + {"engine": "webview_ios", "minVersion": "14.5"} + ] + }, + "Promise": { + "id": "Promise", + "type": "native", + "webFeatureId": { + "featureId": "promise", + "compatKey": "javascript.builtins.Promise" + }, + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Global_Objects/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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "0.12.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "19"}, + {"engine": "opera_android", "minVersion": "19"}, + {"engine": "samsunginternet_android", "minVersion": "2.0"}, + {"engine": "webview_android", "minVersion": "4.4.3"}, + {"engine": "webview_ios", "minVersion": "8"} + ] + }, + "Teleport": { + "id": "Teleport", + "type": "documented", + "replacementModule": "Teleport" + }, + "TextEncoder": { + "id": "TextEncoder", + "type": "native", + "webFeatureId": { + "featureId": "text-encoding", + "compatKey": "api.TextEncoder" + }, + "url": {"type": "mdn", "id": "Web/API/TextEncoder"}, + "engines": [ + {"engine": "chrome", "minVersion": "38"}, + {"engine": "chrome_android", "minVersion": "38"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "18"}, + {"engine": "firefox_android", "minVersion": "18"}, + {"engine": "safari", "minVersion": "10.1"}, + {"engine": "safari_ios", "minVersion": "10.3"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "11.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "25"}, + {"engine": "opera_android", "minVersion": "25"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "38"}, + {"engine": "webview_ios", "minVersion": "10.3"} + ] + }, + "URL": { + "id": "URL", + "type": "native", + "webFeatureId": {"featureId": "url", "compatKey": "api.URL"}, + "url": {"type": "mdn", "id": "Web/API/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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "10"}, + {"engine": "nodejs", "minVersion": "10.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "19"}, + {"engine": "opera_android", "minVersion": "19"}, + {"engine": "samsunginternet_android", "minVersion": "2.0"}, + {"engine": "webview_android", "minVersion": "4.4"}, + {"engine": "webview_ios", "minVersion": "7"} + ] + }, + "URLSearchParams": { + "id": "URLSearchParams", + "type": "native", + "webFeatureId": {"featureId": "url", "compatKey": "api.URLSearchParams"}, + "url": {"type": "mdn", "id": "Web/API/URLSearchParams"}, + "engines": [ + {"engine": "chrome", "minVersion": "49"}, + {"engine": "chrome_android", "minVersion": "49"}, + {"engine": "edge", "minVersion": "17"}, + {"engine": "firefox", "minVersion": "29"}, + {"engine": "firefox_android", "minVersion": "29"}, + {"engine": "safari", "minVersion": "10.1"}, + {"engine": "safari_ios", "minVersion": "10.3"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "10.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "36"}, + {"engine": "opera_android", "minVersion": "36"}, + {"engine": "samsunginternet_android", "minVersion": "5.0"}, + {"engine": "webview_android", "minVersion": "49"}, + {"engine": "webview_ios", "minVersion": "10.3"} + ] + }, + "ansis": { + "id": "ansis", + "type": "documented", + "replacementModule": "ansis" + }, + "bcryptjs": { + "id": "bcryptjs", + "type": "documented", + "replacementModule": "bcryptjs" + }, + "better-sqlite3": { + "id": "better-sqlite3", + "type": "documented", + "replacementModule": "better-sqlite3" + }, + "betterknown": { + "id": "betterknown", + "type": "documented", + "replacementModule": "betterknown" + }, + "builtinModules": { + "id": "builtinModules", + "type": "native", + "nodeFeatureId": { + "moduleName": "node:module", + "exportName": "builtinModules" + }, + "url": {"type": "node", "id": "api/module.html#modulebuiltinmodules"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "6.13.0"} + ] + }, + "bun:test": { + "id": "bun:test", + "type": "native", + "url": "https://bun.com/docs/test" + }, + "cleye": { + "id": "cleye", + "type": "documented", + "replacementModule": "cleye" + }, + "concurrently": { + "id": "concurrently", + "type": "documented", + "replacementModule": "concurrently" + }, + "cpx2": {"id": "cpx2", "type": "documented", "replacementModule": "cpx2"}, + "crypto": { + "id": "crypto", + "type": "native", + "webFeatureId": { + "featureId": "web-cryptography", + "compatKey": "api.crypto" + }, + "url": {"type": "mdn", "id": "Web/API/Web_Crypto_API"}, + "engines": [ + {"engine": "chrome", "minVersion": "37"}, + {"engine": "chrome_android", "minVersion": "37"}, + {"engine": "edge", "minVersion": "12"}, + {"engine": "firefox", "minVersion": "1"}, + {"engine": "firefox_android", "minVersion": "4"}, + {"engine": "safari", "minVersion": "5"}, + {"engine": "safari_ios", "minVersion": "5"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "ie", "minVersion": "11"}, + {"engine": "nodejs", "minVersion": "19.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "24"}, + {"engine": "opera_android", "minVersion": "24"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "37"}, + {"engine": "webview_ios", "minVersion": "5"} + ] + }, + "crypto.createHmac": { + "id": "crypto.createHmac", + "type": "native", + "url": { + "type": "node", + "id": "api/crypto.html#cryptocreatehmacalgorithm-key-options" + }, + "nodeFeatureId": {"moduleName": "crypto", "exportName": "createHmac"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.1.94"} + ] + }, + "crypto.randomUUID": { + "id": "crypto.randomUUID", + "type": "native", + "webFeatureId": { + "featureId": "web-cryptography", + "compatKey": "api.Crypto.randomUUID" + }, + "url": {"type": "mdn", "id": "Web/API/Crypto/randomUUID"}, + "engines": [ + {"engine": "chrome", "minVersion": "92"}, + {"engine": "chrome_android", "minVersion": "92"}, + {"engine": "edge", "minVersion": "92"}, + {"engine": "firefox", "minVersion": "95"}, + {"engine": "firefox_android", "minVersion": "95"}, + {"engine": "safari", "minVersion": "15.4"}, + {"engine": "safari_ios", "minVersion": "15.4"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.11"}, + {"engine": "nodejs", "minVersion": "16.7.0"}, + {"engine": "oculus", "minVersion": "17.0"}, + {"engine": "opera", "minVersion": "78"}, + {"engine": "opera_android", "minVersion": "65"}, + {"engine": "samsunginternet_android", "minVersion": "16.0"}, + {"engine": "webview_android", "minVersion": "92"}, + {"engine": "webview_ios", "minVersion": "15.4"} + ] + }, + "crypto.subtle.sign": { + "id": "crypto.subtle.sign", + "type": "native", + "webFeatureId": { + "featureId": "web-cryptography", + "compatKey": "api.SubtleCrypto.sign" + }, + "url": {"type": "mdn", "id": "Web/API/SubtleCrypto/sign"}, + "engines": [ + {"engine": "chrome", "minVersion": "37"}, + {"engine": "chrome_android", "minVersion": "37"}, + {"engine": "edge", "minVersion": "79"}, + {"engine": "firefox", "minVersion": "34"}, + {"engine": "firefox_android", "minVersion": "34"}, + {"engine": "safari", "minVersion": "11"}, + {"engine": "safari_ios", "minVersion": "11"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.12"}, + {"engine": "ie", "minVersion": "11"}, + {"engine": "nodejs", "minVersion": "15.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "24"}, + {"engine": "opera_android", "minVersion": "24"}, + {"engine": "samsunginternet_android", "minVersion": "3.0"}, + {"engine": "webview_android", "minVersion": "37"}, + {"engine": "webview_ios", "minVersion": "7"} + ] + }, + "crypto.timingSafeEqual": { + "id": "crypto.timingSafeEqual", + "type": "native", + "url": {"type": "node", "id": "api/crypto.html#cryptotimingsafeequala-b"}, + "nodeFeatureId": { + "moduleName": "crypto", + "exportName": "timingSafeEqual" + }, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "6.6.0"} + ] + }, + "date-fns": { + "id": "date-fns", + "type": "documented", + "replacementModule": "date-fns" + }, + "day.js": { + "id": "day.js", + "type": "documented", + "replacementModule": "day.js" + }, + "defu": {"id": "defu", "type": "documented", "replacementModule": "defu"}, + "dequal": { + "id": "dequal", + "type": "documented", + "replacementModule": "dequal" + }, + "dlv": {"id": "dlv", "type": "documented", "replacementModule": "dlv"}, + "dset": {"id": "dset", "type": "documented", "replacementModule": "dset"}, + "elysia": { + "id": "elysia", + "type": "documented", + "replacementModule": "elysia" + }, + "emoji-regex-xs": { + "id": "emoji-regex-xs", + "type": "documented", + "replacementModule": "emoji-regex-xs" + }, + "empathic": { + "id": "empathic", + "type": "documented", + "replacementModule": "empathic" + }, + "es-toolkit": { + "id": "es-toolkit", + "type": "documented", + "replacementModule": "es-toolkit" + }, + "eslint-config-airbnb-extended": { + "id": "eslint-config-airbnb-extended", + "type": "documented", + "replacementModule": "eslint-config-airbnb-extended" + }, + "eslint-plugin-es-x": { + "id": "eslint-plugin-es-x", + "type": "documented", + "replacementModule": "eslint-plugin-es-x" + }, + "eslint-plugin-import-x": { + "id": "eslint-plugin-import-x", + "type": "documented", + "replacementModule": "eslint-plugin-import-x" + }, + "eslint-plugin-jest-dom-ya": { + "id": "eslint-plugin-jest-dom-ya", + "type": "documented", + "replacementModule": "eslint-plugin-jest-dom-ya" + }, + "eslint-plugin-n": { + "id": "eslint-plugin-n", + "type": "documented", + "replacementModule": "eslint-plugin-n" + }, + "exsolve": { + "id": "exsolve", + "type": "documented", + "replacementModule": "exsolve" + }, + "extends": { + "id": "extends", + "type": "native", + "description": "You can use ES6 classes `extends` syntax for prototype inheritance.", + "url": {"type": "mdn", "id": "Web/JavaScript/Reference/Classes/extends"} + }, + "fast-querystring": { + "id": "fast-querystring", + "type": "documented", + "replacementModule": "fast-querystring" + }, + "fast-slice-ansi": { + "id": "fast-slice-ansi", + "type": "documented", + "replacementModule": "fast-slice-ansi" + }, + "fast-string-width": { + "id": "fast-string-width", + "type": "documented", + "replacementModule": "fast-string-width" + }, + "fast-uri": { + "id": "fast-uri", + "type": "documented", + "replacementModule": "fast-uri" + }, + "fast-wrap-ansi": { + "id": "fast-wrap-ansi", + "type": "documented", + "replacementModule": "fast-wrap-ansi" + }, + "fdir": {"id": "fdir", "type": "documented", "replacementModule": "fdir"}, + "fetch": { + "id": "fetch", + "type": "native", + "webFeatureId": {"featureId": "fetch", "compatKey": "api.fetch"}, + "url": {"type": "mdn", "id": "Web/API/Fetch_API"}, + "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"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "18.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "29"}, + {"engine": "opera_android", "minVersion": "29"}, + {"engine": "samsunginternet_android", "minVersion": "4.0"}, + {"engine": "webview_android", "minVersion": "42"}, + {"engine": "webview_ios", "minVersion": "10.3"} + ] + }, + "fs": { + "id": "fs", + "type": "native", + "nodeFeatureId": {"moduleName": "node:fs"}, + "url": {"type": "node", "id": "api/fs.html"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.10.0"} + ] + }, + "fs.existsSync": { + "id": "fs.existsSync", + "type": "native", + "nodeFeatureId": {"moduleName": "node:fs", "exportName": "existsSync"}, + "url": {"type": "node", "id": "api/fs.html#fsexistssyncpath"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.1.21"} + ] + }, + "fs.promises.access": { + "id": "fs.promises.access", + "type": "native", + "nodeFeatureId": { + "moduleName": "node:fs/promises", + "exportName": "access" + }, + "url": {"type": "node", "id": "api/fs.html#fspromisesaccesspath-mode"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "10.0.0"} + ] + }, + "fs.promises.glob": { + "id": "fs.promises.glob", + "type": "native", + "nodeFeatureId": {"moduleName": "node:fs", "exportName": "glob"}, + "url": { + "type": "node", + "id": "api/fs.html#fspromisesglobpattern-options" + }, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "22.0.0"} + ] + }, + "fs.promises.mkdir": { + "id": "fs.promises.mkdir", + "type": "native", + "nodeFeatureId": {"moduleName": "node:fs", "exportName": "mkdir"}, + "url": {"type": "node", "id": "api/fs.html#fspromisesmkdirpath-options"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "10.0.0"} + ] + }, + "fs.promises.mkdtemp": { + "id": "fs.promises.mkdtemp", + "type": "native", + "nodeFeatureId": { + "moduleName": "node:fs/promises", + "exportName": "mkdtemp" + }, + "url": { + "type": "node", + "id": "api/fs.html#fspromisesmkdtempprefix-options" + }, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "10.0.0"} + ] + }, + "fs.promises.rm": { + "id": "fs.promises.rm", + "type": "native", + "nodeFeatureId": {"moduleName": "node:fs/promises", "exportName": "rm"}, + "url": {"type": "node", "id": "api/fs.html#fspromisesrmpath-options"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "14.14.0"} + ] + }, + "fs.promises.rmdir": { + "id": "fs.promises.rmdir", + "type": "native", + "nodeFeatureId": { + "moduleName": "node:fs/promises", + "exportName": "rmdir" + }, + "url": {"type": "node", "id": "api/fs.html#fspromisesrmdirpath-options"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "10.0.0"} + ] + }, + "get-port": { + "id": "get-port", + "type": "documented", + "replacementModule": "get-port" + }, + "grammy": { + "id": "grammy", + "type": "documented", + "replacementModule": "grammy" + }, + "h3": {"id": "h3", "type": "documented", "replacementModule": "h3"}, + "hono": {"id": "hono", "type": "documented", "replacementModule": "hono"}, + "html-minifier-next": { + "id": "html-minifier-next", + "type": "documented", + "replacementModule": "html-minifier-next" + }, + "http-proxy-3": { + "id": "http-proxy-3", + "type": "documented", + "replacementModule": "http-proxy-3" + }, + "httpxy": { + "id": "httpxy", + "type": "documented", + "replacementModule": "httpxy" + }, + "import.meta.resolve": { + "id": "import.meta.resolve", + "type": "native", + "webFeatureId": { + "featureId": "js-modules", + "compatKey": "javascript.operators.import_meta.resolve" + }, + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Operators/import.meta/resolve" + }, + "engines": [ + {"engine": "chrome", "minVersion": "105"}, + {"engine": "chrome_android", "minVersion": "105"}, + {"engine": "edge", "minVersion": "105"}, + {"engine": "firefox", "minVersion": "106"}, + {"engine": "firefox_android", "minVersion": "106"}, + {"engine": "safari", "minVersion": "16.4"}, + {"engine": "safari_ios", "minVersion": "16.4"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.24"}, + {"engine": "nodejs", "minVersion": "20.8.0"}, + {"engine": "oculus", "minVersion": "31.2"}, + {"engine": "opera", "minVersion": "91"}, + {"engine": "opera_android", "minVersion": "72"}, + {"engine": "samsunginternet_android", "minVersion": "20.0"}, + {"engine": "webview_android", "minVersion": "105"}, + {"engine": "webview_ios", "minVersion": "16.4"} + ] + }, + "isBuiltin": { + "id": "isBuiltin", + "type": "native", + "nodeFeatureId": {"moduleName": "node:module", "exportName": "isBuiltin"}, + "url": { + "type": "node", + "id": "api/module.html#moduleisbuiltinmodulename" + }, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "16.17.0"} + ] + }, + "jose": {"id": "jose", "type": "documented", "replacementModule": "jose"}, + "jquery": { + "id": "jquery", + "type": "removal", + "url": {"type": "e18e", "id": "jquery"}, + "description": "jQuery can be replaced with native DOM and Web APIs" + }, + "jsx-ast-utils-x": { + "id": "jsx-ast-utils-x", + "type": "documented", + "replacementModule": "jsx-ast-utils-x" + }, + "knip": {"id": "knip", "type": "documented", "replacementModule": "knip"}, + "ky": {"id": "ky", "type": "documented", "replacementModule": "ky"}, + "lilconfig": { + "id": "lilconfig", + "type": "documented", + "replacementModule": "lilconfig" + }, + "lodash-underscore": { + "id": "lodash-underscore", + "type": "removal", + "url": {"type": "e18e", "id": "lodash-underscore"}, + "description": "lodash and Underscore can be replaced with native JavaScript APIs" + }, + "lucide": { + "id": "lucide", + "type": "documented", + "replacementModule": "lucide" + }, + "lucide-react": { + "id": "lucide-react", + "type": "documented", + "replacementModule": "lucide-react" + }, + "luxon": { + "id": "luxon", + "type": "documented", + "replacementModule": "luxon" + }, + "milliparsec": { + "id": "milliparsec", + "type": "documented", + "replacementModule": "milliparsec" + }, + "modern-tar": { + "id": "modern-tar", + "type": "documented", + "replacementModule": "modern-tar" + }, + "mri": {"id": "mri", "type": "documented", "replacementModule": "mri"}, + "nano-staged": { + "id": "nano-staged", + "type": "documented", + "replacementModule": "nano-staged" + }, + "nanoexec": { + "id": "nanoexec", + "type": "documented", + "replacementModule": "nanoexec" + }, + "nanoid": { + "id": "nanoid", + "type": "documented", + "replacementModule": "nanoid" + }, + "nanospinner": { + "id": "nanospinner", + "type": "documented", + "replacementModule": "nanospinner" + }, + "nativebird": { + "id": "nativebird", + "type": "documented", + "replacementModule": "nativebird" + }, + "neoqs": { + "id": "neoqs", + "type": "documented", + "replacementModule": "neoqs" + }, + "neotraverse": { + "id": "neotraverse", + "type": "documented", + "replacementModule": "neotraverse" + }, + "node:crypto": { + "id": "node:crypto", + "type": "native", + "nodeFeatureId": {"moduleName": "node:crypto"}, + "url": {"type": "node", "id": "api/crypto.html"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.3.6"} + ] + }, + "node:fs": { + "id": "node:fs", + "type": "documented", + "replacementModule": "node:fs", + "url": {"type": "node", "id": "api/fs.html"} + }, + "node:sqlite": { + "id": "node:sqlite", + "type": "native", + "nodeFeatureId": {"moduleName": "node:sqlite"}, + "url": {"type": "node", "id": "api/sqlite.html"}, + "engines": [ + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "22.5.0"} + ] + }, + "node:stream": { + "id": "node:stream", + "type": "native", + "nodeFeatureId": {"moduleName": "node:stream"}, + "url": {"type": "node", "id": "api/stream.html"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.10.0"} + ] + }, + "node:test": { + "id": "node:test", + "type": "native", + "nodeFeatureId": {"moduleName": "test"}, + "url": {"type": "node", "id": "api/test.html"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "18.0.0"} + ] + }, + "npm-run-all2": { + "id": "npm-run-all2", + "type": "documented", + "replacementModule": "npm-run-all2" + }, + "obug": {"id": "obug", "type": "documented", "replacementModule": "obug"}, + "ofetch": { + "id": "ofetch", + "type": "documented", + "replacementModule": "ofetch" + }, + "ohash": { + "id": "ohash", + "type": "documented", + "replacementModule": "ohash" + }, + "oxc-resolver": { + "id": "oxc-resolver", + "type": "documented", + "replacementModule": "oxc-resolver" + }, + "oxlint": { + "id": "oxlint", + "type": "documented", + "replacementModule": "oxlint" + }, + "package-manager-detector": { + "id": "package-manager-detector", + "type": "documented", + "replacementModule": "package-manager-detector" + }, + "picocolors": { + "id": "picocolors", + "type": "documented", + "replacementModule": "picocolors" + }, + "picoquery": { + "id": "picoquery", + "type": "documented", + "replacementModule": "picoquery" + }, + "picospinner": { + "id": "picospinner", + "type": "documented", + "replacementModule": "picospinner" + }, + "pkg-types": { + "id": "pkg-types", + "type": "documented", + "replacementModule": "pkg-types" + }, + "premove": { + "id": "premove", + "type": "documented", + "replacementModule": "premove" + }, + "react-helmet-async": { + "id": "react-helmet-async", + "type": "documented", + "replacementModule": "react-helmet-async" + }, + "react:metadata": { + "id": "react:metadata", + "type": "documented", + "replacementModule": "react" + }, + "readline.createInterface": { + "id": "readline.createInterface", + "type": "native", + "nodeFeatureId": { + "moduleName": "node:readline", + "exportName": "createInterface" + }, + "url": { + "type": "node", + "id": "api/readline.html#readlinecreateinterfaceoptions" + }, + "engines": [ + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "17.0.0"} + ] + }, + "rollup-plugin-visualizer": { + "id": "rollup-plugin-visualizer", + "type": "documented", + "replacementModule": "rollup-plugin-visualizer" + }, + "sade": {"id": "sade", "type": "documented", "replacementModule": "sade"}, + "smol-toml": { + "id": "smol-toml", + "type": "documented", + "replacementModule": "smol-toml" + }, + "sonda": { + "id": "sonda", + "type": "documented", + "replacementModule": "sonda" + }, + "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"} + }, + "sort-object-keys": { + "id": "sort-object-keys", + "type": "documented", + "replacementModule": "sort-object-keys" + }, + "sortobject": { + "id": "sortobject", + "type": "documented", + "replacementModule": "sortobject" + }, + "stream.Duplex": { + "id": "stream.Duplex", + "type": "native", + "url": {"type": "node", "id": "api/stream.html#class-streamduplex"}, + "nodeFeatureId": {"moduleName": "node:stream", "exportName": "Duplex"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"} + ] + }, + "streams": { + "id": "streams", + "type": "native", + "webFeatureId": { + "featureId": "streams", + "compatKey": "api.ReadableStream" + }, + "url": {"type": "mdn", "id": "Web/API/Streams_API"}, + "engines": [ + {"engine": "chrome", "minVersion": "43"}, + {"engine": "chrome_android", "minVersion": "43"}, + {"engine": "edge", "minVersion": "14"}, + {"engine": "firefox", "minVersion": "65"}, + {"engine": "firefox_android", "minVersion": "65"}, + {"engine": "safari", "minVersion": "10.1"}, + {"engine": "safari_ios", "minVersion": "10.3"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.0"}, + {"engine": "nodejs", "minVersion": "18.0.0"}, + {"engine": "oculus", "minVersion": "5.0"}, + {"engine": "opera", "minVersion": "30"}, + {"engine": "opera_android", "minVersion": "30"}, + {"engine": "samsunginternet_android", "minVersion": "4.0"}, + {"engine": "webview_android", "minVersion": "43"}, + {"engine": "webview_ios", "minVersion": "10.3"} + ] + }, + "structuredClone": { + "id": "structuredClone", + "type": "native", + "webFeatureId": { + "featureId": "structured-clone", + "compatKey": "api.structuredClone" + }, + "url": {"type": "mdn", "id": "Web/API/Window/structuredClone"}, + "engines": [ + {"engine": "chrome", "minVersion": "98"}, + {"engine": "chrome_android", "minVersion": "98"}, + {"engine": "edge", "minVersion": "98"}, + {"engine": "firefox", "minVersion": "94"}, + {"engine": "firefox_android", "minVersion": "94"}, + {"engine": "safari", "minVersion": "15.4"}, + {"engine": "safari_ios", "minVersion": "15.4"}, + {"engine": "bun", "minVersion": "1.0.0"}, + {"engine": "deno", "minVersion": "1.14"}, + {"engine": "nodejs", "minVersion": "17.0.0"}, + {"engine": "oculus", "minVersion": "20.0"}, + {"engine": "opera", "minVersion": "84"}, + {"engine": "opera_android", "minVersion": "68"}, + {"engine": "samsunginternet_android", "minVersion": "18.0"}, + {"engine": "webview_android", "minVersion": "98"}, + {"engine": "webview_ios", "minVersion": "15.4"} + ] + }, + "tiny-invariant": { + "id": "tiny-invariant", + "type": "documented", + "replacementModule": "tiny-invariant" + }, + "tinyclip": { + "id": "tinyclip", + "type": "documented", + "replacementModule": "tinyclip" + }, + "tinyexec": { + "id": "tinyexec", + "type": "documented", + "replacementModule": "tinyexec" + }, + "tinyglobby": { + "id": "tinyglobby", + "type": "documented", + "replacementModule": "tinyglobby" + }, + "tinyhttp": { + "id": "tinyhttp", + "type": "documented", + "replacementModule": "@tinyhttp/app" + }, + "ts-graphviz": { + "id": "ts-graphviz", + "type": "documented", + "replacementModule": "ts-graphviz" + }, + "tsc": { + "id": "tsc", + "type": "removal", + "url": {"type": "e18e", "id": "tsc"}, + "description": "The `tsc` npm package is not the TypeScript compiler. Remove it and install `typescript` instead." + }, + "tsdown": { + "id": "tsdown", + "type": "documented", + "replacementModule": "tsdown" + }, + "unicode-segmenter": { + "id": "unicode-segmenter", + "type": "documented", + "replacementModule": "unicode-segmenter" + }, + "unicodeClassEscape": { + "id": "unicodeClassEscape", + "type": "native", + "url": { + "type": "mdn", + "id": "Web/JavaScript/Reference/Regular_expressions/Unicode_character_class_escape" + } + }, + "uri-js-replace": { + "id": "uri-js-replace", + "type": "documented", + "replacementModule": "uri-js-replace" + }, + "util.inherits": { + "id": "util.inherits", + "type": "native", + "nodeFeatureId": {"moduleName": "node:util", "exportName": "inherits"}, + "url": { + "type": "node", + "id": "api/util.html#utilinheritsconstructor-superconstructor" + }, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "vercel", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.3.0"} + ] + }, + "util.isDeepStrictEqual": { + "id": "util.isDeepStrictEqual", + "type": "native", + "nodeFeatureId": { + "moduleName": "node:util", + "exportName": "isDeepStrictEqual" + }, + "url": { + "type": "node", + "id": "api/util.html#utilisdeepstrictequalval1-val2-options" + }, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "vercel", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "9.0.0"} + ] + }, + "util.parseArgs": { + "id": "util.parseArgs", + "type": "native", + "nodeFeatureId": {"moduleName": "node:util", "exportName": "parseArgs"}, + "url": {"type": "node", "id": "api/util.html#utilparseargsconfig"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "vercel", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "16.17.0"} + ] + }, + "util.stripVTControlCharacters": { + "id": "util.stripVTControlCharacters", + "type": "native", + "nodeFeatureId": { + "moduleName": "node:util", + "exportName": "stripVTControlCharacters" + }, + "url": { + "type": "node", + "id": "api/util.html#utilstripvtcontrolcharactersstr" + }, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "vercel", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "16.11.0"} + ] + }, + "util.styleText": { + "id": "util.styleText", + "type": "native", + "nodeFeatureId": {"moduleName": "node:util", "exportName": "styleText"}, + "url": { + "type": "node", + "id": "api/util.html#utilstyletextformat-text-options" + }, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "20.12.0"} + ] + }, + "util.types": { + "id": "util.types", + "type": "native", + "nodeFeatureId": {"moduleName": "node:util", "exportName": "types"}, + "url": {"type": "node", "id": "api/util.html#utiltypes"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "vercel", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "10.0.0"} + ] + }, + "vitest": { + "id": "vitest", + "type": "documented", + "replacementModule": "vitest" + }, + "webpack-bundle-analyzer": { + "id": "webpack-bundle-analyzer", + "type": "documented", + "replacementModule": "webpack-bundle-analyzer" + }, + "webpack.output.clean": { + "id": "webpack.output.clean", + "type": "documented", + "replacementModule": "webpack" + }, + "wireit": { + "id": "wireit", + "type": "documented", + "replacementModule": "wireit" + }, + "yaml": {"id": "yaml", "type": "documented", "replacementModule": "yaml"}, + "zlib.gzipSync": { + "id": "zlib.gzipSync", + "type": "native", + "nodeFeatureId": {"moduleName": "node:zlib", "exportName": "gzipSync"}, + "url": {"type": "node", "id": "api/zlib.html#zlibgzipsyncbuffer-options"}, + "engines": [ + {"engine": "cloudflare", "minVersion": "0.0.1"}, + {"engine": "deno", "minVersion": "0.0.1"}, + {"engine": "netlify", "minVersion": "0.0.1"}, + {"engine": "nodejs", "minVersion": "0.11.12"} + ] + } + } +} diff --git a/src/checks/replacements.ts b/src/checks/replacements.ts index f2ddb15..d491708 100644 --- a/src/checks/replacements.ts +++ b/src/checks/replacements.ts @@ -1,13 +1,4 @@ -import type {ModuleReplacement} from 'module-replacements'; -import nativeManifest from 'module-replacements/manifests/native.json' with {type: 'json'}; -import microUtilsManifest from 'module-replacements/manifests/micro-utilities.json' with {type: 'json'}; -import preferredManifest from 'module-replacements/manifests/preferred.json' with {type: 'json'}; - -const allReplacements = [ - ...nativeManifest.moduleReplacements, - ...microUtilsManifest.moduleReplacements, - ...preferredManifest.moduleReplacements -] as ModuleReplacement[]; +import {all as allReplacements, resolveDocUrl} from 'module-replacements'; export function scanForReplacements( messages: string[], @@ -18,39 +9,46 @@ export function scanForReplacements( for (const [name] of currentDependencies) { if (!baseDependencies.has(name)) { - const replacement = allReplacements.find( - (modReplacement) => modReplacement.moduleName === name + const mapping = Object.values(allReplacements.mappings).find( + (modReplacement) => + modReplacement.moduleName === name && modReplacement.type === 'module' ); - if (replacement) { - switch (replacement.type) { - case 'none': - replacementMessages.push( - `| ${name} | This package is no longer necessary |` - ); - break; - case 'native': { - const mdnUrl = replacement.mdnPath - ? `https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/${replacement.mdnPath}` - : ''; - const nativeReplacement = mdnUrl - ? `[${replacement.replacement}](${mdnUrl})` - : replacement.replacement; - replacementMessages.push(`| ${name} | Use ${nativeReplacement} |`); - break; - } - case 'simple': - replacementMessages.push( - `| ${name} | ${replacement.replacement} |` - ); - break; - case 'documented': { - const docUrl = `https://github.com/e18e/module-replacements/blob/main/docs/modules/${replacement.docPath}.md`; - replacementMessages.push( - `| ${name} | [See documentation](${docUrl}) |` - ); - break; - } + if (!mapping) { + continue; + } + + const replacementKey = mapping.replacements[0]; + const replacement = allReplacements.replacements[replacementKey]; + + if (!replacement) { + continue; + } + + switch (replacement.type) { + case 'removal': + replacementMessages.push(`| ${name} | ${replacement.description} |`); + break; + case 'native': { + const url = resolveDocUrl(mapping.url ?? replacement.url); + const nativeReplacement = url + ? `[${replacement.id}](${url})` + : replacement.id; + replacementMessages.push(`| ${name} | Use ${nativeReplacement} |`); + break; + } + case 'simple': + replacementMessages.push(`| ${name} | ${replacement.description} |`); + break; + case 'documented': { + const url = resolveDocUrl(mapping.url ?? replacement.url); + const documentedReplacement = url + ? `[${replacement.replacementModule}](${url})` + : replacement.replacementModule; + replacementMessages.push( + `| ${name} | Use ${documentedReplacement} |` + ); + break; } } }