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

@gilles.rasigade/pattern

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@gilles.rasigade/pattern

Useful patterns for NodeJS development

  • 1.3.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
17
increased by1600%
Maintainers
1
Weekly downloads
 
Created
Source

{pattern}

npm version Build Status Test Coverage Code Climate Documentation Status npm dependencies

Useful patterns and components for NodeJS applications.

## Roadmap

### Validator

A Validator is a component validating a data against a schema. Currently the only Validator available is for JSON data and JSON Schema definition.

  • JSON Schema
  • Date
  • Number

### Queues

Queues are based on the Interface of EventEmitter where a message can be routed to one or several suscribers. Different technologies can be used to distribute message: EventEmitter, AMQP, WebSocket. By combining all these three approaches a message can transit from a browser to another browser in a fully scalable and distributed manner.

  • EventEmitter
  • AMQP
  • WebSocket
  • Redis

### Mappers

Mappers are responsible of the Extract (E) and Load (L) parts from the ETL stack. From a given object definition, she is able to load data from a specific data source and persists it in.

  • MongoDb
  • Swagger API
  • Mock
  • Redis
  • PostgreSQL

### Entity

An Entity is a Domain object embedding the business logic. She is persisted thanks to the Mapper components.

  • Entity

Localization

Component responsible of the localization of strings, currencies, date, etc.

Logger

Logger component

Under consideration

## Getting started

Installation

npm install -S @gilles.rasigade/pattern

Require

const pattern = require('@gilles.rasigade/pattern');

### Documentation

You can find the documentation of the project at the following url: http://gillesrasigade.github.io/pattern/documentation

Contribute

### Clone and build the code

git clone git@github.com:GillesRasigade/pattern.git
cd pattern
npm build

### Build

The build npm command will install all dependencies required for the development environment, execute tests to validate the installation then generate documentation for the project.

To build the project, please execute the following command:

npm run build

### Documentation

The project documentation is available after the build process in the folder ./doc/pattern/index.html

Keywords

FAQs

Package last updated on 23 May 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

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