〔ABC順〕

ag-Grid

参考:

ag-Grid – Datagrid packed with features that your users need with the performance you expect. [Official]

ag-grid/ag-grid: Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components – GitHub

ag-grid-community – npm

ansi-256-colors

参考:

jbnicolai/ansi-256-colors: 256 ansi color codes for sparkling rainbows in the terminal – GitHub

ascii-progress

参考:

bubkoo/ascii-progress: Ascii progress-bar(s) in the terminal – GitHub

axios

参考:

axios/axios: Promise based HTTP client for the browser and node.js – GitHub

blink-diff

参考:

yahoo/blink-diff: A lightweight image comparison tool – GitHub

chalk

参考:

chalk/chalk: Terminal string styling done right – GitHub

CLI-Progress

参考:

AndiDittrich/Node.CLI-Progress: Easy to use Progress-Bar for Command-Line/Terminal Applications – GitHub

cli-progress – npm

Consola

参考:

nuxt/consola: Elegant Console Logger for Node.js and Browser – GitHub

conventional-changelog

参考:

conventional-changelog/conventional-changelog: Generate changelogs and release notes from a project’s commit messages and metadata – GitHub

cross-spawn

参考:

moxystudio/node-cross-spawn: A cross platform solution to node’s spawn and spawnSync – GitHub

C3.js

参考:

C3.js – D3-based reusable chart library [Official]

c3js/c3: A D3-based reusable chart library – GitHub

c3 – npm

DataTables

参考:

DataTables – Table plug-in for jQuery [Official]

DataTables/DataTables: Tables plug-in for jQuery – GitHub

datatables – npm

debug

参考:

visionmedia/debug: A tiny JavaScript debugging utility modelled after Node.js core’s debugging technique. Works in Node.js and web browsers – GitHub

debug – npm

D3.js

参考:

D3.js – Data-Driven Documents [Official]

d3/d3: Bring data to life with SVG, Canvas and HTML – GitHub

d3 – npm

gemini

参考:

gemini-testing/gemini: Utility for regression testing of web pages using screenshots – GitHub

Gonzales PE

参考:

tonyganch/gonzales-pe: CSS parser with support of preprocessors – GitHub

gonzales-pe – npm

Is there an SCSS parser that outputs an AST? – Stack Overflow

GPU.js

参考:

gpu.js – GPU Accelerated JavaScript [Official]

gpujs/gpu.js: GPU Accelerated JavaScript – GitHub

greenkeeper

参考:

Greenkeeper | Automate your npm dependency management [Official]

greenkeeperio/greenkeeper: Real-time automated dependency updates for npm and GitHub – GitHub

自動で npm ライブラリをアプデ & プルリクしてくれるサービスの greenkeeper がすごく便利だった – Qiita

Holder.js

参考:

Holder.js – client side image placeholders [Official]

imsky/holder: Client-side image placeholders – GitHub

holderjs – npm

http-server

参考:

http-party/http-server: a simple zero-configuration command-line http server – GitHub

http-server – npm

http-server コマンドで web サーバーを起動する – Qiita

Node.js の http-server っていうコマンドラインのウェブサーバーが便利 | Firegoby

Using node.js as a simple web server – Stack Overflow

image-diff

参考:

uber-archive/image-diff: Create image differential between two images – GitHub

image-diff-2 – npm

2つの画像の違いを比較する node.js ライブラリ「image-diff」| cupOF Interests

jsdiff

参考:

kpdecker/jsdiff: A javascript text differencing implementation – GitHub

diff – npm

Node.js で diff/patch – Qiita

compare a text file with string and find difference in node.js – Stack Overflow

jsdom

参考:

jsdom/jsdom: A JavaScript implementation of the WHATWG DOM and HTML standards, for use with node.js – GitHub

jsdom-global

参考:

rstacruz/jsdom-global: Enable DOM in Node.js – GitHub

json-diff

参考:

andreyvit/json-diff: Structural diff for JSON files – GitHub

json-diff – npm

js-yaml

参考:

nodeca/js-yaml: JavaScript YAML parser and dumper. Very fast – GitHub

juicy-repl

参考:

djorg83/juicy: An extensible JavaScript REPL – GitHub

link-module-alias

参考:

Rush/link-module-alias: Register aliases of directories and custom module paths in Node – GitHub

link-module-alias – npm

Aliasing module paths in Node JS | Arun Michael Dsouza

local-repl

参考:

sloria/local-repl: Project-specific configuration for the Node.js REPL

local-repl – npm

log-update

参考:

sindresorhus/log-update: Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc. – GitHub

looks-same

参考:

gemini-testing/looks-same: Node.js library for comparing images – GitHub

Math.js

参考:

math.js – an extensive math library for JavaScript and Node.js [Official]

josdejong/mathjs: An extensive math library for JavaScript and Node.js – GitHub

mathjs – npm

Docs | math.js [Official]

minimatch

参考:

isaacs/minimatch: a glob matcher in javascript – GitHub

minimatch – npm

minimatch (node.js で path match するライブラリ) のチートシートを作った | 詩と創作・思索のひろば

minimatch なる node.js の path match | インフォメーションメディアデザイン株式会社

mocky

参考:

2do2go/mocky: http mocking server with simple config written on nodejs – GitHub

module-alias

参考:

ilearnio/module-alias: Register aliases of directories and custom module paths in Node – GitHub

module-alias – npm

How to use module path aliases in Visual Studio Code, TypeScript and JavaScript | Claudio Cicali

esm does not resolve module-alias – Stack Overflow

nock

参考:

