{"_id":"apibox","_rev":"70-62b5c6f33c111f0b217527e96dcc5c23","name":"apibox","description":"Deploy declarative APIs in a few minutes","dist-tags":{"latest":"0.0.20"},"versions":{"0.0.1":{"name":"apibox","version":"0.0.1","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"api/api.js"},"main":"api/api.js","scripts":{"start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.1","dist":{"shasum":"2232acd755f0a0a69a04a89c235487ae07811e3f","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.1.tgz","integrity":"sha512-KsFGsCOgALQ19HwCo3uI4+GTJN29XXLjxAoxvxdQEPchEZEHqZzmoT4luZuseJNNA25I/wmVsH7DY/xA3pnvUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf5KXGnyyCVYktTI7Xwjv7hg84QMOW8aTulpoFEJz26AIhAOqPNM3yigTmfg3H7TTvw72Op2kNfxu/9CIh7OjHmlSk"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.2":{"name":"apibox","version":"0.0.2","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"api/api.js"},"main":"api/api.js","scripts":{"start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.2","dist":{"shasum":"d1a3db49903b4833bcdde3e244a3dc478cf74adf","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.2.tgz","integrity":"sha512-QInrJSwzxAZm1OKGKWaP0R2+5ye+vG41Am/tNlSSUUlVUco3u1sjcrATtBrnlLu6E0/t2bbrAJA2NAlg5Nah1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBd3lUI4ci+6GDZcC2LHUPwFdNGUSEFiYCqCv8TxWwPAiAWpvWzdIlOSvtqgRFEgrqMTy6SK/UHY94htWxryJK0sw=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.3":{"name":"apibox","version":"0.0.3","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"api/api.js"},"main":"api/api.js","scripts":{"start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8","nconf":"~0.6.9"},"_id":"apibox@0.0.3","dist":{"shasum":"cd3beb29b09c3039f57e15be9c2c6643071ae71a","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.3.tgz","integrity":"sha512-b26qqL3nSlEAl4bDSUO5IPQ7p5J1/1PzeWVsOt5Ipm91VRhdx016L61RPR5U5AdifMLMxznzeaDoA2ErE3vd9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJ4XZ0Tyg5Z9yXXdIob/A2111X4qAZjyOnncYBVIU6kAiBtSeNZ+uyYblz1HwkwXV4LZc47m7kTtWt+ABq77sb9DA=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.4":{"name":"apibox","version":"0.0.4","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"api/api.js"},"main":"api/api.js","scripts":{"start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8","nconf":"~0.6.9"},"_id":"apibox@0.0.4","dist":{"shasum":"855eced9a58a91a3fa13cb1704aa808f45c9b907","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.4.tgz","integrity":"sha512-bDnAre4pLkSZm4KZR/rV8Qxjxn14DDyquQBfSL+aMN03sGFhusT3XPC1mhitu6zXraKXS2tXfsLJJSGSgPZlbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKgnt8KAoVUOq7Q/gUKr0YK798flD74ILNBDSsz8bJSgIhAJBnBn5PyRGc3buMSSszpX4O0MEdyFNKA6EkDN1Dycb6"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.5":{"name":"apibox","version":"0.0.5","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"api/api.js"},"main":"api/api.js","scripts":{"start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.5","dist":{"shasum":"7a1632a8eee417a383bf6ea4ffca26970e7d4417","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.5.tgz","integrity":"sha512-m/G4JiMgrx2sJzkTTVQf4xAYzc/55lKpfhTURJ+tsP75uttpFIZxhL+zYMV9XLbQ+NsXW8JE3tO31UKPML5DMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAu1j4MPmC0nw2WKLfltsdNgEyIKLr+Lr1PYT1Gl1T9JAiEAtGvZ/itZNid+o4Mmtdb7WMOM+UgPKxo5FiPSGQlUZUk="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.6":{"name":"apibox","version":"0.0.6","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"api/api.js"},"main":"api/api.js","scripts":{"start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.6","dist":{"shasum":"01d4aa6bc26ad4726ded9095c7f2a864d67664d6","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.6.tgz","integrity":"sha512-TdY0z6vdTRzFq0Nqv/ezbVpWneYKiVeg9iUc5HPQOP0ThNSmOG2vtIkyc1PUhTlFKsklr4/bH3OBEBLWGd9bCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDN6L/kr4XTJc8ytXu/GrRsDCFRdoYXRU2UsdO3npU4WAiA9lWxL50QmCQ0mkp9oD1pTbmZCDcmBIcYfWyl1oEdXEQ=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.7":{"name":"apibox","version":"0.0.7","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"api/api.js"},"main":"api/api.js","scripts":{"start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.7","dist":{"shasum":"f261bb36b399fffb1169dfa9a10ecba646cde273","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.7.tgz","integrity":"sha512-DwrNzfx+RXv/yhfG63vWqPzdLYBBvRgXvr6iOjDrztrL0i+fWKh4rEiBEgi6aNcptHZJYMXNmoJK3pyUgpbhaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7emR0mJORltzqvFvwxxLcE28pyFHWWQVlN0CYGACmQgIgdH8TnSgFJchwsddmEIQgJUxoEpbZYvdGA7B5McI4mWI="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.9":{"name":"apibox","version":"0.0.9","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"api/api.js"},"main":"api/api.js","scripts":{"start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.9","dist":{"shasum":"6a625b7282960a8db4a526861c7182554936c3df","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.9.tgz","integrity":"sha512-C37L1e8o+BJCrirN+5fwQ9xnscvDEw3cc2X9JrfoWLbXP/dVGcTeSBSmBnGdyuttPEhfFds8v3cX+gfPxJjjgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8u2WCwrl1C1PvUBRwSn3DMMdFyvto2tVtNa5Z4bRYpAiAtfBXNfPQb0iKgNXFrEi72DbSk7wx29SRYU7z301N6Ng=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.10":{"name":"apibox","version":"0.0.10","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"api/api.js"},"main":"api/api.js","scripts":{"start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.10","dist":{"shasum":"31a9bac96296fa33066dc6989389e210b8e58d27","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.10.tgz","integrity":"sha512-cVjh9O3gBDOQnYkcE3u2NSpnFvxdbeyA0t7e7PbruLQCYSE9F3/F5b/AN/YzOpGx3NuTv/T5CXt0FP+1bPhPiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtif/EnGQuqYeoOz/Nns/krJue+RZfIT4szSHW9d8HpAiBPldrv0TaPgsZ3Hy8eRivom1ldR5oHXSp4pmAwkz/OqQ=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.11":{"name":"apibox","version":"0.0.11","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"./api/api.js"},"main":"./api/api.js","scripts":{"start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.11","dist":{"shasum":"90a45678f23fda853315e4735143a132fb8c59a7","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.11.tgz","integrity":"sha512-SWZjRAOKb/jp2UrqRhslbDDlq+QUY+8OSzxJli3MrGsgp5883rJtKrYMw7s0P+poozcnyErmkpUGiGBlvuSvbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBmnL7Lxxt3BzJGJAYaFHoxtyiWdsqZdjHeeCV9p65xgIhAJKgg5E4We2zPqtul9elZickuBrCNSY0L4jOZQ8GjwqD"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.12":{"name":"apibox","version":"0.0.12","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"./api/api.js"},"main":"./api/api.js","scripts":{"start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.12","dist":{"shasum":"cedb0d8d45150551edc27e666d5e1e6ac2180161","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.12.tgz","integrity":"sha512-N8b6/WyuXqSRlKQr6L+VPcopC9rj0SJpYk1cJTbS62q7307Z0m6g6UTejBMwgIvmSbNpS5zzmRNQX4zYiP8Jnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBXJ4g2ZTKIcOyfGQUp2OaZpxk8Vwqok0XQvlG5lIgWAIgQFCQyNR4QVZymdNwnc6EP1JJ5prmn805+1RCAcJvuhs="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.13":{"name":"apibox","version":"0.0.13","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"./api/api.js"},"main":"./api/api.js","scripts":{"start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.13","dist":{"shasum":"a1e6bbeacdea1e479e3e7420ee17bda04cb8080c","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.13.tgz","integrity":"sha512-zio1twaD5RbFPNSjRvVUFZlEmC8d/JlEx+ysjcle5Rm7eucoPye3QB5xwKgb67mvPaFW0qgcFhylbHFM0bEHLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJIr9rx1ItzAdb1LSyS90HKDSYyVQ9vwXSGiMSgH5YWgIgaf7TwFlGcmzcjL/ReLzHWzTUQYvcMKuomk/Cm+/8sfU="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.14":{"name":"apibox","version":"0.0.14","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"./api/api.js"},"main":"./api/api.js","scripts":{"install":"npm bin","start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.14","dist":{"shasum":"ebd7e7d2e6e6a8f71d7f9d1f0fea1718e8107fc4","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.14.tgz","integrity":"sha512-MtVj57fzGrmyaab/zr6wDDUHjLZABzc6ms9JpK+yTPi3/4mzA4QUOzjBlsR+YjFqhKeEhlE53iohG2tSBE4HjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8d0V3FoJ3eKnVEP+DPseY1X/Xgbof+F5WO3ZPPwjVUAiEAun0VDPSpt7qO1F9/85FN1Cqy8y9JEFlHOScOxbKkfcY="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.15":{"name":"apibox","version":"0.0.15","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"./api/api.js"},"main":"./api/api.js","scripts":{"install":"npm bin","start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.15","dist":{"shasum":"295d29126b50a3824b75b31a542b2c43e92e43ce","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.15.tgz","integrity":"sha512-fP+iGI8MP7huSlrY8dCtWmzef/b79YJxVf2oKegaWsfO7i5Xp/jRb8W9JWQkLbZDeA0PRzvrdrRG+KmCoLZYog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfrQsmGdAkjXJ6ojHX/IaoCjfBlb2AqZ9E+UugWwgDbgIhALaeLOEBDw1yeVPdQYMz9J+AXtJsQ6ULfaeB8x9ckwEk"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.16":{"name":"apibox","version":"0.0.16","description":"Deploy declarative APIs in a few minutes","bin":{"apibox":"./api/api.js"},"main":"./api/api.js","scripts":{"install":"npm bin","start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.16","dist":{"shasum":"ae11bc5bd0679dc1e634575333dbdc16922c038b","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.16.tgz","integrity":"sha512-NRh8JDfXhPm+TnR2jxc/bQnt3/bZ1oKjtroEp5Lzquu7QV7OXh9yR0f4GtkY6D/xuX0izuERLtyssPqNQ+fnUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdzaOOU1xS5aGXZgrn8p/dvMibhYiCWrCx9BdcGoOwzAiAt3mKSIXHozYyMl5wfib9O0bP7hYeQU47ArKN6rO2pcA=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.17":{"name":"apibox","version":"0.0.17","description":"Deploy declarative APIs in a few minutes","bin":{"serve":"./api/api.js","cli":"./cli/cli.js"},"main":"./api/api.js","scripts":{"install":"npm bin","start":"./node_modules/nodemon/bin/nodemon.js -e yml"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.17","dist":{"shasum":"04bdf127587f9bb08f087cd67bb06c9dbc996f88","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.17.tgz","integrity":"sha512-DM7lqHd/iHWYvG9yr9clpeUhnDIZYMU3wW493NxHQ1fefcep8i2i/wKPTgW4B3/S0SM92zbkI0NBoV/rq0kuyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZFg/ZZ63A1nfuDJjNDYRecXnITrDOKKG7SfjbchW1ggIhAME6GwgDL18IMiSLsO9vRjeY6hjmu1ChNogLEOZrfaPq"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.18":{"name":"apibox","version":"0.0.18","description":"Deploy declarative APIs in a few minutes","bin":{"apibox serve":"./api/api.js","apibox cli":"./cli/cli.js"},"main":"./api/api.js","repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.18","dist":{"shasum":"10e372970db3877f1fa9fe6f068c33aebd763451","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.18.tgz","integrity":"sha512-OIQ1IWY84pL0l6D3aeHs4T7wyEQyvoEPhZUOVf2/Lh12ckJb7OC6M5VzJ1QDVobrSlTowuMt2HDZDipt2OYjRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgSeUfPbZHJ/Mz4SypIjHuRgT8ZuuTrVGy9HlwsHhvZAiEA/1N9akkXI8vOZlrFPZsZ46dNRsZKvi59DvbmpOfwin0="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.19":{"name":"apibox","version":"0.0.19","description":"Deploy declarative APIs in a few minutes","bin":{"apibox-serve":"./api/api.js","apibox-cli":"./cli/cli.js"},"main":"./api/api.js","repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.19","dist":{"shasum":"c70a1f7637e1a71273d91bd37ea80d5deb447b2e","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.19.tgz","integrity":"sha512-/+zJAJ3A0A57SeLF8xjItkBiA3b9AiE3aInjomvos2Qmcg/pzHgZrrBGj2VsC7oo0BUbM1MK4FVIJhi/E8q3eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbVBouk3pPG/aV0GEF4tMV8Ora6mkKY3xySjCjFVE2PQIhAOyRjwrTTrlvLdi0xgQj3GJPUBkASjF6le9dEdG10F/9"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]},"0.0.20":{"name":"apibox","version":"0.0.20","description":"Deploy declarative APIs in a few minutes","bin":{"apibox-serve":"./api/api.js","apibox-cli":"./cli/cli.js"},"main":"./api/api.js","repository":{"type":"git","url":"https://github.com/g-div/apibox"},"keywords":["api","rest","restful","declarative","apibox"],"author":{"name":"g-div"},"license":"MIT","bugs":{"url":"https://github.com/g-div/apibox/issues"},"homepage":"https://github.com/g-div/apibox","dependencies":{"underscore":"~1.6.0","dsv":"0.0.3","async":"~0.2.10","js-yaml":"~3.0.1","swagger-express":"1.0.1","nodemon":"~1.0.14","flatiron":"~0.3.11","mongojs":"~0.10.0","express":"~3.4.8"},"_id":"apibox@0.0.20","dist":{"shasum":"f6d756f73c2ce61a8fc9b9d0c420d474a260879a","tarball":"https://registry.npmjs.org/apibox/-/apibox-0.0.20.tgz","integrity":"sha512-FrLMMsqrV/ulx/SUHHSgtd1nY2eunn+sGS2z4GqUGiqeZTzfz4ZY5lDCcjTuhDZo39/u/qO3bLMCbEKN0VVfTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJVnRFrD9x7NWFkbAC89ShJrvmX2kXGxpsvoqJ/jWLkAiEAzVvCXSNyUwfMkG/aP4lBrDQfvGNv4L3PtTaR+61cEdE="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"g-div","email":"g-div@anche.no"},"maintainers":[{"name":"g-div","email":"g-div@anche.no"}]}},"readme":"apibox\n======\n\nCreate declarative APIs in few minutes\n\n## 0. Requirements\n- Node.js\n- NPM\n- MongoDB\n\n## 1. Install\n```sh\nmkdir myapi\ncd myapi\nnpm install --save apibox\n```\n\n## 2. Configure\n\nSave the following file as **config.js**\n```javascript\nmodule.exports = {\n    \"db\": \"test\", // the name of the MongoDB database\n    \"collection\": \"data\", // the name of the MongoDB Collection\n    \"documentation\": \"./docs.yml\", // the file where the API is declared\n    \"api\": {\n        \"hostname\": \"localhost\",\n        \"port\": 9987\n    },\n    \"cors\": {\n        \"activate\": false, // activate Cross-origin resource sharing\n        \"hostname\": \"example.com\"   \n    }\n};\n```\n\n\nand then document your API entrypoints in your **docs.yml** (or somewhere else, if you defined another location in your **config.js**)\n```yaml\nresourcePath: /api/v1\ndescription: Test API Entrypoint\napis:\n\n- path: /\n  operations:\n\n  - httpMethod: GET\n    summary: Get all entries\n    notes: All entries will be sent back to the client\n    responseClass: Entries\n    nickname: getAllEntries\n    consumes: \n        - application/json\n\n- path: /entry/\n  operations:\n\n  - httpMethod: GET\n    summary: Get a single entry\n    notes: Return only one entry object\n    responseClass: Entry\n    nickname: getEntry\n    consumes: \n        - application/json\n    parameters:\n\n      - name: name\n        description: The name you are searching for\n        paramType: query\n        dataType: string\n        required: true\n\n  - httpMethod: POST\n    summary: Post a new entry\n    notes: Return the object \"message ok\" if worked\n    nickname: PostEntry\n    consumes: \n        - application/json\n    parameters:\n\n      - name: name\n        description: The name of the new entry\n        paramType: query\n        dataType: string\n\nmodels:\n  Entry:\n    id: _id\n    properties:\n      name:\n        type: String\n```\n\nPlease refer to the [Swagger-core API Declaration specification](https://github.com/wordnik/swagger-core/wiki) editing your **docs.yml**\n\n## 3. Run!\nIf you didn't it before, add the folder **./node_modules/.bin** to your **PATH**, so you will be able to access the commands provided by the installed node.js modules.\n\n```sh\nexport PATH=\"$PATH:./node_modules/.bin\"\n```\nand finally run the server using\n```sh\napibox-serve\n```\nOpen your browser at [http://localhost:9987/docs](http://localhost:9987/docs) (or the domain/port you have choosen) to see it working.\n\nIf you want to use the CLI, you can run for example:\n```sh\napibox-cli\n```","maintainers":[{"name":"g-div","email":"g-div@anche.no"}],"time":{"modified":"2022-06-13T03:12:53.835Z","created":"2014-02-11T23:53:40.279Z","0.0.1":"2014-02-11T23:53:46.141Z","0.0.2":"2014-02-11T23:57:04.810Z","0.0.3":"2014-02-12T00:19:34.851Z","0.0.4":"2014-02-12T00:22:57.317Z","0.0.5":"2014-02-12T02:25:31.835Z","0.0.6":"2014-02-12T02:42:38.366Z","0.0.7":"2014-02-12T02:47:42.585Z","0.0.8":"2014-02-12T02:49:10.389Z","0.0.9":"2014-02-12T02:52:53.069Z","0.0.10":"2014-02-12T03:05:51.501Z","0.0.11":"2014-02-12T10:27:43.643Z","0.0.12":"2014-02-12T10:40:22.018Z","0.0.13":"2014-02-12T10:53:31.282Z","0.0.14":"2014-02-12T11:05:31.439Z","0.0.15":"2014-02-12T11:48:12.123Z","0.0.16":"2014-02-12T11:53:57.807Z","0.0.17":"2014-02-21T01:29:42.228Z","0.0.18":"2014-02-21T01:38:56.327Z","0.0.19":"2014-02-21T01:46:06.029Z","0.0.20":"2014-02-21T11:36:09.452Z"},"readmeFilename":"README.md","author":{"name":"g-div"},"repository":{"type":"git","url":"https://github.com/g-div/apibox"},"homepage":"https://github.com/g-div/apibox","keywords":["api","rest","restful","declarative","apibox"],"bugs":{"url":"https://github.com/g-div/apibox/issues"},"license":"MIT"}