{"_id":"@abadi199/maybe","_rev":"5-a81166145aabb4e1b04e52487551cfaa","name":"@abadi199/maybe","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@abadi199/maybe","version":"1.0.0","description":"A DataType Representing the concept of null in more safer way.","main":"dist/index.js","types":"src/index.ts","scripts":{"build":"tput clear && rm -rf dist && tsc","test":"tput clear && jasmine-ts"},"author":{"name":"Abadi Kurniawan"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/abadi199/ts-maybe.git"},"homepage":"https://github.com/abadi199/ts-maybe","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-core":"^3.1.0","jasmine-ts":"^0.2.1","typescript":"^2.9.1"},"gitHead":"a154760dd248354bc4580db6fdff26dedde82d61","bugs":{"url":"https://github.com/abadi199/ts-maybe/issues"},"_id":"@abadi199/maybe@1.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"abadi199","email":"abadi.kurniawan@gmail.com"},"dist":{"integrity":"sha512-xaiycIY9jOL5zP7Jyp1uIqhOs2vReef0dX9DnY29F6PkICUB/sk2ocuAU0s+KSyEfSk4LD7Bs6hs2g9M6DPZCg==","shasum":"8f49a07da57934e9ac75d4564ef828b42f318e21","tarball":"https://registry.npmjs.org/@abadi199/maybe/-/maybe-1.0.0.tgz","fileCount":5,"unpackedSize":9569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTO/VCRA9TVsSAnZWagAAIvEP/3OZxCDO2y5PjaV8VxEW\nT2AYs1DdHVfjJ4Vvcmg7ThhwSXE+cOb6CEtj1SgEDIF9aKT18BZqYRpnMoGJ\nyysN6KKUna3bpjlQjlsqdB4+82q54HI/ahYfzRx9NbA4DJ/eqSGpaeusY24+\nvmoR4nix2Bd7nGq+HfSZ9z7QuFxp0PIUyU6qWlcgGX16nz8JmTjGSxlxr6+Q\nQd9Ma0RgDwI/Yzc3RIz2Xs9RkSRk9HBqy+QHMW3OFEa9cPBDHW51qlE2fnWj\np5Eccn/wyeVW2hHl1+mj/x6K2S3sNxXmuLe9lCVP9224khp2ePumy5IeK22P\neOqjCG8GKDsWizpUxqRuxVR5G01y+vIntDr9Wpoo+2G5V3uQzM1sXMFl2hAl\n6VgJxfg4UkyM747l/eUK4iAe+sgM1Y9JhgSlnbKA3VYHGevdaRvWwVsmnyHy\nt8VVHrJeeetpm6j9R/WEM6SbGaeQXkWYtmzMebJdyumhuOV4a9ZLxn5f+Ef6\nBa6NlDXIr0dudHf2+RYFgi2SVHhMHGg3GgfMio/A7Ux5+ImrhTVJGh+WJtpD\nzyhwA0rktD4rRJ9Mt1g4ZAc+p1znntzniBS7PjpxD+Ujg0XoETfItVnUSm/5\nA26N6tGJK/EFak8VJMZgbfXrRunk28sn13KXqoj0AzoAokvSYE7YMYy8jKo6\nv97p\r\n=yEeI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4/JYL00CbTtCvUOyqcicegNRo3SZllyRgqT8RVgI6ZgIhAL1Zq5KcATm4Mst4ttfzhSr1getM5hwmbIxvmV+wkhtx"}]},"maintainers":[{"name":"abadi199","email":"abadi.kurniawan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maybe_1.0.0_1531768789791_0.18244293844400272"},"_hasShrinkwrap":false},"1.0.1":{"name":"@abadi199/maybe","version":"1.0.1","description":"A DataType Representing the concept of null in more safer way.","main":"dist/index.js","types":"src/index.ts","scripts":{"build":"tput clear && rm -rf dist && tsc","test":"tput clear && jasmine-ts"},"author":{"name":"Abadi Kurniawan"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/abadi199/ts-maybe.git"},"homepage":"https://github.com/abadi199/ts-maybe","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-core":"^3.1.0","jasmine-ts":"^0.2.1","typescript":"^2.9.1"},"gitHead":"5a68dad0a7e90ed072e4d1cd1a92c2dffc72c3a9","bugs":{"url":"https://github.com/abadi199/ts-maybe/issues"},"_id":"@abadi199/maybe@1.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"abadi199","email":"abadi.kurniawan@gmail.com"},"dist":{"integrity":"sha512-ndQFn9oOlyBN/E2LZYaTiekqskSj2MaL+MR9rBJGI7sLty9KRBF9OKi+mtw4vCVyM9PEGO37/+mV7B93q9oKLg==","shasum":"2708d74403be391f35e131f10c1e371226fd7251","tarball":"https://registry.npmjs.org/@abadi199/maybe/-/maybe-1.0.1.tgz","fileCount":5,"unpackedSize":9578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT7faCRA9TVsSAnZWagAAowYQAJ0MSePVn/UkUbgrglIJ\nVkZ54xds2xfC/3qXlaBhIOtuqJjzpcVJSItnkbrt7hhOZWRgIJA7KUUQprV2\nS5UaZHupoSbKTPkZ1/yBTdTdZrm+i0urtybINjh7CjlLaqzRGVkr7SK44Rlo\nCGjXtkskpNbBAZ1zpfyOdqChWUdBaRHnfoz+v61vo/pqCvQ1MdUqY/0uO0ZC\nVF2A3TIRa6tzWNPZ/Rpw3OAa5aqbfIyneq6tKEnMKRtJNVlkRBYJs7QOceuX\nZaOh86T058raIIlfwV3FShLBAMhvbbgq0KjhPElFhN/uCS3Ybp7Biq1I+8kM\nSsg0oLinOxlM6yYMRwp97T1o+9nZMaSOXj9W6ocGswxlE3srkViR06Z5ceN4\nAV04iR7Jj1mHblrjzb9lSvoDT41b0Ks8qjUaXM693rzuWDUyC2Jgj1+zIvSi\nuTpcCElZvOr3ywtx2xaeZv4zBBaMGYvxx4B82ZAWttkA1hYvOw8ljR2yOEIG\nSN0H9517D9FsT0AabeQxJXJ5mj5Zv5k9vOA37vorrKf2+8TkiOW/fEXFKIXo\nAlOyk9Oc3WsP1j+yqx5ba48Dz4nXS13KuMuTd0vgz2dtZQwnUPABeIG1g4EP\nE5GLTYvug4IFh4G2UlkKt+CPPiFMbV+yeS8ICpZgHBT7AZLuk9DlxAunAh+r\nny2G\r\n=cNJX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5to1Egsfpq0OWfJZxcurbG6ogG+yfXdlQwK1jkci7IAiEAzqmyYM789xov4lCWVQic9x7shHQ38srfnEyOi7sBYrI="}]},"maintainers":[{"name":"abadi199","email":"abadi.kurniawan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maybe_1.0.1_1531951066488_0.03891039259204465"},"_hasShrinkwrap":false},"1.1.0":{"name":"@abadi199/maybe","version":"1.1.0","description":"A DataType Representing the concept of null in more safer way.","main":"dist/index.js","types":"src/index.ts","scripts":{"build":"tput clear && rm -rf dist && tsc","test":"tput clear && jasmine-ts"},"author":{"name":"Abadi Kurniawan"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/abadi199/ts-maybe.git"},"homepage":"https://github.com/abadi199/ts-maybe","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-core":"^3.1.0","jasmine-ts":"^0.2.1","typescript":"^2.9.1"},"gitHead":"5a68dad0a7e90ed072e4d1cd1a92c2dffc72c3a9","bugs":{"url":"https://github.com/abadi199/ts-maybe/issues"},"_id":"@abadi199/maybe@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"abadikurniawan","email":"abadi.kurniawan@gmail.com"},"dist":{"integrity":"sha512-resQav1lX8V04pfhqkohbUEvB7hgwAfsNNJdcmudLZTk4txsjna2Hvai8XiNvTIndNhnAiDA8Ic4U7YEIsYwGw==","shasum":"99142ab6499ccfe346b8db7f13af0b4ffb535390","tarball":"https://registry.npmjs.org/@abadi199/maybe/-/maybe-1.1.0.tgz","fileCount":5,"unpackedSize":10188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfjgKCRA9TVsSAnZWagAAxv4P/2BC2vrIdYtw41B2G4Jk\nKs1/m6546x8pum/KF8XsQ5pUPJKrQ4qJdV8vLtmjWt9iQzCRRFNGtcva17ri\nxa4Q161mn2zIfDRDXhEjNe7oS2F4nXUDo5cO+UtFoZgsshndoi4bmFcqClx9\nMVDAQUnru2IPUTvsJMoAS+NkwZkbj1jeAiMx9EpqUTwN+O/5p7Sr6TspKWgp\nT93IEeCN/BgyzLMpLqVtK6O3yc4KhW/9NjneIjHYkwqjMr3+k9dOCKlRbCjB\nwVR04tN2ckIz/hEVIxV0RRtPH4v127mDBBWoNWSBC9BAyILb2dTzFj8bbx8x\nVRGsevfG7atDSBn+nRJS/ZtSpPFt0eLVyKHle63HN8pgc22wWhQoxUNqKNj3\ncuDvq/djlKbJ4FIBg9wE9//JSZ7mu/MX4YnmdgEIwAfcjzHxZN19uK3kjBNf\n4WYWd1E71SNUxYhneUZfGBIrAWhItGjwIG22QXTm/xEJ7ffQNsF9ZouTrXHw\n9ySQjyb3JVUWMj2GxfgTJ2wm3t0H8LgyNL4joxzV6/QMaTV7HMu8MB/bejz1\nJwGtYCRrLIDr756udSGG9DaMew61Eh8qlQJ6fpWGjR/gwFcNOX/trHzjebDP\na7Z4GRf3STgLyd5+gkIo6qfhE8nIDF0nCbVFZJpjCZPSMftFVs/4IHqe+5py\nIwWK\r\n=nhqw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7TJkxpfYGnRZxrLuFpPFPi3KAxoz7Z1fB6nOiExQqyAiEA+5DXfQOA+O50M/SmiUkgyusDwPe6TjcugAFu+omEnv0="}]},"maintainers":[{"email":"abadi.kurniawan@gmail.com","name":"abadikurniawan"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maybe_1.1.0_1534998537597_0.6626067295424072"},"_hasShrinkwrap":false},"1.1.1":{"name":"@abadi199/maybe","version":"1.1.1","description":"A DataType Representing the concept of null in more safer way.","main":"dist/index.js","types":"src/index.ts","scripts":{"build":"tput clear && rm -rf dist && tsc","test":"tput clear && jasmine-ts"},"author":{"name":"Abadi Kurniawan"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/abadi199/ts-maybe.git"},"homepage":"https://github.com/abadi199/ts-maybe","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-core":"^3.1.0","jasmine-ts":"^0.2.1","typescript":"^2.9.1"},"gitHead":"2e95a98bee77013ce7a003038e8c93de5ead3b28","bugs":{"url":"https://github.com/abadi199/ts-maybe/issues"},"_id":"@abadi199/maybe@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"abadikurniawan","email":"abadi.kurniawan@gmail.com"},"dist":{"integrity":"sha512-xFsRs/U06DFg3bMvw0zh1ipviut6R7hN4IAduaZvdXYCGUfC7PQLNdtOtcQU130JA0b0889N7KlHxhRn5P2chg==","shasum":"f6ac6352a3127a19302fe1c56d38820645159547","tarball":"https://registry.npmjs.org/@abadi199/maybe/-/maybe-1.1.1.tgz","fileCount":5,"unpackedSize":10299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhoJICRA9TVsSAnZWagAA6TQP/RKMFwo/KqmORNWh3Yqy\nqrGEuKa4ZYigw4K5cZ+3vhel3K8Z+cNtYoPhXXVvVxZLpP5Yy4uzPvdcaHv7\n9M8HMdS3yMl2heZgviic10mOE+n5LTBwVF05wRZGDLJzrL9VVFZWo6SqphQ9\nm8Qx+Cb0yWGSTlhk2USrjUCHwX7sFCvt4TvKjEaPDo0HM+e9Dg6fV/nF4ugl\nRV/U6YTDFXNsy7xRYjt8YCUMjjKl8cm8HNzmDfTjvG/A8HsXfkBHo9E74s1m\nM7zW4a/A/ptHgz1vgY1IICSTU5zdB5VoxtXZq/EfgwMkOnVChu3omEXUrsPm\n2uBUUb/f6bRPKdN/flyi1cDg2L0RFw/cZP0t21Vn8kMBrYzMnTFZUt1d8dst\nQlYrN9M/VTrhbc5UhfdAulSS2raB6sKuArvvRbPNwkko2a9a7AFX1KnWz113\n6YddQ7iZ4VwO5mUCAVouOhdJzTr7LJGNXQwARHhYDIk75EDOAPJQ/8QuaaFw\ndSmuYEaNaZRLkFzxs9AJzfML+MrxcuxKosRnxWD1SRJ1y+rrPj6xvcCETE/m\nACiargc6r/yn4Bp8G4UE5vALu5gE1Zj2N1BqraFhPwkxQg1ZhxIxOWs1xN1b\ni1lrTGnwubuB44zk95UgOvqxAQ0D2Sk3LdqmnakE0Zhc43xoIf4NDsaCYPVh\nEkgQ\r\n=Jl4X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7NXlA8nT4F5iwHMEJ2eHHuuK5E1+s3Bbbg0qSyycVeAiEA4aRd9VRBmx2K0NKSEdUmKoOCBXJFuBf71HgFx0Qor4k="}]},"maintainers":[{"email":"abadi.kurniawan@gmail.com","name":"abadikurniawan"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maybe_1.1.1_1535541831700_0.9456888712606608"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-16T19:19:49.549Z","1.0.0":"2018-07-16T19:19:49.883Z","modified":"2022-04-04T10:56:45.454Z","1.0.1":"2018-07-18T21:57:46.567Z","1.1.0":"2018-08-23T04:28:57.692Z","1.1.1":"2018-08-29T11:23:51.881Z"},"maintainers":[{"email":"abadi.kurniawan@gmail.com","name":"abadikurniawan"}],"description":"A DataType Representing the concept of null in more safer way.","homepage":"https://github.com/abadi199/ts-maybe","repository":{"type":"git","url":"git+https://github.com/abadi199/ts-maybe.git"},"author":{"name":"Abadi Kurniawan"},"bugs":{"url":"https://github.com/abadi199/ts-maybe/issues"},"license":"Apache-2.0","readme":"# Maybe for TypeScript\nInspired by `Maybe` in [Elm](http://elm-lang.org)\n\n## Example\n```ts\nfunction logText(Maybe<string> text) {\n    switch (text.kind) {\n      case MaybeKind.Nothing:\n        break;\n      case MaybeKind.Just:\n        console.log(text.value);\n        break;\n    }\n} \n\nfunction main() {\n    logText(nothing()); // no log message\n    logText(just(\"Hello World\")); // \"Hello World\"\n}\n```\n\n## Install\n```\nnpm install -S @abadi199/maybe\n```\n\n## Contributing\n- Submit a pull request! If you're missing a feature you want to have, or just found a bug, or found an error in the docs, please submit a pull request.\n- Create an issue! If you found a bug or want a new feature that you think will make the library better, but don't have time to do it yourself, please submit an issue.","readmeFilename":"README.md"}