nock/nock: HTTP server mocking and expectations library for Node.js – GitHub

Mocking HTTP requests with Nock | codeburst

NodeGit

参考:

NodeGit [Official]

nodegit/nodegit: Native Node bindings to Git – GitHub

node-progress

参考:

visionmedia/node-progress: Flexible ascii progress bar for nodejs – GitHub

node-echo-sd

参考:

kamataryo/node-echo-sd – GitHub

echo-sd – npm

node-tmp

参考:

raszi/node-tmp: Temporary file and directory creator for node.js – GitHub

node-touch

参考:

isaacs/node-touch: touch(1) for node – GitHub

Create an empty file in Node.js? – Stack Overflow

How to touch a file in Node.js | remarkablemark

npm-check-updates

参考:

tjunnone/npm-check-updates: Find newer versions of package dependencies than what your package.json or bower.json allows – GitHub

npm-check-updates – npm

How do I update each dependency in package.json to the latest version? – Stack Overflow

npm-install-missing

参考:

AlexCline/npm-install-missing: An NPM module to reinstall missing dependencies – GitHub

npm-install-missing – npm

足りないモジュールをたったの一行でインストールするコマンド – Qiita

npm-install-missing について | ハックノート

node.js で足りない module をインストールするコマンドをインストールしてみる | TOEIC940点の文系プログラマー

Node で node_modules にパスを通す | KayaMemo

NVD3

参考:

NVD3 [Official]

novus/nvd3: A reusable charting library written in d3.js – GitHub

nvd3 – npm

patch-package

patch-packagepostinstall-postinstallpackage.json に追加する。

$ yarn add patch-package postinstall-postinstall

package.json ファイルの scriptspostinstall の処理として patch-package を追加する。

"scripts": {
  "postinstall": "patch-package"
}

node_modules 内のファイルを編集した後に、patch-package コマンドを実行してパッチを作成する。作成されたパッチは patches ディレクトリに入る。

$ yarn patch-package package-name

yarn コマンドでパッケージをインストールした際に、 patches ディレクトリ内のパッチが自動的に当てられる。

$ yarn add package-name

参考:

ds300/patch-package: Fix broken node modules with no fuss – GitHub

pixelmatch

参考:

mapbox/pixelmatch: The smallest, simplest and fastest JavaScript pixel-level image comparison library – GitHub

Prompts

参考:

terkelg/prompts: Lightweight, beautiful and user-friendly interactive prompts – GitHub

proxyquire

参考:

thlorenz/proxyquire: Proxies nodejs require in order to allow overriding dependencies during testing – GitHub

proxyquire – npm

p5.js

参考:

processing/p5.js: p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. – GitHub

p5 – npm

p5.js [Official]

get started | p5.js [Official]

examples | p5.js [Official]

Ramda

参考:

Ramda [Official]

ramda/ramda: Practical functional Javascript – GitHub

ramda – npm

Ramda Documentation [Official]

Ramda おすすめ機能ベスト10 – Qiita

Ramda の関数を巡る – Qiita

Resemble.js

参考:

HuddleEng/Resemble.js: Image analysis and comparison – GitHub

semantic-release

参考:

semantic-release/semantic-release: Fully automated version management and package publishing – GitHub

semantic-release/cli: Setup automated semver compliant package publishing – GitHub

semantic-release-cli – npm

npm で成果物を semantic-release | azu.github.io

Introduction to Semantic Release – Greenkeeper Blog

serve-static

参考:

expressjs/serve-static: Serve static files – GitHub

Using node.js as a simple web server – Stack Overflow

sqlite3

参考:

mapbox/node-sqlite3: Asynchronous, non-blocking SQLite3 bindings for Node.js – GitHub

sqlite3 – npm

strip-ansi

参考:

chalk/strip-ansi: Strip ANSI escape codes – GitHub

sudo-prompt

参考:

jorangreef/sudo-prompt: Run a command using sudo, prompting the user with an OS dialog if necessary – GitHub

text-file-diff

参考:

niiknow/text-file-diff: line by line diff of two large text files – GitHub

text-file-diff – npm

throttle-debounce

参考:

niksy/throttle-debounce: Throttle and debounce functions – GitHub

throttle-debounce – npm

npm の throttle-debounce がシンプルで使いやすい | Yohei Isokawa

window-size

参考:

jonschlinkert/window-size: Reliable way to to get the height and width of the terminal/console in a node.js environment – GitHub

window-size – npm

XRegExp

参考:

XRegExp [Official]

slevithan/xregexp: Extended JavaScript regular expressions – GitHub

xregexp – npm

JavaScript の正規表現をパワーアップ! XRegExp | MOONGIFT

yargs

参考:

yargs [Official]

yargs/yargs: yargs the modern, pirate-themed successor to optimist – GitHub

yargs – npm

Docs | yargs [Official]

yargs を使ってタスク自動化ツールのコマンドにオプションを指定する – dskd

yargsの使い方 – 筋肉エンジニアの備忘録

Chatopts のための node.js のコマンドオプションパーサーを選定する – Qiita

How to create a node js command line tool with yargs middleware | Khaled Garbaya

How to build a NodeJs command line app with Yargs. ― Scotch

Yargs cheatsheet | Devhints

yargs | adilapapaya

zxcvbn

参考:

dropbox/zxcvbn: Low-Budget Password Strength Estimation – GitHub

コマンドラインパーサー

参考:

Chatopts のための node.js のコマンドオプションパーサーを選定する – Qiita

トレンド

参考:

npm trends: Compare NPM package downloads

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です