@nestjs/microservices
Advanced tools
Comparing version 2.0.0 to 2.0.1
export * from './utils'; | ||
export * from './interfaces'; | ||
export * from './client'; | ||
export * from './enums'; |
@@ -14,1 +14,2 @@ /* | ||
__export(require("./client")); | ||
__export(require("./enums")); |
{ | ||
"name": "@nestjs/microservices", | ||
"version": "2.0.0", | ||
"version": "2.0.1", | ||
"description": "Nest - modern, fast, powerful node.js web framework (@microservices)", | ||
@@ -5,0 +5,0 @@ "author": "Kamil Mysliwiec", |
@@ -19,6 +19,15 @@ [![Nest Logo](http://kamilmysliwiec.com/public/nest-logo.png)](http://kamilmysliwiec.com/) | ||
**Git:** | ||
```bash | ||
$ npm install nest.js | ||
$ git clone https://github.com/kamilmysliwiec/nest-typescript-starter.git project | ||
$ cd project | ||
$ npm install | ||
$ npm run start | ||
``` | ||
**NPM:** | ||
```bash | ||
$ npm i --save @nestjs/core @nestjs/common @nestjs/microservices @nestjs/websockets @nestjs/testing reflect-metadata rxjs redis | ||
``` | ||
## Philosophy | ||
@@ -34,10 +43,11 @@ | ||
- Easy to learn - syntax is similar to [Angular](https://angular.io/) | ||
- Compatible with both TypeScript and ES6 (I strongly recommend to use [TypeScript](http://www.typescriptlang.org)) | ||
- Based on well-known libraries ([Express](https://github.com/expressjs/express) / [socket.io](https://github.com/socketio/socket.io)) so you could share your experience | ||
- Easy to learn - syntax is similar to [Angular](https://angular.io/) / [Spring](https://spring.io) (Java) | ||
- Dependency Injection, built-in **Inversion of Control** container | ||
- Exceptions handler layer (helps to focus on logic) | ||
- Supremely useful Dependency Injection, built-in **Inversion of Control** container | ||
- **Hierarchical injector** - increase abstraction in your application by creating reusable modules with type injection | ||
- Own modularity system (split your system into reusable modules) | ||
- **WebSockets** module (based on [socket.io](https://github.com/socketio/socket.io)) | ||
- Reactive **microservices** support with messages patterns (transport via TCP / [Redis](https://redis.io/)) | ||
- Exceptions handler layer | ||
- Testing utilities | ||
@@ -54,14 +64,15 @@ | ||
## Future | ||
## Modules | ||
Nest is very much still a work in progress. There is still some things to finish: | ||
- [CQRS - Event-Driven Architecture](https://github.com/kamilmysliwiec/nest-cqrs) | ||
- Examples(!) | ||
- Validation helpers | ||
- More test utilities | ||
- and more... | ||
## Examples | ||
- [Auth0](https://github.com/cdiaz/nestjs-auth0.git) by [@cdiaz](https://github.com/cdiaz) | ||
- [TypeORM](https://github.com/zachgrayio/nest-typeorm-example) by [@zachgrayio](https://github.com/zachgrayio/) | ||
## People | ||
Author - [Kamil Myśliwiec](http://kamilmysliwiec.com) | ||
- Author - [Kamil Myśliwiec](http://kamilmysliwiec.com) | ||
- Website - [http://nestjs.com](http://nestjs.com/) | ||
@@ -72,6 +83,6 @@ ## License | ||
[npm-image]: https://badge.fury.io/js/nest.js.svg | ||
[npm-url]: https://npmjs.org/package/nest.js | ||
[npm-image]: https://badge.fury.io/js/%40nestjs%2Fcore.svg | ||
[npm-url]: https://www.npmjs.com/~nestjs | ||
[downloads-image]: https://img.shields.io/npm/dm/nest.js.svg | ||
[downloads-url]: https://npmjs.org/package/nest.js | ||
[downloads-url]: https://www.npmjs.com/~nestjs | ||
[travis-image]: https://api.travis-ci.org/kamilmysliwiec/nest.svg?branch=master | ||
@@ -78,0 +89,0 @@ [travis-url]: https://travis-ci.org/kamilmysliwiec/nest |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
30359
51
610
88