nyks

6.12.1 • Public • Published

Motivation

nyks is a modular nodejs utilities collection (mout completion for (mostly) nodejs patterns). Module are exported in standard commonJS module format and written in pure ES5/ES6 strict format. (no transpilation required nor used).

Use browserify if you need nyks module in a browser environnement.

Build Status Coverage Status Version License Code style

Main goals

  • increase code reuse;
  • be clear (code should be clean/readable);
  • be easy to debug;
  • be easy to maintain;
  • follow best practices;
  • follow standards when possible;
  • don't convert JavaScript into another language!
  • be compatible with other frameworks;
  • be modular;
  • have unit tests for all modules;

Async APIs

  • Find more details about async APIs (async.js thought ES7 async/await) in a dedicated readme

What shouldn't be here

  • Event system - pub/sub ; see uclass/events or eventemitter-co
  • Template engine;
  • Anything that isn't generic enough to be on a standard library;
  • Anything that could be a separate library and/or isn't a modular utility...

API Documentation

Online documentation can be found inside the doc folder.

License

Released under the MIT License.

Credits / related

  • 131, author
  • mout, design inspiration, main complementarity
  • cnyks, CLI runner & related tools
  • Kalmani for documentation

Package Sidebar

Install

npm i nyks

Weekly Downloads

1,091

Version

6.12.1

License

none

Unpacked Size

78.7 kB

Total Files

137

Last publish

Collaborators

  • 131
  • idjem
  • frodon