{"_id":"@cahmoraes93/maybe","_rev":"34-794219e71061c02de2f988f876e4f545","name":"@cahmoraes93/maybe","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"@cahmoraes93/maybe","version":"1.0.0","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@1.0.0","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"b64fc725a8dd3926b6ce2fa95519b5d92956efbc","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-1.0.0.tgz","fileCount":16,"integrity":"sha512-C436eFIaRsuxBA0v2tOv7/c35iYH1k1ybzdwwSr8130iydmV9IjQq7TFvnlxza7R+fC/oM9p+k5MPZNCZifCjA==","signatures":[{"sig":"MEQCIDyJwBr8nIcIib1zXl8VzvCE156QrXLDVFlNXMXzC38uAiBjjkfKuM6UOZSik9MXPrsBAW0mL3pls6Rg7JpvxzA+5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPydZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4CBAAoEu3f0RWotWXWfatLwCcGd+7U2ceMbMPnb91xKWuelrRhjbS\r\n9eAsmzXtEfCtFuD0uuQgg+aRpnrmqtKlHC5XihIqsz+2F/XFdh9URcMfOVPb\r\nd039WPQc5fWsIBJPva8glvk7nFxvEYUXpWiuAb7GxudeEJCAhBMpEEEpmeAS\r\nqvnw9OYP5bWwuOXF2RRiIlj3H7xDNE18vaUGhKxi9wgc/6dr8sxUoxOTtwys\r\nimd1g79xeawmzxE+HCLSCNHpZagoqO6joPAtx77V5fZwzSG1zlJ7X+1ru/j8\r\n8hrlAvbtDMAiwD2NmzbnqIqJNhwJWLEccL/+HjeAOcHmwNvl/Ecx1+3Z0tQP\r\ndOkH6tVmVShexF4GviZMtMNAlITNV+iDn9hjCqM0kTXxZCB3EmAvG+ag6Ly8\r\ngnMfUTrgojp/8O62qVDfamKEeMpptv+qJAq84IGUQhkz43vMRofnJK/NHPeM\r\n3IbuqjNXQvCsrnxquYAXeIlXLFAZCsQFwUtVCkE8WOFLg0eLrkXFRo8nEhJL\r\nKD3p+rEicm/78de6SHbA9zKLQNc7Tr6upIXKu5ACYqNrc0mbwx0ptGcJ1eTz\r\nbNuvrBxV2qaCiW8PpF0hA201xm1CcOWMHjXdlsJslUh3Dr/c43PVP4zJlXGh\r\nnfcpGIOfrbXQxegGbhf8vunVRJK9ua2jj58=\r\n=bGZN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5e9a0bf90406cb121f9d4d179213a2c939e2a244","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx jest","build":"tsup","test:cov":"npx jest --coverage","test:watch":"npx jest --watchAll"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.5.5","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","tsup":"^6.2.3","eslint":"^8.23.0","ts-jest":"^29.0.2","prettier":"^2.7.1","babel-jest":"^29.0.3","typescript":"^4.8.2","@babel/core":"^7.19.1","ts-node-dev":"^2.0.0","@babel/preset-env":"^7.19.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_1.0.0_1665083224890_0.874827995129833","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@cahmoraes93/maybe","version":"1.0.1","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@1.0.1","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"717180d58594d6a027238c23aeaea3f09f7f40f8","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-1.0.1.tgz","fileCount":16,"integrity":"sha512-f4OnRID/8umbyTd3JM2DWyWDJsDR0a3UZeHoIj1NsJ40wEu47MnBFYdhv7aEUBFEmz3wk9YvuhAqLa1xpipoVg==","signatures":[{"sig":"MEUCIQDiYeA7B2QuZNRmJWzjO1ly+p8of0H7/StLr4ulBg3DqwIgV0getjkdET1W4SCqhqR8lkAdRjlxoVponmoxDJ78niA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPyjpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXJhAAk4gkWgYpLNxiLlw6irbkkIpt0itJCBsTzoIJsOyRS7fV9y94\r\n6+FvpqiXBKwYihatcLUE3v2/lPEYvkTn5wjFYGhEsgVG44ATyhWBmLX6yyQ0\r\nktA5mdh6i28/xneDbqwNeP7oT1idU775eZwE6Xs34ntoybOSXzowYL4yGBF8\r\neQKyURxbOlZr2PRoCoAsmW6XetSXbcoOT3NvndOrrrSdXod5qWHa8HhgZrAb\r\nB63Hy9vhHU5szcG7UkDtJdzYClqImS0bVfCm/ExFbpC8t2V+Feh+VjvymA1W\r\nvfOKv676+4rzhJd9LkQrzA1vodXx4EdWX4e2y4T0xcbgCceyjrmCnBFti2EL\r\n3F5E1rqKJkoq842Yl0LLMeGANr8qK57CQFLeDI59d/L7OlbHih4gE5wh6Glh\r\nZDE0EEPkuTSgIsKurTXtdGxH8eBkTsa2WyzvBAb71yJUFyxr96Rt9N3Ac98U\r\nsixgSiLTlUroTkLscPDQ9cR7Gvw0jdLlZ3XK7JSMn7n+wCKq93vspIrSqmnk\r\nkih2VE+0h0gzAcFkQMitbQ1xaPXK7h379xpFwyo3TPCk67YyVw69XIL/utL0\r\nPjQMLycGo7O9v6S/RWs95n3FSHSATnGg0oLLBG+3NEMKW2JY/S/QQdn711nR\r\nfPuMX7YtM4S0JurS0NhCXIPgapDUYX7yNgQ=\r\n=IrcC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"63a52d8d926197639b8a0ed65b0aca3349277d39","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx jest","build":"tsup","test:cov":"npx jest --coverage","test:watch":"npx jest --watchAll"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.5.5","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","tsup":"^6.2.3","eslint":"^8.23.0","ts-jest":"^29.0.2","prettier":"^2.7.1","babel-jest":"^29.0.3","typescript":"^4.8.2","@babel/core":"^7.19.1","ts-node-dev":"^2.0.0","@babel/preset-env":"^7.19.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_1.0.1_1665083625643_0.21074801667729903","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@cahmoraes93/maybe","version":"1.0.2","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@1.0.2","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"926aa9d836a604c9f8fad1b87c0da29f4ac246da","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-1.0.2.tgz","fileCount":16,"integrity":"sha512-hZkgk1hj0gtgPXEmtOSOBqlTbgoxbukNS915hISrQXGBeoQA1dHAAQkL5CVBXTMmiKEpwNiIf9RSwl7LsXB9vQ==","signatures":[{"sig":"MEUCIBWEyFIOXSDH5GHvb/Vp1UDHQ/jgTqGz4tTcsj3SsNStAiEA6c4LvB02gJWP8iXqvlHGXgRJ+ucUxpeIeCg/ivTTMK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPyoKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMNw/8C5MrW77xg7DrbDPa+l4D2KoJQATa7uIeC5x6MLS7W00pKHIU\r\ni2dulSnyq5X3HRW5z0IHbbOHPtLofpti3edC4xh6ZnSVG0exGAGsUoDmHpkp\r\nzvbTqQ9De4G1gXt8Qqot68opLRInH/Y50gh7B3V0YQIEuqkfwNNyQCKH+iEd\r\n7mrZw6k1sN+coOgvPHrgWULHRC9BK4LUtz0cnOHT53d3PY6iRgaiKmDosAra\r\nJV3gzzi45/sJffzn3+ZlrQ5bfVXqztzINWHnccjgMP8v9dSSbhjAdoJYCfeO\r\n5ym4NwG5wC8bqrlmLZngfpHdeYjYfD1r5i22Yn9cCI2U8j0z7BT7my3Odm38\r\nxNtMVKkidHeEQ4bteZ1+5fjeuOEq28I+my/3WdqcR4NPBcX4lFcqbK6b0/yG\r\ngUaQw9N5o2+f8oQwzgFzP1hye7AvO8ylDdvRt9ymgSRCjn2bRhtLDw6r/9rF\r\nkxfE1yiq5QCspX+RuF4IVE7Q2klL0uJg11q6ZHbad7pCVlVU/TLC0qtLMuJz\r\nlbybm0O0ib0CRaPhWGTcx7aBiCm+dlF+Kim2s+oSvED4Lk12BrKQMcvQZLli\r\nQVUcxHaex3JLhqmZLqBOJlwafRHoYFaErRVWpdSgba0qJxDC4cX4DCpVeWkD\r\nwvBeKrjEnM5yeRlt7mwS6Nnu8J+IqGTW27o=\r\n=zVgr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"419a54f04f118575a2893738b96d96b360a6bcb4","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx jest","build":"tsup","test:cov":"npx jest --coverage","test:watch":"npx jest --watchAll"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.5.5","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","tsup":"^6.2.3","eslint":"^8.23.0","ts-jest":"^29.0.2","prettier":"^2.7.1","babel-jest":"^29.0.3","typescript":"^4.8.2","@babel/core":"^7.19.1","ts-node-dev":"^2.0.0","@babel/preset-env":"^7.19.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_1.0.2_1665083914081_0.4905073457564466","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@cahmoraes93/maybe","version":"1.0.3","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@1.0.3","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"9fa4c68e802addcc0ea87b0b54662b33e78ba767","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-1.0.3.tgz","fileCount":16,"integrity":"sha512-EIwdoZ98ZD/s3DlfrqpdOds0kc2WHOZkki7dODY0oCG+ORXmkEwhHZ1vqNyz4zfy56m38gMDNQbW4jDdC8HAZw==","signatures":[{"sig":"MEUCIERFTOTHeOAmZ/f8/JW59GNNS0TW0bcs3qQ9/FFlSpTuAiEA9mFXUmLNqJDPdJLQcO9lyCwNWNjVs8dlXCjmfFwdbgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQL3yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprhQ//anwv2zQBfRT4/4wX2ZG0fuIaUjk3OToAwYpT8DGLb0Aotqlc\r\nqcsM17pZCyT70+evccU/QPUetdNuvPzlwrwYN+U0PPo8Y6yHlEEZh+DB9HHo\r\nIMn1JdK8QJHs/IHAkUjIhaF++dyjHwaQ+nIfQObIhG+jA/l88rVOgGfjGOOF\r\n7h53KuAiUxIP3LRLx1hwSm0/2YZvaPVgAkFXs+LaHo5iD58N1rYCQkBEy+ib\r\n6+mppoMynJMzOV5NLd6APzjRnp5vzgU+u7hbd7tdRSLKu3RaZsOsE45qrvMj\r\n0hi92R3XFhWc6vRw6C3i8O0rVLIZqDSGWOcGRKQBUjWBVKAPYZ7m+o+L8Fo9\r\nBX8p/I8X/vxYDOKdQ5qcltBr263DAm6hPkh96DQzT7HthxZBbC518JoJsQ+0\r\nRgUrBmimov33K36c6aASqcMPyc7gwqrZu0CHxJhXY/VERDT9szCztJDc2iGP\r\n/RP3JB3Ou2shoMod/s+pkE+9CkvvCk3W/i1UwkzWuDbcRK8SYyVzs3AsBoi0\r\niB5m9pl6JbYnuIi+xsSlZAZNKNcAfy4rbWmewIdmPkajZe3YijI15HjeB7CQ\r\n6x+s4A+jiNNCAMwu/CnLO23rPkdzny8/57fAIPIBs/8Sa1jhQj30GYeQ9la8\r\nkyGEHSVfjjrCngyIxC5Oloix3DWwuc3JQ64=\r\n=MQqE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"1e19d9b04bba7ecbfb2fcf34d9de73daab3378cf","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx jest","build":"tsup","test:cov":"npx jest --coverage","test:watch":"npx jest --watchAll"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.5.5","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","tsup":"^6.2.3","eslint":"^8.23.0","ts-jest":"^29.0.2","prettier":"^2.7.1","babel-jest":"^29.0.3","typescript":"^4.8.2","@babel/core":"^7.19.1","ts-node-dev":"^2.0.0","@babel/preset-env":"^7.19.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_1.0.3_1665187314005_0.5447097150172104","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@cahmoraes93/maybe","version":"1.0.4","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@1.0.4","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"d70a4067c9c2efbf8318667ed31574b2b2151101","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-1.0.4.tgz","fileCount":18,"integrity":"sha512-V/2byrd/MHNdwToBK3IFa4wTurH9hBqBgTDRC4zUnJiqcG7Atboxvbj8K2IR57bW9ebQLeoyZtLPD8tjlEBATA==","signatures":[{"sig":"MEUCIBw0zGQCpfE+upKov/egPxQRdq2TFTkCB2pb1mgrPNsOAiEA+iT3xW1WFbkC5FXF5YcH6Le8H4sf/adkeKCgVfBOotY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVvmOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZVA//WkHxb9A3eqGsobT1PgNq4YxvURM6XrsZnhWX5M+EZamCxLLh\r\nWxm5t0L7g9TQ4hyyR96GBBNmSXfIkRespkEdfA03tEEq+Uki1/tQXI+dmSy+\r\ntr3oSl95AIlZF7ZW0NqOsuhnmyjdzgDIoeIgn8ZgpWPs1HIBk3ZTDKKyEqX4\r\nnrIctL2mH5M1xBmVvf5xrywZKSqWLDbO9YbvJma3tpdfBdTWj7Le3a78KVhm\r\n3vNKpsmtR6XEXd+gPC4fYmsFfuSFwgPLkWW6D9tZlCtTM+ah3p3UpDuYc8C4\r\n9X2IgS9bOOtwDOfffMog4RZQyaE8P5V1ZFu1bgtWSaVsUTBT/1KRVg2tEpYo\r\nfXtrFNQpPwGau1eYuZgCPR4zSh5oJOeYV0PoQugEOIgryyr5fT5KxLyIdeMg\r\nJ6c0ky+ll3Mdbzb+GMczIq+l/n9Yqd9OJ85dXyq+if7jFO5kdwZRt9+sPmSZ\r\nbMpWWu+wQ18lm1AqC7AN4SuwVTvhnkWIhqVvyGgmtxdjHSjUn2MCy9Z4FvkW\r\nNTKYqxFRpLfa5co0ty0omy3/6Z9rRPASVPdCoDQulawHDJ4LulWomjXnTlS4\r\n5KF1kFGP5dlHZyuOPsF6VJ/JCffmPqhXJHkvlUrwlfm0z+r15ys0Sqejwgdm\r\nIHOAHdca2d7Xoza/oASp4yly85QVDhxuHrQ=\r\n=zRtx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d95c73b7c9fa4cc02a82dc3ffb929c4827f52608","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx jest","build":"tsup --format esm,cjs","test:cov":"npx jest --coverage","test:watch":"npx jest --watchAll"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.5.5","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","tsup":"^6.2.3","eslint":"^8.23.0","ts-jest":"^29.0.2","prettier":"^2.7.1","babel-jest":"^29.0.3","typescript":"^4.8.2","@babel/core":"^7.19.1","ts-node-dev":"^2.0.0","@babel/preset-env":"^7.19.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_1.0.4_1666644366393_0.3305296282095467","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@cahmoraes93/maybe","version":"1.0.5","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@1.0.5","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"89402681cf581905c3c3a8b81628a33943a2fe1e","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-1.0.5.tgz","fileCount":18,"integrity":"sha512-+21QUwMGlIAmbiwytD038OVSsIcvtOkN/PCzFFIHKZjGlY50BgC7XhmgtQTdjyReKcjUkgr1sfL/Fh1n451iBA==","signatures":[{"sig":"MEQCIBLNs78utDh5yi8zbe4PfcZAL/ThKcrYsYX1O6zrx1HqAiA6aK+rA0g1SMMFEIe7HhPnP5d8YYznIwPy1ecd3CsvnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjlS9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEqg/+L6+nY3mEGpMU9OdRvmOGlG6zty66JJ+ercA3H+fgRINR149M\r\nt9r86zC8XSw7WjQszJge2VicQPmjjqCCh61wC9wGowsU9N6hbgM5R1QZ3obU\r\noL3jsQveWP5uHuuc9g1Ovts+uGw7jLUpDpZYOxX9rncksS6gVXHEBiee0q4g\r\ntV8jOiBgYPKEjj7f4/CUFpT3eDpdcoO9P+S9Gu3Io8KlIeW1/laqIvAIrnY6\r\neyrbJCedew+jVQgvBv94idHUo01ktfYs+yWYm4Kn2TyYh8B25NL7uz3QpnKg\r\nKQNHbplxZs+lxaQglZxsitBWTS4ppRqyzlImg+5KKZK1a9qRKK5BSrcx0eD1\r\nIE7I28I5+cAfBQleAlu+IW8btagqS3d4RhFMv2c1wt5mNMrFMa4THo7i27ek\r\nmnYoA3lK+ColispQA5q/v8kFXTKmKJxTmZZU0s9tj1DjAOyCtxO7qbZhBBQa\r\nzLAo5Z7Yq6GGupQXvtGAjIJWJhOzHlpwtGVQ1VoNuVxdmlCUt/kwdhRsaubm\r\nXmDQt5PZR3+fOc4jW0Yi/Elp6UUASiwXhOa0WvQ4ZEnXULgUf0Ph1Gx5G1/b\r\nVCrELrt9pnRICHosNZLK/kRXojZXiaflwZZ7vDMNl1cx0WHAQuKC3Q7BRbfE\r\nto12/kkUtN5vERR7v25etVZBg6OG193EDbw=\r\n=IaWi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"111569d603d561d8f68c6ceefc7d1c43bdb49ad4","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx jest","build":"tsup --format esm,cjs","test:cov":"npx jest --coverage","test:watch":"npx jest --watchAll"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"16.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","tsup":"^6.2.3","eslint":"^8.23.0","ts-jest":"^29.0.2","prettier":"^2.7.1","babel-jest":"^29.0.3","typescript":"^4.8.2","@babel/core":"^7.19.1","ts-node-dev":"^2.0.0","@babel/preset-env":"^7.19.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_1.0.5_1670272189116_0.7886974575440617","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@cahmoraes93/maybe","version":"1.0.6","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@1.0.6","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"332cc93f09c9673724b5a5307f5028cca9145a77","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-1.0.6.tgz","fileCount":16,"integrity":"sha512-/mBlg96hKFfxm8TlBRIKmZu5e/XI6Rl2VVLnEA47YhcvcZaIf1/l+lOweMXd2E9ei7psN7lOJmQM2p46VNbIow==","signatures":[{"sig":"MEUCIFPU7BxQLrsD0rf0qPU21AVBt8+8a60wcEVCfi58Mdt8AiEArHtmtYdZEbuMFrd59CxW3xrXEURFWsuI4ZFBqQ0yoTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25501},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"21f31a061ec2301cde5a1b85687151c58155e191","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx vitest","build":"tsup --format esm,cjs","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.23.0","vitest":"^0.31.0","prettier":"^2.7.1","typescript":"^5.0.4","@vitest/coverage-c8":"^0.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_1.0.6_1683293627755_0.622632474940112","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@cahmoraes93/maybe","version":"1.0.7","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@1.0.7","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"bf602a328c3a5789ca0eaad1053ce1704156f55a","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-1.0.7.tgz","fileCount":16,"integrity":"sha512-qA9q4TrDN4aZWvbwOfnHCvQscZHHoKXmno/BopjTz11CiiC4RCFKOXqUcifBb6exCspEzKHGp1iqYWwyPtOUUQ==","signatures":[{"sig":"MEQCIHoPKAvKDWdPN07/Ox9qVd9P7rQElCoOPEwh55ETeRgUAiA/iXcVRiOGNlVZag25ewJotfnaRGt4lG8wGZ83nJ9xzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26536},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"37915c8f4e6dc5b47920c52cb8a6deec3fbd4b6e","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx vitest","build":"tsup --format esm,cjs","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.23.0","vitest":"^0.31.0","prettier":"^2.7.1","typescript":"^5.0.4","@vitest/coverage-c8":"^0.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_1.0.7_1683295923320_0.3041388967831522","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@cahmoraes93/maybe","version":"1.0.8","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@1.0.8","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"c9c44033aea318179ead73b675817a912da016cb","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-1.0.8.tgz","fileCount":16,"integrity":"sha512-AZJayYuRRSN0qeqqRdqXRqu8R4a+q5iR29pDhFuy9egFSP/x/fxCt5bx7GdSPkwVO9T+UnuubZZZXLQhC2Nfww==","signatures":[{"sig":"MEQCICH9dSYGbDKutY9/ZcOGiiiylvqlamqs9xMlxB1kkxhPAiBMW2QM9P6mmPYFD3EIhZAhuLzyFceOoEmBiwDwlEmTlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30734},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6fea33ab66ce651ba9ff04af73d5507886ffa13f","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx vitest","build":"tsup --format esm,cjs","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.23.0","vitest":"^0.31.0","prettier":"^2.7.1","typescript":"^5.0.4","@vitest/coverage-c8":"^0.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_1.0.8_1683301021751_0.5537057268875631","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@cahmoraes93/maybe","version":"1.1.0","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@1.1.0","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"adbb18752d2e2e9aa8569afcb0c6cb3cc6981e31","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-1.1.0.tgz","fileCount":16,"integrity":"sha512-ddPp3xyvpqI1C/J5PLEmc5DH1CmOWn2vQ/XhEiHQmp+86shPekcVdC5lcDm7Avg8O0xO+cblIxra36GqoNnEnQ==","signatures":[{"sig":"MEYCIQCd2C0SKuIYYaHBR3NeyLjnJa5sqZU/8/WHyFzpKIK1gAIhAIcV0oJVmGWoijx6qBGfVw5VnzAqLUfdVoX8KTBu+4yO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32277},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6c6b80d06c540e9dcad309aa33ee3bb47c360f6a","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx vitest","build":"tsup --format esm,cjs","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.23.0","vitest":"^0.31.0","prettier":"^2.7.1","typescript":"^5.0.4","@vitest/coverage-c8":"^0.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_1.1.0_1683312943567_0.38708504444248026","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@cahmoraes93/maybe","version":"1.1.1","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@1.1.1","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"467b2a86af5b5b1420d90673366412b356356a59","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-1.1.1.tgz","fileCount":16,"integrity":"sha512-udr+1/hN1+9Bdsc2+V5hOHYBR+V6hF3RauyubxZ67agqi1PbH4mkfA2XmtfoyWRcWpHA8IIUudF5lUvoAwNauQ==","signatures":[{"sig":"MEQCIGQRdAdjeBx8t/3JQPlhR4bcQSeEpjnyr8v7QDAOb8/jAiBULAxLQAO1n+vdIvG4XNQQQJ6JfUPn85hsNEwPlEiddg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32209},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c27210b9ef0e832c695c73ca8c07b06dc80dd297","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx vitest","build":"tsup --format esm,cjs","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.23.0","vitest":"^0.31.0","prettier":"^2.7.1","typescript":"^5.0.4","@vitest/coverage-c8":"^0.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_1.1.1_1683331587157_0.7837314328314853","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@cahmoraes93/maybe","version":"1.1.2","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@1.1.2","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"0f04d3f7196ec919d25c22bfd4b325832885a708","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-1.1.2.tgz","fileCount":16,"integrity":"sha512-HlqMCslnHbXit0MZJGapeb/XgM9mKZx/gqmbHhdNifjnqlxLoNVbfUjGEpF/dK5tLqF1tvoVLYVICyzuCQrieA==","signatures":[{"sig":"MEUCIQCymChVuU7miFuXgrpKZUvErg05MsvVPbTRGoOtPM65tQIgZYLOF5EUYgDApbKyYBwM0uE8qbKO3/xo+mR6X1mGQXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32174},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"b4dd9eec3a6c5916711a8104d421cc6d47aef8e3","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx vitest","build":"tsup --format esm,cjs","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.23.0","vitest":"^0.31.0","prettier":"^2.7.1","typescript":"^5.0.4","@vitest/coverage-c8":"^0.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_1.1.2_1683378881119_0.680121174320051","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@cahmoraes93/maybe","version":"2.0.0","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.0","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"d7e00080b0f9ca0a6aee540061ae06c06fd38ad0","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.0.tgz","fileCount":19,"integrity":"sha512-1U4dWi2MBdkcYnc8GFeBbB4WAhDkjJun8uAsEESpt5GxekVYxhHgducwbn9qwwz3BBMzE0DpEhLwywJdgp/Fqg==","signatures":[{"sig":"MEYCIQCMCoAH/AAHNpj9SYi441TFdM8+ySKjK63p1YiOiySzmgIhAOp3KSdHsqX3y8mtwhKwZtItPDGLwe7AYHLLPfBYR9mE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36150},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"701ff7313d8d7231d607878a2ac518322e25d350","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx vitest","build":"tsup --format esm,cjs","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.23.0","vitest":"^0.31.0","prettier":"^2.7.1","typescript":"^5.0.4","@vitest/coverage-c8":"^0.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.0_1685024590485_0.684781325208778","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@cahmoraes93/maybe","version":"2.0.1","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.1","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"4e8b28565c74fce42634ae3804d3ea3827941c03","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.1.tgz","fileCount":19,"integrity":"sha512-k6HtTxbs09ynkCCflfotvA3N9lufQR11ksWIH2bK1ZmvgdAHR3GfRW87sl1z4Fg7/lSQ8XxF4BruV9VLu62NkQ==","signatures":[{"sig":"MEUCICEv9sdQHSMyDr0CJR44iCIi08TT3bmzw9bbWnp2VpPiAiEA11OP7zOvkNqCGZv83AO8SMH/MDFqpNyjmhgKyI/Z//c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42543},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a8a9279e35a0ce5472341d61c9d948f1909c2feb","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx vitest","build":"tsup --format esm,cjs","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.23.0","vitest":"^0.31.0","prettier":"^2.7.1","typescript":"^5.0.4","@vitest/coverage-c8":"^0.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.1_1685056883368_0.5409234098991609","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@cahmoraes93/maybe","version":"2.0.2","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.2","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"35d4aee2ee2997803abac017e0ed49bf9b1dad98","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.2.tgz","fileCount":19,"integrity":"sha512-S+aWa0OYqYgUsRUJ7fqbX6F2efoaDDn02jae63Hgk64d4+/RS92mz2mmX6rKq7OovAfv1mZd1jJ7/903/IWoTw==","signatures":[{"sig":"MEUCIF65VA9uMb+cUAhR+0qfqyr7R1hCUhXUEvlo8N6axgCEAiEAu8VlKyRwQOizW0nMcRZeJSfUcsWXfAYuqJOkDRETSg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45964},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"97ab73321549f88d712deac9575825181a16a70e","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx vitest","build":"tsup --format esm,cjs","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.23.0","vitest":"^0.31.0","prettier":"^2.7.1","typescript":"^5.0.4","@vitest/coverage-c8":"^0.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.2_1685113611097_0.9850690901393999","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@cahmoraes93/maybe","version":"2.0.3","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.3","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"e4e5749e295c620a52079e86fef0b81e37ac8d93","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.3.tgz","fileCount":19,"integrity":"sha512-dLK0HSJl7mjoe/wVVDkweuGtog98C3v53VOpVWtmYMYDl3cnWrgY5P4p/KoE3xPrrm8vxCmkaEk6C3MJnuLloQ==","signatures":[{"sig":"MEYCIQCDSXSX5TptreS1vTZAev4doWzRwr3xfuopwrlGOcLRqAIhAJ2GkHzBd8YBLFlEsA9BDQNHGsBy3mR+qfiKcPV6Bfyt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45844},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e54a63aa9381a8ae5eeadd87e6888f73657938c2","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx vitest","build":"tsup --format esm,cjs","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.23.0","vitest":"^0.31.0","prettier":"^2.7.1","typescript":"^5.0.4","@vitest/coverage-c8":"^0.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.3_1685115763851_0.019402021251870405","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@cahmoraes93/maybe","version":"2.0.4","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.4","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"626cae7fa661dd6b3e7234503787178be7ec0c8e","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.4.tgz","fileCount":19,"integrity":"sha512-ymjlvmHJiMoOpugpf3rgjgir5ddAAM9eEJtD56owUAo+i/CE6ZJojMmMGai5xflXtjnAfNT0mi3690hsCJShgQ==","signatures":[{"sig":"MEQCID4MeRAPT4GIoigjl4+fXkHWDbAFVYbJf1TetydyxH1HAiAaxpAPOoW9+L+ROmuZxQnxwD40QuC/XavQ6ExgQaUQcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51842},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c3fd1bed2e02b1af4f97587de05b43bbcffac713","scripts":{"dev":"ts-node-dev --respawn --transpile-only --ignore-watch ./node_modes ./app/index.ts","test":"npx vitest","build":"tsup --format esm,cjs","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.23.0","vitest":"^0.31.0","prettier":"^2.7.1","typescript":"^5.0.4","@vitest/coverage-c8":"^0.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.4_1685122560258_0.5085863132549429","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@cahmoraes93/maybe","version":"2.0.5","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.5","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"a32946b3652ca14bfd17bdb9441dd0280bed59a9","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.5.tgz","fileCount":12,"integrity":"sha512-QRQVKm/+jHG0eqpGADu0nARy4mR9inElBZYXr4rVgEEclAvF5vH8iekoHezM3NpKWFk64YZeKN0a3bCyv1pxbQ==","signatures":[{"sig":"MEUCIQCCDBPLss+6/P4RQBIAWbdRFXDuRrjsazasUpHeBgsJAwIgVFs0q6bcr7T1UVV1OXr9U89AZj4CNdLlRWYKFvE8DBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37524},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4c09b743e98e083ae95a22296e5cd59805ccfbb7","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.23.0","vitest":"^0.33.0","prettier":"^3.0.0","typescript":"^5.0.4","@vitest/coverage-c8":"^0.33.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.2.0","@typescript-eslint/eslint-plugin":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.5_1690810834370_0.3752361366158743","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@cahmoraes93/maybe","version":"2.0.6","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.6","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"e63ede688217b342434acd9370ca8dc8d6e16d31","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.6.tgz","fileCount":11,"integrity":"sha512-EC9Pd/sJsDbOj/eaVa4uBT9zRI1CQkfsqAwv2vMEw5lN+r90muiGEMcotOMbSYeYIsWgOGPPefw+lBt2LXKSbQ==","signatures":[{"sig":"MEQCIDVlk7BMz2HQqIazFU71GUDjCbHFgPr7+cQTrU9SC9ZJAiBd/ELyXGK9bNmLXSkVAkM3EMARlS+SLxfF4ebuwp+J3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27842},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4ce83da56e31822e95d9d62607fc30207bd70700","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.23.0","vitest":"^0.33.0","prettier":"^3.0.0","typescript":"^5.0.4","@vitest/coverage-c8":"^0.33.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.2.0","@typescript-eslint/eslint-plugin":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.6_1690811239918_0.8850727116696766","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@cahmoraes93/maybe","version":"2.0.7","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.7","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"7bd14f272b39a9b00d07a9377bc26c10e013b305","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.7.tgz","fileCount":9,"integrity":"sha512-ts5KMTD8cQb834M+7bxLZYQCgXLGHEpCsbrdPlcIDRvP9J4lKBIXiLHdCfNZlkAcGrkMcdOvhs8UyMp/UfSJbA==","signatures":[{"sig":"MEUCIQDOZKSR3doz1tcO3WFuV4k5kkyVbqkYcFOevv2sLs6zWgIgXQsO05VVJ9BRuQ4/wJDqgJBM0ggOL1V6JKiztwAmv/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26903},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"cb3207adda04dd524299c698319ffdb632b56d27","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.23.0","vitest":"^0.33.0","prettier":"^3.0.0","typescript":"^5.0.4","@vitest/coverage-c8":"^0.33.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.2.0","@typescript-eslint/eslint-plugin":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.7_1690811545186_0.6042570322112739","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@cahmoraes93/maybe","version":"2.0.8","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.8","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"d67a63ffccdf8cabd842d0aad68f3c8907305eee","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.8.tgz","fileCount":8,"integrity":"sha512-aRVOZggaBmzkVJRhWNspEGvHCFsdI/7lzR9XExJBbWQzUgAEFzsEcwNkWRKiNV+RCIhz3lb7Qc1YJ4k4IIfuZA==","signatures":[{"sig":"MEYCIQDeKISQOakEQAzi2bmcyXdMbsfgHKDcgqW15w0iNI8WJwIhAJwRPBn4IYE/a5sKLtTQcon4+rDox0mKNLg3/7rYHHRO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26856},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"898a2e3e91a6e8b8c3ac6e4a209fe83015bd9ae1","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.23.0","vitest":"^0.33.0","prettier":"^3.0.0","typescript":"^5.0.4","@vitest/coverage-c8":"^0.33.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.2.0","@typescript-eslint/eslint-plugin":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.8_1690812096636_0.18234837217299327","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@cahmoraes93/maybe","version":"2.0.9","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.9","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"f37d3606b0f4cb0784a476fb3f84907013cc4142","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.9.tgz","fileCount":8,"integrity":"sha512-yHXa9R8q31mAmuXNzF6eyCRj0iNjWwOMEnuexSiKU38BQh33AL9ZJanQ5GqLnajOWajZV/mzoqW/ggW1grOFiA==","signatures":[{"sig":"MEUCIQCFkQQOMBTPKIlXW1L3smggJlIL0SDnv10/ZxB09P/v/wIgHuW2Xqxwz8DmCkQ3WSsLHH8HG0hlmXzNclAAYj4ABIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26812},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"ce4eeb001d48e5aa9a70aeb0d87da9d4d8d05a0b","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"8.19.2","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.23.0","vitest":"^0.33.0","prettier":"^3.0.0","typescript":"^5.0.4","@vitest/coverage-c8":"^0.33.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.2.0","@typescript-eslint/eslint-plugin":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.9_1690908771680_0.5997415259555083","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@cahmoraes93/maybe","version":"2.0.10","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.10","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"ec8ad5dd5131cf823e95cebff18eb649b84318aa","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.10.tgz","fileCount":8,"integrity":"sha512-gflx3/fGIKMAu4iTmiygG78+gEuNQA29/8YC0iTXPNS0ljvQpNYOUQ8xrfY0pWNMT8iKZ/r8FpzZ2XRkpgLc8g==","signatures":[{"sig":"MEUCIBnpeTGnzLFbB9SPZTo5OR4utmBB9uQdg/+R/rtw4iE3AiEAwXVCFXXRePofDb9rQb9l80uGXGpnL/elIkiyW/rEkDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26851},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f70e952e7caf1148d5c677e7410c3d382357ed51","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"9.6.7","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.49.0","vitest":"^0.34.4","prettier":"^3.0.3","typescript":"^5.2.2","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.4","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.10_1694263451248_0.6544301775313501","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"@cahmoraes93/maybe","version":"2.0.11","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.11","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"c45b417c00b6221e58d4542188237a65bd15f9bb","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.11.tgz","fileCount":8,"integrity":"sha512-dtMUjCet6M/E0JXUrOMVqSZhEDurXmx0eCasYgrE8G3QcnkB9KyJV4hU/fCxv6137Y3cnT4Qdh5FaQvvSn5UAw==","signatures":[{"sig":"MEUCIQDRkgHtoWus47UQvthvZgXYQaG0mGDV/yK/Z0raPzxffAIgNiu3pr2YRJDelu59HIt/auScPYgyjUX04MsZO8lcrYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26853},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f06736377172a4cf68a1bbff6c04573b812b10ae","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"9.8.1","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.49.0","vitest":"^0.34.4","prettier":"^3.0.3","typescript":"^5.2.2","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.4","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.11_1699057797183_0.7188213560095458","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"@cahmoraes93/maybe","version":"2.0.12","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.12","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"f0a8c61f59d7b72e2bbd214599402b3a52b365ae","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.12.tgz","fileCount":8,"integrity":"sha512-ozLqAXyq79scfE570TRPTTWjLfXPz5wkfOPcjMkF8hTcphf09Y3KsVrtXiLCnYb+xPt3VQKu5D0TGM7a//n42Q==","signatures":[{"sig":"MEUCIHs9iO+ZVHsVGx5VG5PWLRoawkCIyMNE4k+p10EFhXl0AiEA3ZaWNSUyQr5JdPObSY+QWfjkRFgQapJbiqr+v+IYRq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26853},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"cd015430ea45041cb412a6a13257a829cded52fe","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"9.8.1","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.49.0","vitest":"^0.34.4","prettier":"^3.0.3","typescript":"^5.2.2","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.4","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.12_1699058460932_0.3074450340878119","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"@cahmoraes93/maybe","version":"2.0.13","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.13","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"b197e6a26e2b803988642680a8b6ae65c9fe183b","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.13.tgz","fileCount":8,"integrity":"sha512-oWFLameErv3ZVMYB9/M0fPVi2p2tiebqEGWNkbmDortVk9W+aTnxRZQHEJKm5W0f+BWaDleRsGVYWM8IX0v7jQ==","signatures":[{"sig":"MEQCIG6PJZHurlQ+TwkJsU6Of8NNOUKxdlWh3GbWKo3ixwQiAiAioS1k64WD7g8DUoTNIl3Vd0kmMF0WjvsbSx+ss0g6Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27081},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"195fe8115ff91c6b84283a224b94d39f2441ec0e","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"9.8.1","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.49.0","vitest":"^0.34.4","prettier":"^3.0.3","typescript":"^5.2.2","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.4","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.13_1699188638543_0.04701212367715124","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"@cahmoraes93/maybe","version":"2.0.14","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.14","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"6f07ef6ffea7f05169436f34d0e643700c317860","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.14.tgz","fileCount":8,"integrity":"sha512-g42b8I27gFAUySLneJ6Z/MgwtsxAh0syqfCkUcLvtgc7BL2XEmsGAwXmuI8DWRkUL2tMyMHbaI5nK6uyEUKeDA==","signatures":[{"sig":"MEUCIQCWpAQ8YIXzzdDTq5FYut7trBpTc4ACsMvEnjMUdOuenQIgNMFsgne37ENb7Ruaky42pKzQR+iOqAutMxvrGbxHbz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27269},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5c2f0e0be262f014cc73dab9fca78b6154752383","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"9.8.1","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.49.0","vitest":"^0.34.4","prettier":"^3.0.3","typescript":"^5.2.2","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.4","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.14_1699194009198_0.3941954100252396","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"@cahmoraes93/maybe","version":"2.0.15","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.15","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"ba320e7c099823764d2fba67c24af31279e83446","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.15.tgz","fileCount":8,"integrity":"sha512-skn/xUjZi3b+0LYDEyEgh262i/WdKQrZrDU6T/j4W1PFq447kcFRxsmqLXxGx67GXjJf5vq/JSRKA3bwI+WVKQ==","signatures":[{"sig":"MEUCIQDlGlh9QiXB6HtOVVm/KvwfW6T704lAB7ZSsLVjVCX3HwIgfT1zXQoln7tRMF246CdCNEQr8lfZtI1/6VLph041Qx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27301},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"1c516625609994d67cf75cd80f1a8ffce452b912","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"9.8.1","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.49.0","vitest":"^0.34.4","prettier":"^3.0.3","typescript":"^5.2.2","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.4","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.15_1699195462898_0.9152897560628759","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"@cahmoraes93/maybe","version":"2.0.16","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.16","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"a0ecf8286809bc686674fc22e298a6ad549773e6","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.16.tgz","fileCount":8,"integrity":"sha512-9awOcW/K71ZjJGNBzBpWgUHLOPk0/UX4N3rN4dTtCX8/u/zOhNcH3LVlZ++0CfWl8reUDp/B2/xZlAksz4yy6w==","signatures":[{"sig":"MEUCIAnkUWKsY7QNE3edfrawwdXwiplO6JydkFOSZGrZIWyHAiEA+M2tAybD0t4q4a3tZQOzJBekqsIZcbGB1zTSIRf/2hU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27302},"main":"./dist/index.js","types":"./dist/index.d.mts","gitHead":"00b3374aab1420b91edaab5142cc5c1802663bcf","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"9.8.1","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.49.0","vitest":"^0.34.4","prettier":"^3.0.3","typescript":"^5.2.2","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.4","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.16_1699195822313_0.800285979754042","host":"s3://npm-registry-packages"}},"2.0.17":{"name":"@cahmoraes93/maybe","version":"2.0.17","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.17","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"58755cef9a9b8035518c9ef9dff471e781bac5bb","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.17.tgz","fileCount":6,"integrity":"sha512-qqj14YMJgFSb2684i8zUUfCxeaLLnmEmjJbnp2eVm7vi14ThpwcQ+NdEbkMrYLK+40Ba5xEA6R+5/9sUkWhbLg==","signatures":[{"sig":"MEQCIFNXAriwMJXs2KcRsVb5mydBzlLaC3gSuVctTwwJ4pzJAiBv6NdLanTxpii2YECwTSgtNgfaiE5c1+PnuTVcc3V1ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15507},"main":"./dist/index.js","types":"./dist/index.d.mts","gitHead":"7a150a2293171bbf0f383aeaed46a1cc362d0de1","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"9.8.1","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.49.0","vitest":"^0.34.4","prettier":"^3.0.3","typescript":"^5.2.2","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.4","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.17_1699196048465_0.7703258347286408","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"@cahmoraes93/maybe","version":"2.0.18","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.18","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"67125e41e150ca0bdace4535efdc4a1c2986299c","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.18.tgz","fileCount":6,"integrity":"sha512-QAMRMIqYETPYHQqICzWLO8oXhO8AZdOFbur15bbZ4rrbUS7RzepZq7QFORctwPwhgLE3YP1xzPb/Kfr+OmKw0w==","signatures":[{"sig":"MEUCIQDG7+IKwX61XROMmySD9iUAQAr/Jvejl3WtuahvCBXT0gIgbxaBChlcpj/sPaPpEu49ATZMhJB/T2jm+0gl1uqCIU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15537},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"d2909aac3afb4763e02f36ca752205f197317580","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"9.8.1","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.49.0","vitest":"^0.34.4","prettier":"^3.0.3","typescript":"^5.2.2","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.4","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.18_1699197575577_0.9460254039202869","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"@cahmoraes93/maybe","version":"2.0.19","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.19","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"0ed934429c67f61f754c085805f7d8574ce72ba9","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.19.tgz","fileCount":6,"integrity":"sha512-zqgMWTaSta2h6etK3piW/mZC7zghgQUUWQlomoPMXtKTz/zeBe8kgKHcJHPuRTxBd5DxCieIT9A4aSXrSE3n0g==","signatures":[{"sig":"MEQCIF/9VUjA4lPIWK/I9vBNBOR8TGqUktlWcF+slXIJEgzqAiASCVJ0VskHYLxt3wAZFcYIDoFIyKl1WqGeXzrZc32vFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17660},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4232a81c21f0d0b3802c4153aeaa7a83d9451c52","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"9.8.1","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.49.0","vitest":"^0.34.4","prettier":"^3.0.3","typescript":"^5.2.2","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.4","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.19_1699369165911_0.9672945641930093","host":"s3://npm-registry-packages"}},"2.0.20":{"name":"@cahmoraes93/maybe","version":"2.0.20","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.20","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"8ec401852458ea314b6187644a93d4b0911ee011","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.20.tgz","fileCount":6,"integrity":"sha512-IB5LLOhf8JWLtww+7vnnD2G/lB6jQBNHGlCOrS2w70axsJHEnIoi+sF5MvQJXMOltlBLC1F8BmbxGQlPXqn7yQ==","signatures":[{"sig":"MEUCIDjvDV7poFX87RqaQMZRSYc5uRAB2IBsGCyqns3BG+RSAiEA/JzBzBIoyg7YylThBvaT13rl0oJ5ZV9CKroIzUl8Qzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17553},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"50a46a8d496671e185aa6680198ee941fc9e637e","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"9.8.1","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.49.0","vitest":"^0.34.4","prettier":"^3.0.3","typescript":"^5.2.2","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.4","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.20_1699369317923_0.794696182453861","host":"s3://npm-registry-packages"}},"2.0.21":{"name":"@cahmoraes93/maybe","version":"2.0.21","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","_id":"@cahmoraes93/maybe@2.0.21","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"dist":{"shasum":"1c8d4c1f7611244be0fcccb902086292b517593e","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.0.21.tgz","fileCount":6,"integrity":"sha512-X2u2ftMPv0cFGXzaSc52F7nPHs9zfSANQm6EOWz4p7WAbcELYujmHz1emGXgxXtbI9RZI2mlXeCUFgMhT2/RoQ==","signatures":[{"sig":"MEQCIFGzolJ0ucN562ZFW5l/SWh421O0nQvlBGzehgFDtxQuAiA/XnP9wxCxAP+7A3b3+W3pCFavMe2ErWgxOk8WJfAZjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17604},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"323de7354c6d7a7efefa108ed3908471802f718b","scripts":{"test":"npx vitest","build":"tsup","test:cov":"npx vitest --coverage","test:watch":"npx vitest"},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"_npmVersion":"9.8.1","description":"Package made to work Monad Maybe","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.49.0","vitest":"^0.34.4","prettier":"^3.0.3","typescript":"^5.2.2","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.4","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/maybe_2.0.21_1699730153031_0.9452309603323354","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@cahmoraes93/maybe","author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"version":"2.1.0","main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs"}},"keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"description":"Package made to work Monad Maybe","publishConfig":{"access":"public"},"scripts":{"test":"npx vitest","test:watch":"npx vitest","test:cov":"npx vitest --coverage","build":"tsup"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"8.13.0","@typescript-eslint/parser":"8.13.0","@vitest/coverage-v8":"2.1.4","eslint":"9.14.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"5.0.0","prettier":"3.0.3","tsup":"8.3.5","typescript":"5.2.2","vitest":"2.1.4"},"_id":"@cahmoraes93/maybe@2.1.0","gitHead":"21377377f60d869ffaa4556efe2ad75a95e3debf","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-7cIvDB8UEshVD2qVbxMUlMFQxS94BQ83xAvDQB+9Q8yOjXX1neZT44sgYSwgcGitQnf6z6yVCxHHYSV6kPoJRg==","shasum":"2171d60e0ab6868001756a52878c6819612f9e2f","tarball":"https://registry.npmjs.org/@cahmoraes93/maybe/-/maybe-2.1.0.tgz","fileCount":6,"unpackedSize":16105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZHBOZofTW8oRmUsrXFMS9RkN6Xy2TIbi5I/Tsw2dseAiEA5FlBhCqAqNuN5XIkqywUIMaJhtVhVqMeDSONQ1MqsJs="}]},"_npmUser":{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"},"directories":{},"maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maybe_2.1.0_1731244883182_0.47246540644972956"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-06T19:07:04.785Z","modified":"2024-11-10T13:21:23.499Z","1.0.0":"2022-10-06T19:07:05.105Z","1.0.1":"2022-10-06T19:13:45.932Z","1.0.2":"2022-10-06T19:18:34.307Z","1.0.3":"2022-10-08T00:01:54.286Z","1.0.4":"2022-10-24T20:46:06.581Z","1.0.5":"2022-12-05T20:29:49.239Z","1.0.6":"2023-05-05T13:33:47.915Z","1.0.7":"2023-05-05T14:12:03.557Z","1.0.8":"2023-05-05T15:37:01.997Z","1.1.0":"2023-05-05T18:55:43.748Z","1.1.1":"2023-05-06T00:06:27.354Z","1.1.2":"2023-05-06T13:14:41.288Z","2.0.0":"2023-05-25T14:23:10.695Z","2.0.1":"2023-05-25T23:21:23.605Z","2.0.2":"2023-05-26T15:06:51.279Z","2.0.3":"2023-05-26T15:42:44.004Z","2.0.4":"2023-05-26T17:36:00.476Z","2.0.5":"2023-07-31T13:40:34.513Z","2.0.6":"2023-07-31T13:47:20.064Z","2.0.7":"2023-07-31T13:52:25.281Z","2.0.8":"2023-07-31T14:01:36.789Z","2.0.9":"2023-08-01T16:52:51.810Z","2.0.10":"2023-09-09T12:44:11.388Z","2.0.11":"2023-11-04T00:29:57.358Z","2.0.12":"2023-11-04T00:41:01.148Z","2.0.13":"2023-11-05T12:50:38.713Z","2.0.14":"2023-11-05T14:20:09.415Z","2.0.15":"2023-11-05T14:44:23.055Z","2.0.16":"2023-11-05T14:50:22.477Z","2.0.17":"2023-11-05T14:54:08.678Z","2.0.18":"2023-11-05T15:19:35.826Z","2.0.19":"2023-11-07T14:59:26.072Z","2.0.20":"2023-11-07T15:01:58.130Z","2.0.21":"2023-11-11T19:15:53.230Z","2.1.0":"2024-11-10T13:21:23.346Z"},"author":{"name":"Cahmoraes","email":"ike.moraes93@gmail.com"},"license":"MIT","keywords":["brazil","functional programming","immutability","Monad","maybe","data structure"],"description":"Package made to work Monad Maybe","maintainers":[{"name":"cahmoraes93","email":"ike.moraes93@gmail.com"}],"readme":"# Motivation\n\nThis package creates Maybe Monad to work with values that may or may not exist.\nMonad Maybe is a type safe to wrapping values and avoid the TypeError exceptions possibilities.\n\n## Usage\n\nto create monad Maybe, use:\n\n```js\nconst maybe_1 = Maybe.of(0)\n// or\nconst maybe_2 = Maybe.empty()\n```\n\nor using Interface MaybeType:\n\n```js\nconst maybe_1: MaybeType<number> = Maybe.of(0)\n// or\nconst maybe_2: MaybeType<number> = Maybe.empty()\n```\n\n## to create an empty Maybe, use static method Maybe.empty()\n\nIn React, we need to work with immutable data when we're using states. Maybe.empty() is useful when we need define an initial state to our data. Mainly when that data are loaded by asynchronous.\nMaybe.empty() return a Maybe with null wrapped. But its inference is \"any\" just for TypeScript to ignore the generic type parameter.\n\n```js\nconst maybe = Maybe.empty()\n\nconsole.log(maybe.isNothing()) // true\n```\n\nMaybe.empty() causes TypeScript's type checking to ignore the initial state type:\n\n```ts\nconst [user, setUser] = useState<MaybeType<User>>(MaybeEmpty.empty())\n```\n\n## to <strong>Map</strong> Monad value, use the map method:\n\nthis method should return a new value, else the next map chaining will receives a null value\n\n```js\nconst result = Maybe.of(5).map((monadValue) => monadValue * 2)\n\nconsole.log(result)\n//=> { value: 10 }\n```\n\n## to <strong>Lift</strong> Monad value, use the chain method:\n\nthe chain method is used when the current chain return a new Monad.\n\n```js\nconst result = Maybe.of(5)\n  .map((monadValue) => monadValue * 2)\n  .chain((monadValue) => Maybe.of(monadValue * 2))\n\nconsole.log(result)\n//=> { value: 20 }\n```\n\n## to <strong>get</strong> Monad value, use the orDefault method:\n\nthe orDefault method is receives a default value that is returned when the Monad value is null or undefined.\n\n```js\nconst result_1 = Maybe.of(5)\n  .map(() => null)\n  .orDefault(0)\n\nconsole.log(result_1)\n//=> 0\n\nconst result_2 = Maybe.of(5).orDefault(0)\n\nconsole.log(result_2)\n//=> 5\n```\n\n## Example\n\n```js\nimport { Maybe } from '@cahmoraes93/maybe'\n\nconst maybe_1 = Maybe.of(5)\nconst result_1 = maybe_1\n  .map((value) => value + 5)\n  .map((value) =>\n    value.toLocaleString('pt-BR', { style: 'currency', currency: 'BRL' }),\n  )\n  .orDefault('R$ 0,00')\n\nconsole.log(result_1)\n//=> R$ 5,00\n\nconst maybe_2 = Maybe.of(5)\nconst result_2 = maybe_2.map(() => null).orDefault('R$ 0,00')\n\nconsole.log(result_2)\n//=> R$ 0,00\n```\n\n## to check if the Monad is Null or Undefined, use <strong>isNothing</strong>:\n\nthis method return a boolean. True if the Monad is Null or Undefined, else false.\n\n```js\nconst monad = Maybe.of(5).map(() => null)\n\nconsole.log(monad.isNothing())\n//=> true\n```\n\n## to check if the Monad is a Just use <strong>isJust</strong>:\n\nthis method return a boolean. True if the Monad is a Just, else returns false.\n\n```js\nconst monad = Maybe.of(5)\n\nconsole.log(monad.isJust())\n//=> true\n```\n\n## to get Monad's value without define default value \"orDefault\", use <strong>getSafe</strong>:\n\nthis method return a new Object containing a property called success of type of boolean.\nThis object is a Discriminated Union. That's, if the success property was true, will there is a property data containing the Monad's value. Else, will there is no have the data property.\n\nIn this case, the client should handle the case when don't have a valid value in the monad.\n\n```js\nconst user = { username: 'John' }\nconst monad = Maybe.of(user).map((user) => ({\n  ...user,\n  username: 'George',\n}))\n\nconst userSafe = monad.getSafe()\nif (!userSafe.success) {\n  // handle when Monad's value is null.\n} else {\n  // handle when Monad's value is valid.\n  console.log(userSafe.data.username) // => George\n}\n```\n\n## to get Monad's value using lazy default evaluation, use <strong>orDefaultLazy</strong>:\n\nthis method returns Monad's value if it was Nothing.\n\n```js\nconst result = Maybe.empty().orDefaultLazy(() => ({\n  username: 'George',\n}))\n\nconsole.log(result)\n// => { username: 'George' }\n```\n\n## to filter Monad's value using a predicate, use <strong>filter</strong>:\n\nthis method returns new Monad valid with your value if predicate is true, or empty Monad if predicate is false.\n\n```js\nconst maybe = Maybe.of(5)\nconst result = maybe.filter((value) => value > 10)\n\nconsole.(result.isNothing())\n// => true\n```\n\n## to reducer Monad's value, use <strong>reduce</strong>:\n\nthis method apply a reducer function to Monad's value, if it was Nothing, returns initial value, else returns value transformed.\n\n```js\nconst monad = Maybe.of(5)\nconst reduced = monad.reduce((acc, value) => acc + value, 2)\nconsole.log(reduced)\n// => 7\n\nconst empty = Maybe.empty()\nconst reduced_empty = empty.reduce((_, __) => 10 + 10, 2)\nconsole.log(reduced_empty)\n// => 2\n```\n\n## to runs an effect if Monad is Just, use <strong>ifJust</strong>:\n\nthis method runs an effect if monad is a Just, it receives monad's value in argument and returns the \"this\".\n\n```js\nconst just = Maybe.of(5)\nmaybe.ifJust((value) => console.log(`success: ${value}`))\n// => success 5\n\nconst nothing = Maybe.empty()\nnothing.ifJust((value) => console.log(`success: ${value}`))\n// =>\n```\n\n## to runs an effect if Monad is Nothing, use <strong>ifNothing</strong>:\n\nthis method runs an effect if monad is a Nothing, and returns the \"this\".\n\n```js\nconst just = Maybe.of(5)\nmaybe.ifNothing(() => console.log('error'))\n// =>\n\nconst nothing = Maybe.empty()\nnothing.ifNothing(() => console.log('error'))\n// => error\n```\n","readmeFilename":"README.md"}