{"_id":"segflip","_rev":"2-cf356b09d9e67ddba79ba2dd9545d9a5","name":"segflip","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"segflip","version":"0.0.1","description":"Flip the Inside and Outside of Segments on a Single-Dimensional Integer Line","main":"segflip.js","scripts":{"format":"npx prettier --arrow-parens=avoid --print-width=120 --trailing-comma=none --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/segflip.git"},"keywords":["integer","line","math","segments"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/segflip/issues"},"homepage":"https://github.com/DanielJDufour/segflip#readme","gitHead":"93181aba0d26f5b8229e1e59ad310b91e100ccdc","_id":"segflip@0.0.1","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-LAdsiSorxmww7Qxa9Y3pJplBtRu76Wq8TnNs4pBVcz2UgBcosv3V0lwX6UA2wQCP1zwn0m1ENOVvVUiNId2UMQ==","shasum":"17e801f017f96281fd904aec281578d8657526cf","tarball":"https://registry.npmjs.org/segflip/-/segflip-0.0.1.tgz","fileCount":4,"unpackedSize":10365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN694ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUIQ//cwyNRjhp3Es4flPLFjZvqNkwiT/wZOh8E1mSVlQiOBCM39x5\r\n/ERzpDzaMbPEVK4aBLH8w0BidzOOGntL3L2Iz28X62njmZrV8YBG8GcY6B8j\r\nHgDzfR7qjvrD5p6g+SV9aKQV/eKid2jJ4Slulit+m/zsRceMRi9t5vr+8rdQ\r\n1D1V1xaaoIdZfxsORLEOJWAvV/xagSliXsjftFRNIqy6hWnlD7go22KSMkv4\r\n1HDDSFGgsRtEkGFCs+1LMwGATSj4NhUOtPs18wQBydf9XfUwS2MCDtdaxAV3\r\nBZAkJUAXskh5xYfg/Hc4BBXve/5N/E72RXsJVuS6MENgmKwNqRdG8uCFpu6j\r\ng+Bp/TARt3jcc6Rl2aUnCmHsMP2hAnuRHnzOtlFHgKYtZbOxzaexyzxSqgCC\r\nbgKc1F1m9JM22R4g5906+kWYycPgradIraoHprjNCTVrYJRPVcaDhIiQ9XDs\r\nYwpgHVXPgOIaUzJwGMLkkOc3N33puWn2zrTGvjUnYxlcs/XZp6wu1/J9scWp\r\n7x4wDeG2pyq2aSXRryi72cAcj5X57yhGdAMfetNYOYp+KQhbuf7B89dW+56Q\r\nKRu1pWo37Is4uOF0UD1SsCfu19u/Fg1e9UIVNqqeDrm2Hka8xN5FVJTBvbpz\r\n2IhVbLnpowJp7327KOVNnolPeDR/cxeDEW8=\r\n=T1/O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcz88Q8BNvBsgGmYt8chCtgdACj0IWPt2g2JSZcw8BzAiAGqofIb6ivAg9E83HpE5iIt08thkeWurHU/kGEm4FzSA=="}]},"_npmUser":{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/segflip_0.0.1_1647816568501_0.5283495070824284"},"_hasShrinkwrap":false},"0.0.2":{"name":"segflip","version":"0.0.2","description":"Flip the Inside and Outside of Segments on a Single-Dimensional Integer Line","main":"segflip.js","scripts":{"format":"npx prettier --arrow-parens=avoid --print-width=120 --trailing-comma=none --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/segflip.git"},"keywords":["integer","line","math","segments"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/segflip/issues"},"homepage":"https://github.com/DanielJDufour/segflip#readme","gitHead":"2f0e5d28121b8854549b27b957cf0dba7e038ef8","_id":"segflip@0.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-bIrjGbz/jI8FHDDoF7m5m+bATTSpZNNkjgr17+We8B9WFIUfm/eEj1kH15RVarGk3G/yYwHgHwziT2GZ6xFmoA==","shasum":"92194965b3c3a96d0e8cb2854177e352b22d133c","tarball":"https://registry.npmjs.org/segflip/-/segflip-0.0.2.tgz","fileCount":4,"unpackedSize":9902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDifH6ovvChBfg4cEjQcGOPOta71/m4GSKN+2cSHiBmCgIhAO9htU1N4amIz1xuDUdODn4UnB6rIqgfuI7Y/VtmINPS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXHGyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwjQ//RVLrD0r5mbF7U1HjYoJefDSGj+KUDB/Ic9q8MRj2vP34axux\r\n7kYfdDVEqNkWXaKoZUeRLs+4+uKulQjSJAdQDl7R8jndAwBF+OPIvfGRPWNW\r\nS2NDlZiNRIUGoUo282qluMDsHZTFqJuaxEO+EnvolcUrzhrg0kS58W7uJZYl\r\nI0Z7FfwgFgsz4QtqlH3XQgaTZJGHRplF8xUKVoH3PtlHAhtWagNFfQgBPbgY\r\nEOlc4FAWijsf8K5ZdMDy/fFqUDCcgxZ3DTR8/j8PtThwkk2zUS9I+rgF0d0d\r\n9Dxrxh+fbp8X1OzyKn5KKxOP3r1oikk09vhyC9RuLlquCLl8hqWfMFZDGeuZ\r\n9T/kMJoQSjAQZbU5E5l+/3bDY/ZEksnNeIHP0NYebHpeg+nVLoFSQqMgKo2c\r\ncWNOa/CCIXq0e1bX/GoILQUnNdoxB6Wle2V5cBEJWhzXRHVgkO6ERd5A/duk\r\nFETTmWnt93xU7E/C/oyhP3MNmKBBxNyfxrgXfkFQB8lyoQoioXc1wZZJTRoZ\r\niDY5e6PKQHKPbvf6XbtbwFz2C9CacKzs+iBEwWTRdfgql5PdkCdVIEoM/Lua\r\nWur+JeYCkoYNgVZas1qyAD0/cawf2QcREvxc1VzbIiy4kdPh0xiiIDCnGyGl\r\nmWBLZT2+kIiFotFTGlxYrKjcuwQHqspqQWE=\r\n=t3Yd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/segflip_0.0.2_1650225586001_0.9582368615282038"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-20T22:49:28.501Z","0.0.1":"2022-03-20T22:49:28.636Z","modified":"2022-05-17T09:49:34.427Z","0.0.2":"2022-04-17T19:59:46.157Z"},"maintainers":[{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"}],"description":"Flip the Inside and Outside of Segments on a Single-Dimensional Integer Line","homepage":"https://github.com/DanielJDufour/segflip#readme","keywords":["integer","line","math","segments"],"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/segflip.git"},"author":{"name":"Daniel J. Dufour"},"bugs":{"url":"https://github.com/DanielJDufour/segflip/issues"},"license":"CC0-1.0","readme":"# segflip\nFlip the Inside and Outside of Segments on a Single-Dimensional Integer Line\n\n# install\n### command line\n```bash\nnpm install segflip\n```\n### browser\n```html\n<script src=\"https://unpkg.com/segflip\"></script>\n```\n\n# usage\n```js\nimport segflip from \"segflip\";\n\n// 21st century recessions in the United States\n// from https://en.wikipedia.org/wiki/List_of_recessions_in_the_United_States\nconst recessions = [\n  [2001, 2001], // Early 2000s recession\n  [2007, 2009], // Great Recession\n  [2020, 2020] // COVID-19 recession\n];\n\nconst results = segflip({\n  segments: recessions,\n  \n  // smallest possible integer\n  // default is -Infinity\n  min: 2000,\n  \n  // largest possible integer\n  // default is Infinity\n  max: 2022\n});\n```\nresults is an array of year ranges when there wasn't a recession\n```js\n[\n  [2000, 2000],\n  [2002, 2006],\n  [2010, 2019],\n  [2021, 2022]\n]\n```\n","readmeFilename":"README.md"}