├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── billing.js ├── create.js ├── delete.js ├── get.js ├── libs ├── billing-lib.js ├── debug-lib.js ├── dynamodb-lib.js ├── handler-lib.js └── response-lib.js ├── list.js ├── mocks ├── billing-event.json ├── create-event.json ├── delete-event.json ├── get-event.json ├── list-event.json └── update-event.json ├── package.json ├── resources ├── api-gateway-errors.yml ├── cognito-identity-pool.yml ├── cognito-user-pool.yml ├── dynamodb-table.yml └── s3-bucket.yml ├── serverless.yml ├── tests └── billing.test.js └── update.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/README.md -------------------------------------------------------------------------------- /billing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/billing.js -------------------------------------------------------------------------------- /create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/create.js -------------------------------------------------------------------------------- /delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/delete.js -------------------------------------------------------------------------------- /get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/get.js -------------------------------------------------------------------------------- /libs/billing-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/libs/billing-lib.js -------------------------------------------------------------------------------- /libs/debug-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/libs/debug-lib.js -------------------------------------------------------------------------------- /libs/dynamodb-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/libs/dynamodb-lib.js -------------------------------------------------------------------------------- /libs/handler-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/libs/handler-lib.js -------------------------------------------------------------------------------- /libs/response-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/libs/response-lib.js -------------------------------------------------------------------------------- /list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/list.js -------------------------------------------------------------------------------- /mocks/billing-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/mocks/billing-event.json -------------------------------------------------------------------------------- /mocks/create-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/mocks/create-event.json -------------------------------------------------------------------------------- /mocks/delete-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/mocks/delete-event.json -------------------------------------------------------------------------------- /mocks/get-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/mocks/get-event.json -------------------------------------------------------------------------------- /mocks/list-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/mocks/list-event.json -------------------------------------------------------------------------------- /mocks/update-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/mocks/update-event.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/package.json -------------------------------------------------------------------------------- /resources/api-gateway-errors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/resources/api-gateway-errors.yml -------------------------------------------------------------------------------- /resources/cognito-identity-pool.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/resources/cognito-identity-pool.yml -------------------------------------------------------------------------------- /resources/cognito-user-pool.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/resources/cognito-user-pool.yml -------------------------------------------------------------------------------- /resources/dynamodb-table.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/resources/dynamodb-table.yml -------------------------------------------------------------------------------- /resources/s3-bucket.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/resources/s3-bucket.yml -------------------------------------------------------------------------------- /serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/serverless.yml -------------------------------------------------------------------------------- /tests/billing.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/tests/billing.test.js -------------------------------------------------------------------------------- /update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnomalyInnovations/serverless-stack-demo-api/HEAD/update.js --------------------------------------------------------------------------------