{"_id":"typed-array-length","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"keywords":["typed","array","length","robust","es","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"],"dist-tags":{"latest":"1.0.7"},"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"description":"Robustly get the length of a Typed Array","readme":"# typed-array-length <sup>[![Version Badge][2]][1]</sup>\n\n[![dependency status][5]][6]\n[![dev dependency status][7]][8]\n[![License][license-image]][license-url]\n[![Downloads][downloads-image]][downloads-url]\n\n[![npm badge][11]][1]\n\nRobustly get the length of a Typed Array, or `false` if it is not a Typed Array. Works cross-realm, in every engine, even if the `length` property is overridden.\n\n## Example\n\n```js\nvar typedArrayLength = require('typed-array-length');\nvar assert = require('assert');\n\nassert.equal(false, typedArrayLength(undefined));\nassert.equal(false, typedArrayLength(null));\nassert.equal(false, typedArrayLength(false));\nassert.equal(false, typedArrayLength(true));\nassert.equal(false, typedArrayLength([]));\nassert.equal(false, typedArrayLength({}));\nassert.equal(false, typedArrayLength(/a/g));\nassert.equal(false, typedArrayLength(new RegExp('a', 'g')));\nassert.equal(false, typedArrayLength(new Date()));\nassert.equal(false, typedArrayLength(42));\nassert.equal(false, typedArrayLength(NaN));\nassert.equal(false, typedArrayLength(Infinity));\nassert.equal(false, typedArrayLength(new Number(42)));\nassert.equal(false, typedArrayLength('foo'));\nassert.equal(false, typedArrayLength(Object('foo')));\nassert.equal(false, typedArrayLength(function () {}));\nassert.equal(false, typedArrayLength(function* () {}));\nassert.equal(false, typedArrayLength(x => x * x));\nassert.equal(false, typedArrayLength([]));\n\nassert.equal(1, typedArrayLength(new Int8Array(1)));\nassert.equal(2, typedArrayLength(new Uint8Array(2)));\nassert.equal(3, typedArrayLength(new Uint8ClampedArray(3)));\nassert.equal(4, typedArrayLength(new Int16Array(4)));\nassert.equal(5, typedArrayLength(new Uint16Array(5)));\nassert.equal(6, typedArrayLength(new Int32Array(6)));\nassert.equal(7, typedArrayLength(new Uint32Array(7)));\nassert.equal(8, typedArrayLength(new Float32Array(8)));\nassert.equal(9, typedArrayLength(new Float64Array(9)));\nassert.equal(10, typedArrayLength(new BigInt64Array(10)));\nassert.equal(11, typedArrayLength(new BigUint64Array(11)));\n```\n\n## Tests\nSimply clone the repo, `npm install`, and run `npm test`\n\n[1]: https://npmjs.org/package/typed-array-length\n[2]: https://versionbadg.es/inspect-js/typed-array-length.svg\n[5]: https://david-dm.org/inspect-js/typed-array-length.svg\n[6]: https://david-dm.org/inspect-js/typed-array-length\n[7]: https://david-dm.org/inspect-js/typed-array-length/dev-status.svg\n[8]: https://david-dm.org/inspect-js/typed-array-length#info=devDependencies\n[11]: https://nodei.co/npm/typed-array-length.png?downloads=true&stars=true\n[license-image]: http://img.shields.io/npm/l/typed-array-length.svg\n[license-url]: LICENSE\n[downloads-image]: http://img.shields.io/npm/dm/typed-array-length.svg\n[downloads-url]: http://npm-stat.com/charts.html?package=typed-array-length\n","repository":{"type":"git","url":"git+https://github.com/inspect-js/typed-array-length.git"},"bugs":{"url":"https://github.com/inspect-js/typed-array-length/issues"},"license":"MIT","versions":{"1.0.3":{"name":"typed-array-length","version":"1.0.3","keywords":["typed","array","length","robust","es","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"typed-array-length@1.0.3","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/inspect-js/typed-array-length#readme","bugs":{"url":"https://github.com/inspect-js/typed-array-length/issues"},"dist":{"shasum":"906691f06643eccd699c7e76565368fded1feed0","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/typed-array-length/-/typed-array-length-1.0.3.tgz","fileCount":10,"integrity":"sha512-HizAOfjM1PaVQ7HKUO0+0EOv4kG3MVRQ2H+/OVBv2XhQCW1yEo87O2iQw3lylZdzp6d5QDcH9Pkg5kHfezUkfA==","signatures":[{"sig":"MEYCIQDJFyYxfPNkRnBCNd/wGpi5Dr1lSXmQGCoEhMos9pRqBgIhAPplX+rMlaWq8rtLgcDRnLAjo+J3eVNtNeDGQR8s4nBn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzGqoCRA9TVsSAnZWagAAoQsP/3C7PAGiL8nd+oRjYVWF\nH8JuxDKb5CBst/PDXVZsrMtz/ky1+2uuVAF9TAmLX+AI8fIgoHRXeYYhVp1l\n0QsESvnwu+jp/U6ECgGsORcwkPpjwHcGZpfsUsGhdBrcIrFgE1M2Ee5dBiAl\nydWTHJGqWK4Nq3sh9xTqzBJ/M9pdDqs606tDrd43xvQqjE1kjHi1eufF3Q34\nXW2mHM53o3idHrzJXz75lQxxBh6A3hj9EcI2nVSIJ6E3z36mcamVIwLARvPi\nA5WEBqrsrFzgKdexN4gAu9CKWV+ZubG8EL8Na6fd3fwSTJXIffjwDjuHTb3O\n8idWpT7aijPbwrJ5uwvaZlVsCWgdUu9ThxtRUNzMGWE8K/roLMdVtNwUqw4/\nSvnqaaKhbOWD/sAn1hOiVZPSsgEFztail4soqCpXvtebnOx2i5LGsVriLogg\n7t6IHTuoyLWcX19DUPbtZcUtTVFEyq0ime017Sh6Op3zKaFOEc3iEVv98KOO\n3turwDalIGOzZ3GRpa7VXdY79fYKKjncq+Gta+vTz9VRqJcluqnAM4huJXv4\nGdr6QypKjLtISxqNtnAwOkXK54LBf3+7a2Df2ypUOz3gC9mDKe1QZUtgSHAW\n+YieGKY6oS0sZ+ZVq0UBhKccuN/DNIs1AuWXpPuLCoDiRf16tFMdo9vJPCkI\nVORp\r\n=SQD5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ljharb"},"gitHead":"2a4587274c5f734ce68298c05ec1f4dd402f65d8","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only && npm run test:harmony","prelint":"evalmd README.md","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","posttest":"aud --production","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)\")\"","test:harmony":"nyc node --harmony --es-staging test"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/index.js"},"repository":{"url":"git+https://github.com/inspect-js/typed-array-length.git","type":"git"},"_npmVersion":"6.14.8","description":"Robustly get the length of a Typed Array","directories":{},"_nodeVersion":"14.15.1","dependencies":{"call-bind":"^1.0.0","is-typed-array":"^1.1.4"},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","hideCredit":true,"unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"aud":"^1.1.3","nyc":"^10.3.2","tape":"^5.0.1","eslint":"^7.15.0","evalmd":"^0.0.19","foreach":"^2.0.5","is-callable":"^1.2.2","auto-changelog":"^2.2.1","object-inspect":"^1.9.0","make-arrow-function":"^1.2.0","@ljharb/eslint-config":"^17.3.0","make-generator-function":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typed-array-length_1.0.3_1607232167811_0.16811548339615112","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"typed-array-length","version":"1.0.4","keywords":["typed","array","length","robust","es","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"typed-array-length@1.0.4","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/inspect-js/typed-array-length#readme","bugs":{"url":"https://github.com/inspect-js/typed-array-length/issues"},"dist":{"shasum":"89d83785e5c4098bec72e08b319651f0eac9c1bb","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/typed-array-length/-/typed-array-length-1.0.4.tgz","fileCount":9,"integrity":"sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==","signatures":[{"sig":"MEUCIQDsXXKUnIzu9q67hToSrm2CcVIxGdRW8H4c8endGSm3zQIgKX1FzWO+VEL7eveGKajnQ4uJ2lj9Np5MqqRSCtKJgVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijEmLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKCA/9EcwQYoBH+Pifio63/SbNjaaX5ItRJIKqqyC+hS1vCntidsnY\r\nDMFFaFL8gLvjm5y3pJW8MEqewTutMlI0JmVTfX1AmkOnwCvj9yF5jJB7J4Xt\r\nnvJ6DUvgTZ6i3puLcEDdVSULvKnyqytkFRxCacOB/QHgjpb1hOmTBF4S/MzB\r\nxA3x3OAt/UvCD9folpdTCav20cWmn4tMM0mHc3thUsXhkBFIBsgzkwarpuum\r\njMFfEenMAITwyQewUc4irhBq1ZR5nwskeTqtz8NqD5varTr323LKMjTN4HAF\r\naawsyUyqlw9L+bZzqUan24cpgV5sOusdWZTYDn2m/mV4oxxSOxQkmQ98MUYl\r\nZtZj8B7tfsh4UXHhsG3RvxtJKcp+sYOpIQWhuTtZuTTJxZuzELY7lru2g4ej\r\nfuygtX2U281mBZdfh+CfrmXIxvAAGwqVcppECmQNjw61NaQ4PyhO2Iw6AFAi\r\nbhiKPXRqvLN++dPIVUTQaWxI5Mp17shsGjY7/1u/yPuUyKb3VDc4WNTpp03E\r\ny93/A/PaobZ38phzkixuduHsrENRjKA5VTxeAt3TYmNnBkiQcrSUgh1wW0hO\r\nWZFwisS8Tdx7K57v4EQnMgf9wwughtqabisA8IZHI3JqyHbQG3FsRiPBMa2h\r\nb5xWxZuwpfUA2xZ+wotrkX/sbTnN7AZPvJo=\r\n=pNQG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","exports":{".":"./index.js","./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ljharb"},"gitHead":"c30864c777e9d2565c5a459904f9a40976586bba","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only && npm run test:harmony","prelint":"evalmd README.md","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","posttest":"aud --production","prepublish":"not-in-publish || npm run prepublishOnly","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)\")\"","test:harmony":"nyc node --harmony --es-staging test","prepublishOnly":"safe-publish-latest"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/index.js"},"repository":{"url":"git+https://github.com/inspect-js/typed-array-length.git","type":"git"},"_npmVersion":"8.9.0","description":"Robustly get the length of a Typed Array","directories":{},"_nodeVersion":"18.2.0","dependencies":{"for-each":"^0.3.3","call-bind":"^1.0.2","is-typed-array":"^1.1.9"},"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.0","nyc":"^10.3.2","tape":"^5.5.3","eslint":"=8.8.0","evalmd":"^0.0.19","npmignore":"^0.3.0","is-callable":"^1.2.4","auto-changelog":"^2.4.0","object-inspect":"^1.12.1","make-arrow-function":"^1.2.0","safe-publish-latest":"^2.0.0","@ljharb/eslint-config":"^21.0.0","make-generator-function":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typed-array-length_1.0.4_1653361034956_0.4048536140028338","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"typed-array-length","version":"1.0.5","keywords":["typed","array","length","robust","es","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"typed-array-length@1.0.5","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/inspect-js/typed-array-length#readme","bugs":{"url":"https://github.com/inspect-js/typed-array-length/issues"},"dist":{"shasum":"57d44da160296d8663fd63180a1802ebf25905d5","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/typed-array-length/-/typed-array-length-1.0.5.tgz","fileCount":11,"integrity":"sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==","signatures":[{"sig":"MEUCIQDN+N6CBclONNxX7szR4OuVGFVnTeX5PAVa7hJgafyKNwIgAYMEgPoBl5jG36Ll2D/+X1xP/wGfRUTQVs2YpBisB7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25565},"main":"index.js","types":"./index.d.ts","engines":{"node":">= 0.4"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ljharb"},"gitHead":"913886cb32bc689e033d75bcc064b19b26c167a4","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only && npm run test:harmony","prelint":"evalmd README.md","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","posttest":"aud --production","prepublish":"not-in-publish || npm run prepublishOnly","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)\")\"","test:harmony":"nyc node --harmony --es-staging test","prepublishOnly":"safe-publish-latest"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/index.js"},"repository":{"url":"git+https://github.com/inspect-js/typed-array-length.git","type":"git"},"_npmVersion":"10.2.4","description":"Robustly get the length of a Typed Array","directories":{},"sideEffects":false,"_nodeVersion":"21.6.2","dependencies":{"gopd":"^1.0.1","for-each":"^0.3.3","call-bind":"^1.0.7","has-proto":"^1.0.3","is-typed-array":"^1.1.13","possible-typed-array-names":"^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.4","nyc":"^10.3.2","tape":"^5.7.5","eslint":"=8.8.0","evalmd":"^0.0.19","npmignore":"^0.3.1","in-publish":"^2.0.1","typescript":"next","@types/gopd":"^1.0.3","@types/tape":"^5.6.4","is-callable":"^1.2.7","auto-changelog":"^2.4.0","object-inspect":"^1.13.1","@types/for-each":"^0.3.3","@types/call-bind":"^1.0.5","@types/is-callable":"^1.1.2","make-arrow-function":"^1.2.0","safe-publish-latest":"^2.0.0","@ljharb/eslint-config":"^21.1.0","@types/object-inspect":"^1.8.4","make-generator-function":"^2.0.0","@types/make-arrow-function":"^1.2.2","@types/make-generator-function":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/typed-array-length_1.0.5_1708450472801_0.2923518963194949","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"typed-array-length","version":"1.0.6","keywords":["typed","array","length","robust","es","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"typed-array-length@1.0.6","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/inspect-js/typed-array-length#readme","bugs":{"url":"https://github.com/inspect-js/typed-array-length/issues"},"dist":{"shasum":"57155207c76e64a3457482dfdc1c9d1d3c4c73a3","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/typed-array-length/-/typed-array-length-1.0.6.tgz","fileCount":11,"integrity":"sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==","signatures":[{"sig":"MEQCIBiLc42tDQppSGlXSc6lymnh8bW8dUURsZcIb5cjiXXiAiBEF0evJe+gatnqqNZ7Pxby6tXZ4lS57uDlNuyfFC+zjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23302},"main":"index.js","types":"./index.d.ts","engines":{"node":">= 0.4"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ljharb"},"gitHead":"f68b4ff4445e696bbb4504f9662955dd988316ee","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only && npm run test:harmony","prelint":"evalmd README.md","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","postlint":"tsc -p . && attw -P","posttest":"aud --production","prepublish":"not-in-publish || npm run prepublishOnly","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)\")\"","test:harmony":"nyc node --harmony --es-staging test","prepublishOnly":"safe-publish-latest"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/index.js"},"repository":{"url":"git+https://github.com/inspect-js/typed-array-length.git","type":"git"},"_npmVersion":"10.5.0","description":"Robustly get the length of a Typed Array","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"gopd":"^1.0.1","for-each":"^0.3.3","call-bind":"^1.0.7","has-proto":"^1.0.3","is-typed-array":"^1.1.13","possible-typed-array-names":"^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.4","nyc":"^10.3.2","tape":"^5.7.5","eslint":"=8.8.0","evalmd":"^0.0.19","npmignore":"^0.3.1","in-publish":"^2.0.1","typescript":"next","@types/gopd":"^1.0.3","@types/tape":"^5.6.4","is-callable":"^1.2.7","auto-changelog":"^2.4.0","object-inspect":"^1.13.1","@types/for-each":"^0.3.3","@ljharb/tsconfig":"^0.2.0","@types/call-bind":"^1.0.5","@types/is-callable":"^1.1.2","make-arrow-function":"^1.2.0","safe-publish-latest":"^2.0.0","@arethetypeswrong/cli":"^0.15.2","@ljharb/eslint-config":"^21.1.0","@types/object-inspect":"^1.8.4","make-generator-function":"^2.0.0","@types/make-arrow-function":"^1.2.2","@types/make-generator-function":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/typed-array-length_1.0.6_1711055578346_0.7082282380254705","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"typed-array-length","version":"1.0.7","description":"Robustly get the length of a Typed Array","main":"index.js","exports":{".":"./index.js","./package.json":"./package.json"},"types":"./index.d.ts","sideEffects":false,"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","pretest":"npm run lint","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"tsc -p . && attw -P","tests-only":"nyc tape 'test/**/*.js'","test:harmony":"nyc node --harmony --es-staging test","test":"npm run tests-only && npm run test:harmony","posttest":"npx npm@'>=10.2' audit --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/inspect-js/typed-array-length.git"},"keywords":["typed","array","length","robust","es","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/inspect-js/typed-array-length/issues"},"homepage":"https://github.com/inspect-js/typed-array-length#readme","devDependencies":{"@arethetypeswrong/cli":"^0.17.0","@ljharb/eslint-config":"^21.1.1","@ljharb/tsconfig":"^0.2.0","@types/call-bind":"^1.0.5","@types/for-each":"^0.3.3","@types/gopd":"^1.0.3","@types/is-callable":"^1.1.2","@types/make-arrow-function":"^1.2.2","@types/make-generator-function":"^2.0.3","@types/object-inspect":"^1.13.0","@types/tape":"^5.6.4","auto-changelog":"^2.5.0","eslint":"=8.8.0","evalmd":"^0.0.19","in-publish":"^2.0.1","is-callable":"^1.2.7","make-arrow-function":"^1.2.0","make-generator-function":"^2.0.0","npmignore":"^0.3.1","nyc":"^10.3.2","object-inspect":"^1.13.3","safe-publish-latest":"^2.0.0","tape":"^5.9.0","typescript":"next"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"dependencies":{"call-bind":"^1.0.7","for-each":"^0.3.3","gopd":"^1.0.1","is-typed-array":"^1.1.13","possible-typed-array-names":"^1.0.0","reflect.getprototypeof":"^1.0.6"},"testling":{"files":"test/index.js"},"publishConfig":{"ignore":[".github/workflows","types"]},"engines":{"node":">= 0.4"},"_id":"typed-array-length@1.0.7","gitHead":"23e081f61580c39987373980673ad91486097ae3","_nodeVersion":"23.2.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==","shasum":"ee4deff984b64be1e118b0de8c9c877d5ce73d3d","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/typed-array-length/-/typed-array-length-1.0.7.tgz","fileCount":11,"unpackedSize":24239,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyNyyFhVycSxxE3x+Hik251zvHnh59FTXdGWoB2TnCNQIgQDTRkTyO7NYYmCfFHDMruGtqNP4onXVsWxCqwv+9Oc0="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-array-length_1.0.7_1732328819477_0.2475168921239317"},"_hasShrinkwrap":false},"1.0.0":{"name":"typed-array-length","version":"1.0.0","keywords":["typed","array","length","robust","es","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"typed-array-length@1.0.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/inspect-js/typed-array-length#readme","bugs":{"url":"https://github.com/inspect-js/typed-array-length/issues"},"dist":{"shasum":"51683ec9e9cc77d88cf70cd2bfdab9efb9a436d2","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/typed-array-length/-/typed-array-length-1.0.0.tgz","fileCount":10,"integrity":"sha512-5yd7aLg6A5CuO/WwRvUYHJKFVNHtfTH3DBMgMNBB5MSKOj1yLQE8COoFYKMlfidv0wE7UiQ/4gfSKV4KDJDxBQ==","signatures":[{"sig":"MEYCIQDZWAyI5fhSYZjZBtmbXPEvWD8NL3PBhG2qh2HCRBVetAIhAJWz9eiVbwM1FEOqMLqqW4yqxYml0scoLyCN7EK+mGJ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJAoOCRA9TVsSAnZWagAAlAIQAIxYcwb7zCoWTPvjBpTa\nwb7LfbTelj2edZ5vQ24QokqBWVf/U1a+X1jEIETL7T+Awvx0S4OtwYZjDnuw\ntrjQniKXHKE8eovjfWSx3pqYV2WVmMj3JH63KPQrBJ82jqhU2JV3PLC/S4Tc\nC0pFxsPrlwQ10xAOBD/Cx3+qxryP9tJEvQHbuPWoMuOa00Jr+IJWrfI1uonA\n+UtycJn+u94nACX7dMaF3LmWDnN9s0AqLSrp9cpfHtrwIj1+7ZJVVWWt10Fk\n6i1xI/o1JexSc2kp0BUtlTZwTJzz0ykFyYfJSmJEilqCb479W4qGo01G4uJj\nP0z5AsCAc53xgi8Gg3jUTMXG+V9EzgmSdG7714G+UQHcByZ3Y8r+PXGux4tm\nVIWLqOvH+6kPJ3DLGakGquOKxx/MjlP9r+ecDCrgPYxM41Q9nzW1SCcrVDIg\nfh+mjBIGXXz48YJRcVp4ExrOO1f6eQjpkJYrP7WAhC94fbz7Zc6OAiRyB4tA\n/3XUogR1Z2lb1Hni1/cOyZidGsisHiA1jmTzVlujsME1k6eO7ve8RKa7vfwZ\nBIaX48gNrpA1mLxKrC9BV+wCw/noSxc95nnL+/4FBULyBZgLZI6TYZE6W7rd\nW4EoR7adRWijIZkIBKSC4iDFuojVI3iec53yeixW7yjohX2M5hGnK0obhEd+\nl66D\r\n=02cW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","exports":{".":[{".":"./index.js"},"./index.js"]},"funding":{"url":"https://github.com/sponsors/ljharb"},"gitHead":"0bf31dfe447b8da451a0c9273652348bd7c0da6b","scripts":{"lint":"eslint .","test":"npm run tests-only","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","posttest":"npx aud","tests-only":"node test","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/index.js"},"repository":{"url":"git+https://github.com/inspect-js/typed-array-length.git","type":"git"},"_npmVersion":"6.13.4","description":"Robustly get the length of a Typed Array","directories":{},"_nodeVersion":"13.6.0","dependencies":{"es-abstract":"^1.17.2","is-typed-array":"^1.1.1"},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"tape":"^5.0.0-next.4","eslint":"^6.8.0","foreach":"^2.0.5","auto-changelog":"^1.16.2","make-arrow-function":"^1.1.0","@ljharb/eslint-config":"^15.1.0","make-generator-function":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typed-array-length_1.0.0_1579420173648_0.945642525060723","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"typed-array-length","version":"1.0.1","keywords":["typed","array","length","robust","es","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"typed-array-length@1.0.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/inspect-js/typed-array-length#readme","bugs":{"url":"https://github.com/inspect-js/typed-array-length/issues"},"dist":{"shasum":"638b88b27eedb7b4636e08d43f353e319004fece","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/typed-array-length/-/typed-array-length-1.0.1.tgz","fileCount":10,"integrity":"sha512-uz24JIc5A8KJhNC6coCofu1lobGaZWTh57bA/iJf2R83ShhrdIrAlMyimDY/yBVwdnHVxaCwzoRG/Sq+LVhQYQ==","signatures":[{"sig":"MEQCIEhqYQQyFxlUeMZH8NFhoLl4viTbqwJKeaIMLNwP7b4dAiBhxogmlu/HDQ/0K+cerOn9swmue/2BtGdx8kjJEenmHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJI3uCRA9TVsSAnZWagAAoMUQAKD7VzktDpjerm1/xp3Y\np7MEiYQ7Gu5Uow2EcmxHLpwEsVFEeDl6B4Kv+kkYzDQqKT3ThHm+cT3Xgjxc\nzmU6WSl6E4NyOFkoAhi9OIZe4dUvBGjhmeKFKiKHZq17+YtzhcfPJF+GG/GY\nJ+kIshLXeoOsR6oIKSKjlceKnBWr2mecq2sqEL9igXtsbL8tza4aD0gFPUIt\noyxvfXrmVu6iRRDKG32k6VhacfMgrxqbxAuU0UebE8okGtjZ4JdH9+FcL+OX\neiVN649s1R1cgEaZF6fDEBPdWD/k95BS3rPVaI6LhYbhPVoqKdkrIacy+YX4\nNpmpCUgtWA5qGVWFbwOkXt7ijM2+V5wYIsrDtZOUdcjd6Lhlz9scmpCLGcMd\nPMVOVfQDYztvk9+kYxJhsCB56IpL5ztiqfNq2X7Ytiim7FtWB6EFxyj5XwvE\nwJwyMVzZSHf2WN3tWpTLmNoTRbWB3LcuhWfUvdDzmWh5ULMJc8zC/SwoeHvZ\n7ASoIniZ1+aQ7aoPCSMP4f3y5vHL7KUHOMo8Nmu+SlVl9GKmeBZ7Sw7iSSyV\nSHXButjuSu4SRgfs+uT62uIqyYtd9uaf4Xroo83/zaadE/WKWdEONnwV3YnN\nY2w9eSh4obJY0tLZs8gf19bF7I62ApBg1iMp2oPlpD0+Y/mje7t9pQiT2pc6\nfeYk\r\n=5EWL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"]},"funding":{"url":"https://github.com/sponsors/ljharb"},"gitHead":"943bdbe97e523fa91c9ffe2c891620848c10c3c8","scripts":{"lint":"eslint .","test":"npm run tests-only","prelint":"evalmd README.md","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","posttest":"npx aud","tests-only":"node test","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/index.js"},"repository":{"url":"git+https://github.com/inspect-js/typed-array-length.git","type":"git"},"_npmVersion":"6.13.4","description":"Robustly get the length of a Typed Array","directories":{},"_nodeVersion":"13.6.0","dependencies":{"es-abstract":"^1.17.2","is-typed-array":"^1.1.1"},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"tape":"^5.0.0-next.4","eslint":"^6.8.0","evalmd":"^0.0.19","foreach":"^2.0.5","auto-changelog":"^1.16.2","make-arrow-function":"^1.1.0","@ljharb/eslint-config":"^15.1.0","make-generator-function":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typed-array-length_1.0.1_1579453933944_0.5175736512232636","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"typed-array-length","version":"1.0.2","keywords":["typed","array","length","robust","es","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"typed-array-length@1.0.2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/inspect-js/typed-array-length#readme","bugs":{"url":"https://github.com/inspect-js/typed-array-length/issues"},"dist":{"shasum":"8d193ab32fb132405f97f494017214e5e291e781","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/typed-array-length/-/typed-array-length-1.0.2.tgz","fileCount":10,"integrity":"sha512-bcSzmyRo9Y8Rf0RZAndY+qM0vBBSJFAYEiBeVP8maBhzDo/QOCiJlEDCgBLx6eP7EDwmSHR59Rk5p09cHiDu9g==","signatures":[{"sig":"MEUCIQDZM6Ws/bzO/dcJO2gHUB8NEdZysVQ8SzIttqyeA+iWdQIgOF7uIFnzlG3tS+zylTBjEcmOOHivmI+G8F5EeSEnYR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoTasCRA9TVsSAnZWagAAyCYP/Aln5bOCWdY1g9mkG0W8\npKlTnNwEBuPVNGBSDgDDc+6kiy8N80HVGVioKjJR9MhFuX4ct/J19OmTM7lQ\nLLU7RiuNGenWgefkBiJDD9bEkM9gkVHFbtkx0e8BT9ypy5/L2dfG8EhEPqbK\n30hS3UYa+Y4yW8G2oVIk7Dciyg3iMsiR/814tidINjtHn8KqNmlVePo+TId5\nNvblyHPBpX7Emfb8WWhfOkedMhS8FIhxfcKDGFUfmFYGC6mR+NqEy0f5d23U\nXiL/B/bEZcSyXjydE6oB4522E+NiApyFcKY6YEjwM5zzqAsqVIg2h7AcnADz\nIS9EtftlJHGMUxVbGTGGW9lO3JqKYNp6WQc3Lej4wSD4WhI/0qnOeHST9JVO\nIk8gMAL40+gH4iyFP3wqERiRVrNNA4Hk7hAZJCEjviVFr7tRqaUebwdcafP7\nN0ORMDMFOubhvEOinKPAxCmYkLGPzBC9uvpx77Vi5Kjm0wQ1/AXtsa+37TEb\nigIHTEpTb8PeFAu/FOpJ2p2ErtGN9vJj08CJq4qBD/Tsw0EZQ5o+geR9NkRk\nekSvVMwTrsxFQRYTqzHUgVucolP0FOWqXK1E8n3KGxl6s1Z0IR+ETUZlo/bI\nAuC5s5dh3EivR8j32RrU4J7SnXyzFhfqsMllaZDLksFCDCeCXLqhb1pSTpiG\nbRo6\r\n=4DLJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ljharb"},"gitHead":"4909028a4b6deda5e2ad9f2cbf76b4506e8252bc","scripts":{"lint":"eslint .","test":"npm run tests-only","prelint":"evalmd README.md","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","posttest":"npx aud --production","tests-only":"node test","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/index.js"},"repository":{"url":"git+https://github.com/inspect-js/typed-array-length.git","type":"git"},"_npmVersion":"6.14.4","description":"Robustly get the length of a Typed Array","directories":{},"_nodeVersion":"14.0.0","dependencies":{"es-abstract":"^1.17.5","is-typed-array":"^1.1.3"},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"aud":"^1.1.1","tape":"^5.0.0-next.5","eslint":"^6.8.0","evalmd":"^0.0.19","foreach":"^2.0.5","auto-changelog":"^2.0.0","object-inspect":"^1.7.0","make-arrow-function":"^1.2.0","@ljharb/eslint-config":"^16.0.0","make-generator-function":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typed-array-length_1.0.2_1587623595474_0.5658233463078466","host":"s3://npm-registry-packages"}}},"name":"typed-array-length","time":{"1.0.3":"2020-12-06T05:22:47.972Z","1.0.4":"2022-05-24T02:57:15.108Z","1.0.5":"2024-02-20T17:34:33.085Z","1.0.6":"2024-03-21T21:12:58.516Z","1.0.7":"2024-11-23T02:26:59.688Z","created":"2020-01-19T07:49:33.648Z","modified":"2025-05-07T15:10:33.804Z","1.0.0":"2020-01-19T07:49:33.798Z","1.0.1":"2020-01-19T17:12:14.035Z","1.0.2":"2020-04-23T06:33:15.660Z"},"readmeFilename":"README.md","homepage":"https://github.com/inspect-js/typed-array-length#readme"}