node-containerpattern
TypeScript icon, indicating that this package has built-in type declarations

1.8.0 • Public • Published

node-containerpattern

A 'Container pattern' object for a clean global use of data. Basicaly, it extends Map object with lot of controls, recursive methods and documentation

Build status Coverage status Dependency status Dev dependency status Issues Pull requests

Installation

$ npm install node-containerpattern

Features

  • Remember data by there choosen keys
  • use optional skeleton to ensure data formats
  • Access to the data easily and recursively
  • Check recursively data by the key and the value
  • Manipule the data : set, get, has, delete, ...
  • Easily create documenation

Doc

Inheritance

check the official 'Map' object documentation

Content

check the TypeScript definition file

Notes

  • if the skeleton is an 'array' or an 'object', and value data is a string, JSON.parse is apply before throw any error
  • if the skeleton is an 'color', 'email', 'ipv4', 'ipv6', 'url', value must be a string. it can be empty, but must be a valid address if not

Examples

check the TypeScript compilation tests

Tests

$ npm run-script tests

License

ISC

Dependencies (0)

    Dev Dependencies (10)

    Package Sidebar

    Install

    npm i node-containerpattern

    Weekly Downloads

    135

    Version

    1.8.0

    License

    ISC

    Unpacked Size

    44.5 kB

    Total Files

    27

    Last publish

    Collaborators

    • psychopoulet