{"_id":"1d","_rev":"4-82608787e3d6ac1f47c0d777112bdcad","name":"1d","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"1d","version":"0.1.0","description":"Make multi-dimensional arrays as flat as a pancake","homepage":"https://github.com/terkelg/1d","main":"src/index.js","license":"MIT","author":{"name":"Terkel Gjervig","email":"terkel@terkel.com","url":"https://terkel.com"},"scripts":{"test":"tape test/*.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/terkelg/1d.git"},"files":["src"],"keywords":["array","flatten","flat","reduce"],"devDependencies":{"tap-spec":"^4.1.1","tape":"^4.8.0"},"gitHead":"faa8ecbfa7a6291461bb016807205ce516c4c44e","bugs":{"url":"https://github.com/terkelg/1d/issues"},"_id":"1d@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"terkelg","email":"terkel@terkel.com"},"dist":{"integrity":"sha512-NMFgUKF9XRvmfrKxT/H3ABg8zgxnIws605MC++t5dchPrZZ5weApz8gh15vVVF5+wYdlMASDCRlq/u/6l70RYw==","shasum":"a58d7e3484cec9bd36109bddcb3c06af418370f2","tarball":"https://registry.npmjs.org/1d/-/1d-0.1.0.tgz","fileCount":4,"unpackedSize":7711,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYJdfM5+rbCjpWmSEB2LkwJQWRqV7kvarM1GvwBfbekAiBFOATQDKQ9ydySVwM6t+x2K5b5yqkZsyJ58S9KOO3HJA=="}]},"maintainers":[{"name":"terkelg","email":"terkel@terkel.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1d_0.1.0_1518989671541_0.27612609339959393"},"_hasShrinkwrap":false},"0.1.1":{"name":"1d","version":"0.1.1","description":"Make multi-dimensional arrays as flat as a pancake","homepage":"https://github.com/terkelg/1d","main":"src/index.js","license":"MIT","author":{"name":"Terkel Gjervig","email":"terkel@terkel.com","url":"https://terkel.com"},"scripts":{"test":"tape test/*.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/terkelg/1d.git"},"keywords":["array","flatten","flat","reduce"],"devDependencies":{"tap-spec":"^5.0.0","tape":"^4.11.0"},"gitHead":"74c3d0b75f5404598a2eaa550d9e600c8628832a","bugs":{"url":"https://github.com/terkelg/1d/issues"},"_id":"1d@0.1.1","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-HEkhNPHQxhc5FwTKUnSsbY5v2IkNQNq/YVBMkgJ7bdYZVe7nfjVvfD3wCXGOyOo4RCsZXBl25gT5VollvUhh7w==","shasum":"6aca2ace93a43539099a5fbdf1d804f42cb9b066","tarball":"https://registry.npmjs.org/1d/-/1d-0.1.1.tgz","fileCount":4,"unpackedSize":3198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR+n2CRA9TVsSAnZWagAADJkP/291+tbp/bSRRHYV8Skw\nq6DOHCWVIVqK+hpx580ePx2UBagjUaZFMcvZZnSydd+MEaLeiatEsChs3hrQ\noTzz8sU920YhfpZbKH1hfhzHsKiBitP+4yNuXlybrHIMdMeU3dJHI3gZt8/R\nvNLOO90xlhonkLPZWpUROle2/m27kRugw0xztxUrKtP0WXRIEF8qquNhhILN\nxgRsQY8JzzEE3nWBQor2JDGxrIsFHQpeYGCWWXbee5/x0FApZ+lFRDTWzAJr\nS5ZavSG0Aq3p9a7BhEpN4warxG5GvBOWQoXDvGTSwoOW8ztUE493iu1i2ccc\nBhAJpnbQlaBZZSjihZCBOtKxIMHr/fWqDdQRA2uhihOKRT2OwUM2p5JXKueR\nUgdHaRBgOE/UEnVRzIV8r/EbDNdduPV26OgxxOQ8KbmaE34DtUeVwD2lz9Xe\n7FQOA89j/jSyHukRO6Dr+fPOjlc5G1ruAgc7+KhWubzd7GL+YZGXS/GbgJod\nBZ1AU5s3UEnVPO0caU5gS4F4B0Bkp24dRW8dKaB5ZXLU3kcUuQXM1Ys5v5G3\nJnp1GehVZHGz6MVCUYsMdcBR1IuvMq+Tz+cHFM3ftX5x1GLGF2J0YSoncIqb\nCDg/XC7O5J6cxM5PRgsiYMouVq3WpMSo3PzzTr0jH2rCxwVwbq6yGBISEdcR\ncjkt\r\n=ChWA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAk1sEIWKlEsm6kIayTSgKssgX6crn/vLnQ9hkU2NYdAiEAr1xOStVuSJ2rqL/Gh82zBLlTfvveJpgWEgSAJBYBjIw="}]},"maintainers":[{"name":"terkelg","email":"terkel@terkel.com"}],"_npmUser":{"name":"terkelg","email":"terkel@terkel.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1d_0.1.1_1564994037455_0.2290675842846095"},"_hasShrinkwrap":false},"1.0.0":{"name":"1d","version":"1.0.0","description":"Make multi-dimensional arrays as flat as a pancake","homepage":"https://github.com/terkelg/1d","main":"src/index.js","license":"MIT","author":{"name":"Terkel Gjervig","email":"terkel@terkel.com","url":"https://terkel.com"},"scripts":{"test":"tape test/*.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/terkelg/1d.git"},"keywords":["array","flatten","flat","reduce"],"devDependencies":{"tap-spec":"^5.0.0","tape":"^4.13.2"},"gitHead":"77d9346ed7177b1dae5f6110ddf03703e69f54ed","bugs":{"url":"https://github.com/terkelg/1d/issues"},"_id":"1d@1.0.0","_nodeVersion":"13.7.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-tbRqgYsbsQMKcruZdrtcSY4XTYJzONML/BnxNxKWnW0ORYfNYEcZsr+dtKXYDO9iGP4DeEAHiu3gHCCqWwrvNA==","shasum":"bcf92942e8c2de4371a9eae19d250520c8d7467d","tarball":"https://registry.npmjs.org/1d/-/1d-1.0.0.tgz","fileCount":4,"unpackedSize":3393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeciGqCRA9TVsSAnZWagAAj6MQAJhNQi7i9gU4taXTTCt0\nquJN6cq9Az2tWmieH/j2ZmFw1gVpcNwn9XOwUynDLuumzMlEywglIURiNJ3n\nxfORugCRNPBkBFOIJzdajp5he8mXSBM4MeUqJYI2hJJkTAEu9jdEHEx+wFkQ\nB9Yvkwek6v27TaPo1dS5fW0X7iB4c/FJXRJfDhSrlpAxelFxahUV3wElQgjm\neZSfPpgIeP+J4dPE2xOTnM2rN6oNssN7oOdWbNPHQ2sZmUXolD0rPVE++7Eg\nuIxdI4oew++lxL1VfI9t6jZkmhBgPbtCm+bKm22fQB/FGiNYCg6v67YkY79l\nq4T6rAXxdNU/rBy9iaG1bxac4LS9vJAvrsxRlbZC0Rb3mCjw7Xn9GXcynohc\nOGIgGGO51Xq48QDuUDTe3Zqyx3jGxN224vuLrJg3p07IpZjtbfbP0b4JjzKA\nOMZtv2GTCtpXraVxzat6NtD890CoS5heXlFLkrzZZcx0HYmHwvGrv7cwOB3t\nArN6NMGVWGhHxgBUpepg/EDaiLeXqp/5XGyXbFAyig9Kc2KEkNJCap1PNB//\nng9corfSBhiMRHtnWQGfJwfKkaFmlCy/xQX+tI1nYwOKqSrkB+ozgBXs8XtP\n7ba0NVFgPnEp/d3tCIq7U0cwZWJ5Zf1yPbiYcwz/Bf0+GGIQlOrmxJ7EZsDK\n58OJ\r\n=PxO6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4Or0TFr46CSyn9g6ZchssUDwf8q54RLNC+1kHKMzuJQIhAMiITM0MHaHkAHGFou3f7KPuYApAX6WfefAR0whepwlS"}]},"maintainers":[{"name":"terkelg","email":"terkel@terkel.com"}],"_npmUser":{"name":"terkelg","email":"terkel@terkel.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1d_1.0.0_1584538026401_0.26983213758342894"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-18T21:34:31.541Z","0.1.0":"2018-02-18T21:34:31.585Z","modified":"2022-04-04T10:12:55.065Z","0.1.1":"2019-08-05T08:33:57.606Z","1.0.0":"2020-03-18T13:27:06.493Z"},"maintainers":[{"name":"terkelg","email":"terkel@terkel.com"}],"description":"Make multi-dimensional arrays as flat as a pancake","homepage":"https://github.com/terkelg/1d","keywords":["array","flatten","flat","reduce"],"repository":{"type":"git","url":"git+https://github.com/terkelg/1d.git"},"author":{"name":"Terkel Gjervig","email":"terkel@terkel.com","url":"https://terkel.com"},"bugs":{"url":"https://github.com/terkelg/1d/issues"},"license":"MIT","readme":"<div align=\"center\">\n  <img src=\"https://github.com/terkelg/1d/raw/master/1d.png\" alt=\"1D\" width=\"200\" />\n</div>\n\n<h1 align=\"center\">1D</h1>\n\n<div align=\"center\">\n  <a href=\"https://npmjs.org/package/1d\">\n    <img src=\"https://img.shields.io/npm/v/1d.svg\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/terkelg/1d\">\n    <img src=\"https://img.shields.io/travis/terkelg/1d.svg\" alt=\"travis\" />\n  </a>\n  <a href=\"https://npmjs.org/package/1d\">\n    <img src=\"https://img.shields.io/npm/dm/1d.svg\" alt=\"downloads\" />\n  </a>\n</div>\n\n<div align=\"center\">Make multi-dimensional arrays as flat as a pancake</div>\n\n<br />\n\n\n## Installation\n\n```\nnpm install 1d\n```\n\n\n## Usage\n\n```js\nconst flatten = require('1d');\n\nflatten( [['a'], 'b', ['c', ['d']]] );\n// ['a', 'b', 'c', 'd']\n```\n\n> **OBS**: This is a built-in feature from Node.js `11.15.0` and up. Check out\n[Array.prototype.flat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/flat)\n\n## API\n\n### oned(arr, res)\n\nFlatten an array into a sweet 1D array\n\n#### arr\n\nType: `Array`\n\nInput array to flatten\n\n#### res\n\nType: `Array`<br>\nDefault: `[]`\n\nInitial array.\n\n> **Note**: The inital array is not being flattened\n\n\n## License\n\nMIT © [Terkel Gjervig](https://terkel.com)\n","readmeFilename":"readme.md"}