Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erento/nestjs-modules
NestJS modules
https://github.com/erento/nestjs-modules
nestjs
Last synced: about 2 months ago
JSON representation
NestJS modules
- Host: GitHub
- URL: https://github.com/erento/nestjs-modules
- Owner: erento
- Created: 2018-09-25T09:23:53.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-13T08:37:21.000Z (7 months ago)
- Last Synced: 2024-11-09T19:04:17.183Z (2 months ago)
- Topics: nestjs
- Language: TypeScript
- Size: 1000 KB
- Stars: 27
- Watchers: 4
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NestJS modules
## List of modules and its current responsibilities
- [AWS](modules/aws)
- S3 upload
- [Salesforce](modules/salesforce)
- Process outbound messages
- [Google Pub/Sub module](modules/google-pubsub)
- Send, receive and verify Google Pub/Sub messages (messages are by default encrypted)
Each module is self published under `@erento` scope.## Development
To avoid publishing unfinished and untested package please follow this approach:- Go to specific module you want to work with
- Run `npm run build`
- Run `npm pack`
- Go to you project where you want to use this module and install it in the following way:
`npm i ../PATH_TO_THE_MODULE/MODULE_NAME-X.X.X.tgz`## Publishing
- Make sure you:
- you tested a changes
- raised a version accordingly to the [SEMVER](https://semver.org) specification in `package.json` and run `npm i` to change it in the lock file as well
- updated main [README.md](README.md), if needed
- Always run `npm run build` before.
- As a last step, run: `npm publish`