A list of Node modules that don't have dependencies.
- abbrev: Like ruby's abbrev module, but in js
- ansi-regex: Regular expression for matching ANSI escape codes
- aproba: A ridiculously light-weight argument validator (now browser friendly)
- copy-descriptor: Copy a descriptor from object A to object B
- get-caller-file
- has-unicode: Try to guess if your terminal supports unicode
- invert-kv: Invert the key/value of an object. Example: {foo: 'bar'} → {bar: 'foo'}
- is-arrayish: Determines if an object can be used as an array
- is-buffer: Determine if an object is a Buffer
- is-fullwidth-code-point@2.0.0; Check if the character represented by a given Unicode code point is fullwidth
- os-homedir: Node.js 4
os.homedir()
ponyfill - os-tmpdir: Node.js os.tmpdir() ponyfill
- require-directory: Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.
- require-main-filename: shim for require.main.filename() that works in as many environments as possible
- set-blocking: set blocking stdio and stderr ensuring that terminal output does not truncate
- sparkles: Namespaced global event emitter
- spdx-exceptions: list of SPDX standard license exceptions
- camelcase: Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar
- y18n: the bare-bones internationalization library used by yargs
- code-point-at: ES2015
String#codePointAt()
ponyfill - number-is-nan: ES2015 Number.isNaN() ponyfill
acorn ansi-regex array-filter array-map array-reduce balanced-match base64-js bn.js brorand callsite camelcase code-point-at colornames colors commander concat-map core-util-is date-now deep-equal default-resolution defined diff env-variable fast-safe-stringify fecha fs.realpath function-bind get-assigned-identifiers get-caller-file get-stream graceful-fs growl has-flag he hoek ieee754 inherits invert-kv is-arrayish is-buffer is-callable is-date-object is-fullwidth-code-point is-stream is-symbol isarray isexe jasmine-core js-fullwidth-code-point jsonparse lodash lodash.memoize mimic-fn minimalistic-crypto-utils ms next-tick nice-try number-is-nan object-inspect object-keys p-defer p-finally p-is-promise p-try pako path-exists path-is-absolute path-key path-parse path-root-regex process-nextick-args punycode regexp-to-ast require-directory require-main-filename safe-buffer semver set-blocking shebang-regex signal-exit simple-concat stack-trace strip-eof text-hex through triple-beam tslib umd unc-path-regex universalify util-deprecate which-module wrappy xregexp y18n