{"_id":"@putout/plugin-maybe","_rev":"12-f226cb9f829e7a24d3c988bd9be4a4a2","name":"@putout/plugin-maybe","dist-tags":{"latest":"5.1.0"},"versions":{"1.0.0":{"name":"@putout/plugin-maybe","version":"1.0.0","keywords":["putout-plugin","putout","plugin","maybe"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-maybe@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/maybe/tree/v28.19.2/packages/plugin-maybe#readme","bugs":{"url":"https://github.com/coderaiser/maybe/issues"},"tag":false,"dist":{"shasum":"4ab177158b215c1186a47e7bd7377ea8b3a747a5","tarball":"https://registry.npmjs.org/@putout/plugin-maybe/-/plugin-maybe-1.0.0.tgz","fileCount":8,"integrity":"sha512-E7uIX7KxXsl9UmtfcgnoDEBCPbHNX1Q5REcMzMK++FCVSkP6FXK0/B3TOdFW790kw68c8uql1IWGyRnkQFYO2g==","signatures":[{"sig":"MEYCIQDOvERMDUq1sMzzyMDBQnMuFCU8tWoRy0BgwBk2rP9fngIhANUijB+Fb9eq7U4JZuasyjblc8pHxbL8lRYz4Jp6qKPD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBwBSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokdQ/+JOFETPtt6bkyfWch6IRrJMHL5GAI/+br0Uev8JfwY0cwUEb4\r\nlPF10kscfOKDTh1t5JeGTuClesR+TKqx1NlK4L8yoPFZxzdKWKDvB2ldz7QE\r\nxVIGMsGE423QVvJAZkpEoMtllros9S2upFwcKKkpQ5nP6vRPWFp01CTSZNRp\r\n7SO53joBlPxFlAsIOIkZI31qCTVTajURw7Rjdz26PYDWVtmUIC0aSI87IRXN\r\npT0m/ieIG5RKgpXtcBph4sSlAx/ymNoNjjGZVSNwXFmNNQfRHUsV0uEKVcBO\r\nqOML8H5j7OjlfNo81s8GP9v2pX7ORaXLTE2a52+JUcWdLoUOupwHMhf/z1OY\r\nhvHkm13cA6fwEClR84FJcphQQ/SFKtaik4P22jtQ4Kv9a0zExH6mKSG44SCt\r\nK5vYOEcZ7uyy+hD40MH0npx4QjgveiQlTcWaVrYhccRYq+lT2Z8ptx1034cB\r\ntwRwbPCZMIMKZW+Lx8oDiQmrf5OQp4Sd+1h4zosZVh+mkXRNH05786KZ3ULU\r\n2RnRDYa85rJUQ5a7eS0+js6hok4dHcKflMFWT1Ljuf9eFDJ3wNJ/KEnikZQb\r\nIY418RbzEDTsaBD0KjIwQ7VhF1AKJq00h9F5bUgoAQuCAFVVtLT8eBFJyrZT\r\ny1x198USUWEHqxoMtJNENE2l+fBCRINaUX8=\r\n=vP0c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"8445191757211bba1451166b5e454a4fdc2467b0","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","wisdom":"madrun wisdom","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"commitType":"colon","repository":{"url":"git://github.com/coderaiser/maybe.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin applies Maybe monad","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-maybe_1.0.0_1678180433993_0.4176149930440105","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@putout/plugin-maybe","version":"1.1.0","keywords":["putout-plugin","putout","plugin","maybe"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-maybe@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/maybe/tree/v28.19.2/packages/plugin-maybe#readme","bugs":{"url":"https://github.com/coderaiser/maybe/issues"},"tag":false,"dist":{"shasum":"ccf92e028275a465ae8abc25b749651456686d58","tarball":"https://registry.npmjs.org/@putout/plugin-maybe/-/plugin-maybe-1.1.0.tgz","fileCount":10,"integrity":"sha512-L6g0SzRN8DC6mZGR/I9tAv1x1xI1+3a6NwTOHOhDqLSYuBQ/wJEt5ZRnNcF6oh/BRgvUqklCuSQzHrvEf7JtsQ==","signatures":[{"sig":"MEYCIQDPHGziy0u82bD6Ye2JEBCmzdBCzKkOmHOx8LDkDj8X0AIhANLK3QSbTRqmR0zSKv0sRq1O6RmFk7znsZWLCWs9SurH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCJCqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgkQ//Qz+C5JdBdu8xmRWM7gK1fRP1FusDAjnArWRwZ86ql+vuG7J1\r\nWiBsClXFM3s8cgWCNep5ZMtRctDGqiYy1bJ1kJz7JmBHJ0zZ/to/TlvExoLA\r\nZJtUTx5o/k5ibc1/J2iLp+FoZNp/poBzqpiHlDGFwi2yF4ekG7fbEgZxT2jI\r\nv27dGujGY+k1+rMfrNH3VB1E6EMp4d1YKb+9udd8n374MfJPFFkVI2tn+Vgf\r\nSotOZXiBClM2wgRFz61BU4RQDc+C/UbcB5U+YhArY+M8au+qdIface3DquIf\r\nhvjGCb2VLqCnmJBzrgX1yAeg2sEap1AkZDW1cms7r2HJlqFpLnJAB5XTzge9\r\n8r0RomP815hnNKDALJNf8fP0gJYKBa6kbZvhszOruicOnW5bzDuL4U6QV4vn\r\nBf2krTY93iiGtbSe0n4KHHCd0Wh2wbVr/KjqmEje7AYOhFWVZZkHE8MNuMtY\r\ncHl1mOpOJwZfXBG25E+BFQeib7VDXfVuTWqOrUZ/KCBL5cwjSR9snrFodJtY\r\nIiYpcU4oFEUFJk71GGj9hbD2J7MTS+rv1qTYsFkZqhnvEiE3TtyQsw5X7mmQ\r\nbCSTp5jDjeQhKiSfDOKP6NIqGSQ8itTcvlb9EHaI31zibBOZl0lLbsZkZH/L\r\nJA6jyKFkp2M6Kf4BvGaZk3aZ/t9VtlOvUl4=\r\n=KEYW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"f59451155cb4c61f48b2dc6a380a73a0211ecef1","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","wisdom":"madrun wisdom","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/maybe.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin applies Maybe monad","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-maybe_1.1.0_1678282922523_0.984755938765143","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@putout/plugin-maybe","version":"1.1.1","keywords":["putout-plugin","putout","plugin","maybe"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-maybe@1.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/maybe/tree/v28.19.2/packages/plugin-maybe#readme","bugs":{"url":"https://github.com/coderaiser/maybe/issues"},"tag":false,"dist":{"shasum":"7490aad881e4863d92af0fd03761820d788d0404","tarball":"https://registry.npmjs.org/@putout/plugin-maybe/-/plugin-maybe-1.1.1.tgz","fileCount":9,"integrity":"sha512-jGnM0V9dJI0qIfdpTEChpIea5pxMQqkS7Dl2UV2ohwx+6PCp20rE3lZpmiIQ/z6XkrTUArhJrGfTuGXAP+mC8A==","signatures":[{"sig":"MEQCIHFXTbIYtokai4aiUFqpcXX+uIwSDWPGAwTtKGrG1ebZAiAWUO9pBtOUgj9IXKz/p8H7LllNIo60K+dZhUqYZF/ulg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCxbEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrO+Q/+MVsn2a/CgQRE9KaCds162xfUuWvUJ4sjePspYQoJLJcAvDwk\r\nidI7DzzpR1pjzGoQF5b6Glq1x3hiHpYXdf5AjartAHHvk+D2z88pb9Tnlo5K\r\numTzGsXgO0TesrnKrNCRShkzMtHr9KNEKHm6z+Ohdy87xabfIVzN1w6IHq3Y\r\nhFYV2ABZ7QR+I1MXT7tzNNoH/WACoQLVT5e0T3JW6nbT6FlmHKpMv/OjnDcp\r\nxTwkUaRr2kJit08JzlIj1l21X0sy1vvanWhvpDZD4eTn88Ca5VESiAikt8zW\r\n4A/HPwq8JZYkXne5dinWVEosLQeBMBk98HZkcvgucOE1whkW38rLtdfbSLR/\r\nmqWjnD72Q7QDWVEAtxiuwOQTD13Njmaxqwfg18wTLpsyvWToSbBKHaJzEoe3\r\nJAKqVzs9vlYRVypb3L99Y3tYVMe0JdbwzKpw3rZiJTpeqo8duumlUxpuz0hx\r\nX0C/nc39h8b8p5w3+9N4SRcb25Cz4RQO81jPzoK+Us36F0mlrY38cbNuvOq8\r\n1WnYxSAon6k81W5sNKntJk6sYKf98DvEESJqfQlOgKQWWlw0qDqRtJ6HDQ+w\r\nkiy5t2lh7dd38z3DmKM9CdcrY/w+lLdxw/GJrhT1yptC0YrLMJriyK8QL7cB\r\njQxmc2jl9cgdei7zH4A3kciynrPdsiE9tE8=\r\n=T7lw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"7873ca7aabffcfcfc513e7f2b2114d50d9c7e448","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","wisdom":"madrun wisdom","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/maybe.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin applies Maybe monad","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","@putout/test":"^6.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-maybe_1.1.1_1678448324368_0.9728129107955064","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@putout/plugin-maybe","version":"1.1.2","keywords":["putout-plugin","putout","plugin","maybe"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-maybe@1.1.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/maybe/tree/master/packages/plugin-maybe#readme","bugs":{"url":"https://github.com/coderaiser/maybe/issues"},"tag":false,"dist":{"shasum":"9c3829647f3a82c9d047c5db00a520cb17fbdbc6","tarball":"https://registry.npmjs.org/@putout/plugin-maybe/-/plugin-maybe-1.1.2.tgz","fileCount":9,"integrity":"sha512-TdSa0g2Iqgy6pc1C+194a28X7s8IaBs2ppWjanssmcfNu24t9OzcuR+3vhZ4D4D+tkL05IO4z63mBDo2lJL6qg==","signatures":[{"sig":"MEYCIQDfNKsQpcp4OPDptMdKuhpPZMEngLQOyJLq37ARlV4DZQIhAIpHcGrtJCr7Rw/3+zJ1O+RM0by0lHCxHE6Q/xQVat5I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDF/NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxgQ//SFNlhA87NDGgawL70bJbCThtSordukad43I0n1ppXAEp7tk+\r\nIGbU5x3S/XEO5cDuC7+edfBHJH6IMHmEPwBN+BbIT2oRoRJpQVrB4mupLn1Q\r\n1Mh2T8hTroG0w403y//hv2N7633iPzcEUTvIb6eeQ5A1bAtc4SXYsPe9w0Gw\r\nOak3EfMzGJTHPsQRSFv9benrBGgMoVKj3cOQ5eCmrolfpa/77hq/ZY7krPhZ\r\n1iH9FrvWrACg3NJR2xBV5dG6H5peivLlwWsiEfsW5QHDyWNSuMxLDS29edBC\r\nP8ydn6dEZJf4d0SfBY9ffigUkyqxsJs8nqhRq8a7J/CywDJpiD1raWSzJxFR\r\nBKum2QowTpdmwM0685mlaXwPg/vGW/W3bXeK0uzww3hjnPSKw/3P2s9qmjwH\r\nFhFnXYFKHP9NQcIQ5nBsnstzwbQn8IixjgN50B/Bda/ONNXqpDPhJQ909V3d\r\nCd68Dn/R8MSzuCxX38xCKOVFXKJRzYKW2/4x2oWTTREwSyo8otGgCHmPJh6v\r\nZvR7N8+ShJ8WiOrvw1HMt1XT0cze2iOm6mBE11xMku28jlMoEgcxIH4DW46I\r\ndQ2ix0ItlSJABSVScq+ZfULxSbXc0RIYlDz2/MS3wJGRfbPUgYHLHtWD5joJ\r\nqg5iINpFNuEmvQWLfNV/+SCGtT4VrGix8po=\r\n=eL2X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"ba03274b725f2da15eae01370365cf5019e3dd9d","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","wisdom":"madrun wisdom","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/maybe.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin applies Maybe monad","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","@putout/test":"^6.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-maybe_1.1.2_1678532556944_0.729899042709236","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@putout/plugin-maybe","version":"1.1.3","keywords":["putout-plugin","putout","plugin","maybe"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-maybe@1.1.3","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/maybe/tree/master/packages/plugin-maybe#readme","bugs":{"url":"https://github.com/coderaiser/maybe/issues"},"tag":false,"dist":{"shasum":"0775008a891fece7838a2f2315890298805853af","tarball":"https://registry.npmjs.org/@putout/plugin-maybe/-/plugin-maybe-1.1.3.tgz","fileCount":9,"integrity":"sha512-sXaHcd3FRngPtd3KzGg+go/dyGgXAZogGAvZ5KR1VozrC+kI0orOGN72YlertpxTF4UlFzoDtJvumUTyVGUhYg==","signatures":[{"sig":"MEUCIA1PIs12BMYLz9q+Z9EY8i/Wy5SsCmME69wd4ccnxC1mAiEAnNtzqmyyWXkmcewRc2D/CGdy1iyViUcSFOMYNEroL9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDG2KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS4A/7Bety5pNCQ98FqrheaomE496k9xlwUf2KqlOG8uXiuQEX/KA2\r\nwlSiRzR145ggZol9eU/TZct2yW6TB7yFjCNvijDp5T4oM5GMjFMo44HOMrcC\r\n/rrn6QS2+kgCKzsOUt8XKVddIKA1JxtTobrgmkKCekWKTpyHO/X7tv+0oKe/\r\nEvBqXqJutxbcWGFC+AoNfA17Uhnu0rVR4QTvqPhBhbRVUOk/pqmXsgTPGI86\r\nFMU3OiPmq7nif+9JABEn4ZN1Kdx2Q+Dp2VNoBW8xgsZ+coDg6TdgyzOkuzkg\r\n8AeBdjPFCqj0Zb5hHjanyy8eS8fRgEtTxpqy5WZVm21tUIm4ADOMqovmnQaG\r\n7A0sngp4Kbct5Ypvmnl0IGJ6g6C5Jaa/ATvejj/o+ebSMzz6REC+60GtVUCt\r\nfjFylVLZcPOo0eRrMBzwK7ii0RGMAwEkV/gyeQ8ZdlYXeQD4Nfrk6vMC684k\r\nQ2NOUPxrikZoDwy7Xx+s5jx0926D50UNRGoqY85PSr9y7PEQPPpNJDm6ZYgI\r\njGmACnLoqkRiw8BIb8yASeOiX9Qm9nakjoQIFlHN1r5adn0YGkZSXE4LGdF4\r\nspbdR494FIdxC79K5pcarV1Rsg84erasPBC9rDlfbNiz50FT+cyoup/64JGy\r\n53srCM7iyEEfPZV9r44pqTRwd05Qw/3sxCM=\r\n=DIhr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"b799c0a5d9937e6bb84e932aeea81be99dddeaa4","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","wisdom":"madrun wisdom","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/maybe.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin applies Maybe monad","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","@putout/test":"^6.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-maybe_1.1.3_1678536074526_0.9520679372026117","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@putout/plugin-maybe","version":"1.1.4","keywords":["putout-plugin","putout","plugin","maybe"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-maybe@1.1.4","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/maybe/tree/master/packages/plugin-maybe#readme","bugs":{"url":"https://github.com/coderaiser/maybe/issues"},"tag":false,"dist":{"shasum":"cfd56ff9f848f0e6a6e13927d38e3e78353acc59","tarball":"https://registry.npmjs.org/@putout/plugin-maybe/-/plugin-maybe-1.1.4.tgz","fileCount":9,"integrity":"sha512-0UpiLIoJfhfSHr9xW+kMon053zaTLUQrrVdbcb9lncyQ4UHVLxuDuKhPbtRsYo1rem8rOkqQKpH8P+j5U7LaYQ==","signatures":[{"sig":"MEUCIQDafuU5efe5gbJhsLkmNo0ABeH0m9HcEqy6ye1wYl7fEAIgP4uGRRzRV2NU7baJu5Av40fMwqWS5alxA1adYvx6NCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDHW5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUfg//bIldzhhVBqU7afj9NCfiVa7SHkigNb4HQhzSDPWm9Dml+LwS\r\nKwbpN8DaFhCDuPe5aWeKRTInTMZ7G8TD4dZ9s4mNMIHWyUV9uTc2Qq+Jnw5w\r\nPb0kqSR8YO27GCsJafmbZrS2ULdIKA4J//6/q2625wkm/lX2pJ+QtEp/cL7U\r\nc5N4BcMQ5qHVq5x4r470+/YWsGkDsVDaLBFCsW4D4YgEXHuBKC7fb7pwj6kC\r\nrKIFUjmmuTcRuRrpu3JxcT3R4HzlOhnUy01PD5G6M6MFVu9rERGQtJoUCT7q\r\nrK+wsYzm/UD4rkRtDHA8fxkKyRAO6uKTDXsBOXqCsigSlI2z2X58aeECBanZ\r\nBbygHu0GU45nCbz6aXtNBHbsNudPjFAJ6WOe6k6NRWfjXS0V6KjCSVfr8NGZ\r\n794ZwJEheQsPoZBfNNgGx6RNLJPf8oLwMJ7ergUZJ01EGRdzBg2P4pY/nrHF\r\nYLagvztuglE0KD61rZRxPNXasdTm80RQz8nUhmOYsGRZdwNOtsWrGQHkc7ds\r\nMSp2fzWSlVp7spd+OqMT563r33+SqRwMfvL30K3EiDCvtEU72xEiI5UOtphI\r\nJQkNf99vSMEL9AhZRJMycWcq+WbL8fkCkEGCCiq58My2yN6g7u+AoszPcekx\r\nFsN4lvIwKfI+b1dPI+dED/RqSqZ9+tg2oYQ=\r\n=7Qyi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"06d290c88c35645d95655d4615515d6b064d22f7","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","wisdom":"madrun wisdom","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/maybe.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin applies Maybe monad","directories":{},"_nodeVersion":"18.15.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","@putout/test":"^6.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-maybe_1.1.4_1678538169785_0.3785701463686675","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@putout/plugin-maybe","version":"2.0.0","keywords":["putout-plugin","putout","plugin","maybe"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-maybe@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/maybe/tree/master/packages/plugin-maybe#readme","bugs":{"url":"https://github.com/coderaiser/maybe/issues"},"tag":false,"dist":{"shasum":"29b05eceb17432a3c3064fdd802c3fd723246a4a","tarball":"https://registry.npmjs.org/@putout/plugin-maybe/-/plugin-maybe-2.0.0.tgz","fileCount":9,"integrity":"sha512-X7iAfpHymyUxLlqksODKk2zKBUK1Wu7Bt7TX9O318zJAPxcmf2dmhz1mOJLzkxaYflFkTG4myP0PhcF932Wf/Q==","signatures":[{"sig":"MEUCID/TmMQKBeLPSYnI+j4AaSGkcvZAeBvCVXbdYPR8CvZ9AiEAsmWsgG1NZtyJjHJkJnx7l2yEiOKkMZFqQfcjf2H9zY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6271},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"aac13768e1c645ce0d87e91635642b06bb55089b","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","wisdom":"madrun wisdom","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/maybe.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin applies Maybe monad","directories":{},"_nodeVersion":"20.9.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0"},"peerDependencies":{"putout":">=32"},"_npmOperationalInternal":{"tmp":"tmp/plugin-maybe_2.0.0_1698852415423_0.11342328256986689","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@putout/plugin-maybe","version":"2.0.1","keywords":["putout-plugin","putout","plugin","maybe"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-maybe@2.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/maybe/tree/master/packages/plugin-maybe#readme","bugs":{"url":"https://github.com/coderaiser/maybe/issues"},"tag":false,"dist":{"shasum":"87b924c5628d5b05382ce9d73c3e983f4861f1b3","tarball":"https://registry.npmjs.org/@putout/plugin-maybe/-/plugin-maybe-2.0.1.tgz","fileCount":9,"integrity":"sha512-kIYRPXnYdLmWeFPy7ayiOHFMyb2N8IviZdlfHC6gihyynw2yCCXDXNr6l/gPMa85+zcLG9usn3B8iFQ3c5GB5g==","signatures":[{"sig":"MEYCIQDh6ekOpm1dYqzxKbaiX0sa5sLTyN+MX8F/+CO1QAIO4QIhAKyWnWRK60n7EdqcuQz12expCNPebtdwDJkxFwaP8yyl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6306},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"1af7310ed1c2ca488ff7dedd4ec08fc7f052ef05","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","wisdom":"madrun wisdom","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/maybe.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin applies Maybe monad","directories":{},"_nodeVersion":"20.9.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0"},"peerDependencies":{"putout":">=32"},"_npmOperationalInternal":{"tmp":"tmp/plugin-maybe_2.0.1_1698926782698_0.2719798823813864","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@putout/plugin-maybe","version":"3.0.0","keywords":["putout-plugin","putout","plugin","maybe"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-maybe@3.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/maybe/tree/master/packages/plugin-maybe#readme","bugs":{"url":"https://github.com/coderaiser/maybe/issues"},"tag":false,"dist":{"shasum":"fb5e2036c4493fdf768898ae74c783db3fd088b5","tarball":"https://registry.npmjs.org/@putout/plugin-maybe/-/plugin-maybe-3.0.0.tgz","fileCount":9,"integrity":"sha512-9dQxRA46OxAxOifWGdYUF7Oru7pbHKRb4LMZbA42LUbTsa6Pthc5TisTaHAY6eX3OiIN097HomhWjyryeM4oyQ==","signatures":[{"sig":"MEUCIEmhBiXqPoMHW+tMPfy2LUTqS7FboqpoUNolugwZ3mI6AiEAtAAuXtqypQGaCW4SGJ6w0PaVsEipzB6m5qTl+HfEgTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6694},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"a58669ede4956ce7ba5e79c9ddaefb343af38293","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","wisdom":"madrun wisdom","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/maybe.git","type":"git"},"_npmVersion":"10.9.0","description":"🐊Putout plugin applies Maybe monad","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","eslint-plugin-putout":"^24.0.0"},"peerDependencies":{"putout":">=38"},"_npmOperationalInternal":{"tmp":"tmp/plugin-maybe_3.0.0_1739623042164_0.8262245064438631","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@putout/plugin-maybe","version":"4.0.0","keywords":["putout-plugin","putout","plugin","maybe"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-maybe@4.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/maybe/tree/master/packages/plugin-maybe#readme","bugs":{"url":"https://github.com/coderaiser/maybe/issues"},"tag":false,"dist":{"shasum":"e820d070d7233aa287cdb867ed7d6911b33e09bd","tarball":"https://registry.npmjs.org/@putout/plugin-maybe/-/plugin-maybe-4.0.0.tgz","fileCount":9,"integrity":"sha512-SCdZ9p/hA+rw90iMAWJf1W+Eih7DdKpgoiOlaqRjfcrp/igwodzVUYpVKHOlAHmxUSBs1qMXWSO1qLoH4PJZEw==","signatures":[{"sig":"MEUCIFKUmLEu43W6W41qq1HWypeZ1ma7b6vrFQv/s+q1/RWFAiEAh6nPMdMQ7mC8fbQ7hYyQ5XWRGAy7StFJJXkq2L1qe4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6553},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"gitHead":"ceb339fa72d6e7cf54222ddb4d6acf23aa431404","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","wisdom":"madrun wisdom","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/maybe.git","type":"git"},"_npmVersion":"11.1.0","description":"🐊Putout plugin applies Maybe monad","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^13.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0"},"peerDependencies":{"putout":">=39"},"_npmOperationalInternal":{"tmp":"tmp/plugin-maybe_4.0.0_1743685624593_0.6916165215358596","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@putout/plugin-maybe","version":"5.0.0","keywords":["putout-plugin","putout","plugin","maybe"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-maybe@5.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/maybe/tree/master/packages/plugin-maybe#readme","bugs":{"url":"https://github.com/coderaiser/maybe/issues"},"tag":false,"dist":{"shasum":"30b9376c31234d0ed8ce7a45cf2b98eac5416033","tarball":"https://registry.npmjs.org/@putout/plugin-maybe/-/plugin-maybe-5.0.0.tgz","fileCount":9,"integrity":"sha512-baVDlmLiJpvTV/bE+DRT6FUqYA/a8RMXWq5DEFPY8BgT21EzFjj6KgzYTAJZVtop0sKOKo7DcS6JrCkReONKFg==","signatures":[{"sig":"MEMCHwormt6+oWP9+RsJn3lyAfx1b0EjnTmkkjb/ugcQ3dQCIFD6PI4W2mBe5NoA4Teev9tACklLZv8izx2rMhgm3ZyY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6786},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"333194b103b050e3b7bcfb8f26decc7959879050","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","wisdom":"madrun wisdom","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/maybe.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout plugin applies Maybe monad","directories":{},"_nodeVersion":"22.22.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-maybe_5.0.0_1771450761150_0.4085134464493003","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@putout/plugin-maybe","version":"5.1.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin applies Maybe monad","homepage":"https://github.com/coderaiser/maybe/tree/master/packages/plugin-maybe#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/maybe.git"},"scripts":{"wisdom":"madrun wisdom","test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout-plugin","putout","plugin","maybe"],"devDependencies":{"@putout/test":"^15.0.0","eslint":"^10.0.0","eslint-plugin-putout":"^31.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","superc8":"^12.0.0"},"peerDependencies":{"putout":">=42"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"gitHead":"dca801f1dcf752b4cc7afc13a3d2a426726f395e","_id":"@putout/plugin-maybe@5.1.0","bugs":{"url":"https://github.com/coderaiser/maybe/issues"},"_nodeVersion":"26.7.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-zrgcAcywEu0vPzR/BGRBUjQ0d85697LfCOe8BpK/6nuFMOZ7H+Tv6H/HHUEDGM3FCSH7wYoW4iDmMqTj4MFUmQ==","shasum":"3a913848eb58b532844b55c3723991ad693ab951","tarball":"https://registry.npmjs.org/@putout/plugin-maybe/-/plugin-maybe-5.1.0.tgz","fileCount":9,"unpackedSize":6797,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDPvWLDpjxb7154dNhHbymXSvJofoZa6bOdhc/siyaGvAIhAN3yE1s0S6I9tcGmm8hEG5PHYQT2TYqAtrQHv+Lqjppt"}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-maybe_5.1.0_1786622519419_0.873910236861966"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-07T09:13:53.913Z","modified":"2026-08-13T12:01:59.804Z","1.0.0":"2023-03-07T09:13:54.168Z","1.1.0":"2023-03-08T13:42:02.718Z","1.1.1":"2023-03-10T11:38:44.495Z","1.1.2":"2023-03-11T11:02:37.104Z","1.1.3":"2023-03-11T12:01:14.696Z","1.1.4":"2023-03-11T12:36:09.958Z","2.0.0":"2023-11-01T15:26:55.696Z","2.0.1":"2023-11-02T12:06:23.020Z","3.0.0":"2025-02-15T12:37:22.352Z","4.0.0":"2025-04-03T13:07:04.831Z","5.0.0":"2026-02-18T21:39:21.292Z","5.1.0":"2026-08-13T12:01:59.577Z"},"bugs":{"url":"https://github.com/coderaiser/maybe/issues"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"license":"MIT","homepage":"https://github.com/coderaiser/maybe/tree/master/packages/plugin-maybe#readme","keywords":["putout-plugin","putout","plugin","maybe"],"repository":{"type":"git","url":"git+https://github.com/coderaiser/maybe.git"},"description":"🐊Putout plugin applies Maybe monad","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/plugin-maybe [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-maybe.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-maybe \"npm\"\n\n🐊[**Putout**](https://github.com/coderaiser/putout) plugin helps with `maybe` monad.\n\n## Install\n\n```\nnpm i @putout/plugin-maybe -D\n```\n\n## Rules\n\n- ✅ [array](#array);\n- ✅ [empty-array](#empty-array);\n- ✅ [fn](#fn);\n- ✅ [noop](#noop);\n- ✅ [declare](#declare);\n\n## Config\n\n```json\n{\n    \"rules\": {\n        \"maybe/array\": \"on\",\n        \"maybe/empty-array\": \"on\",\n        \"maybe/fn\": \"on\",\n        \"maybe/noop\": \"on\",\n        \"maybe/declare\": \"on\"\n    }\n}\n```\n\n## array\n\n### ❌ Example of incorrect code\n\n```js\nconst {isArray} = Array;\nconst array = isArray(a) ? a : [a];\n```\n\n### ✅ Example of correct code\n\n```js\nconst {isArray} = Array;\nconst maybeArray = (a) => isArray(a) ? a : [a];\nconst array = maybeArray(a);\n```\n\n## empty-array\n\n### ❌ Example of incorrect code\n\n```js\nconst array = !a ? [] : a;\n```\n\n### ✅ Example of correct code\n\n```js\nconst maybeArray = (a) => !a ? [] : a;\nconst array = maybeEmptyArray(a);\n```\n\n## fn\n\n### ❌ Example of incorrect code\n\n```js\nconst isFn = (a) => typeof a === 'function';\nconst fn = isFn(a) ? a : () => {};\n```\n\n### ✅ Example of correct code\n\n```js\nconst isFn = (a) => typeof a === 'function';\nconst noop = () => {};\nconst maybeFn = isFn(a) ? a : noop;\nconst fn = maybeFn(a);\n```\n\n## noop\n\n### ❌ Example of incorrect code\n\n```js\nconst fn = f || (() => {});\n```\n\n### ✅ Example of correct code\n\n```js\nconst noop = () => {};\nconst fn = fn || noop;\n```\n\n## declare\n\nDeclares:\n\n- ✅ `maybeArray`;\n- ✅ `maybeEmptyArray`;\n- ✅ `maybeArrayFrom`;\n- ✅ `maybeFn`;\n- ✅ `maybeFirst`;\n- ✅ `maybeCall`;\n\n### ❌ Example of incorrect code\n\nWhen you not sure is `f` a function, but you want to use it as function anyways:\n\n```js\nconst fn = maybeFn(f);\n\nmaybeCall(fn);\n```\n\n### ✅ Example of correct code\n\n```js\nconst isFn = (a) => typeof a === 'function';\nconst noop = () => {};\nconst maybeFn = (a) => isFn(a) ? a : noop;\nconst maybeCall = (a, ...b) => isFn(a) && a(...b);\n\nconst fn = maybeFn(f);\nmaybeCall(fn);\n```\n\nWhen you not sure is `a` is an array or not, but you want to get first element of it.\n\n### ❌ Example of incorrect code\n\n```js\nconst b = maybeFirst(a);\n```\n\n### ✅ Example of correct code\n\n```js\nconst {isArray} = Array;\nconst maybeFirst = (a) => isArray(a) ? a[0] : a;\n\nconst b = maybeFirst(a);\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}