{"_id":"@b1kt0p/claudia-api-builder","_rev":"3-92fc3a915d283869c39743f94ac82d46","name":"@b1kt0p/claudia-api-builder","dist-tags":{"latest":"4.1.4"},"versions":{"4.1.2":{"name":"@b1kt0p/claudia-api-builder","version":"4.1.2","description":"Simplify AWS ApiGateway handling","license":"MIT","repository":{"type":"git","url":"git+https://github.com/claudiajs/claudia-api-builder.git"},"main":"index.js","keywords":["claudia","aws","lambda","apigateway","s3","api","microservices","serverless"],"bugs":{"url":"https://github.com/claudiajs/claudia-api-builder/issues"},"homepage":"http://claudiajs.com","scripts":{"pretest":"eslint .","test":"node spec/support/jasmine-runner.js","debug":"node debug spec/support/jasmine-runner.js"},"author":{"name":"Gojko Adzic","email":"gojko@gojko.com"},"devDependencies":{"eslint":"^4.19.1","eslint-config-crockford":"^0.2.0","eslint-config-defaults":"^9.0.0","jasmine":"^2.5.2","jasmine-spec-reporter":"^2.7.0"},"gitHead":"c86e069d8fc1be14383e0dc79b14311f2ae03fbd","_id":"@b1kt0p/claudia-api-builder@4.1.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-48s7It8rBXbWnXOzNLvP4LIwJ/V1HKHitzE6Gm/Wf1ch6xnGygUJyRIGQoUVZnvZ2xMmf5VL41y751q8E956cA==","shasum":"91847e77fd13cd5ec2ac0dc7d0c217e632b64b5c","tarball":"https://registry.npmjs.org/@b1kt0p/claudia-api-builder/-/claudia-api-builder-4.1.2.tgz","fileCount":13,"unpackedSize":30590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN8QVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdkBAAiFpZ0xTmzt4cBMP2E3sJqcE9UXxZh4h1dwl9PC15p1rlm92W\r\nBnyItlLZxsCaAcYxvZtQZCZPhphwHunMxTsLoxqnK0N2laG8/aiFU3jToRM5\r\nR3HifHKsoHE/lzWnB6LuYjXbzlbPlurrKvYrInjkRki0VHbwUuNlosxURMwb\r\nCyEXLL6k9OutSiUibppSB4ntjEU1d+FA7c759vMjvYJqC4P2oBksYr5VKSRj\r\nmZQKi/e4XEjPfhy3clpCORPOqlD+ssoVtl+RfhDcW6R8DhIRagdhty1b7xbw\r\nUZsVuAkBD4BzuxIPV4N0nZ9AzYEnl5lNPPjlUn8qQoWTaQVDsn3/fEsVgrtR\r\nHUOIAwhNRMUuwfzTPqnSkkpT4Vm6nEjpNTAWYHT0AazpIied8QFiUrGCFhU1\r\nj8xijbvMZgOPFjg8Wfb+eUJ/HYklZuREOHiGWR91rlKDB62NgUy6S0iE+wcN\r\nzvobx0AXWJa2gMYOGGekseSkIroDoWceitoKkvLZsX7rx5Dr95dhMfOZa+nP\r\nh9rsbXFeyxX2ys/FhKn5sUhXuN7m/jmaiTIB4TRApIUgIdH6PCtpbVrCa+Sa\r\nBAMuS0Nn1p1nWMtt0pEhGB9wJ+ZDj3RUQJcna1cOdbNXLptqlRV6DmGS2r6J\r\n3pBSrCMauzGLvg46zo7DIg+KFb9xx8GDbrk=\r\n=qE1W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLaBpPUKG5zSruB76yEyp7Dk0n7EAGMmFyoSlSoHflWQIgQ6Ol/ddVVUXZd7Ir/IgTfEcT50k+mErPQlsoV1WKvBE="}]},"_npmUser":{"name":"b1kt0p","email":"victor.savostin@gmail.com"},"directories":{},"maintainers":[{"name":"b1kt0p","email":"victor.savostin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/claudia-api-builder_4.1.2_1647821845290_0.28325449905706557"},"_hasShrinkwrap":false},"4.1.3":{"name":"@b1kt0p/claudia-api-builder","version":"4.1.3","description":"Simplify AWS ApiGateway handling","license":"MIT","repository":{"type":"git","url":"git+https://github.com/claudiajs/claudia-api-builder.git"},"main":"index.js","keywords":["claudia","aws","lambda","apigateway","s3","api","microservices","serverless"],"bugs":{"url":"https://github.com/claudiajs/claudia-api-builder/issues"},"homepage":"http://claudiajs.com","scripts":{"pretest":"eslint .","test":"node spec/support/jasmine-runner.js","debug":"node debug spec/support/jasmine-runner.js"},"author":{"name":"Gojko Adzic","email":"gojko@gojko.com"},"devDependencies":{"eslint":"^4.19.1","eslint-config-crockford":"^0.2.0","eslint-config-defaults":"^9.0.0","jasmine":"^2.5.2","jasmine-spec-reporter":"^2.7.0"},"gitHead":"832d2a453d5785a18f322f86a923433eb30c65d1","_id":"@b1kt0p/claudia-api-builder@4.1.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-9qg79d/LWqaQ9U3UCN1ypcEYM35DqBqUQZhj2zvPtaTXyCu6LoXnn5okSf+MSC61zt9ZFnkRH1pBYc6ShJwWxQ==","shasum":"4fd09089d077580c69de625b9557a6b53c6b1ed2","tarball":"https://registry.npmjs.org/@b1kt0p/claudia-api-builder/-/claudia-api-builder-4.1.3.tgz","fileCount":13,"unpackedSize":30556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN8cYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfnxAAjr7aF7+s04edp1+CiWw9+2S6J1DhzqF1QF/PSGx6WQbqrkGt\r\nIbKp+McLhcYet7xVWtT+qszDSM7C1HoRecTwbOjmhZie/gBMB6UhuccMlVAF\r\n3RJ8MBrUwvaKFyYdh5GpFpksWNVSL6sBIJbaLGo1S/epceeOr7ftZvw1I28J\r\nJzPeattR81A1ApP3A4wecrusUDjaXiwxbFugg5gwA2LiOiqUNAKkBQw8k/Ko\r\nj+TfeJx4PmKvMY52JJyXOSejpHRHkfKi4M9FxstphnntbUBoa/ZpL9fsc64d\r\n75HQXfQp3YBEiXsmOX2AKwYgh56aQZmSdxpTq/t03ETY83qHqAgleTMT6+Yh\r\nEzxu4BFwNjAnBHSJdrCSDziD79bxEulKiyYHPIGy8xBojjDlAUJo7QDmYBZR\r\n/sHvVBvJMyXfXJ1ny46FVIfsbLJmTy0p+OsCN+p9CxRPmnYvQXRns150roqn\r\nHjf4LbmA+f5GmnSM9Qt0F33YDT4TKIZa4Lw7x7nzrXVdHP+Nlbqhzge9yx+E\r\nlKH3pFcJb4UBPvE2VxGNp3wXh9TdWeAdyAOznQ7JKS7s8nyJCDl4pDFF6vz/\r\n58Eg7AYzUxX0rHTBt3EoF5trxbD5rgV6JL7tFf2dy7xXcec75IXaOcJ34smV\r\n0J/PQozAy6aFY25YEs54ri1n/PMEYO3wCbY=\r\n=JYCq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjRb0jEqrDgSCVXMxpS0xg7dTjs7QY2qgu9uA+MIaL2QIgBd/euQC6XoDFmU7DI4Ha9l45o4i50BPjlaauohg7mE4="}]},"_npmUser":{"name":"b1kt0p","email":"victor.savostin@gmail.com"},"directories":{},"maintainers":[{"name":"b1kt0p","email":"victor.savostin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/claudia-api-builder_4.1.3_1647822616228_0.5801276567739999"},"_hasShrinkwrap":false},"4.1.4":{"name":"@b1kt0p/claudia-api-builder","version":"4.1.4","description":"Simplify AWS ApiGateway handling","license":"MIT","repository":{"type":"git","url":"git+https://github.com/claudiajs/claudia-api-builder.git"},"main":"index.js","keywords":["claudia","aws","lambda","apigateway","s3","api","microservices","serverless"],"bugs":{"url":"https://github.com/claudiajs/claudia-api-builder/issues"},"homepage":"http://claudiajs.com","scripts":{"pretest":"eslint .","test":"node spec/support/jasmine-runner.js","debug":"node debug spec/support/jasmine-runner.js"},"author":{"name":"Gojko Adzic","email":"gojko@gojko.com"},"devDependencies":{"eslint":"^4.19.1","eslint-config-crockford":"^0.2.0","eslint-config-defaults":"^9.0.0","jasmine":"^2.5.2","jasmine-spec-reporter":"^2.7.0"},"gitHead":"f399b8234a9dfb8703626d00b24bb4fbb63947e5","_id":"@b1kt0p/claudia-api-builder@4.1.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-CV8eXMcR4JAGfXFOgzdWoYosOzKyOCmoaX2ZSYmK/l7CCX+8nF819WjRfJjJoIZQ9UoKvZaw+En7C6DCIsZrMQ==","shasum":"96198133085707ef342aa5fcd1795fa993acde60","tarball":"https://registry.npmjs.org/@b1kt0p/claudia-api-builder/-/claudia-api-builder-4.1.4.tgz","fileCount":13,"unpackedSize":30770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOnwuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC5w/8CDuy62+goi7w+rjvP+FyNEymftjZHkwJE83ZVkQ70XxHv0MP\r\n4apioIBEG45S/SKOjHCwGLScQA7ox9G/mKb30KqhgUHZlD7vKotK2Igs1hpi\r\n685sW0XhNc9uGdnOVMKzON/o2jGzjVfajaNrVlkezRl7zXGW9+MOCTHvpfc9\r\nX1SM1ezsY8zFTitlvjnvaobW60o6Iq16VFRM0dZ0mzf5/3vdJ7EgIp/OxQqu\r\nzapZftLVStKNQTg2VOO+valKyJVWFhvMocLw1TWLtq1Nf83SzzSqLdVZpm7h\r\n0YTlsaN348uUoWBSIrrBQ/nB5XQvlK7ogpf6+0lYOa6nCsNmltXBQrsutQKO\r\n5gEaPv8d7QybkCwE5Jzn8xx4U1j+rAMEjDIhcRE0HTF53L56xZg6yNBiCg7E\r\nu/mJ+tlIvClvrDCKPIVFt9N8JSajeDhDGpoPbdVMC8W03n/e7EzTzk+9cTSY\r\nmmQEiLEpumfWzWzkvz0V5b1xSGPrJVX7l/gvKUEmZardk6q8LfchnVD6vwaj\r\nBK5OaEwTZN6JFO2FbIr9CxvYVESy8opFxeys1EseiSiGgZJFHh9dfYTjwqBS\r\nhjgFK6q62XeUf636gfoCZSYHSoW1n0/vCKZv+Rv4rmgA3t/dg3hV5CxPTfOE\r\n/Btbauek9DxpCGHMZ4xEFWeNXgza+Db26qA=\r\n=N2hL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBw1Wgo31SBmLizQyXJ1Vf/PbQ3EmJZ1PUsrhGgsbl4AiEAqlYQiVjWjeC5hfV239r/Lmof8EsWikyGgS51MiXPwK8="}]},"_npmUser":{"name":"b1kt0p","email":"victor.savostin@gmail.com"},"directories":{},"maintainers":[{"name":"b1kt0p","email":"victor.savostin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/claudia-api-builder_4.1.4_1648000046064_0.5360722264734517"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-21T00:17:25.246Z","4.1.2":"2022-03-21T00:17:25.541Z","modified":"2022-04-04T17:24:00.170Z","4.1.3":"2022-03-21T00:30:16.385Z","4.1.4":"2022-03-23T01:47:26.222Z"},"maintainers":[{"name":"b1kt0p","email":"victor.savostin@gmail.com"}],"description":"Simplify AWS ApiGateway handling","homepage":"http://claudiajs.com","keywords":["claudia","aws","lambda","apigateway","s3","api","microservices","serverless"],"repository":{"type":"git","url":"git+https://github.com/claudiajs/claudia-api-builder.git"},"author":{"name":"Gojko Adzic","email":"gojko@gojko.com"},"bugs":{"url":"https://github.com/claudiajs/claudia-api-builder/issues"},"license":"MIT","readme":"# Claudia API Builder\n\n[![npm](https://img.shields.io/npm/v/claudia-api-builder.svg?maxAge=2592000?style=plastic)](https://www.npmjs.com/package/claudia-api-builder)\n[![npm](https://img.shields.io/npm/dt/claudia-api-builder.svg?maxAge=2592000?style=plastic)](https://www.npmjs.com/package/claudia-api-builder)\n[![npm](https://img.shields.io/npm/l/claudia-api-builder.svg?maxAge=2592000?style=plastic)](https://github.com/claudiajs/claudia-api-builder/blob/master/LICENSE)\n[![Build Status](https://travis-ci.org/claudiajs/claudia-api-builder.svg?branch=master)](https://travis-ci.org/claudiajs/claudia-api-builder)\n[![Join the chat at https://gitter.im/claudiajs/claudia](https://badges.gitter.im/claudiajs/claudia.svg)](https://gitter.im/claudiajs/claudia?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\nClaudia API Builder makes it possible to use AWS API Gateway as if it were a lightweight JavaScript web server, so it helps developers get started easily and reduces the learning curve required to launch web APIs in AWS. [Check out this video to see how to create and deploy an API in under 5 minutes](https://youtu.be/lsXHWy4b-I0).\n\n[![Claudia.js Introduction Video](https://claudiajs.com/assets/claudia-intro-video.png)](https://youtu.be/lsXHWy4b-I0)\n\nThe API Builder helps you by:\n\n* setting up AWS API Gateway Web interfaces for Lambda projects easily, the way JavaScript developers expect out of the box\n* routing multiple AWS API Gateway end-points to a single Lambda function, so that you can develop and deploy an entire API simpler and avoid inconsistencies.\n* handling synchronous responses or asynchronous promises, so you can develop easier\n* configuring response content types and HTTP codes easily\n* enabling you to set-up post-install configuration steps, so that you can set up the deployments easier\n\nThe API builder is designed to work with [Claudia](https://github.com/claudiajs), and add minimal overhead to client projects. \n\n## Simple example\n\n```javascript\nvar ApiBuilder = require('claudia-api-builder'),\n\tapi = new ApiBuilder(),\n\tsuperb = require('superb');\n\nmodule.exports = api;\n\napi.get('/greet', function (request) {\n\treturn request.queryString.name + ' is ' + superb.random();\n});\n```\n\nFor a more examples, see the [Web API Example Projects](https://github.com/claudiajs/example-projects#web-api)\n\n## Getting started\n\n* Check out the [Getting Started](https://claudiajs.com/tutorials/hello-world-api-gateway.html) guide for a basic Hello-World style example\n* Check out the [API Documentation](docs/api.md) for a detailed guide on handling requests, customising responses and configuring your API\n\n## Questions, suggestions? \n[![Join the chat at https://gitter.im/claudiajs/claudia](https://badges.gitter.im/claudiajs/claudia.svg)](https://gitter.im/claudiajs/claudia?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}