[nodejs] awesome libraries for nodejs batch

  "dependencies": {
   "docopt": "^0.6.2",
   "config": "^3.3.1",
   "log4js": "^6.3.0",
   "glob": "^7.1.6",
   "globby": "^11.0.1",
   "handlebars": "^4.7.6",
   "cheerio": "^1.0.0-rc.3",
   "jsonfile": "^6.0.1",
   "node-localstorage": "^2.1.5",
   "@hapi/joi": "^17.1.0",
   "ajv": "^6.12.0",
   "moment": "^2.24.0",
   "xregexp": "^4.3.0",
   "ts-node": "^8.10.2"
 }

Common Libs for Batch

docopt

a command line option parser that will make you smile.

config

Configure your Node.js Applications

log4js-node

glob

Match files using the pattern the shell uses, like stars and stuff.

globby

Based on fast-glob but adds a bunch of useful features.

node-localstrage

A drop-in substitute for the browser native localstorage API that runs on node.js.

 Template Engine

ejs

Embedded JavaScript templating

handlebars

Minimal templating on steroids

Parser

cheerio

Fast, flexible, and lean implementation of core jQuery designed specifically for the server.

External I/F

csv 

Comprehensive CSV suite combining 4 well tested packages to generate, parse, transform and stringify CSV Data.

jsonfile

Easily read / write JSON files.

json2csv

Converts json into csv with column titles and proper line endings.

flat

Take a nested Javascript object and flatten it, or unflatten an object with delimited keys.

cson

CoffeeScript-Object-Notation. Same as JSON but for CoffeeScript object

jsonml

The utilities here represent a variety of JsonML-related tools for losslessly converting between XML/HTML and JSON.

Protagonist

Protagonist is a Node.js wrapper for the Drafter, an API Blueprint parser. API Blueprint is a language for describing web APIs.

Shell Call

nodepwsh

Task Runner


System Development業界、Software Engineering、Scriptingについて、発信してます。サポートありがとうございます。