Skip to content

pebula/node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coverage Status

Pebula Node

Monorepo for node1 libraries. Contain the following libraries:

Package Version Documentation Source Code
@pebula/tom npm (scoped) Docs GitHub
@pebula/touchstone npm (scoped) Docs GitHub
@pebula/decorate npm (scoped) Docs GitHub
@pebula/goosetyped npm (scoped) Docs GitHub
@pebula/nesbus npm (scoped) Docs GitHub

@pebula/tom

A super-fast, type safe, object serialization, validation and mapping

Documentation npm (scoped) GitHub


@pebula/touchstone

Metadata-driven benchmarking framework, built on top of benchmark.js

Documentation npm (scoped) GitHub


@pebula/decorate

Strictly typed decorator management tool for metadata driven libraries / applications.

Documentation npm (scoped) GitHub


@pebula/goosetyped

GooseTyped allows you to focus on building your models more clearly. Simplifying most of the domain specific concepts of mongoose resulting in a modern ORM code which in turn, allows taking advantage of modern JS features and design patterns.

Documentation npm (scoped) GitHub


@pebula/nesbus

Hassle free service bus integration. Provides a code-first approach to service bus entity management including provisioning. With additional plugin system your service bus can now be turned CQRS with minimal effort. Setting up service bus is now as simple as setting up an express server!

Documentation npm (scoped) GitHub


1: Most libraries will work on the browser but they are designed for node (i.e. performance, bundle size, etc...)