Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@nestjs/microservices

Package Overview
Dependencies
Maintainers
1
Versions
366
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nestjs/microservices - npm Package Compare versions

Comparing version 2.0.0 to 2.0.1

enums/index.d.ts

1

index.d.ts
export * from './utils';
export * from './interfaces';
export * from './client';
export * from './enums';

@@ -14,1 +14,2 @@ /*

__export(require("./client"));
__export(require("./enums"));

2

package.json
{
"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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc