├── .gitignore ├── .jshintrc ├── .travis.yml ├── LICENSE ├── README.md ├── examples ├── api-gateway │ ├── README.md │ ├── index.js │ └── package.json ├── hello-world │ ├── README.md │ ├── index.js │ └── package.json └── todo │ ├── index.js │ ├── package.json │ └── requests │ ├── create.js │ ├── delete.js │ ├── get.js │ ├── list.js │ └── update.js ├── jsdoc.json ├── lib ├── api │ ├── application.js │ ├── database.js │ ├── errors.js │ ├── lambda.js │ ├── request.js │ └── response.js ├── bootstrap │ └── lambdafai-entry-point.js ├── command-line.js ├── commands │ ├── create-resources.js │ ├── deploy.js │ ├── describe.js │ ├── invoke.js │ └── promote.js ├── handler.js ├── index.js └── internal │ ├── api-deployer.js │ ├── callbacks.js │ ├── lambda-deployer.js │ ├── lambda-events.js │ ├── paths.js │ ├── strings.js │ └── utils.js ├── package.json └── spec ├── api ├── database-spec.js └── errors-spec.js ├── handler-spec.js ├── internal ├── lambda-events-spec.js ├── paths-spec.js └── strings-spec.js └── support └── jasmine.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "esversion":6 3 | } -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/README.md -------------------------------------------------------------------------------- /examples/api-gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/examples/api-gateway/README.md -------------------------------------------------------------------------------- /examples/api-gateway/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/examples/api-gateway/index.js -------------------------------------------------------------------------------- /examples/api-gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/examples/api-gateway/package.json -------------------------------------------------------------------------------- /examples/hello-world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/examples/hello-world/README.md -------------------------------------------------------------------------------- /examples/hello-world/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/examples/hello-world/index.js -------------------------------------------------------------------------------- /examples/hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/examples/hello-world/package.json -------------------------------------------------------------------------------- /examples/todo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/examples/todo/index.js -------------------------------------------------------------------------------- /examples/todo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/examples/todo/package.json -------------------------------------------------------------------------------- /examples/todo/requests/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/examples/todo/requests/create.js -------------------------------------------------------------------------------- /examples/todo/requests/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/examples/todo/requests/delete.js -------------------------------------------------------------------------------- /examples/todo/requests/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/examples/todo/requests/get.js -------------------------------------------------------------------------------- /examples/todo/requests/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/examples/todo/requests/list.js -------------------------------------------------------------------------------- /examples/todo/requests/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/examples/todo/requests/update.js -------------------------------------------------------------------------------- /jsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/jsdoc.json -------------------------------------------------------------------------------- /lib/api/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/api/application.js -------------------------------------------------------------------------------- /lib/api/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/api/database.js -------------------------------------------------------------------------------- /lib/api/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/api/errors.js -------------------------------------------------------------------------------- /lib/api/lambda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/api/lambda.js -------------------------------------------------------------------------------- /lib/api/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/api/request.js -------------------------------------------------------------------------------- /lib/api/response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/api/response.js -------------------------------------------------------------------------------- /lib/bootstrap/lambdafai-entry-point.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/bootstrap/lambdafai-entry-point.js -------------------------------------------------------------------------------- /lib/command-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/command-line.js -------------------------------------------------------------------------------- /lib/commands/create-resources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/commands/create-resources.js -------------------------------------------------------------------------------- /lib/commands/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/commands/deploy.js -------------------------------------------------------------------------------- /lib/commands/describe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/commands/describe.js -------------------------------------------------------------------------------- /lib/commands/invoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/commands/invoke.js -------------------------------------------------------------------------------- /lib/commands/promote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/commands/promote.js -------------------------------------------------------------------------------- /lib/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/handler.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/internal/api-deployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/internal/api-deployer.js -------------------------------------------------------------------------------- /lib/internal/callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/internal/callbacks.js -------------------------------------------------------------------------------- /lib/internal/lambda-deployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/internal/lambda-deployer.js -------------------------------------------------------------------------------- /lib/internal/lambda-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/internal/lambda-events.js -------------------------------------------------------------------------------- /lib/internal/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/internal/paths.js -------------------------------------------------------------------------------- /lib/internal/strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/internal/strings.js -------------------------------------------------------------------------------- /lib/internal/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/lib/internal/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/package.json -------------------------------------------------------------------------------- /spec/api/database-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/spec/api/database-spec.js -------------------------------------------------------------------------------- /spec/api/errors-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/spec/api/errors-spec.js -------------------------------------------------------------------------------- /spec/handler-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/spec/handler-spec.js -------------------------------------------------------------------------------- /spec/internal/lambda-events-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/spec/internal/lambda-events-spec.js -------------------------------------------------------------------------------- /spec/internal/paths-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/spec/internal/paths-spec.js -------------------------------------------------------------------------------- /spec/internal/strings-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/spec/internal/strings-spec.js -------------------------------------------------------------------------------- /spec/support/jasmine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clarifai/lambdafai/HEAD/spec/support/jasmine.json --------------------------------------------------------------------------------