Home

Awesome

nx-serverless-monorepo

serverless esbuild npm peer dependency version (scoped) code style: prettier GitHub license Percentage of issues still open PRs Welcome Maintained

TypeScript GitHub Actions

A monrepo style, modern boilerplate or template project for Serverless framework using Nx monorepo toolkit šŸ›  and aws-nodejs-typescript serverless template

Table of contents

Whats Included

Template Layout

.
ā”œā”€ā”€ stacks/    # stack for each serverless configuration/template and its associated files
ā”œā”€ā”€ libs/      # shared libraries
ā”œā”€ā”€ tools/
ā”œā”€ā”€ README.md
ā”œā”€ā”€ jest.config.js
ā”œā”€ā”€ jest.preset.js
ā”œā”€ā”€ nx.json
ā”œā”€ā”€ package.json
ā”œā”€ā”€ serverless.base.ts  # base configuration for serverless
ā”œā”€ā”€ tsconfig.base.json
ā”œā”€ā”€ workspace.json
ā”œā”€ā”€ .editorconfig
ā”œā”€ā”€ .eslintrc.json
ā”œā”€ā”€ .gitignore
ā”œā”€ā”€ .husky              # git hooks
ā”œā”€ā”€ .nvmrc
ā”œā”€ā”€ .prettierignore
ā”œā”€ā”€ .prettierrc

Prerequisites

Usage

Depending on your prefrered package manager, follow the instructions below to build and deploy serverless stack(s).

Further help

Nx Cloud

Computation Memoization in the Cloud

ā€‹ Nx Cloud pairs with Nx in order to enable you to build and test code more rapidly, by up to 10 times.

ā€‹ Visit Nx Cloud to learn more and enable it

Contribution

Found an issue? feel free to raise an issue with information to reproduce.

Pull requests are welcome to improve.

Support

Like the template?

Click to <a href="https://www.buymeacoffee.com/sudokar" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" height="50" width="250"></a>

Or, Add a star :star: to the repository

Maintainer

This template is authored and maintained by sudokar

License

MIT