{"_id":"array.prototype.keys","_rev":"11-e156e37e0192e460a786aa8e4ed6db4d","name":"array.prototype.keys","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"array.prototype.keys","version":"1.0.0","description":"An ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.","main":"index.js","type":"commonjs","exports":{".":[{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js"],"./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package":"./package.json","./package.json":"./package.json"},"scripts":{"prepublish":"safe-publish-latest","pretest":"npm run lint","prelint":"evalmd README.md","lint":"eslint .","tests-only":"tape 'test/**'","test":"npm run tests-only","posttest":"npx aud","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"repository":{"type":"git","url":"git+https://github.com/es-shims/Array.prototype.keys.git"},"keywords":["Array.prototype.keys","keys","array","ES5","ES6","ES2015","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Array.prototype.keys/issues"},"homepage":"https://github.com/es-shims/Array.prototype.keys#readme","engines":{"node":">= 0.4"},"devDependencies":{"@ljharb/eslint-config":"^15.1.0","auto-changelog":"^1.16.2","eslint":"^6.8.0","evalmd":"^0.0.19","function-bind":"^1.1.1","functions-have-names":"^1.2.1","has-strict-mode":"^1.0.0","iterate-iterator":"^1.0.1","safe-publish-latest":"^1.1.4","tape":"^5.0.0-next.4"},"dependencies":{"define-properties":"^1.1.3","es-abstract":"^1.17.4","es-create-array-iterator":"^1.0.0"},"testling":{"files":"test/*.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false},"gitHead":"a7c9fec4721d9b9c66fc0d6e2c13b18ae28fea92","_id":"array.prototype.keys@1.0.0","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-ATXutYcM1xazTyscCFS/2o/iFwLE+pSaruIZ9Ake0Ri1aA8tpgApP3rGD/P6CC6mcNJThdIVERWrDw67bPl0Mg==","shasum":"b3f5e63a3257a4f88c3c2e2954dcd2145f04ecb7","tarball":"https://registry.npmjs.org/array.prototype.keys/-/array.prototype.keys-1.0.0.tgz","fileCount":18,"unpackedSize":959371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ49ZCRA9TVsSAnZWagAArI0QAJuaXiij/qiheDY0EgCW\nQovPY1BQLF5zEzoG87A5ZvNrJNe6dYcqIvoHvcoF9QceAiychkOZNic/ewZW\nhB78mpbA+SDFBWFElEqa3vLpog67Lp4NN3tA5BaAWS/7idBjrIgCuMb9iozV\nmKN+UMZfeByqMyjZDkHKKwhA5Ta7880K07x0xZTeBKZDIvJZdygbSiFCYLMN\nnpkknpJamp0LkGHY4jbILYXBIvqh4X1OVQOMG9FmJWmtgrxnAraeZHInZi6D\nJUk8CKLuiYU/Poau11T/nwgrbMBHmkeJgoDl43zskCt9G0d3r9yl8ARgmJy1\ntJMdW85NoNR+OfOUim7zqchFmXAA4LlUAWWvsGUAAfhBKkAJqS4WI+ikJW2G\nWjFoSb+8BCr07fCr7nC7l0cmOV7Da+/Nar76kV4AKdy5zXrn3pv07ZKNvgne\nraA7hAiosZAnutUt35bfHfEskhUZL8qSEtjjOQBiCLuNh1JNS3572JZ+dkUN\ndRD1DC3Z5PmIGR2GO0QaK/w/prdwoVPsji/YkMrJ6yLMMCDUCnnfdZCqDGrm\nfmsSDnFegVuj6TFCg4zFxgE+sXlXTRueF3vv/71Cq91M2RTjvVgZIWb75B4h\noLN9t3bLdNtDmbRevAMLFiakvH30TAh7w53UfsAn751kIy8mvlG8cLmOUhZd\nxUEu\r\n=Oirq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeg1Ycdnn2o5wkvg7pTSWYOHKEgchL++r1hOu8pKA84AiBE7MV/z0keasCP3khtJpSLJKO6FbVQ+qT2d4yTg+Qd3A=="}]},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array.prototype.keys_1.0.0_1579650905001_0.48817454242245417"},"_hasShrinkwrap":false},"1.0.1":{"name":"array.prototype.keys","version":"1.0.1","description":"An ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.","main":"index.js","type":"commonjs","exports":{".":[{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js"],"./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package":"./package.json","./package.json":"./package.json"},"scripts":{"prepublish":"safe-publish-latest","pretest":"npm run lint","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","tests-only":"nyc tape 'test/**/*.js'","tests-esm":"nyc node test/index.mjs","test":"npm run tests-only && npm run tests-esm","posttest":"npx aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"repository":{"type":"git","url":"git+https://github.com/es-shims/Array.prototype.keys.git"},"keywords":["Array.prototype.keys","keys","array","ES5","ES6","ES2015","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Array.prototype.keys/issues"},"homepage":"https://github.com/es-shims/Array.prototype.keys#readme","engines":{"node":">= 0.4"},"devDependencies":{"@ljharb/eslint-config":"^17.2.0","aud":"^1.1.3","auto-changelog":"^2.2.1","eslint":"^7.13.0","evalmd":"^0.0.19","function-bind":"^1.1.1","functions-have-names":"^1.2.1","has-strict-mode":"^1.0.0","iterate-iterator":"^1.0.1","nyc":"^10.3.2","safe-publish-latest":"^1.1.4","tape":"^5.0.1"},"dependencies":{"call-bind":"^1.0.0","define-properties":"^1.1.3","es-abstract":"^1.18.0-next.1","es-create-array-iterator":"^1.0.0"},"testling":{"files":"test/*.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"gitHead":"1c1d41600383ea4c19619f8c4bc7e15d35659193","_id":"array.prototype.keys@1.0.1","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-kePhAOhc+p8OgEqwsu433AOMOtD8AQIjgHy82JD66bXRp7tskV6oO7zOT7x96cdVs8ZgCcB3zo4Ywzv4NDmVow==","shasum":"4f1dc25d188c3606d146b4ccd457a91f756054d0","tarball":"https://registry.npmjs.org/array.prototype.keys/-/array.prototype.keys-1.0.1.tgz","fileCount":17,"unpackedSize":17193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftL7CCRA9TVsSAnZWagAAb2QP/jwU+n3qA13tkWTOEY27\nsfBsJHI0fniFru4xgwyo2/hqxJvl3sYMfkUbw9ulzYEPRMLf5r+0nKi4W2Dj\nQF2aT9KjRJ3R/EU05SpdVdfUQ7dsDJoNvB3gBS/NQwYS12Lv+FdY0RQZ7XJR\n2ezYtnLazyz7w/FmbfVeiYjJGM5v9Ij+P5DWqxMzTo8betmQAc8EMV4zWTT4\n+tTCPhbg+IxL0DGfXBaHPEBvdPbirnwZok0iVAx32PBvE/eaBhuxrZJH0Ov6\n8XQ8VLn2ucXTPCribrYCVkd5bBbC9bsa71Lr8rpjcJECHWcbzVPbIcOfBO3r\nRrhIfCOAIOj64qH7u2BiPLDgYnSqiyo0di4VsXqCdfwpBBd5tIYTdSxQsKYG\nuxi5gHzYQ8jRTDlxl2C+yi9iWpcaU0RQ3d4Ua2yW9XBriBhxHYYJP1PSBLNK\nYdclQ0cRN3BpAe4FQcwkDiJXieNE805WhbWEVjvW2nHF0cctqZBL8lLmtnIT\n/Ws2vNx5vT3eHARP1LxZTMJrNNsTV8IUGZlxqD241cDmPvJHwms0CzmrxFOu\n/9HAXxHcAkRNSfJUz73lfsuCOT4EjI74OU3BbUHstAUd3gmakCHXEz8VSVg3\nEU/xLyQxxaVB1tqcfOlt1vYhXJhXR87WTx/vQMU/XQ7TDuBjGrQY+jNl/AnQ\nf7We\r\n=nkt0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3DG0g8hdHhnFr+s3bq8CYIQvQLiQgrSTQC3mxy5VPdgIhAKiDsdmwiCSXhh+Ow9P9JgPevidn9Bla6kTN0vlJTXkb"}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array.prototype.keys_1.0.1_1605680834184_0.025888260699318266"},"_hasShrinkwrap":false},"1.0.2":{"name":"array.prototype.keys","version":"1.0.2","description":"An ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.","main":"index.js","type":"commonjs","exports":{".":[{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js"],"./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package":"./package.json","./package.json":"./package.json"},"scripts":{"prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run lint","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","tests-only":"nyc tape 'test/**/*.js'","tests-esm":"nyc node test/index.mjs","test":"npm run tests-only && npm run tests-esm","posttest":"npx aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"repository":{"type":"git","url":"git+https://github.com/es-shims/Array.prototype.keys.git"},"keywords":["Array.prototype.keys","keys","array","ES5","ES6","ES2015","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Array.prototype.keys/issues"},"homepage":"https://github.com/es-shims/Array.prototype.keys#readme","engines":{"node":">= 0.4"},"devDependencies":{"@es-shims/api":"^2.2.1","@ljharb/eslint-config":"^18.0.0","aud":"^1.1.5","auto-changelog":"^2.3.0","eslint":"^7.32.0","evalmd":"^0.0.19","function-bind":"^1.1.1","functions-have-names":"^1.2.2","has-strict-mode":"^1.0.1","iterate-iterator":"^1.0.1","nyc":"^10.3.2","safe-publish-latest":"^1.1.4","tape":"^5.3.1"},"dependencies":{"call-bind":"^1.0.2","define-properties":"^1.1.3","es-abstract":"^1.19.0","es-create-array-iterator":"^1.0.3"},"testling":{"files":"test/*.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"gitHead":"d19eaacd01b352778e6cf4591ddcfb8e81a43b08","_id":"array.prototype.keys@1.0.2","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-352naqdlTvLTBll7Qouej4JKCawxXf2DILLIzl03KB9nPEQVHV6pRqSRGehkk+g9HPS99BG/9v2SoQd1LXKBXQ==","shasum":"539212786a046c2d2d792c0d2a844cceffa2d472","tarball":"https://registry.npmjs.org/array.prototype.keys/-/array.prototype.keys-1.0.2.tgz","fileCount":18,"unpackedSize":19936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKGxYxccu9ZZhzxk3E8EyLOajdFSKteYwp/fpQom9NxgIgHNhh131GM302rgps8OUAxFEqGqYyx9e6CGgrol3Z2ss="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array.prototype.keys_1.0.2_1633152892923_0.7377629796779377"},"_hasShrinkwrap":false},"1.0.3":{"name":"array.prototype.keys","version":"1.0.3","description":"An ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.","main":"index.js","type":"commonjs","exports":{".":[{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js"],"./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package":"./package.json","./package.json":"./package.json"},"scripts":{"prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run lint","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","tests-only":"nyc tape 'test/**/*.js'","tests-esm":"nyc node test/index.mjs","test":"npm run tests-only && npm run tests-esm","posttest":"npx aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"repository":{"type":"git","url":"git+https://github.com/es-shims/Array.prototype.keys.git"},"keywords":["Array.prototype.keys","keys","array","ES5","ES6","ES2015","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Array.prototype.keys/issues"},"homepage":"https://github.com/es-shims/Array.prototype.keys#readme","engines":{"node":">= 0.4"},"devDependencies":{"@es-shims/api":"^2.2.3","@ljharb/eslint-config":"^18.0.0","aud":"^1.1.5","auto-changelog":"^2.3.0","eslint":"^7.32.0","evalmd":"^0.0.19","function-bind":"^1.1.1","functions-have-names":"^1.2.2","has-strict-mode":"^1.0.1","iterate-iterator":"^1.0.2","nyc":"^10.3.2","safe-publish-latest":"^1.1.4","tape":"^5.3.1"},"dependencies":{"call-bind":"^1.0.2","define-properties":"^1.1.3","es-abstract":"^1.19.1","es-create-array-iterator":"^1.0.3"},"testling":{"files":"test/*.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"gitHead":"2653e6cde666f2eb9c1a49068602ea7d4768fa2d","_id":"array.prototype.keys@1.0.3","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-msKbDR+bK2eWpDRgN7LF933sONbK2zUo0WbtLbnNpuVG+WDT0BJfYbg+1vR0sugrjriKkdFaUe4szcgYTIL6eg==","shasum":"8b14f3956a2fc5088edf333f35d9b41b2b492d5d","tarball":"https://registry.npmjs.org/array.prototype.keys/-/array.prototype.keys-1.0.3.tgz","fileCount":18,"unpackedSize":20643,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjMesTm3/19xkIiJ+sNzTNnHNrIpQKXcH7unbfKn7xDAiARLu+OUmT4dPB6HTNNVLcqchXaSAVj6ngBJxcXIH1kuQ=="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array.prototype.keys_1.0.3_1633449080182_0.9424222098792876"},"_hasShrinkwrap":false},"1.0.4":{"name":"array.prototype.keys","version":"1.0.4","description":"An ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.","main":"index.js","type":"commonjs","exports":{".":[{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js"],"./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"scripts":{"prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run lint","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","tests-only":"nyc tape 'test/**/*.js'","tests-esm":"nyc node test/index.mjs","test":"npm run tests-only && npm run tests-esm","posttest":"npx aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"repository":{"type":"git","url":"git+https://github.com/es-shims/Array.prototype.keys.git"},"keywords":["Array.prototype.keys","keys","array","ES5","ES6","ES2015","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Array.prototype.keys/issues"},"homepage":"https://github.com/es-shims/Array.prototype.keys#readme","engines":{"node":">= 0.4"},"devDependencies":{"@es-shims/api":"^2.2.3","@ljharb/eslint-config":"^20.1.0","aud":"^1.1.5","auto-changelog":"^2.3.0","eslint":"^8.4.1","evalmd":"^0.0.19","function-bind":"^1.1.1","functions-have-names":"^1.2.2","has-strict-mode":"^1.0.1","iterate-iterator":"^1.0.2","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tape":"^5.3.2"},"dependencies":{"call-bind":"^1.0.2","define-properties":"^1.1.3","es-abstract":"^1.19.1","es-create-array-iterator":"^1.0.3"},"testling":{"files":"test/*.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"gitHead":"2882b1186feb12bde99c18cd61b318980b888091","_id":"array.prototype.keys@1.0.4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-6WCS3mV/Yz4CKjPw3Mh1JnDiABdu/LKTUexEbh72bZJH+7YyZA512llxwnZ6XIBPnxIvYqxv+VmqxfpeAVGfwQ==","shasum":"00ad21a7eead40ff59d8ca336dd80e277ad49419","tarball":"https://registry.npmjs.org/array.prototype.keys/-/array.prototype.keys-1.0.4.tgz","fileCount":17,"unpackedSize":21344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuY6DCRA9TVsSAnZWagAAb4IP/0mUTljOeVRLmO31GQmD\nv26PvwWmMI+fTw2nu4s62m5snroy/97ZIrKLMaMyq+ZyngnKErI7iCmrDhze\n/cKNm+61DIAPSAbNmuV12YM5mSrdZ1tuY7twSqPrAUglPhiDFQcZV7gesosl\n0o8htJI3Ljjt/xaQYkf68Lz3Ck+RMimuT2SCpCtBmQ9OdY7sndPTuCOvGEEL\n2BPc+GkZGEtBaSCVCQVhXs471q9rBqry00BpsjbfEyUzhYYjORTY7z1GMwwz\nzkPQ9rHc/c/izD3WpQD5Uuq5jkMjUrfdHqB3+hL7JlxDGMcjw7kFBgSgNzEf\nyIb/eTLEO+PfWDkF/rRKSSoqAsJVTGStm7q5OHp2WyZqPclFtj4dfPfIjmHN\njxl9U6SnaqlJFnoA0OPvEFkaCmei0cWjCP9zcxlog89JVaTe9e6sLCGduACf\n9JHpIYA2rcFAUvcrGq5pPhbfcTlvqihRCiF37XA1kJKvtSmuCU85c5Z+nfPo\n95soL8+u3ewJZwIf+IN+SZy1Z8c80iS3/6PQGwN5i5jNFJXstIUMXFYqSAv/\nbIRU+MU8//4G4Dtvjun/jvlIOECrad2Qxn7LiCscqXHKhL94gZiW6rO01k9F\nFr34V7+fNhSczse8l5691sh0xP4MwBInQrPrvMNLmfJorOEM2wlJoPCf2eCW\nVRvZ\r\n=5ZSG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7vUyo4brKnYXxrtCtElo/WxLvI+1t/37Ht+WgCBqWtAiArPB1/TUBSo7xG2dt6IC2sCd+Ljtpb7nffdm+azuiqhw=="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array.prototype.keys_1.0.4_1639550595441_0.912729867607724"},"_hasShrinkwrap":false},"1.1.0":{"name":"array.prototype.keys","version":"1.1.0","description":"An ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.","main":"index.js","type":"commonjs","exports":{".":[{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js"],"./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"scripts":{"prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run lint","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","tests-only":"nyc tape 'test/**/*.js'","tests-esm":"nyc node test/index.mjs","test":"npm run tests-only && npm run tests-esm","posttest":"npx aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"repository":{"type":"git","url":"git+https://github.com/es-shims/Array.prototype.keys.git"},"keywords":["Array.prototype.keys","keys","array","ES5","ES6","ES2015","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Array.prototype.keys/issues"},"homepage":"https://github.com/es-shims/Array.prototype.keys#readme","engines":{"node":">= 0.4"},"devDependencies":{"@es-shims/api":"^2.2.3","@ljharb/eslint-config":"^21.0.0","aud":"^2.0.0","auto-changelog":"^2.4.0","eslint":"=8.8.0","evalmd":"^0.0.19","function-bind":"^1.1.1","functions-have-names":"^1.2.2","has-strict-mode":"^1.0.1","iterate-iterator":"^1.0.2","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tape":"^5.5.3"},"dependencies":{"call-bind":"^1.0.2","define-properties":"^1.1.3","es-abstract":"^1.19.2","es-create-array-iterator":"^1.0.3","es-shim-unscopables":"^1.0.0"},"testling":{"files":"test/*.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"gitHead":"55ee4d12ccd8e0a56dfa745cfedca33f57357c47","_id":"array.prototype.keys@1.1.0","_nodeVersion":"17.9.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-w3LwcB3IhneXYqkxd2y4RrmCxZ2ehznm3E4QyPMaBkTC3zttbfP/o/+4e+80FQdOlYulvxdKLgZWabjPDAQr9g==","shasum":"9d6a12ede3d82ce8c2f025248f61098c925dd561","tarball":"https://registry.npmjs.org/array.prototype.keys/-/array.prototype.keys-1.1.0.tgz","fileCount":17,"unpackedSize":22082,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmmrYMm/yErVOuTwsHnrbC7qBZe+V9OMGnRUe/LwkkpgIgP07+uuuaQwPysJveFrnVc58mZ27+iL252Jf9ukNGw3o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVNkYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ7w/+KE+N9WVjLM3mcZO93wkBXLigMYxWuVbBLJafOGWK8jxA2teh\r\ncKhE7GD/7tks6A8z2PQukaXNf3+vmSuifoWndwd8hWZ8zuV5av8iNuiYuKx/\r\ne0312uMxsyDgCjc7EhZzkgPD3Qy/GtDYTRmNr0GhzKggwH3JZ2zLk29SCPly\r\ngT+XY424YodtRTNC7AyKHZ84wC7iqIrYCiwp5hgzJOYrI8CwAmqhYQRcgVUc\r\niJKTQKyArZjZIJJ4AB/47HC8S7LXbvKN0NyfEz49XUsv0OwBswCW3OUx7KXS\r\nmo+MIuKEew4i0Eu0kyOG7AbihxCzAT5ZkljT6HoqZ3WqT7txZYQpU7JHRq3d\r\nSsKem4CNewQD5kQzpBuv1ixFgrjm1NeahIb4gosjhAbviWkMi0PxNOzBPmBD\r\nm8Z68gZCuVSUI9GsW54yiAMD3xw/HpCMmwZwBbY5An1l7HWO/eDEH2vTw8KZ\r\nDVflPzJO2gWHBij5mku1dkxPkDZQ6rbi28uirBmrpixyOrPw6fscaFjzAwL0\r\nnackMwAegNyPoyUllHnoyWHDCSKpC2kHAIBBJZ/SDsq3eMnkmpEee1XpyYZ2\r\nyoNQhnw0cR7xplrRMyCRle+LdGzcZodgYj+LIYmOOaptPWJdn56ccicRJBDJ\r\nqYHQQGcoH0z+1WtxsMdZ0qKMP67NrJkfpv0=\r\n=tMpg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array.prototype.keys_1.1.0_1649727768422_0.2004676815720774"},"_hasShrinkwrap":false},"1.1.1":{"name":"array.prototype.keys","version":"1.1.1","description":"An ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.","main":"index.js","type":"commonjs","exports":{".":[{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js"],"./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run lint","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","tests-only":"nyc tape 'test/**/*.js'","tests-esm":"nyc node test/index.mjs","test":"npm run tests-only && npm run tests-esm","posttest":"npx aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"repository":{"type":"git","url":"git+https://github.com/es-shims/Array.prototype.keys.git"},"keywords":["Array.prototype.keys","keys","array","ES5","ES6","ES2015","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Array.prototype.keys/issues"},"homepage":"https://github.com/es-shims/Array.prototype.keys#readme","engines":{"node":">= 0.4"},"devDependencies":{"@es-shims/api":"^2.2.3","@ljharb/eslint-config":"^21.0.0","aud":"^2.0.1","auto-changelog":"^2.4.0","eslint":"=8.8.0","evalmd":"^0.0.19","function-bind":"^1.1.1","functions-have-names":"^1.2.3","has-strict-mode":"^1.0.1","in-publish":"^2.0.1","iterate-iterator":"^1.0.2","npmignore":"^0.3.0","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tape":"^5.6.1"},"dependencies":{"call-bind":"^1.0.2","define-properties":"^1.1.4","es-abstract":"^1.20.4","es-create-array-iterator":"^1.0.3","es-shim-unscopables":"^1.0.0"},"testling":{"files":"test/*.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"36aad7a8a9c7fd616d0307159f1e597405f6051d","_id":"array.prototype.keys@1.1.1","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-9XXN9QtrsLTUM/DErY6FCtJt2pxxJ2eIBvlrLQm6ckNKyafsN0Bu7pS5RZVTI8syzB9NBDU/fosuG5I/pz6AFw==","shasum":"af1b2d5061a65aa38e8aad857b75d95d5fb0e705","tarball":"https://registry.npmjs.org/array.prototype.keys/-/array.prototype.keys-1.1.1.tgz","fileCount":17,"unpackedSize":23040,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2J7faGuH/8hBwuLgcyn2Fm2pMxuCUx/x+XoXfN+k9pgIhAPlJiqxBoH9Vr/6JEYUKvF5M3NCo1iSyenpUFf1Bf5O9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY+S7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCWQ//e32NsKpMdXCkwY/N2Nvqzrh/FIgBp3Z6nWk22hq6NTR+r1S+\r\nYHWx+yI5kUB2SNnsshr1IKyvI3FYInt4tp0rT+FaPmHTUxMSxSEB7Fd1oiwF\r\n9SOOjusPFaB/6hBASMjLNQDrr6VTadtIblyKkiEzum8Y/N8qXGv1DoX5vNlv\r\nJt985BS/GfdrLjb/ksIMCN9lBJ1EmWh5ZVw6SGa6sMM/qiz/4GIUSPhgmq04\r\n9Cg6NhzMYyWpGy2hKy6MLVpEArGiH0uyQ9Bla+GdfXzs0iahlArBNkr7Extp\r\nlxCvw2hbCPV8GCC9GXDvdQwoDEKRE3shGZBhZESTkr0hs1fxmhcKql11BSR0\r\nnpqx5h4F8Wmd9JIryFp5bbbl3tKjAanepOozVxzL5ASI8UfKhJv/zC69/bZ6\r\n5SueLWYrpph8xEPTWsnbjxGOtcWsL1Ep1g3qFrrHlakTBhBWxSyDpdVQSL3U\r\nKXMuG3oNZ/p/g9VswgsgPIy8ws7BxNnrFl3XWmkBs75c+bQs0421UCQPIgiT\r\n9c+U78uDXPDaM3S+hxAm3fjvcW9jC9YJ8y+Zfp5V2BD0muxmn1qtsuwkZrVt\r\nzNXqrOMDGEffynOz0nz58u0KJHIITbJhvlU+4xSxXaWaJLOhnjJXjyhDfU1d\r\np78VPK1fcPVUFSXb8d1cMM+Gd7KRbsWplfM=\r\n=ReSe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array.prototype.keys_1.1.1_1667491002850_0.08643788965526866"},"_hasShrinkwrap":false},"1.1.2":{"name":"array.prototype.keys","version":"1.1.2","description":"An ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.","main":"index.js","type":"commonjs","exports":{".":[{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js"],"./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run lint","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","tests-only":"nyc tape 'test/**/*.js'","tests-esm":"nyc node test/index.mjs","test":"npm run tests-only && npm run tests-esm","posttest":"npx aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"repository":{"type":"git","url":"git+https://github.com/es-shims/Array.prototype.keys.git"},"keywords":["Array.prototype.keys","keys","array","ES5","ES6","ES2015","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Array.prototype.keys/issues"},"homepage":"https://github.com/es-shims/Array.prototype.keys#readme","engines":{"node":">= 0.4"},"devDependencies":{"@es-shims/api":"^2.4.2","@ljharb/eslint-config":"^21.1.0","aud":"^2.0.3","auto-changelog":"^2.4.0","eslint":"=8.8.0","evalmd":"^0.0.19","function-bind":"^1.1.1","functions-have-names":"^1.2.3","has-strict-mode":"^1.0.1","in-publish":"^2.0.1","iterate-iterator":"^1.0.2","npmignore":"^0.3.0","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tape":"^5.6.6"},"dependencies":{"call-bind":"^1.0.2","define-properties":"^1.2.0","es-abstract":"^1.22.1","es-create-array-iterator":"^1.0.6","es-shim-unscopables":"^1.0.0"},"testling":{"files":"test/*.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"_id":"array.prototype.keys@1.1.2","gitHead":"043db1f43ebe3b3eea04a06d60411ea55fe0ae0c","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-mLSmtFPlFANcD1plkBYASJLgAt/bU9xX7EAi9ccm/rf9FqXVzOwJIU1wnmt4cCMzulTM9Ull7ekc+0F7w6G7Hw==","shasum":"3ed7de83269619967487c8ef211127ce5aa7a5de","tarball":"https://registry.npmjs.org/array.prototype.keys/-/array.prototype.keys-1.1.2.tgz","fileCount":17,"unpackedSize":23529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHiiYdZ7o/VnRl86Db5OBUyL83xqF73a7/ltkRC2IcWAIgQQlp78eRqUZgpzfFMhuQP0qEkbkeT3qDwXOVbtieTjE="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array.prototype.keys_1.1.2_1693165836770_0.8164546326009887"},"_hasShrinkwrap":false},"1.1.3":{"name":"array.prototype.keys","version":"1.1.3","description":"An ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.","main":"index.js","type":"commonjs","exports":{".":"./index.js","./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run lint","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","tests-only":"nyc tape 'test/**/*.js'","test":"npm run tests-only","posttest":"npx aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"repository":{"type":"git","url":"git+https://github.com/es-shims/Array.prototype.keys.git"},"keywords":["Array.prototype.keys","keys","array","ES5","ES6","ES2015","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Array.prototype.keys/issues"},"homepage":"https://github.com/es-shims/Array.prototype.keys#readme","engines":{"node":">= 0.4"},"devDependencies":{"@es-shims/api":"^2.4.2","@ljharb/eslint-config":"^21.1.0","aud":"^2.0.4","auto-changelog":"^2.4.0","eslint":"=8.8.0","evalmd":"^0.0.19","functions-have-names":"^1.2.3","has-strict-mode":"^1.0.1","in-publish":"^2.0.1","iterate-iterator":"^1.0.2","npmignore":"^0.3.1","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tape":"^5.7.5"},"dependencies":{"call-bind":"^1.0.7","define-properties":"^1.2.1","es-create-array-iterator":"^1.0.8","es-object-atoms":"^1.0.0","es-shim-unscopables":"^1.0.2","is-callable":"^1.2.7"},"testling":{"files":"test/*.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"_id":"array.prototype.keys@1.1.3","gitHead":"e8eb77ce7f01012c49ad734309b4be3c1cc659b5","_nodeVersion":"21.7.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-Rstmya4eokCr7/xdNEYoxl+IlTRgDKss+nEuWa6x9L14PNdU1l+MB0FkKNl++AahFjORFgwVdhh+VKu1Viv2bA==","shasum":"1388a89a7ab9e9fd677752f01100763d0a9e2d0d","tarball":"https://registry.npmjs.org/array.prototype.keys/-/array.prototype.keys-1.1.3.tgz","fileCount":15,"unpackedSize":23048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGpdQ4CwMmv2vlcpzkQ+hGkYwDbKRTJGlyQX05LKW1fAiAXp5ZdTbcMaut8fFpuqcfLFWG8chLxqsBfxuzB141hGA=="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array.prototype.keys_1.1.3_1710869030128_0.41624999054425804"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-21T23:55:05.001Z","1.0.0":"2020-01-21T23:55:05.155Z","modified":"2024-03-19T17:23:50.696Z","1.0.1":"2020-11-18T06:27:14.451Z","1.0.2":"2021-10-02T05:34:53.090Z","1.0.3":"2021-10-05T15:51:20.290Z","1.0.4":"2021-12-15T06:43:15.598Z","1.1.0":"2022-04-12T01:42:48.586Z","1.1.1":"2022-11-03T15:56:43.028Z","1.1.2":"2023-08-27T19:50:36.935Z","1.1.3":"2024-03-19T17:23:50.289Z"},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"description":"An ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.","homepage":"https://github.com/es-shims/Array.prototype.keys#readme","keywords":["Array.prototype.keys","keys","array","ES5","ES6","ES2015","shim","polyfill","es-shim API"],"repository":{"type":"git","url":"git+https://github.com/es-shims/Array.prototype.keys.git"},"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"bugs":{"url":"https://github.com/es-shims/Array.prototype.keys/issues"},"license":"MIT","readme":"# array.prototype.keys <sup>[![Version Badge][npm-version-svg]][package-url]</sup>\n\n[![github actions][actions-image]][actions-url]\n[![coverage][codecov-image]][codecov-url]\n[![dependency status][deps-svg]][deps-url]\n[![dev dependency status][dev-deps-svg]][dev-deps-url]\n[![License][license-image]][license-url]\n[![Downloads][downloads-image]][downloads-url]\n\n[![npm badge][npm-badge-png]][package-url]\n\nAn ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.\n\nThis package implements the [es-shim API](https://github.com/es-shims/api) interface. It works in an ES3-supported environment and complies with the [spec](https://www.ecma-international.org/ecma-262/6.0/).\n\nBecause `Array.prototype.keys` depends on a receiver (the “this” value), the main export takes the array to operate on as the first argument.\n\n## Example\n\n```js\nvar keys = require('array.prototype.keys');\nvar assert = require('assert');\nvar iterate = require('iterate-iterator');\n\nassert.deepEqual(iterate(keys([1, 2, 3])), [0, 1, 2]);\nassert.deepEqual(iterate(keys([1, 0, 1])), [0, 1, 2]);\nassert.deepEqual(iterate(keys([NaN])), [0]);\nassert.deepEqual(iterate(keys([1,,3])), [0, 1, 2]);\n```\n\n```js\nvar keys = require('array.prototype.keys');\nvar assert = require('assert');\n/* when Array#keys is not present */\ndelete Array.prototype.keys;\nvar shimmedMap = keys.shim();\nassert.deepEqual(shimmedMap, keys.getPolyfill());\nassert.deepEqual(iterate([1, 2, 3].keys()), [0, 1, 2]);\nassert.deepEqual(iterate([1, 0, 1].keys()), [0, 1, 2]);\nassert.deepEqual(iterate([NaN].keys()), [0]);\nassert.deepEqual(iterate([1,,3].keys()), [0, 1, 2]);\n```\n\n```js\nvar keys = require('array.prototype.keys');\nvar assert = require('assert');\n/* when Array#keys is present */\nvar shimmedMap = keys.shim();\nassert.equal(shimmedMap, Array.prototype.keys);\nassert.deepEqual(iterate([1, 2, 3].keys()), [0, 1, 2]);\n```\n\n## Tests\nSimply clone the repo, `npm install`, and run `npm test`\n\n[package-url]: https://npmjs.org/package/array.prototype.keys\n[npm-version-svg]: https://versionbadg.es/es-shims/Array.prototype.keys.svg\n[deps-svg]: https://david-dm.org/es-shims/Array.prototype.keys.svg\n[deps-url]: https://david-dm.org/es-shims/Array.prototype.keys\n[dev-deps-svg]: https://david-dm.org/es-shims/Array.prototype.keys/dev-status.svg\n[dev-deps-url]: https://david-dm.org/es-shims/Array.prototype.keys#info=devDependencies\n[npm-badge-png]: https://nodei.co/npm/array.prototype.keys.png?downloads=true&stars=true\n[license-image]: https://img.shields.io/npm/l/array.prototype.keys.svg\n[license-url]: LICENSE\n[downloads-image]: https://img.shields.io/npm/dm/array.prototype.keys.svg\n[downloads-url]: https://npm-stat.com/charts.html?package=array.prototype.keys\n[codecov-image]: https://codecov.io/gh/es-shims/Array.prototype.keys/branch/main/graphs/badge.svg\n[codecov-url]: https://app.codecov.io/gh/es-shims/Array.prototype.keys/\n[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/es-shims/Array.prototype.keys\n[actions-url]: https://github.com/es-shims/Array.prototype.keys/actions\n","readmeFilename":"README.md"}