{"_id":"array-flat-polyfill","_rev":"2-2315a9f9301c1e1486541aa39855c4a1","name":"array-flat-polyfill","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"array-flat-polyfill","version":"1.0.0","description":"A polyfill for Array.prototype.flat and Array.prototype.flatMap","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/array-flat-polyfill.git"},"homepage":"https://github.com/jonathantneal/array-flat-polyfill#readme","bugs":{"url":"https://github.com/jonathantneal/array-flat-polyfill/issues"},"main":"index.js","module":"index.mjs","scripts":{"build":"rollup --config --silent","prepublish":"npm run build","test":"eslint src/*.js --cache --ignore-path .gitignore --quiet"},"engines":{"node":">=6.0.0"},"devDependencies":{"@babel/core":"^7.1.6","@babel/preset-env":"^7.1.6","babel-eslint":"^10.0.1","eslint":"^5.6.0","eslint-config-dev":"^2.0.0","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"eslintConfig":{"extends":"dev","parser":"babel-eslint","rules":{"no-unused-vars":[0]}},"keywords":["javascript","js","flat","flatMap","concat","flatten"],"gitHead":"5f8b43bd86b3435c499bc304a92dfef6229aaab1","_id":"array-flat-polyfill@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"integrity":"sha512-6pYKb6u8B7spg6joZYoRcJPKgAGyjl+mIF3w5qbiMqr6MCZB6X5HQuFNi8irha1csvWywI1EefGK/ya0VczJkw==","shasum":"9c6c0070f5700f0e2f657fdc60da0c131b864759","tarball":"https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.0.tgz","fileCount":5,"unpackedSize":10289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/pikCRA9TVsSAnZWagAAknIP/3j56TojyfDK1Rm91/GH\nmRpO+I8/Flao2XrM2huGQvVEjMcdd7ze48Yspdt5ILmVhQOykfFPgi/hEdlO\nM8iJJdXpI7nASXzUKvvLzaaik+f2qjz/MOaOsq2Qhp5RX6b0OqXUjMWQyqhN\n16xBq/WGq6qVq75hrA47yFeRGcXq33P8zqrtYvDpOMgA5+ANpf3vhtOxCysO\nNPRHZe1kA1DDYIZbxuEbZclvBKXMO/nBH+Mqn4xgKVn8Vf3q2cew2NDyB2+Z\nXz9+/Fh0YVd6ueIQ32Mvp3OvqLl0cz8k/I3K4Dn+NH6686GKcla4capTeP+Z\nKuvGj8y6FXyFk+nlOb5/ndqYEkoocSvKf5vjN42fP93wO/Uog+87vv/RVVzt\nW5PV41GobNmnBkjoJgmYqLrx5X50vxkIbLYyjPaPXcq7gBKi2e5xFwWweTXM\ngbFlq59JLHaVTx9z0K/ozferHEem9ZW4/04TL7UDWwi+s1ad1qz1z9LQF3AB\nr4H5GX0uJv/s0Ju+eh49tL/IEWlccEnFRPB+aIE8tJxTpwZyGucCU4iYb6kq\n73zCaxO060ZQBqT/KFS5q2mVh4DENeF1nVQVM+264+qkMVrJM6ZHkmkjVWkY\nJrGcL7hSMNX+SQjdGpxLd3qqY1/+frmvhk658ju9mKVurqXEysbmOoFbDq4Q\nxqnL\r\n=3Sel\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9FZ11dv2i/VsygKJGyE9xyWzph084p9Dth0Fx4uD/XAIga4bBTUCIg/AtdES02h0RBMkvBk95D8We85ujfmQTWuo="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array-flat-polyfill_1.0.0_1543411875718_0.27454974783415476"},"_hasShrinkwrap":false},"1.0.1":{"name":"array-flat-polyfill","version":"1.0.1","description":"A polyfill for Array.prototype.flat and Array.prototype.flatMap","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/array-flat-polyfill.git"},"homepage":"https://github.com/jonathantneal/array-flat-polyfill#readme","bugs":{"url":"https://github.com/jonathantneal/array-flat-polyfill/issues"},"main":"index.js","module":"index.mjs","scripts":{"build":"rollup --config --silent","postbuild":"gzip-size index.js","prepublishOnly":"npm run test && npm run build","test":"npm run test:lint && npm run test:tape","test:lint":"eslint src/*.js --cache --ignore-path .gitignore --quiet","test:tape":"jest"},"engines":{"node":">=6.0.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","babel-eslint":"^10.0.1","babel-jest":"^24.7.1","eslint":"^5.16.0","eslint-config-dev":"^2.0.0","gzip-size-cli":"^3.0.0","jest":"^24.7.1","rollup":"^1.10.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-terser":"^4.0.4"},"eslintConfig":{"extends":"dev","parser":"babel-eslint","rules":{"no-unused-vars":[0]}},"keywords":["javascript","js","flat","flatMap","concat","flatten"],"dependencies":{},"gitHead":"362d855cb6ea2ef12f0676b116c5f9e4233b6f31","_id":"array-flat-polyfill@1.0.1","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw==","shasum":"1e3a4255be619dfbffbfd1d635c1cf357cd034e7","tarball":"https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz","fileCount":6,"unpackedSize":11297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsQKoCRA9TVsSAnZWagAA8QMP/1VhjSRaTru85Lzmswro\n/Zfqy6IkqkS0ACbcCC1c1uvb9yu7NAKo5zSTahW3alBwRF+mell2JBq6ugXD\n5wIgy8U60Z8VdioVdrxMmXeB7tF1TToEZedGicdoYK8UyfxNmvEXA6aWOyrZ\njKD1eHYdRKQMZOz0nC3A1mrivC1LcMuwc8w4CKzKK66TaLia7DAbOkMimP7t\nwVFlubxnAn0D0Zy2xVBRqS1pX6+tQ8R2/kU3je6r6WyYHNXuFN/3YzeqwXQg\njmprg13YiDsgktzIuJ7xvPBah/tbUOy2qJSaT6egg0rQQIwf7VCvsRh2GsLh\ngDZPcjxwCV8NZiV6lDT9FcsdMZ/RK9TP11zznv9dTpmDRoZSYcqunWD8q8mz\nU2unFqitMJMgS7aXxk/gie+Yx8TXihaw7t7oTjqHa1gSqpwB+XKQvCH1wRlR\nlRsH0CSxDIc5QZZGlhU4Y96mOtxC24AVEpS1fBDTypyi3+d4hd89MWkWhmTp\naOJYTcpgbyRyRAbuwzp+hLk42p5eTnD2G2jVj+6XMtSIuR1lx0v17HD0NqXY\nShcDzPhP+2641jEDetyNFrG7yon2Fj93TqImRIhtcVnog+28GhDUMfOez+RZ\n7VXJuYeSx2UM7Q7u1TGeNGT4dT6z7DLOQy+a4rE4CcXzWgq+9piWHiIOm6Os\ndCYF\r\n=7hYN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqvoFSa/QESTQoUQ+jKzsGe2an0s/RzwRe5bXiz4xz/gIgJ82MJnzD+b+vS64Yrzd0SqM3TqehUnwIMTBxJ1eFYJ8="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array-flat-polyfill_1.0.1_1555104421742_0.3276604496773552"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-28T13:31:15.717Z","1.0.0":"2018-11-28T13:31:15.890Z","modified":"2022-04-11T15:09:05.737Z","1.0.1":"2019-04-12T21:27:01.916Z"},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"description":"A polyfill for Array.prototype.flat and Array.prototype.flatMap","homepage":"https://github.com/jonathantneal/array-flat-polyfill#readme","keywords":["javascript","js","flat","flatMap","concat","flatten"],"repository":{"type":"git","url":"git+https://github.com/jonathantneal/array-flat-polyfill.git"},"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"bugs":{"url":"https://github.com/jonathantneal/array-flat-polyfill/issues"},"license":"CC0-1.0","readme":"# Array Flat Polyfill [<img src=\"http://jonathantneal.github.io/js-logo.svg\" alt=\"\" width=\"90\" height=\"90\" align=\"right\">][Array Flat Polyfill]\n\n[![NPM Version][npm-img]][npm-url]\n[![Build Status][cli-img]][cli-url]\n[![Support Chat][git-img]][git-url]\n\n[Array Flat Polyfill] is a polyfill for `Array.prototype.flat` and\n`Array.prototype.flatMap`, following the [TC39 Proposal].\n\n```sh\nnpm install array-flat-polyfill --save\n```\n\nThe `flat()` method creates a new array with all sub-array elements\nconcatenated into it recursively up to the specified depth.\n\n```js\n[1, 2, [3, 4, [5, 6]]].flat(2) // [1, 2, 3, 4, 5, 6]\n```\n\nThe `flatMap()` method maps each element using a mapping function, then\nflattens the result into a new array.\n\n```js\n[1, 2, 3, 4].flatMap(x => [x * 2]); // [2, 4, 6, 8]\n```\n\nThe script is 261 bytes when minified and gzipped. It works in all browsers,\ngoing as far back as Internet Explorer 9.\n\n## Usage\n\nFor immediate usage, add this script to your document:\n\n```html\n<script src=\"https://unpkg.com/array-flat-polyfill\"></script>\n```\n\nFor Node usage, add [Array Flat Polyfill] to your project:\n\n```sh\nnpm install array-flat-polyfill\n```\n\nInclude [Array Flat Polyfill] in your JS:\n\n```js\nimport 'array-flat-polyfill';\n```\n\n[cli-img]: https://img.shields.io/travis/jonathantneal/array-flat-polyfill/master.svg\n[cli-url]: https://travis-ci.org/jonathantneal/array-flat-polyfill\n[git-img]: https://img.shields.io/badge/support-chat-blue.svg\n[git-url]: https://gitter.im/postcss/postcss\n[npm-img]: https://img.shields.io/npm/v/array-flat-polyfill.svg\n[npm-url]: https://www.npmjs.com/package/array-flat-polyfill\n\n[Array Flat Polyfill]: https://github.com/jonathantneal/array-flat-polyfill\n[TC39 Proposal]: https://tc39.github.io/proposal-flatMap/#sec-Array.prototype.flat\n","readmeFilename":"README.md"}