{"_id":"@cursorsdottsx/l","_rev":"2-c982892e507034b89fa422fa57bc67d9","name":"@cursorsdottsx/l","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@cursorsdottsx/l","version":"1.0.0","description":"Loop easily without overhead, and dumb chad for loops.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/cursorsdottsx/l.git"},"keywords":[],"author":{"name":"im-lonely","email":"cursors.dev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cursorsdottsx/l/issues"},"homepage":"https://github.com/cursorsdottsx/l#readme","gitHead":"55990e349cae202b820458b81e422697d4b873ce","_id":"@cursorsdottsx/l@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-PjPHybLdDwE9xdnjsf3GsaoPAwDxicvFZa7Q/wr8IS+ZFUb4g/FlapmCzF2ciso92TU0IJ0dO0UF0czfijVtfA==","shasum":"948035ee0ab69ca9e257a19cfac265948a411d7a","tarball":"https://registry.npmjs.org/@cursorsdottsx/l/-/l-1.0.0.tgz","fileCount":3,"unpackedSize":2929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpXr1CRA9TVsSAnZWagAA+6MP/3He6FFWHbhK2MDsWXCH\nYHXVFIXxZmVX29zxtPJSibvPIlGt6H40hll7uZIctI8UQI/78/fBlDQMWFXJ\n4YphXDnddPo35aFcQNCYFW3HDNnVGXCCuFfI3in4jkLHdT9RU1ZE0U2fho0w\nckJn234LLsfhwDh8nSAuhSQWFqftKIQOgHoVTPckLzlHXvLft7rk4OHbG/c5\nzr8DLyle4Rb6BHKNAoYVp+4t9gfXnD6aVwJf3+PasIu5J4oohALYt9G/SvTm\nDlX0+ZhDdtzaCaTPsB6F45Le8PiRxrIhfX14cp1NM0PkM95SI8vw77XBqkrr\n8Lpqq+fhDgwvxNkw4qce3gFmEYmjLUvFsjT5zGQDAozUiEGkfpVgGovug/Wo\ntUT7WLFJD+O5WSs7Rr+rRXJynPoZ7nf0+uCjkuCENMIHyRT5tFCSqK3T2MkG\nw6iZthPcYKhxHn+0JnCqOrNITVdm2QPYolTS71Lw9VCr1EpM0JkYefJBEmdm\nanTBSVpmgCoGJougHemhWmsyq3fbc2+9YuQM54clDX+J4WxxADagHo7ShSmR\nqMmuRWRVl4QkKIBTmgF1Mu1oZnlveE0J8Lb0g7FuZHlYBSREcTlG4Da54cCJ\nmNK+VaDYgSn2sSIJGU/tK/JaCvX+1/rBKmUDx5K1n6Zjcunan/3Uct25K00J\nhXYY\r\n=6TbF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMpRGbPiBjqId10VExaRHCDdYYjRc62+TBFzsZeG9CrAIgJPGUhoIF9KgX750+wDMTjWKk4GGewxdDm0LMonD8UME="}]},"_npmUser":{"name":"cursorspkg","email":"cursors.dev@gmail.com"},"directories":{},"maintainers":[{"name":"cursorspkg","email":"cursors.dev@gmail.com"},{"name":"cursorsdev","email":"cursors.alt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/l_1.0.0_1621457653331_0.8188904002155153"},"_hasShrinkwrap":false},"1.1.0":{"name":"@cursorsdottsx/l","version":"1.1.0","description":"Loop easily without overhead, and dumb chad for loops.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/cursorsdottsx/l.git"},"keywords":[],"author":{"name":"im-lonely","email":"cursors.dev@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cursorsdottsx/l/issues"},"homepage":"https://github.com/cursorsdottsx/l#readme","gitHead":"c1b621bd548b257d5675f9222d726b03fa989fb8","_id":"@cursorsdottsx/l@1.1.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-yXD+LsVW5xsDCow9atqqpy8XYKy/FTfVbrAvb26nfDNsP30I8aRjRWVqrFO4H4jXv55m7++surZ0J7C90YvGPw==","shasum":"5f85e14d2eb237db7c10f3ecc039d28ece44d39e","tarball":"https://registry.npmjs.org/@cursorsdottsx/l/-/l-1.1.0.tgz","fileCount":4,"unpackedSize":3078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqV/LCRA9TVsSAnZWagAAfrsP/3FyJ07QegIiqtosSBAC\nwHr10Dw+57w9QLdCS6tjsvYhSjutYjunVnaqYjkzrMpODCgIscAFsHOaxSb/\nAknxPAYfy9Bnb4+GmiMJyBfsfGiqvSmwIvtFrM5gU/oxS64vryt0xtmpYSO4\nHLJG6bWJju8wGdpZ7YkmPv21wQ9T7XkGhP1Q9/apQU+k80YcK+ooJoJX/60R\ndgsztWbTKqSiwotbgOgNz+92UHLpEJEUvuS8qJqXWvmKRLO/SooTp+8lPnmc\nGVsVGoK0AIXe8Ty4Wu2HQleIlBNQKLF89tyt0HS+VjoFwNmO4HGYQJA4uHdX\nwTBVwwZZXd9+0YCFn09heurLIteYfaPHGquwbWRRi+4iW0yLNxFj/+HReaZj\nxdcCxkIJuyB7kQSwAFmTPPiS92uGaBPjT0Wi4scCvVQ+bd7sB71JOXh510E2\nqTZoVTry5cwNYMPtvOiQ6ybhmljagktz5Yql4Foqi9mj3/yFU9TnMn+NIFhK\ntIin96EuSjoHn3eSeVd7WBI6rqggEdEV6fLNGwQcuMVie1jvkT/XbIkB/bTE\nmJgg8rgf4uUiXBIuepTanGuDaib3VpPRXDAb/CjQ0MOfi1fGcZo2n8h+f+iX\nainvp9o6j6HUAawkyHMiSp/Eeevf/j4hR8nSZAXNf0JzIHj6BkJUTvjfSR0+\nwVRU\r\n=Rte1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIFFOmTTbkEvSiTbPRWGYBNZqGTyQZHnHX9+MywF3gtAiBp7DvHwozMsTR61rnM3a1ePe60ST+rAzP7VgM/AJebqw=="}]},"_npmUser":{"name":"cursorspkg","email":"cursors.dev@gmail.com"},"directories":{},"maintainers":[{"name":"cursorspkg","email":"cursors.dev@gmail.com"},{"name":"cursorsdev","email":"cursors.alt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/l_1.1.0_1621712843352_0.6855026833517084"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-19T20:54:12.984Z","1.0.0":"2021-05-19T20:54:13.456Z","modified":"2022-04-05T02:20:39.871Z","1.1.0":"2021-05-22T19:47:23.513Z"},"maintainers":[{"name":"cursorspkg","email":"cursors.dev@gmail.com"},{"name":"cursorsdev","email":"cursors.alt@gmail.com"}],"description":"Loop easily without overhead, and dumb chad for loops.","homepage":"https://github.com/cursorsdottsx/l#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/cursorsdottsx/l.git"},"author":{"name":"im-lonely","email":"cursors.dev@gmail.com"},"bugs":{"url":"https://github.com/cursorsdottsx/l/issues"},"license":"MIT","readme":"| [a](https://www.npmjs.com/package/@cursorsdottsx/a)\n| [b](https://www.npmjs.com/package/@cursorsdottsx/b)\n| [c](https://www.npmjs.com/package/@cursorsdottsx/c)\n| [d](https://www.npmjs.com/package/@cursorsdottsx/d)\n| [e](https://www.npmjs.com/package/@cursorsdottsx/e)\n| [f](https://www.npmjs.com/package/@cursorsdottsx/f)\n| [g](https://www.npmjs.com/package/@cursorsdottsx/g)\n| [h](https://www.npmjs.com/package/@cursorsdottsx/h)\n| [i](https://www.npmjs.com/package/@cursorsdottsx/i)\n| [j](https://www.npmjs.com/package/@cursorsdottsx/j)\n| [k](https://www.npmjs.com/package/@cursorsdottsx/k)\n| **l**\n| [m](https://www.npmjs.com/package/@cursorsdottsx/m)\n| [n](https://www.npmjs.com/package/@cursorsdottsx/n)\n| [o](https://www.npmjs.com/package/@cursorsdottsx/o)\n| [p](https://www.npmjs.com/package/@cursorsdottsx/p)\n| [q](https://www.npmjs.com/package/@cursorsdottsx/q)\n| [r](https://www.npmjs.com/package/@cursorsdottsx/r)\n| [s](https://www.npmjs.com/package/@cursorsdottsx/s)\n| [t](https://www.npmjs.com/package/@cursorsdottsx/t)\n| [u](https://www.npmjs.com/package/@cursorsdottsx/u)\n| [v](https://www.npmjs.com/package/@cursorsdottsx/v)\n| [w](https://www.npmjs.com/package/@cursorsdottsx/w)\n| [x](https://www.npmjs.com/package/@cursorsdottsx/x)\n| [y](https://www.npmjs.com/package/@cursorsdottsx/y)\n| [z](https://www.npmjs.com/package/@cursorsdottsx/z)\n|\n\n**L is for Loop**\n\n# @cursorsdottsx/l\n\nLoop easily without overhead, and dumb chad for loops.\n\n```js\nrequire(\"@cursorsdottsx/l\");\n\n(42).times((i) => {\n\tconsole.log(`Hello ${i}!`);\n});\n```\n\nTo use the `continue` keyword, we have `return`. \nTo use `break`, we have `throw new Error()`, which is better in that it requires you to type an extra try-catch around the loop.\nTo use `break <block>;` or `continue <block>;`, fuck you.\n\nInstall with either NPM or Yarn:\n\n```js\nrequire(\"@cursorsdottsx/l\");\n```\n\n```js\nimport \"@cursorsdottsx/l\";\n```\n\n### Documentation thats not needed\n\n`Number.prototype.times` – Almost the same as Ruby's `times` method.\n\n[npm abc's homepage](https://codepen.io/cursorsdottsx/full/KKWNRaY)\n","readmeFilename":"README.md"}