次の項目は別ページに分割しました。
関連ページ:
Node に関する基本的な情報は次のページにまとめています。
〔ABC順〕
AG Grid
公式サイト:
AG Grid – High-Performance React Grid, Angular Grid, JavaScript Grid [Official]
リポジトリ:
入手:
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
リポジトリ:
入手:
Consola
リポジトリ:
nuxt/consola: Elegant Console Logger for Node.js and Browser – GitHub
conventional-changelog
リポジトリ:
cosmiconfig
リポジトリ:
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
入手:
DataTables
公式サイト:
DataTables – Table Plug-in for jQuery [Official]
リポジトリ:
DataTables/DataTables: Tables Plug-in for jQuery – GitHub
入手:
debug
リポジトリ:
入手:
D3.js
公式サイト:
D3.js – Data-Driven Documents [Official]
リポジトリ:
d3/d3: Bring data to life with SVG, Canvas and HTML – GitHub
入手:
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
入手:
参考:
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 – Image Placeholders in Browser [Official]
リポジトリ:
imsky/holder: Client-Side Image Placeholders – GitHub
入手:
http-server
リポジトリ:
http-party/http-server: a simple zero-configuration command-line http server – GitHub
入手:
参考:
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つの画像の違いを比較する Node.js ライブラリ | cupOF Interests
jsdiff
リポジトリ:
kpdecker/jsdiff: A javascript text differencing implementation – GitHub
入手:
参考:
compare a text file with string and find difference in node.js – Stack Overflow
jsdom
リポジトリ:
jsdom-global
リポジトリ:
rstacruz/jsdom-global: Enable DOM in Node.js – GitHub
json-diff
リポジトリ:
andreyvit/json-diff: Structural diff for JSON files – GitHub
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
入手:
参考:
Aliasing module paths in Node JS | Arun Michael Dsouza
local-repl
リポジトリ:
sloria/local-repl: Project-specific configuration for the Node.js REPL – GitHub
入手:
log-update
リポジトリ:
looks-same
リポジトリ:
gemini-testing/looks-same: Node.js library for comparing images – GitHub
markdown-it
リポジトリ:
入手:
markdown-it-anchor
リポジトリ:
valeriangalliat/markdown-it-anchor: Header anchors for markdown-it – GitHub
入手:
markdownlint
リポジトリ:
入手:
参考:
markdownlint の config の設定方法 – Qiita
markdown-toc
リポジトリ:
入手:
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
入手:
ドキュメント:
Matrix Rain
リポジトリ:
nojvek/matrix-rain: The Famous Matrix Rain Effect of Falling Green Characters in a Terminal – GitHub
入手:
minimatch
リポジトリ:
isaacs/minimatch: a Glob Matcher in JavaScript – GitHub
入手:
参考:
minimatch のチートシートを作った | 詩と創作・思索のひろば
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
入手:
参考:
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/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
入手:
node-tmp
リポジトリ:
raszi/node-tmp: Temporary file and directory creator for node.js – GitHub
node-touch
リポジトリ:
isaacs/node-touch: touch(1) for Node – GitHub
参考:
How to Touch a File in Node.js | remarkablemark
Create an empty file in Node.js? – Stack Overflow
npm-check-updates
リポジトリ:
入手:
参考:
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
入手:
参考:
足りないモジュールをたったの一行でインストールするコマンド – Qiita
npm-install-missing について | ハックノート
Node.js で足りない module をインストールするコマンドをインストールしてみる | TOEIC940点の文系プログラマー
Node で node_modules にパスを通す | KayaMemo
NPM Install Peers
参考:
spatie/npm-install-peers: CLI Command to Install npm peerDependencies – GitHub
入手:
参考:
How to remove warning by npm? – Stack Overflow
NVD3
公式サイト:
リポジトリ:
novus/nvd3: A Reusable Charting Library written in D3.js – GitHub
入手:
patch-package
patch-package
と postinstall-postinstall
を package.json
に追加する。
$ yarn add patch-package postinstall-postinstall
package.json
ファイルの scripts
に postinstall
の処理として 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
リポジトリ:
Prompts
リポジトリ:
terkelg/prompts: Lightweight, beautiful and user-friendly interactive prompts – GitHub
proxyquire
リポジトリ:
入手:
p5.js
公式サイト:
リポジトリ:
入手:
ドキュメント:
Get Started | p5.js [Official]
デモ:
Ramda
公式サイト:
リポジトリ:
ramda/ramda: Practical Functional Javascript – GitHub
参考:
ドキュメント:
Ramda Documentation [Official]
参考:
Resemble.js
リポジトリ:
HuddleEng/Resemble.js: Image analysis and comparison – GitHub
semantic-release
リポジトリ:
semantic-release/cli: Setup automated semver compliant package publishing – GitHub
入手:
参考:
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
simple-dropzone
リポジトリ:
入手:
slugify
リポジトリ:
sindresorhus/slugify: Slugify a string – GitHub
入手:
sqlite3
リポジトリ:
mapbox/node-sqlite3: Asynchronous, non-blocking SQLite3 bindings for Node.js – GitHub
入手:
strip-ansi
リポジトリ:
chalk/strip-ansi: Strip ANSI escape codes – GitHub
sudo-prompt
リポジトリ:
suppress-warnings
リポジトリ:
DonovanDMC/SuppressWarnings: Customizable Suppression of Node Warnings – GitHub
入手:
text-file-diff
リポジトリ:
niiknow/text-file-diff: line by line diff of two large text files – GitHub
入手:
throttle-debounce
リポジトリ:
niksy/throttle-debounce: Throttle and debounce functions – GitHub
入手:
参考:
npm の throttle-debounce がシンプルで使いやすい | Yohei Isokawa
window-size
リポジトリ:
入手:
XRegExp
公式サイト:
リポジトリ:
slevithan/xregexp: Extended JavaScript regular expressions – GitHub
入手:
参考:
XRegExp – JavaScript の正規表現をパワーアップ! | MOONGIFT
yargs
公式サイト:
リポジトリ:
yargs/yargs: yargs the modern, pirate-themed successor to optimist – GitHub
入手:
ドキュメント:
参考:
Node.js で定番の CLI 用パッケージ yargs を理解する | マサトッシュブログ
yargs を使ってタスク自動化ツールのコマンドにオプションを指定する | dskd
Chatopts のための Node.js のコマンドオプションパーサーを選定する – Qiita
How to Create a Node.js Command Line Tool with yargs Middleware | Khaled Garbaya
How to Build a Node.js Command Line App with yargs | Scotch
zxcvbn
リポジトリ:
dropbox/zxcvbn: Low-Budget Password Strength Estimation – GitHub
コマンドラインパーサー
参考:
Chatopts のための Node.js のコマンドオプションパーサーを選定する – Qiita
npm スクリプト
参考:
npm-scripts で使える便利モジュールたち – Qiita
まとめ
npm で入る便利ツールまとめ (hashrock) – GitHub Gist
sindresorhus/awesome-nodejs: Delightful Node.js packages and resources – GitHub
トレンド
参考: