JSPM

  • Created
  • Published
  • Downloads 1478
  • Score
    100M100P100Q107096F

Collection of Node.js / ECMAScript Gists

Package Exports

  • jinang
  • jinang/Directory
  • jinang/JsonFile
  • jinang/PoC
  • jinang/Progress
  • jinang/TxtFile
  • jinang/absorb
  • jinang/cloneObject
  • jinang/co
  • jinang/defineError
  • jinang/forInObject
  • jinang/inof
  • jinang/isGenerator
  • jinang/jointString
  • jinang/modifyUrl
  • jinang/open
  • jinang/ott
  • jinang/papply
  • jinang/parseOptions
  • jinang/safeClone
  • jinang/sleep
  • jinang/split
  • jinang/uncolors
  • jinang/unescaping

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (jinang) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

jinang

Collection of Node.js / ECMAScript Mini Modules

coverage status of github.com/YounGoat/jinang build status of github.com/YounGoat/jinang total downloads of jinang jinang's License latest version of jinang

Other Languages / 敬请等待 / 敬請等待
If links in this document not avaiable, please access README on GitHub directly.

The name jinang is abbreviation of "Jin-Nang", which in chinese means a magic box. The modules in jinang are independent for each other, and are for different usage.

jinang is an incubator. Successful sub modules may be encouraged to be published as independent NPM packages.

Table of contents

Get Started

// Modules are independent for each other and are suggested to be required independently.
const defineError = require('jinang/defineError');

const MyError = defineError('MyError', Error, function(message) {
    this.code = 'SOMETHING_IS_WRONG';
    this.message = message;
});

// ...
throw new MyError('Helo word!');

API

All sub-modules in jinang are independent from each other. Use require('jinang/<subModuleName>') to require the sub-modules.

For your convenience, avaiable modules included in jinang are listed here (alphabetically sorted):

Why jinang

jinang is an incubator for creatives which will make programming with Node.js much easier.

Only mini modules without any dependencies may be put into jinang. Although every module is small enough, they all will be maintained carefully and seriously.