https://github.com/simalexan/jeffjs
Generate serverless JavaScript projects and deploy them to AWS Lambda in seconds
https://github.com/simalexan/jeffjs
aws-lambda claudiajs javascript jeff nodejs serverless
Last synced: 4 months ago
JSON representation
Generate serverless JavaScript projects and deploy them to AWS Lambda in seconds
- Host: GitHub
- URL: https://github.com/simalexan/jeffjs
- Owner: simalexan
- License: mit
- Created: 2017-08-31T14:36:48.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-25T00:28:07.000Z (over 7 years ago)
- Last Synced: 2025-02-07T18:51:30.945Z (4 months ago)
- Topics: aws-lambda, claudiajs, javascript, jeff, nodejs, serverless
- Language: JavaScript
- Homepage:
- Size: 23.4 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Jeff.js
WIP### Jeff is your tool for generating and deploying serverless JavaScript applications
> Another boring code generator, right? Nothing can generate complex business logic.
> You're right and that's exactly what Jeff isn't for.
### Jeff's goal is to help you with code overhead, helping you focus on what's important, instead of manually boring yourself with the generated code
## How to Install?
```shell
npm install -g jeffjs
```
## How to Use?
Generate a project within the project folder
```shell
mkdir project-folder
jeff gen --api crud --endpoints products --dynamo
```
Generate a project with the project folder
```shell
jeff gen --api crud --endpoints products --dynamo --folder project-folder
```
This will generate a whole API with a `POST /products` route with DynamoDB access
And now create just deploy:
```shell
jeff deploy
```
WIP drawback: at the moment, the default Jeff deployment region is `us-east-1` will be changed soon