├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .prettierrc ├── .vscode └── settings.json ├── README.md ├── api ├── .gitignore ├── README.md ├── nest-cli.json ├── package-lock.json ├── package.json ├── src │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── main.ts │ ├── todos │ │ ├── todos.controller.ts │ │ └── todos.dto.ts │ ├── tokens.ts │ └── utils.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json ├── bin └── awesome-serverless-api.ts ├── cdk.json ├── jest.config.js ├── lib ├── api.construct.ts ├── awesome-serverless-api-stack.ts └── cognito.construct.ts ├── package.json └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": true 3 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/README.md -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/README.md -------------------------------------------------------------------------------- /api/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/nest-cli.json -------------------------------------------------------------------------------- /api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/package-lock.json -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/package.json -------------------------------------------------------------------------------- /api/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/src/app.controller.spec.ts -------------------------------------------------------------------------------- /api/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/src/app.controller.ts -------------------------------------------------------------------------------- /api/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/src/app.module.ts -------------------------------------------------------------------------------- /api/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/src/app.service.ts -------------------------------------------------------------------------------- /api/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/src/main.ts -------------------------------------------------------------------------------- /api/src/todos/todos.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/src/todos/todos.controller.ts -------------------------------------------------------------------------------- /api/src/todos/todos.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/src/todos/todos.dto.ts -------------------------------------------------------------------------------- /api/src/tokens.ts: -------------------------------------------------------------------------------- 1 | export const TOKEN = { 2 | TABLE_NAME: 'tableName', 3 | }; 4 | -------------------------------------------------------------------------------- /api/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/src/utils.ts -------------------------------------------------------------------------------- /api/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /api/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/test/jest-e2e.json -------------------------------------------------------------------------------- /api/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/tsconfig.build.json -------------------------------------------------------------------------------- /api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/api/tsconfig.json -------------------------------------------------------------------------------- /bin/awesome-serverless-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/bin/awesome-serverless-api.ts -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/cdk.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/api.construct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/lib/api.construct.ts -------------------------------------------------------------------------------- /lib/awesome-serverless-api-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/lib/awesome-serverless-api-stack.ts -------------------------------------------------------------------------------- /lib/cognito.construct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/lib/cognito.construct.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NextFaze/awesome-serverless-api/HEAD/tsconfig.json --------------------------------------------------------------------------------