├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ └── feature.yml ├── pull_request_template.md └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .npmignore ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── docs ├── comparison.md ├── configuration.md ├── database-dynamodb-single-table.md ├── img │ ├── animation.gif │ ├── queue.png │ ├── server-side-website.png │ ├── serverless-logo.png │ ├── static-website.png │ ├── theodo.png │ └── webhook.png ├── permissions.md ├── queue.md ├── server-side-website.md ├── serverless-types.md ├── single-page-app.md ├── static-website.md ├── storage.md └── webhook.md ├── jest.config.js ├── nodemon.json ├── package.json ├── src ├── CloudFormation.ts ├── classes │ ├── aws.ts │ └── cloudfrontFunctions.ts ├── constructs │ ├── ConstructInterface.ts │ ├── StaticConstructInterface.ts │ ├── abstracts │ │ ├── AwsConstruct.ts │ │ └── index.ts │ ├── aws │ │ ├── DatabaseDynamoDBSingleTable.ts │ │ ├── Queue.ts │ │ ├── ServerSideWebsite.ts │ │ ├── SinglePageApp.ts │ │ ├── StaticWebsite.ts │ │ ├── Storage.ts │ │ ├── Vpc.ts │ │ ├── Webhook.ts │ │ ├── abstracts │ │ │ └── StaticWebsiteAbstract.ts │ │ ├── index.ts │ │ └── queue │ │ │ └── sqs.ts │ └── index.ts ├── plugin.ts ├── providers │ ├── AwsProvider.ts │ ├── ProviderInterface.ts │ ├── StaticProviderInterface.ts │ ├── StripeProvider.ts │ └── index.ts ├── types │ └── serverless.ts └── utils │ ├── error.ts │ ├── getDefaultCfnFunctionAssociations.ts │ ├── logger.ts │ ├── naming.ts │ ├── s3-sync.ts │ └── sleep.ts ├── test ├── fixtures │ ├── common │ │ └── serverless.yml │ ├── databasesDynamoDBSingleTable │ │ └── serverless.yml │ ├── extensions │ │ └── serverless.yml │ ├── permissions │ │ ├── serverless.yml │ │ └── worker.js │ ├── queues │ │ ├── serverless.yml │ │ └── worker.js │ ├── queuesWorkerRef │ │ ├── serverless.yml │ │ └── worker.js │ ├── serverSideWebsite │ │ ├── error.html │ │ ├── handler.js │ │ ├── public │ │ │ ├── logo.png │ │ │ ├── scripts.js │ │ │ └── styles.css │ │ └── serverless.yml │ ├── singlePageApp │ │ ├── public │ │ │ ├── index.html │ │ │ ├── scripts.js │ │ │ └── styles.css │ │ └── serverless.yml │ ├── staticWebsites │ │ ├── public │ │ │ ├── index.html │ │ │ ├── scripts.js │ │ │ └── styles.css │ │ └── serverless.yml │ ├── storage │ │ └── serverless.yml │ ├── stripe │ │ ├── .config │ │ │ └── stripe │ │ │ │ └── config.toml │ │ └── serverless.yml │ ├── variables │ │ ├── extra-plugin.js │ │ ├── serverless.yml │ │ └── worker.js │ ├── vpc │ │ ├── serverless.yml │ │ └── worker.js │ └── webhooks │ │ ├── authorizer.js │ │ └── serverless.yml ├── unit │ ├── common.test.ts │ ├── databasesDynamoDBSingleTable.test.ts │ ├── extensions.test.ts │ ├── permissions.test.ts │ ├── queues.test.ts │ ├── serverSideWebsite.test.ts │ ├── singlePageApp.test.ts │ ├── staticWebsite.test.ts │ ├── storage.test.ts │ ├── stripe.test.ts │ ├── utils │ │ └── naming.test.ts │ ├── variables.test.ts │ ├── vpc.test.ts │ └── webhooks.test.ts └── utils │ ├── @serverless__test.d.ts │ ├── mockAws.ts │ ├── runServerless.ts │ └── runServerlessCli.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /demo 2 | /lib 3 | /dist 4 | /utils 5 | /test/fixtures 6 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.github/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | package-lock=false 3 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v16.6.2 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/README.md -------------------------------------------------------------------------------- /docs/comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/comparison.md -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/database-dynamodb-single-table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/database-dynamodb-single-table.md -------------------------------------------------------------------------------- /docs/img/animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/img/animation.gif -------------------------------------------------------------------------------- /docs/img/queue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/img/queue.png -------------------------------------------------------------------------------- /docs/img/server-side-website.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/img/server-side-website.png -------------------------------------------------------------------------------- /docs/img/serverless-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/img/serverless-logo.png -------------------------------------------------------------------------------- /docs/img/static-website.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/img/static-website.png -------------------------------------------------------------------------------- /docs/img/theodo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/img/theodo.png -------------------------------------------------------------------------------- /docs/img/webhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/img/webhook.png -------------------------------------------------------------------------------- /docs/permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/permissions.md -------------------------------------------------------------------------------- /docs/queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/queue.md -------------------------------------------------------------------------------- /docs/server-side-website.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/server-side-website.md -------------------------------------------------------------------------------- /docs/serverless-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/serverless-types.md -------------------------------------------------------------------------------- /docs/single-page-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/single-page-app.md -------------------------------------------------------------------------------- /docs/static-website.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/static-website.md -------------------------------------------------------------------------------- /docs/storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/storage.md -------------------------------------------------------------------------------- /docs/webhook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/docs/webhook.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/jest.config.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/package.json -------------------------------------------------------------------------------- /src/CloudFormation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/CloudFormation.ts -------------------------------------------------------------------------------- /src/classes/aws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/classes/aws.ts -------------------------------------------------------------------------------- /src/classes/cloudfrontFunctions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/classes/cloudfrontFunctions.ts -------------------------------------------------------------------------------- /src/constructs/ConstructInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/ConstructInterface.ts -------------------------------------------------------------------------------- /src/constructs/StaticConstructInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/StaticConstructInterface.ts -------------------------------------------------------------------------------- /src/constructs/abstracts/AwsConstruct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/abstracts/AwsConstruct.ts -------------------------------------------------------------------------------- /src/constructs/abstracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/abstracts/index.ts -------------------------------------------------------------------------------- /src/constructs/aws/DatabaseDynamoDBSingleTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/aws/DatabaseDynamoDBSingleTable.ts -------------------------------------------------------------------------------- /src/constructs/aws/Queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/aws/Queue.ts -------------------------------------------------------------------------------- /src/constructs/aws/ServerSideWebsite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/aws/ServerSideWebsite.ts -------------------------------------------------------------------------------- /src/constructs/aws/SinglePageApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/aws/SinglePageApp.ts -------------------------------------------------------------------------------- /src/constructs/aws/StaticWebsite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/aws/StaticWebsite.ts -------------------------------------------------------------------------------- /src/constructs/aws/Storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/aws/Storage.ts -------------------------------------------------------------------------------- /src/constructs/aws/Vpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/aws/Vpc.ts -------------------------------------------------------------------------------- /src/constructs/aws/Webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/aws/Webhook.ts -------------------------------------------------------------------------------- /src/constructs/aws/abstracts/StaticWebsiteAbstract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/aws/abstracts/StaticWebsiteAbstract.ts -------------------------------------------------------------------------------- /src/constructs/aws/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/aws/index.ts -------------------------------------------------------------------------------- /src/constructs/aws/queue/sqs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/aws/queue/sqs.ts -------------------------------------------------------------------------------- /src/constructs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/constructs/index.ts -------------------------------------------------------------------------------- /src/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/plugin.ts -------------------------------------------------------------------------------- /src/providers/AwsProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/providers/AwsProvider.ts -------------------------------------------------------------------------------- /src/providers/ProviderInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/providers/ProviderInterface.ts -------------------------------------------------------------------------------- /src/providers/StaticProviderInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/providers/StaticProviderInterface.ts -------------------------------------------------------------------------------- /src/providers/StripeProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/providers/StripeProvider.ts -------------------------------------------------------------------------------- /src/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/providers/index.ts -------------------------------------------------------------------------------- /src/types/serverless.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/types/serverless.ts -------------------------------------------------------------------------------- /src/utils/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/utils/error.ts -------------------------------------------------------------------------------- /src/utils/getDefaultCfnFunctionAssociations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/utils/getDefaultCfnFunctionAssociations.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/naming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/utils/naming.ts -------------------------------------------------------------------------------- /src/utils/s3-sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/utils/s3-sync.ts -------------------------------------------------------------------------------- /src/utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/src/utils/sleep.ts -------------------------------------------------------------------------------- /test/fixtures/common/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/common/serverless.yml -------------------------------------------------------------------------------- /test/fixtures/databasesDynamoDBSingleTable/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/databasesDynamoDBSingleTable/serverless.yml -------------------------------------------------------------------------------- /test/fixtures/extensions/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/extensions/serverless.yml -------------------------------------------------------------------------------- /test/fixtures/permissions/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/permissions/serverless.yml -------------------------------------------------------------------------------- /test/fixtures/permissions/worker.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/queues/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/queues/serverless.yml -------------------------------------------------------------------------------- /test/fixtures/queues/worker.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/queuesWorkerRef/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/queuesWorkerRef/serverless.yml -------------------------------------------------------------------------------- /test/fixtures/queuesWorkerRef/worker.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/serverSideWebsite/error.html: -------------------------------------------------------------------------------- 1 | Error page! 2 | -------------------------------------------------------------------------------- /test/fixtures/serverSideWebsite/handler.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/serverSideWebsite/public/logo.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/serverSideWebsite/public/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/serverSideWebsite/public/scripts.js -------------------------------------------------------------------------------- /test/fixtures/serverSideWebsite/public/styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: rosybrown; 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/serverSideWebsite/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/serverSideWebsite/serverless.yml -------------------------------------------------------------------------------- /test/fixtures/singlePageApp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/singlePageApp/public/index.html -------------------------------------------------------------------------------- /test/fixtures/singlePageApp/public/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/singlePageApp/public/scripts.js -------------------------------------------------------------------------------- /test/fixtures/singlePageApp/public/styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: rosybrown; 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/singlePageApp/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/singlePageApp/serverless.yml -------------------------------------------------------------------------------- /test/fixtures/staticWebsites/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/staticWebsites/public/index.html -------------------------------------------------------------------------------- /test/fixtures/staticWebsites/public/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/staticWebsites/public/scripts.js -------------------------------------------------------------------------------- /test/fixtures/staticWebsites/public/styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: rosybrown; 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/staticWebsites/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/staticWebsites/serverless.yml -------------------------------------------------------------------------------- /test/fixtures/storage/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/storage/serverless.yml -------------------------------------------------------------------------------- /test/fixtures/stripe/.config/stripe/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/stripe/.config/stripe/config.toml -------------------------------------------------------------------------------- /test/fixtures/stripe/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/stripe/serverless.yml -------------------------------------------------------------------------------- /test/fixtures/variables/extra-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/variables/extra-plugin.js -------------------------------------------------------------------------------- /test/fixtures/variables/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/variables/serverless.yml -------------------------------------------------------------------------------- /test/fixtures/variables/worker.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/vpc/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/vpc/serverless.yml -------------------------------------------------------------------------------- /test/fixtures/vpc/worker.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/webhooks/authorizer.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/webhooks/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/fixtures/webhooks/serverless.yml -------------------------------------------------------------------------------- /test/unit/common.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/unit/common.test.ts -------------------------------------------------------------------------------- /test/unit/databasesDynamoDBSingleTable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/unit/databasesDynamoDBSingleTable.test.ts -------------------------------------------------------------------------------- /test/unit/extensions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/unit/extensions.test.ts -------------------------------------------------------------------------------- /test/unit/permissions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/unit/permissions.test.ts -------------------------------------------------------------------------------- /test/unit/queues.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/unit/queues.test.ts -------------------------------------------------------------------------------- /test/unit/serverSideWebsite.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/unit/serverSideWebsite.test.ts -------------------------------------------------------------------------------- /test/unit/singlePageApp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/unit/singlePageApp.test.ts -------------------------------------------------------------------------------- /test/unit/staticWebsite.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/unit/staticWebsite.test.ts -------------------------------------------------------------------------------- /test/unit/storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/unit/storage.test.ts -------------------------------------------------------------------------------- /test/unit/stripe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/unit/stripe.test.ts -------------------------------------------------------------------------------- /test/unit/utils/naming.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/unit/utils/naming.test.ts -------------------------------------------------------------------------------- /test/unit/variables.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/unit/variables.test.ts -------------------------------------------------------------------------------- /test/unit/vpc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/unit/vpc.test.ts -------------------------------------------------------------------------------- /test/unit/webhooks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/unit/webhooks.test.ts -------------------------------------------------------------------------------- /test/utils/@serverless__test.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/utils/@serverless__test.d.ts -------------------------------------------------------------------------------- /test/utils/mockAws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/utils/mockAws.ts -------------------------------------------------------------------------------- /test/utils/runServerless.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/utils/runServerless.ts -------------------------------------------------------------------------------- /test/utils/runServerlessCli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/test/utils/runServerlessCli.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getlift/lift/HEAD/tsconfig.json --------------------------------------------------------------------------------