{"_id":"@cork-labs/monkfish","_rev":"8-e087eded73fa8d188088a2a07360a747","name":"@cork-labs/monkfish","dist-tags":{"latest":"0.4.0"},"versions":{"0.0.2":{"name":"@cork-labs/monkfish","version":"0.0.2","description":"Node.js application framework inspired by DDD, Hexagonal and Clean principles","license":"MIT","homepage":"https://github.com/cork-labs/monkfish","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish.git"},"main":"src/index.js","scripts":{"dev":"_mocha --recursive test/ --watch","lint":"eslint --fix src/ test/","test":"istanbul cover _mocha -- --recursive test/","build":"eslint src/ test/ && npm run test","coverage":"http-server coverage/lcov-report/"},"dependencies":{"@cork-labs/http-middleware-cookies":"^0.2.0","@cork-labs/http-middleware-logger":"^0.3.1","@cork-labs/http-middleware-responses":"^0.4.0","@cork-labs/http-middleware-trace":"^0.2.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.2","on-headers":"^1.0.1","uuid":"^3.2.1"},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","eslint":"^4.18.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.1","sinon":"^4.4.2","sinon-chai":"^2.14.0"},"gitHead":"e890e0b3a6197faea045824afb5ba70e866b379c","bugs":{"url":"https://github.com/cork-labs/monkfish/issues"},"_id":"@cork-labs/monkfish@0.0.2","_npmVersion":"5.7.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-soEMf8AH5hBoV8U6AwBgKkfaepHFUwe4XZtL5bwt1ysY0RX3u/fBugISvHeSbujLimFrJlSYAiVaRX8+c+3cCw==","shasum":"5ba4aeb6942b0d7afa12c1cf4355bb0b7604bdb1","tarball":"https://registry.npmjs.org/@cork-labs/monkfish/-/monkfish-0.0.2.tgz","fileCount":20,"unpackedSize":32881,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoCNazzF9YjxTjAjrzZe9ouQfb3n2ZB2TgAhCVebBq9AiAXmJOPxzhOOuAr2aGWxlGCL5E75UOAYtCw15Y7YCwNqg=="}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish_0.0.2_1520211049809_0.7006018782089258"},"_hasShrinkwrap":false},"0.1.0":{"name":"@cork-labs/monkfish","version":"0.1.0","description":"Node.js application framework inspired by DDD, Hexagonal and Clean principles","license":"MIT","homepage":"https://github.com/cork-labs/monkfish","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish.git"},"main":"src/index.js","scripts":{"dev":"_mocha --recursive test/ --watch","lint":"eslint --fix src/ test/","test":"istanbul cover _mocha -- --recursive test/","build":"eslint src/ test/ && npm run test","coverage":"http-server coverage/lcov-report/"},"dependencies":{"body-parser":"^1.18.2","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.2"},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","eslint":"^4.18.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.1","sinon":"^4.4.2","sinon-chai":"^2.14.0"},"gitHead":"7376c8a5be1796e6b85e31ba911fac0745c20b5a","bugs":{"url":"https://github.com/cork-labs/monkfish/issues"},"_id":"@cork-labs/monkfish@0.1.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-UeKslaL6R9dsdTpeApEa6qtBIEMFBeT1n5UUs0G/LfWXYjN5ZW/gCsygKr8GvWsvh0ivVUO8py49Ub4+QUU/Lg==","shasum":"a9ac9b5132182e548cf70a402fb3a3c7193a40f9","tarball":"https://registry.npmjs.org/@cork-labs/monkfish/-/monkfish-0.1.0.tgz","fileCount":27,"unpackedSize":55972,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoaQV5Vz05d5idJhhyWBLmzQXAcYlQ4LHShQ/jjIxi8wIhAIMNPYPtMuqeWD9pGD9QYVZ/eYoVpXLajeQK386MV4q3"}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish_0.1.0_1520988851164_0.22165216948606137"},"_hasShrinkwrap":false},"0.2.0":{"name":"@cork-labs/monkfish","version":"0.2.0","description":"Node.js application framework inspired by DDD, Hexagonal and Clean principles","license":"MIT","homepage":"https://github.com/cork-labs/monkfish","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish.git"},"main":"src/index.js","scripts":{"dev":"_mocha --recursive test/ --watch","lint":"eslint --fix src/ test/","test":"istanbul cover _mocha -- --recursive test/","build":"eslint src/ test/ && npm run test","coverage":"http-server coverage/lcov-report/"},"dependencies":{"body-parser":"^1.18.2","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.2"},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","eslint":"^4.18.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.1","sinon":"^4.4.2","sinon-chai":"^2.14.0"},"gitHead":"727cdb1d3922f3974af09f545648d74672d8f442","bugs":{"url":"https://github.com/cork-labs/monkfish/issues"},"_id":"@cork-labs/monkfish@0.2.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-ItpYZT4CPllhqu3yTp3trJkhSSUH90aEQSlArSWYRZeIBtLGrHLYyuDWl6z9A0xYvXHEcDFZ2tv+E0iCWy2uzQ==","shasum":"60b57e4f7f99840b0d58ecb9df93065b840bd4e2","tarball":"https://registry.npmjs.org/@cork-labs/monkfish/-/monkfish-0.2.0.tgz","fileCount":30,"unpackedSize":58727,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1YrTX4YYgM8pJ02QtpVUhGQYRsKUiaSLMS+pNDVKthgIgYeyX5lFznXv0/IcNb7j9Qpj9fvco3PcKKyXGoMPbTnM="}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish_0.2.0_1521080234549_0.09577029046753172"},"_hasShrinkwrap":false},"0.2.1":{"name":"@cork-labs/monkfish","version":"0.2.1","description":"Node.js application framework inspired by DDD, Hexagonal and Clean principles","license":"MIT","homepage":"https://github.com/cork-labs/monkfish","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish.git"},"main":"src/index.js","scripts":{"dev":"_mocha --recursive test/ --watch","lint":"eslint --fix src/ test/","test":"istanbul cover _mocha -- --recursive test/","build":"eslint src/ test/ && npm run test","coverage":"http-server coverage/lcov-report/"},"dependencies":{"body-parser":"^1.18.2","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.2"},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","eslint":"^4.18.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.1","sinon":"^4.4.2","sinon-chai":"^2.14.0"},"gitHead":"4f59603a6bd8bd26cc8adf0a0d27638725fb570d","bugs":{"url":"https://github.com/cork-labs/monkfish/issues"},"_id":"@cork-labs/monkfish@0.2.1","_npmVersion":"5.7.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-S8FMQwIbwMQ5rQsG0mugUrVygh95CH7/cVqEhKbzL3AvYSEZaBBLQUglPcPRrudFkhjEnGQR1SE3oKYLsZg7pg==","shasum":"fd65022273186e29a5ee108f6ed55907e0dabf4e","tarball":"https://registry.npmjs.org/@cork-labs/monkfish/-/monkfish-0.2.1.tgz","fileCount":30,"unpackedSize":62031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwQtdkFUAazMtKVeeYwaDq+BmM5qHi8PsHb9VRosTcbAiEA12TdnL23FJeC9P+dGThDFuzhEdYrwfOzoTUlLXgvDRk="}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish_0.2.1_1521485622943_0.4084364448929856"},"_hasShrinkwrap":false},"0.2.2":{"name":"@cork-labs/monkfish","version":"0.2.2","description":"Node.js application framework inspired by DDD, Hexagonal and Clean principles","license":"MIT","homepage":"https://github.com/cork-labs/monkfish","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish.git"},"main":"src/index.js","scripts":{"dev":"_mocha --recursive test/ --watch","lint":"eslint --fix src/ test/","test":"istanbul cover _mocha -- --recursive test/","build":"eslint src/ test/ && npm run test","coverage":"http-server coverage/lcov-report/"},"dependencies":{"body-parser":"^1.18.2","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.2"},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","eslint":"^4.18.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.1","sinon":"^4.4.2","sinon-chai":"^2.14.0"},"gitHead":"b8b698580bb95f9f6810a4c0a34ce5898c4bb554","bugs":{"url":"https://github.com/cork-labs/monkfish/issues"},"_id":"@cork-labs/monkfish@0.2.2","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-dPadMVm27TTCq/Pw1dWYzXrboGsVP6DnGIhQOVmQG6J7wcetwRDNZvBOXyUqhAfyIFVOABv8M2EikyY8fdDveA==","shasum":"f40e8553c25a1b04ca19671e0d0c456471b6b5d4","tarball":"https://registry.npmjs.org/@cork-labs/monkfish/-/monkfish-0.2.2.tgz","fileCount":30,"unpackedSize":62031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMT1dCRA9TVsSAnZWagAAuaAP/0fNDdeDbjGBQBc5ZgB3\n/GjQjmTAtaBGtOpR5/8ZNTwhPlOx2xmCaoXDSK/+9gRvF2KgaQUMuRlSE7zQ\nEep1U3MCnRGoVkI44RoMX6+2Uqu/zhEE4i77g++IZ9WZszWVlTSmnzSbThnP\nS8vxiBnRzYcKdAsErDrKICIuc7ShdKjC1PyLs+tioo9EIUEbZdUfuDNnmcMI\nZmEIA4GvqIc3OiIHTH93u9vXKTmKWPCSuwROm0vp2kGDSDiymHCXunP+vcmk\ndNXcPd7XVoKaY3AYVpefu6COvSAIv97J+gCQ8G9TjkcBOtg1SxxpmVp/5JJ+\nusq1Ffgy11THXZTt87ZaheURV7npLxLxxqJXlLS+3wJgaRpvoC4d7dS0ouon\n1EJ/JxtTWz2JnnytOQAI5kPo1F/T9pYCjDZrGOVwaoJWdZUYkvp2129Zmow8\nnxjf7aTClir1I25qu0jjAFAhdcSjZL+deyAjQ4r/3oMACO7NzFnumKfV6TWK\nM/DSTnZTKhaQ0i/hs5KnYA9XPkDCHwUyQ3mxJzE+kbEfihaNOHrnAZa9NWxu\nhFZ7RxG4xqFRmToaFihMNX4b0ubQB6cLtFgSwRte+NKNVO0DmfTv8IfTdKvJ\nsJfK5lR8aJFKB3uH9LOhwL9NVOY+MS0jl9FCPag/ECUPeTu6ArA78nGLxmMk\nesjw\r\n=JpHC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTn1j2IjIxCA5jaVzJbVTNHOAdi6Wblyd2UD6g+F5wFgIhAONbxw2jsyCix5itoSALs1GSfsdjQf/TCaMrRjRXMBwB"}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish_0.2.2_1546730845287_0.442888610386869"},"_hasShrinkwrap":false},"0.3.0":{"name":"@cork-labs/monkfish","version":"0.3.0","description":"Node.js application framework inspired by DDD, Hexagonal and Clean principles","license":"MIT","homepage":"https://github.com/cork-labs/monkfish","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish.git"},"main":"src/index.js","scripts":{"dev":"_mocha --recursive test/ --watch","lint":"eslint --fix src/ test/","test":"istanbul cover _mocha -- --recursive test/","build":"eslint src/ test/ && npm run test","coverage":"http-server coverage/lcov-report/"},"dependencies":{"body-parser":"^1.18.2","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.2"},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","eslint":"^4.18.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.1","sinon":"^4.4.2","sinon-chai":"^2.14.0"},"gitHead":"f964c33efff77833aed83044279c4b13381ba77a","bugs":{"url":"https://github.com/cork-labs/monkfish/issues"},"_id":"@cork-labs/monkfish@0.3.0","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-fucN0NzX/l2oxUPFSp9dDW+5oIk0isfogOABZ9zq+JEoaJReooYzlFUHt3DDnbkUnlZknldmO1Tdsv6RJTEbSQ==","shasum":"0b850d4477eab262d7eaff53ef3c0fca42cc4a96","tarball":"https://registry.npmjs.org/@cork-labs/monkfish/-/monkfish-0.3.0.tgz","fileCount":33,"unpackedSize":63273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNyRICRA9TVsSAnZWagAAQ4kP/R2LAQiWV7XivoIEOwql\ncPfuR3cnaUBkTHz2R77I0v3jVl8Njy32+T5w11YorAvEs6tsP4LcxrYDUEIW\nmDjDkL6A2XpuOG8I0SBHwvy6zO/2VQ6q4N3Yx+d4Ng8grauAGcpPoC6KisUZ\nml3Put+ir90q6O8nkwKrE+cC2/akEAzprHNHL4gFZUozJwmucD6ENFIZM2FH\n3sWh8Npr5VJqfYlmk8FLy+YD7DbbzHCC6mtFcUzKNPYle7IuFbPz+TRVEe/v\nUEmnX1gCKrfp+aBZdrFexTXjQCBuBQCI15u64sp9CNJ/y2m2PYBHHsAsgI2r\nCmLtmAawqu4rwol1TwhQnREw+H1slkIncALwWrDbxEcKBM+XrL7zTPeifiXW\nvui/bFTbRxpQxOO/PYZuPCzZT2/YZ0uoRXKBC2Jdvkh6DcrBZ6QTWJ+D8TKL\nlSNjmyHZIMOC7ntkCWPAG7n86ZiB1dJjVKxwkFIVe440qXRJfMRJzOunRRQA\nG0yCskGZrsLGIjUHNigmFJR6I6djMXBTBZ7MGJvtyYe119bIZgW/Hi4dV+EL\nu6LJJJrpfW/WJ8x+NZdUExVKfxfsiqB9/fpvVLbibJyFlImMoSBvXlFSiXl+\nTy/G1HG61X0qbiFWmGxIaFiNa+AsL9WrVwR9TD/iSNw7OcdX8CefCOue2/E8\nqkXK\r\n=4Dq6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzBZ8v6XLmFg/21HqKM5n0zVKe0BDfK/KJjBpXcZuJdAiBOCfCg81fjiTZaDhXAiuKA+0BSeMuUaqHURZzkoiUl3A=="}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish_0.3.0_1547117640159_0.6501725231998803"},"_hasShrinkwrap":false},"0.4.0":{"name":"@cork-labs/monkfish","version":"0.4.0","description":"Node.js application framework inspired by DDD, Hexagonal and Clean principles","license":"MIT","homepage":"https://github.com/cork-labs/monkfish","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish.git"},"main":"src/index.js","scripts":{"dev":"_mocha --recursive test/ --watch","lint":"eslint --fix src/ test/","test":"istanbul cover _mocha -- --recursive test/","build":"eslint src/ test/ && npm run test","coverage":"http-server coverage/lcov-report/"},"dependencies":{"body-parser":"^1.18.2","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.2"},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","eslint":"^4.18.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.1","sinon":"^4.4.2","sinon-chai":"^2.14.0"},"gitHead":"de517aed461c867004644715ef0180c248569a03","bugs":{"url":"https://github.com/cork-labs/monkfish/issues"},"_id":"@cork-labs/monkfish@0.4.0","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-GtxlgKUV1A+Ev7KASSEKB8byObT2cyzxSDI0NQUCfk63rIWtF8jCEJEOjgmvSyNRQpmomBTRrsim1OtCszpW9Q==","shasum":"0604292052d18eb75b38725aaf4aeb322dd21519","tarball":"https://registry.npmjs.org/@cork-labs/monkfish/-/monkfish-0.4.0.tgz","fileCount":33,"unpackedSize":63213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN+K2CRA9TVsSAnZWagAA4z4P/05yArWf1k3ZjBR94nsu\ncspfjnERdu94STt6OW/sA3id0ofKUcW1QjKMiq+5/6lG8ad+ciiTV0WdfKVC\nWvcft2MQzZhn02IFzYwUoPQ8RvNkVH4ubv6dcfxN6HAvPfVn7pKZeMrErIfb\nYqTuT6LEVY9OChhaVPSYPnW7afVdDbOp9G5dpJzr2z4Qx+XXYbMeyeZ+Qzef\nLiIpSGf1GFnJvBhr7d9rxdETLdbG7irKmD0Djuif0PFkQDf8R91TLsIItHOI\nTPyc2Ul8qHpBq0Rtxj1c6q/R5iCJowTqt8B6MN8SK0ceDHVQQbJQggED2K73\np4vBFsO/aBlnnicHQzpjNj70kCWDg0gs2bUqQBj5oYSY4TNc9BqGw2+uKq8o\nAjCeVBj4bxSh98Ciq1xv53R7dCIdr4k3KJng0xjG072vWN0Sris6HW8XQCn7\nKrH5YefdsQHvTP9CjuTVCLBHVGCG4pYPgxKmPdyP4A66HdNnt0rCI0HS/PP/\nkDNtf0Bk2ZKP4aO1l9pCsoLjqyGcP5kxA3K8ZOBOmsd8ska9yleAt2jmN22P\n4LjPurgua64wkhXygr2Thxb22SkBp6fBqOMMd14codUBCGHVv+R/Nawrk6qH\ndykcYmcwuX0nepqJqFNjyP83WF+ojs0UxAb2H9m+syGPf4RInBuGNHiSrXVi\noNBZ\r\n=Xyw5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1GG6Eq4QLlJEak//DmSlb6AUhplzZCi0mX72A5qQ61AiBDOwuCkIwAd7ICjW8LwwVgQWJd/hQezNHgoTjlOOPzmw=="}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish_0.4.0_1547166389979_0.04536974685516748"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-05T00:50:49.725Z","0.0.2":"2018-03-05T00:50:49.859Z","modified":"2022-04-05T01:24:18.512Z","0.1.0":"2018-03-14T00:54:11.284Z","0.2.0":"2018-03-15T02:17:14.666Z","0.2.1":"2018-03-19T18:53:43.033Z","0.2.2":"2019-01-05T23:27:25.458Z","0.3.0":"2019-01-10T10:54:00.280Z","0.4.0":"2019-01-11T00:26:30.157Z"},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"description":"Node.js application framework inspired by DDD, Hexagonal and Clean principles","homepage":"https://github.com/cork-labs/monkfish","repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish.git"},"author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"bugs":{"url":"https://github.com/cork-labs/monkfish/issues"},"license":"MIT","readme":"# Monkfish\n\n> Node.js application framework inspired by DDD, Hexagonal and Clean principles.\n\n\n## Getting Started\n\n```shell\nnpm install --save @cork-labs/moknfish\n```\n\n\n\n## API\n\n\n### class Application\n\n#### constructor(eventHandler, errorHandler, logger)\n\n#### newEvent(data)\n\n#### newContext(type, data)\n\n#### handle(event, context, logger)\n\n\n### class ErrorHandler\n\n#### constructor(fns, config)\n\n#### handle(err, event, context, logger)\n\n\n### class EventHandler\n\n#### constructor(controllers, preFns, postFns)\n\n#### handle(event, context, logger)\n\n#### constructor(fns, config)\n\n\n### class Context\n\n#### constructor(data)\n\n\n### class Event\n\n#### constructor(type, data)\n\n\n### class Result\n\n#### constructor(data, meta)\n\n\n### class ApplicationError extends Error\n\n#### constructor (name, severity, details, parent)\n\n\n## Develop\n\n```shell\n# lint and fix\nnpm run lint\n\n# run test suite\nnpm test\n\n# lint and test\nnpm run build\n\n# serve test coverage\nnpm run coverage\n\n# publish a minor version\nnode_modules/.bin/npm-bump minor\n```\n\n\n### Contributing\n\nWe'd love for you to contribute to our source code and to make it even better than it is today!\n\nCheck [CONTRIBUTING](https://github.com/cork-labs/contributing/blob/master/CONTRIBUTING.md) before submitting issues and PRs.\n\n\n## Links\n\n- [npm-bump](https://www.npmjs.com/package/npm-bump)\n- [chai](http://chaijs.com/api/)\n- [chai-as-promised](http://chaijs.com/plugins/chai-as-promised/)\n- [sinon](http://sinonjs.org/)\n- [sinon-chai](https://github.com/domenic/sinon-chai)\n\n\n## [MIT License](LICENSE)\n\n[Copyright (c) 2018 Cork Labs](http://cork-labs.mit-license.org/2018)\n","readmeFilename":"README.md"}