{"_id":"array.prototype.push","_rev":"8-bc396c384b5b32659b1999ae659a1ae0","name":"array.prototype.push","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"array.prototype.push","version":"1.0.0","keywords":["Array.prototype.push","push","array","ES5","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"array.prototype.push@1.0.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/es-shims/Array.prototype.push#readme","bugs":{"url":"https://github.com/es-shims/Array.prototype.push/issues"},"dist":{"shasum":"7cb45dc81166fbae437e1c67959146ee05888062","tarball":"https://registry.npmjs.org/array.prototype.push/-/array.prototype.push-1.0.0.tgz","fileCount":17,"integrity":"sha512-TtL1vR8iHcHfLPW3aeTd4YucM3U5fc6wunXCAjT8GxK41beJoZJD+eYzQV4TWsQnw4Uehj2uc26PJtRUOP7Frg==","signatures":[{"sig":"MEQCIHdDRnui1/fY5g0eeSjvLu3u8XzOjdCC5Qjj/65zOY90AiA824VRmODRelVMM6KA6CmZwfmQaMsgjzwH9J8onktvYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXuIGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQpg/+PuAPhFp0IGMDEsaLV/a8vnfEtqK7szK9Qefj4+RZIBaGncri\r\nIV5a1dq420jWpdP3hlsDFlY7P74zz1s5gcPCtox1hbxdzMqw+h9mtOolxd9n\r\npsx5UCwOP1tzuuux02hHw7KNS0ou+GSGJBs6D8DJNR9FPXnbmwV2wHrJOTlv\r\nzp3qsjMok+2V7++BkrOKOzimGmKt10kuK5vxE0f35qUWIxp9J+7fIdiWevi6\r\nuJ8ekCvc+CWP5GJIq9NeNOozUfNcSBPTa/OICj5CtBWCEwUB4k75xYNbWISc\r\nNKLawaJ6HIG9TTGIDxphjvO1k7MDIrNkQc/jsvwggQiyT9GbBlxTyyw7WEqM\r\neaMp1HSwyZwyUb/ni4qtJ7JntiO38jP04DCQzy0T5wPrU/eUcthog1a9jdF7\r\nlJsXfZCxyljLkzn0okSlGWFZOqCYmpXPSpN2NIOnHmSF629DTIsbGoGFwHdP\r\nJq2ZY1/n+Ewm1vKfi11xelqcaTwSgtp0yLnpgLb7lQ5bYiFIg55YjChF1/SJ\r\nVQpzbJJsVadE+aNFt4Br2dcZhsawq3Q/ifBJ9xY55Nmc9ZsNAMC9Br1cRtvg\r\nJlwt7+s2g3rBzJW6ixcC6cIIyQybI21uiSMW1C1pjOo4WDaLoabP4kdjAg07\r\nAlknmE7YwweoHeIe3NcDA3/q0C83s2D6BLk=\r\n=zB6S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 0.4"},"exports":{".":"./index.js","./auto":"./auto.js","./shim":"./shim.js","./polyfill":"./polyfill.js","./package.json":"./package.json","./implementation":"./implementation.js"},"funding":{"url":"https://github.com/sponsors/ljharb"},"gitHead":"4e34fcdac003520868c88a0d24972d4c935d84fe","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only","prelint":"evalmd README.md","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","postlint":"es-shim-api --bound","posttest":"aud --production","prepublish":"not-in-publish || npm run prepublishOnly","preversion":"auto-changelog","tests-only":"nyc tape 'test/**/*.js'","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/index.js"},"repository":{"url":"git+https://github.com/es-shims/Array.prototype.push.git","type":"git"},"_npmVersion":"8.3.1","description":"An ES spec-compliant `Array.prototype.push` shim/polyfill/replacement that works as far down as ES3.","directories":{},"_nodeVersion":"17.9.0","dependencies":{"call-bind":"^1.0.2","is-string":"^1.0.7","es-abstract":"^1.19.5","get-intrinsic":"^1.1.1","define-properties":"^1.1.3"},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","hideCredit":true,"unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"aud":"^2.0.0","has":"^1.0.3","nyc":"^10.3.2","tape":"^5.5.3","eslint":"=8.8.0","evalmd":"^0.0.19","@es-shims/api":"^2.2.3","auto-changelog":"^2.4.0","has-strict-mode":"^1.0.1","safe-publish-latest":"^2.0.0","functions-have-names":"^1.2.2","@ljharb/eslint-config":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/array.prototype.push_1.0.0_1650385414153_0.5399052381581557","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"array.prototype.push","version":"1.0.1","keywords":["Array.prototype.push","push","array","ES5","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"array.prototype.push@1.0.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/es-shims/Array.prototype.push#readme","bugs":{"url":"https://github.com/es-shims/Array.prototype.push/issues"},"dist":{"shasum":"7cd7cccef12db063b2b7ee02e03ad01026aaa8fb","tarball":"https://registry.npmjs.org/array.prototype.push/-/array.prototype.push-1.0.1.tgz","fileCount":17,"integrity":"sha512-zt6WqX5aSPk7cp3qXephog/v8r8Apw+qbDeaIi3GMmLqxdMT0c2HlsOqu6Zk++DXhwwCedeRZHmWQugaqt3fqQ==","signatures":[{"sig":"MEUCIQDbyIRep1zSCihvCVxZjB91qaZe8yeuae+BLILdfinA5QIgUQk1t1x2HUJGzpYd+b2dJix4O8lgcWlkasch2oGdgmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXv7OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrffQ//Zt+J5N+FpH04C9RZ6bleQAIB/RR50z1avX2K5VaYyaVDBQue\r\nLt8Sn5TOEAGBDPJrzkThOWhoZa0DSMa8hjq3ZJDywCMrvUDM/4FxoZ2WwItZ\r\nBvFsKvt3QU/y56E6/tEUS9/W2xqzg+JQYtGIOlBBFrCHJey5/bZK70uQrOtA\r\nhbx9PeoKqDrP54iG1gtckmKL26h4B/hz8u3Oknxnk9bRID+HMymB2JT5VnIG\r\nhaSbSTPDbHw3oNl925ef7USxJKheztlkiUq1TrQCXAzWfEw3nJAFQtl7fF6k\r\n4ki5wHnKqgrqx5e5LoV3VGbd96NMzW2iGBjt/YLjE+NsbDoNEtc1rSuEIY5v\r\nMtXzgMBKMXTr5YR3Re1yKhZfQdIXfO+qU4kFCo2sCPV06XIKEPoJrt6RF6LO\r\nXMiTJ3MAOH16czxtz564dcuuAG0S+IqJzl326st+DAJ+MDLVPqe7ZHeg1Uvw\r\nvZvc7tcI+WUO86YR7VFFIcRtvFUqg9a3imCTMb6FMeprAlQfyim+/QNOI352\r\nfM42JDahMt5LaLfgigBaWX1Tne1z9DfTeNOCbbx1F9AFE2x/J6i3YbIyE6xT\r\nIawwjFkelOLTDc8ESc6PC+ErOfxicrMDlp8ZH6lDcaujrl2ipOJkzVYA8a1M\r\nRnlKnEU1gr97YsKJ4NczjB7nDjsXb6HFDZ8=\r\n=9RXZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 0.4"},"exports":{".":"./index.js","./auto":"./auto.js","./shim":"./shim.js","./polyfill":"./polyfill.js","./package.json":"./package.json","./implementation":"./implementation.js"},"funding":{"url":"https://github.com/sponsors/ljharb"},"gitHead":"8c6fe9052acdeb70dc65971da195522e143e4889","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only","prelint":"evalmd README.md","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","postlint":"es-shim-api --bound","posttest":"aud --production","prepublish":"not-in-publish || npm run prepublishOnly","preversion":"auto-changelog","tests-only":"nyc tape 'test/**/*.js'","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/index.js"},"repository":{"url":"git+https://github.com/es-shims/Array.prototype.push.git","type":"git"},"_npmVersion":"8.3.1","description":"An ES spec-compliant `Array.prototype.push` shim/polyfill/replacement that works as far down as ES3.","directories":{},"_nodeVersion":"18.0.0","dependencies":{"call-bind":"^1.0.2","is-string":"^1.0.7","es-abstract":"^1.19.5","get-intrinsic":"^1.1.1","define-properties":"^1.1.4","has-property-descriptors":"^1.0.0"},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","hideCredit":true,"unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"aud":"^2.0.0","has":"^1.0.3","nyc":"^10.3.2","tape":"^5.5.3","eslint":"=8.8.0","evalmd":"^0.0.19","@es-shims/api":"^2.2.3","auto-changelog":"^2.4.0","has-strict-mode":"^1.0.1","safe-publish-latest":"^2.0.0","functions-have-names":"^1.2.2","@ljharb/eslint-config":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/array.prototype.push_1.0.1_1650392782703_0.7447879145150416","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"array.prototype.push","version":"1.0.2","keywords":["Array.prototype.push","push","array","ES5","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"array.prototype.push@1.0.2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/es-shims/Array.prototype.push#readme","bugs":{"url":"https://github.com/es-shims/Array.prototype.push/issues"},"dist":{"shasum":"0ead97c4884a4b04da9fcc9e8f68c97b04420da0","tarball":"https://registry.npmjs.org/array.prototype.push/-/array.prototype.push-1.0.2.tgz","fileCount":18,"integrity":"sha512-UkU2mmissJKE6+Hh1X0UY6rWTge6rPv17vrZNu8oJPzcHqohQ7yZkVdY2gMGqNkVx5uzHnUfodZvYcfeKZrfsg==","signatures":[{"sig":"MEQCIEB/0XJRGY7i375Xvd7VFbY5rxRqcqQ4SfmjahWYdx09AiA8aJsQiAmv+Kp4pJsmos0yAdWN/H0Q2nQMtGs00Xw7Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX5oFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Ug//RgZBTdVQF36euQACzGZ5cruRc8DfmXAVPR3K8of4XNDZGN1H\r\npteazwXXaQsvW3ygoJxH1TUsHaWfRJQpoDHwS7TCTDL2UtaoTeSojbFBughW\r\n94SvrJNM63UfbTGTcp7wCB9BwmUJzDJj8hrNu8OPNOd4xwdxaHEoex22gxz4\r\nsjQ/E7xUL0l4S6rwU6gKX8hF+zgRGE/vw9PSd6FhNG4oVwWcaWsi9lsq0/h7\r\ndE+Hldn10qQ058udzkbVb0Ye/Nj2etYretyH2ksJIfQoLjp4IuWHkGwfTXXC\r\n8HQVh8DIOdltKp23sjP7GOn7940ueQRawRAYYl6aCaPIMlk/azbQM7OQjY9O\r\nZ4iCFbXKO2e9DQ7OZSTVzDmr1kDakIPnLKTUtZXJ3tDLqSWwDHzXaon2dV+1\r\nTnP6ESmw2IRr9lQ5sUeWH8r3XwTxHivS5C8gFu8s0ov3Yd2GW+k4RR/GLtj/\r\nPKsnCfj0gRqUB/HTEEwH2GothwOjia1zdfhM8+lPZSe+ja3y5VqdQoL3BEPp\r\nf7cin8O16ntyqvXvrTp+bmLxoevGuNRLVpuKaqL0ea0cQ75LwhO0SYLz/llL\r\nV9W4e27aNOeZYGTP0nEjkT1+hghTO6s26c7YCU2IDOIitY7nRyUrOzYLTjoa\r\nmz9Q+m1B+G8BxctI2KJtVV4M6DRlhDrVM0I=\r\n=Pr1y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 0.4"},"exports":{".":"./index.js","./auto":"./auto.js","./shim":"./shim.js","./polyfill":"./polyfill.js","./package.json":"./package.json","./implementation":"./implementation.js"},"funding":{"url":"https://github.com/sponsors/ljharb"},"gitHead":"5c0a85ca4a0cf0d61025352a9b624152b96ee9ab","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only","prelint":"evalmd README.md","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","postlint":"es-shim-api --bound","posttest":"aud --production","prepublish":"not-in-publish || npm run prepublishOnly","preversion":"auto-changelog","tests-only":"nyc tape 'test/**/*.js'","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/index.js"},"repository":{"url":"git+https://github.com/es-shims/Array.prototype.push.git","type":"git"},"_npmVersion":"8.3.1","description":"An ES spec-compliant `Array.prototype.push` shim/polyfill/replacement that works as far down as ES3.","directories":{},"_nodeVersion":"18.0.0","dependencies":{"call-bind":"^1.0.2","is-string":"^1.0.7","es-abstract":"^1.19.5","get-intrinsic":"^1.1.1","define-properties":"^1.1.4","has-property-descriptors":"^1.0.0"},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","hideCredit":true,"unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"aud":"^2.0.0","has":"^1.0.3","nyc":"^10.3.2","tape":"^5.5.3","eslint":"=8.8.0","evalmd":"^0.0.19","@es-shims/api":"^2.2.3","auto-changelog":"^2.4.0","has-strict-mode":"^1.0.1","safe-publish-latest":"^2.0.0","functions-have-names":"^1.2.3","@ljharb/eslint-config":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/array.prototype.push_1.0.2_1650432517251_0.6561988434916624","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"array.prototype.push","version":"1.0.3","keywords":["Array.prototype.push","push","array","ES5","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"array.prototype.push@1.0.3","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/es-shims/Array.prototype.push#readme","bugs":{"url":"https://github.com/es-shims/Array.prototype.push/issues"},"dist":{"shasum":"52dc282924cd96b405d1cb4164f01f01da6f648d","tarball":"https://registry.npmjs.org/array.prototype.push/-/array.prototype.push-1.0.3.tgz","fileCount":18,"integrity":"sha512-oFJY5zqd2Izh0mEyuAQYduuzjydpaSG3t9L2oepBZUjPlRr/sNd6jqKBt5xtR0ZEKsZkhCeBQecUK16uxfuRYA==","signatures":[{"sig":"MEUCIEQ46CT9BOJ6kpV8WyoYRr04VwsFCGkE/YrnV4yifttgAiEA7vU9fIGr3IcYDWmh8rRXoFuRs4eQY3wIgINajZpRvqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZKJDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjLg//QKdxM76+W/5SjjAaoO5KLPjqa4mWimTMDNnfOSmsWEglC5Wx\r\n2jdnahmPa2zm7ZSPrBbGSnKunfrYjFIxZ0lHRNB63J2/ujNYcd01i1040mHf\r\n0in1g4CD2I7Dn5E02tMhykcLPFpyqiKbhWfSqB9Lm0pnxSn+13EX/vbsJgb3\r\nrCpr7GAzVc2lNXOKVBw0TIfXkkBv6JG1W0+xVXAAAGx/OLEmNHjP5cLZrSlz\r\nJIbSR5wqGqrfXs0chN8zRZ3kjmyq7t03LvvF/VsLtjtJByp2VfUYhmsCt5hd\r\nGycxbmRpz/70who1PsMcQUsqCP1DLUAgQVQJ+u4B8iTxaIhETzsIpiOPbC4a\r\n0vFPpDaI+3KyPFfsSh/66Kt6DFTe6QQO+7wrIuX7nRAYA4ZUVDBJqBssSCnv\r\nKShVpjPHu95rXu6MnaRqsmRU1GU8gbZUTW8lEDL8ITW4HBD5Xn0ov8FzTkz8\r\n0nNoRSl0Tne2YeZTLy3IRbwQC7L4apQCv49X5gT9gzNDGbLFGvl9nFz/6/oM\r\nQ3h8JLLdrZ9O4C8FyTEZmKmidQ3NB/2InsIcyLYEDnNbbWh0lmo/bt+MJaRf\r\nkqhmr0M2ddNDsuqGAIm8SNAfANESC5WTQhbRVXfi0+SI1YXTt6douZgizOjQ\r\nWeJlCJtY5AuE5J9q1/DPnbrYjhhacL9nZZk=\r\n=rNvk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 0.4"},"exports":{".":"./index.js","./auto":"./auto.js","./shim":"./shim.js","./polyfill":"./polyfill.js","./package.json":"./package.json","./implementation":"./implementation.js"},"funding":{"url":"https://github.com/sponsors/ljharb"},"gitHead":"4e0b8f6cdf07ecf7e866a072b71bbd59fc121c16","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only","prelint":"evalmd README.md","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","postlint":"es-shim-api --bound","posttest":"aud --production","prepublish":"not-in-publish || npm run prepublishOnly","preversion":"auto-changelog","tests-only":"nyc tape 'test/**/*.js'","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/index.js"},"repository":{"url":"git+https://github.com/es-shims/Array.prototype.push.git","type":"git"},"_npmVersion":"8.19.2","description":"An ES spec-compliant `Array.prototype.push` shim/polyfill/replacement that works as far down as ES3.","directories":{},"_nodeVersion":"19.0.0","dependencies":{"call-bind":"^1.0.2","is-string":"^1.0.7","es-abstract":"^1.20.4","get-intrinsic":"^1.1.3","define-properties":"^1.1.4","has-property-descriptors":"^1.0.0"},"publishConfig":{"ignore":[".github/workflows"]},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","hideCredit":true,"unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"aud":"^2.0.1","has":"^1.0.3","nyc":"^10.3.2","tape":"^5.6.1","eslint":"=8.8.0","evalmd":"^0.0.19","npmignore":"^0.3.0","in-publish":"^2.0.1","@es-shims/api":"^2.2.3","auto-changelog":"^2.4.0","has-strict-mode":"^1.0.1","safe-publish-latest":"^2.0.0","functions-have-names":"^1.2.3","@ljharb/eslint-config":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/array.prototype.push_1.0.3_1667539523488_0.09433984645587334","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"array.prototype.push","version":"1.0.4","keywords":["Array.prototype.push","push","array","ES5","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"array.prototype.push@1.0.4","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/es-shims/Array.prototype.push#readme","bugs":{"url":"https://github.com/es-shims/Array.prototype.push/issues"},"dist":{"shasum":"5ae067bcde3c637fb9b7db2ed2b1b42c4a824e2c","tarball":"https://registry.npmjs.org/array.prototype.push/-/array.prototype.push-1.0.4.tgz","fileCount":18,"integrity":"sha512-V/Ac0fe4KuOPuPuV3vXVF6PmIzoQTwRXBdx6gzA9NclRyhcpQoaGj7C9vyN2n+84d7t3EcXLccPG5rI2oMA1Jg==","signatures":[{"sig":"MEUCIQDQAx38laKPJ9Yfg7rEhtMUIh3oh79k23kOqV+yEWMaGAIgRzNIPgoCHdt58cWrdBh52bXZJ/ac86GoqxVW20ofDkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23746},"main":"index.js","engines":{"node":">= 0.4"},"exports":{".":"./index.js","./auto":"./auto.js","./shim":"./shim.js","./polyfill":"./polyfill.js","./package.json":"./package.json","./implementation":"./implementation.js"},"funding":{"url":"https://github.com/sponsors/ljharb"},"gitHead":"4ed080118ea60f22d799e713ea12dc41421a9eb7","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only","prelint":"evalmd README.md","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","postlint":"es-shim-api --bound","posttest":"aud --production","prepublish":"not-in-publish || npm run prepublishOnly","preversion":"auto-changelog","tests-only":"nyc tape 'test/**/*.js'","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/index.js"},"repository":{"url":"git+https://github.com/es-shims/Array.prototype.push.git","type":"git"},"_npmVersion":"9.8.0","description":"An ES spec-compliant `Array.prototype.push` shim/polyfill/replacement that works as far down as ES3.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"call-bind":"^1.0.2","is-string":"^1.0.7","es-abstract":"^1.22.1","get-intrinsic":"^1.2.1","define-properties":"^1.2.0","has-property-descriptors":"^1.0.0"},"publishConfig":{"ignore":[".github/workflows"]},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","hideCredit":true,"unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"aud":"^2.0.3","has":"^1.0.3","nyc":"^10.3.2","tape":"^5.6.6","eslint":"=8.8.0","evalmd":"^0.0.19","npmignore":"^0.3.0","in-publish":"^2.0.1","@es-shims/api":"^2.4.2","auto-changelog":"^2.4.0","has-strict-mode":"^1.0.1","safe-publish-latest":"^2.0.0","functions-have-names":"^1.2.3","@ljharb/eslint-config":"^21.1.0"},"_npmOperationalInternal":{"tmp":"tmp/array.prototype.push_1.0.4_1693282793328_0.07653227421853992","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"array.prototype.push","version":"1.0.5","keywords":["Array.prototype.push","push","array","ES5","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"array.prototype.push@1.0.5","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/es-shims/Array.prototype.push#readme","bugs":{"url":"https://github.com/es-shims/Array.prototype.push/issues"},"dist":{"shasum":"8d69d7045c1b42f7f262aea36e268992e3287d74","tarball":"https://registry.npmjs.org/array.prototype.push/-/array.prototype.push-1.0.5.tgz","fileCount":18,"integrity":"sha512-ukVuiZ/ZmO6cEMTbfm3xD74Idkds1SJYKv5uqX65HX5jXGlR1oYLkPc/WO8vTy9ErAMnpqM2imxshqJU/nH1Yw==","signatures":[{"sig":"MEUCIBOK7CGrVfhlGQS7W5H2EJVHSMAr40v6htR84K1ilgIqAiEAmXa92raApsDL3ldAqXEU9IFaJYXFj5ZX43lR7hV1yVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24877},"main":"index.js","engines":{"node":">= 0.4"},"exports":{".":"./index.js","./auto":"./auto.js","./shim":"./shim.js","./polyfill":"./polyfill.js","./package.json":"./package.json","./implementation":"./implementation.js"},"funding":{"url":"https://github.com/sponsors/ljharb"},"gitHead":"106cbae12cc99aef8b4f55764cca5cbd89187346","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only","prelint":"evalmd README.md","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","postlint":"es-shim-api --bound","posttest":"aud --production","prepublish":"not-in-publish || npm run prepublishOnly","preversion":"auto-changelog","tests-only":"nyc tape 'test/**/*.js'","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/index.js"},"repository":{"url":"git+https://github.com/es-shims/Array.prototype.push.git","type":"git"},"_npmVersion":"10.2.4","description":"An ES spec-compliant `Array.prototype.push` shim/polyfill/replacement that works as far down as ES3.","directories":{},"_nodeVersion":"21.6.0","dependencies":{"call-bind":"^1.0.5","es-errors":"^1.0.0","is-string":"^1.0.7","es-abstract":"^1.22.3","get-intrinsic":"^1.2.3","define-properties":"^1.2.1","has-property-descriptors":"^1.0.1"},"publishConfig":{"ignore":[".github/workflows"]},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","hideCredit":true,"unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"aud":"^2.0.4","nyc":"^10.3.2","tape":"^5.7.4","eslint":"=8.8.0","evalmd":"^0.0.19","hasown":"^2.0.0","npmignore":"^0.3.1","in-publish":"^2.0.1","@es-shims/api":"^2.4.2","auto-changelog":"^2.4.0","has-strict-mode":"^1.0.1","safe-publish-latest":"^2.0.0","functions-have-names":"^1.2.3","@ljharb/eslint-config":"^21.1.0"},"_npmOperationalInternal":{"tmp":"tmp/array.prototype.push_1.0.5_1707111200826_0.069030545252865","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"array.prototype.push","version":"1.0.6","keywords":["Array.prototype.push","push","array","ES5","shim","polyfill","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"array.prototype.push@1.0.6","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/es-shims/Array.prototype.push#readme","bugs":{"url":"https://github.com/es-shims/Array.prototype.push/issues"},"dist":{"shasum":"5eff610fe3d61c064f8d93c5ae7198c859875aaf","tarball":"https://registry.npmjs.org/array.prototype.push/-/array.prototype.push-1.0.6.tgz","fileCount":18,"integrity":"sha512-Dwj4cUyjHWAAoDCIIg+RkIVYMuooXzXYrpGnugHKHmFBfsbef1gLg/iyNRCg0zHvm2pjUD95t/MsKstShLvzig==","signatures":[{"sig":"MEQCIEcL4b6pu5LN9VwuGvuUulBnnA6ZYV7hEhoAxJuEtnC/AiBo3B8UahA5U6tG1tH2JiLRIJw2nRxcDGxDWyg+MtekAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25725},"main":"index.js","engines":{"node":">= 0.4"},"exports":{".":"./index.js","./auto":"./auto.js","./shim":"./shim.js","./polyfill":"./polyfill.js","./package.json":"./package.json","./implementation":"./implementation.js"},"funding":{"url":"https://github.com/sponsors/ljharb"},"gitHead":"7e91a228d8b10c790251406898ae61edf109e3dd","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only","prelint":"evalmd README.md","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","postlint":"es-shim-api --bound","posttest":"aud --production","prepublish":"not-in-publish || npm run prepublishOnly","preversion":"auto-changelog","tests-only":"nyc tape 'test/**/*.js'","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/index.js"},"repository":{"url":"git+https://github.com/es-shims/Array.prototype.push.git","type":"git"},"_npmVersion":"10.5.0","description":"An ES spec-compliant `Array.prototype.push` shim/polyfill/replacement that works as far down as ES3.","directories":{},"_nodeVersion":"21.7.0","dependencies":{"call-bind":"^1.0.7","es-errors":"^1.3.0","is-string":"^1.0.7","es-abstract":"^1.23.2","get-intrinsic":"^1.2.4","es-object-atoms":"^1.0.0","define-properties":"^1.2.1","has-property-descriptors":"^1.0.2"},"publishConfig":{"ignore":[".github/workflows"]},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","hideCredit":true,"unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"aud":"^2.0.4","nyc":"^10.3.2","tape":"^5.7.5","eslint":"=8.8.0","evalmd":"^0.0.19","hasown":"^2.0.2","npmignore":"^0.3.1","in-publish":"^2.0.1","@es-shims/api":"^2.4.2","auto-changelog":"^2.4.0","has-strict-mode":"^1.0.1","safe-publish-latest":"^2.0.0","functions-have-names":"^1.2.3","@ljharb/eslint-config":"^21.1.0"},"_npmOperationalInternal":{"tmp":"tmp/array.prototype.push_1.0.6_1711036839609_0.03644977211428868","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"array.prototype.push","version":"1.0.7","description":"An ES spec-compliant `Array.prototype.push` shim/polyfill/replacement that works as far down as ES3.","main":"index.js","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","preversion":"auto-changelog","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","pretest":"npm run lint","test":"npm run tests-only","posttest":"npx npm@\">= 10.2\" audit --production","tests-only":"nyc tape 'test/**/*.js'","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.push.git"},"keywords":["Array.prototype.push","push","array","ES5","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.push/issues"},"homepage":"https://github.com/es-shims/Array.prototype.push#readme","engines":{"node":">= 0.4"},"devDependencies":{"@es-shims/api":"^2.5.1","@ljharb/eslint-config":"^21.1.1","auto-changelog":"^2.5.0","encoding":"^0.1.13","eslint":"=8.8.0","evalmd":"^0.0.19","functions-have-names":"^1.2.3","has-strict-mode":"^1.1.0","hasown":"^2.0.2","in-publish":"^2.0.1","npmignore":"^0.3.1","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tape":"^5.9.0"},"dependencies":{"call-bind":"^1.0.8","call-bound":"^1.0.4","define-properties":"^1.2.1","es-abstract":"^1.23.9","es-errors":"^1.3.0","es-object-atoms":"^1.1.1","get-intrinsic":"^1.3.0","has-property-descriptors":"^1.0.2","is-string":"^1.1.1"},"testling":{"files":"test/index.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"_id":"array.prototype.push@1.0.7","gitHead":"ec26d7e56c0783fad5ca32430b6332a3771d0f5c","_nodeVersion":"23.10.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-TYyNvrD1GpY3e6/tthQfwcuGPUtP99N1uDQ6WA8RBlOYZAYHpicIO1JXHP8t9CeC0EiiVZZu4Ikl1bI5BSZAEQ==","shasum":"aa3d32dc34495cdab1894f0c17e025afbb5f61e0","tarball":"https://registry.npmjs.org/array.prototype.push/-/array.prototype.push-1.0.7.tgz","fileCount":18,"unpackedSize":26886,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBLBDe9KdfGSSITsHPpClLr67sLuWSEoVfjbVqv9yQm3AiEA5pApWvDD4oYjl4GeJgdzAh65a+koTzbycVnKRQwfASI="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/array.prototype.push_1.0.7_1741966087593_0.6045685516983921"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-19T16:23:34.152Z","modified":"2025-03-14T15:28:08.182Z","1.0.0":"2022-04-19T16:23:34.583Z","1.0.1":"2022-04-19T18:26:22.876Z","1.0.2":"2022-04-20T05:28:37.419Z","1.0.3":"2022-11-04T05:25:23.665Z","1.0.4":"2023-08-29T04:19:53.522Z","1.0.5":"2024-02-05T05:33:20.968Z","1.0.6":"2024-03-21T16:00:39.762Z","1.0.7":"2025-03-14T15:28:07.789Z"},"bugs":{"url":"https://github.com/es-shims/Array.prototype.push/issues"},"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","homepage":"https://github.com/es-shims/Array.prototype.push#readme","keywords":["Array.prototype.push","push","array","ES5","shim","polyfill","es-shim API"],"repository":{"type":"git","url":"git+https://github.com/es-shims/Array.prototype.push.git"},"description":"An ES spec-compliant `Array.prototype.push` shim/polyfill/replacement that works as far down as ES3.","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"readme":"# array.prototype.push <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 ES spec-compliant `Array.prototype.push` 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://tc39.es/ecma262/#sec-array.prototype.push).\n\nBecause `Array.prototype.push` depends on a receiver (the “this” value), the main export takes the array to operate on as the first argument.\n\n## Engines where this is needed\n\nNote: this list is not exhaustive.\n\n  - in node/chrome (including node 18-19): `push` fails to throw on a nonwritable `length` property\n  - IE 8 and below, and pre-ES6 engines: `deleteCount` isn't defaulted to `length - start` until ES6\n  - Safari 5.0: sometimes it returns `undefined`\n  - Safari 7/8: sparse arrays of size 1e5 or greater break\n  - Opera 12.15: breaks on small sparse arrays\n\n## Example\n\n```js\nvar push = require('array.prototype.push');\nvar assert = require('assert');\n\nvar a = [1, 1, 1];\nassert.equal(push(a, 1, 2), 5);\nassert.deepEqual(a, [1, 1, 1, 1, 2]);\n```\n\n```js\nvar push = require('array.prototype.push');\nvar assert = require('assert');\n/* when Array#push is not present */\ndelete Array.prototype.push;\nvar shimmed = push.shim();\nassert.equal(shimmed, push.getPolyfill());\nassert.equal(shimmed, Array.prototype.push);\nvar a = [1, 2, 3];\nvar b = [1, 2, 3];\nassert.equal(a.push(1, 2, 3), push(b, 1, 2, 3));\nassert.deepEqual(a, b);\n```\n\n```js\nvar push = require('array.prototype.push');\nvar assert = require('assert');\n/* when Array#push is present */\nvar shimmed = push.shim();\nassert.equal(shimmed, Array.prototype.push);\nassert.deepEqual([1, 2, 3].push(1, 2, 3), push([1, 2, 3], 1, 2, 3));\n```\n\n## Tests\nSimply clone the repo, `npm install`, and run `npm test`\n\n[package-url]: https://npmjs.org/package/array.prototype.push\n[npm-version-svg]: https://versionbadg.es/es-shims/Array.prototype.push.svg\n[deps-svg]: https://david-dm.org/es-shims/Array.prototype.push.svg\n[deps-url]: https://david-dm.org/es-shims/Array.prototype.push\n[dev-deps-svg]: https://david-dm.org/es-shims/Array.prototype.push/dev-status.svg\n[dev-deps-url]: https://david-dm.org/es-shims/Array.prototype.push#info=devDependencies\n[npm-badge-png]: https://nodei.co/npm/array.prototype.push.png?downloads=true&stars=true\n[license-image]: https://img.shields.io/npm/l/array.prototype.push.svg\n[license-url]: LICENSE\n[downloads-image]: https://img.shields.io/npm/dm/array.prototype.push.svg\n[downloads-url]: https://npm-stat.com/charts.html?package=array.prototype.push\n[codecov-image]: https://codecov.io/gh/es-shims/Array.prototype.push/branch/main/graphs/badge.svg\n[codecov-url]: https://app.codecov.io/gh/es-shims/Array.prototype.push/\n[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/es-shims/Array.prototype.push\n[actions-url]: https://github.com/es-shims/Array.prototype.push/actions\n","readmeFilename":"README.md"}