https://github.com/architect/aws-deploy-lite
converts aws cli package and deploy commands to pure javascript
https://github.com/architect/aws-deploy-lite
Last synced: about 2 months ago
JSON representation
converts aws cli package and deploy commands to pure javascript
- Host: GitHub
- URL: https://github.com/architect/aws-deploy-lite
- Owner: architect
- Created: 2023-09-21T21:21:04.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-04T16:56:50.000Z (over 2 years ago)
- Last Synced: 2025-02-25T07:16:15.455Z (over 1 year ago)
- Language: JavaScript
- Size: 8.79 KB
- Stars: 1
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# `@architect/aws-deploy-lite`
Typically AWS CloudFormation applications get deployed using the AWS CLI. Unfortunately, the AWS CLI is a large dependency. This library extracts the bare minimum `package` and `deploy` commands as standalone capabilities implemented in pure Node friendly JavaScript.
The following resource types are implemented:
- `AWS::Serverless::Function`
- `AWS::Lambda::Function`
> [!WARNING]
> The following resource types are currently *not* implemented. This may affect custom plugins. Let us know if you need to support any of these resource types in Discord or an issue.
>
> - `AWS::AppSync::GraphQLSchema`
> - `AWS::Serverless::Api`
> - `AWS::AppSync::Resolver`
> - `AWS::AppSync::FunctionConfiguration`
> - `AWS::ApiGateway::RestApi`
> - `AWS::ElasticBeanstalk::ApplicationVersion`
> - `AWS::Lambda::LayerVersion`
> - `AWS::Serverless::LayerVersion`
> - `AWS::ServerlessRepo::Application`
> - `AWS::StepFunctions::StateMachine`
> - `AWS::Serverless::StateMachine`
> - `AWS::CloudFormation::Stack`
> - `AWS::Serverless::Application`
> - `AWS::Glue::Job`
> - `AWS::CodeCommit::Repository`