Bug#1137795: ITP: node-pixl-tools -- miscellaneous utility functions for Node.js

[email protected]
Newsgroups gmane.linux.debian.devel.general
Message-ID <7f309cb42fc3d19d0b97cf98fff4fcbe__41270.3541036294$1779852470$gmane$org@nahmias.net>
Package: wnpp
Severity: wishlist
Owner: Joseph Nahmias <[email protected]>
Control: block 1137734 by -1
X-Debbugs-CC: [email protected]

* Package name    : node-pixl-tools
  Version         : 2.0.3
  Upstream Author : Joseph Huckaby <[email protected]>
* URL             : https://github.com/jhuckaby/pixl-tools
* License         : Expat
  Programming Lang: JavaScript
  Description     : miscellaneous utility functions for Node.js

 List of provided functions by category:
 .
  Time-related: timeNow(), getDateArgs(), getTimeFromArgs(), 
                normalizeTime(), formatDate(), getTextFromSeconds(),
                getSecondsFromText(), getNiceRemainingTime()
 .
  Identifiers: generateUniqueID(), generateUniqueBase64(), generateShortID()
 .
  Crypto: digestHex(), digestBase64()
 .
  Hashes: numKeys(), firstKey(), hashKeysToArray(), hashValuesToArray(),
          isaHash(), copyHash(), copyHashRemoveKeys(), copyHashRemoveProto(),
          mergeHashes(), mergeHashInto()
 .
  Arrays: isaArray(), alwaysArray(), randArray(), bufferSplit(), sortBy()
          includesAny(), includesAll()
 .
  Objects: findObjectsIdx(), findObjectIdx(), findObject(), findObjects(),
           findObjectDeep(), findObjectsDeep(), deleteObject(), deleteObjects()
 .
  Object paths: setPath(), getPath(), deletePath()
 .
  Strings: sub(), getTextFromBytes(), getBytesFromText(), zeroPad(),
           pluralize(), escapeRegExp(), ucfirst(), parseJSON(), stripANSI()
           getErrorDescription()
 .
  URLs: parseQueryString(), composeQueryString()
 .
  Numbers: commify(), shortFloat(), pct(), clamp(), lerp(), tween()
 .
  Files: fileEachLine(), findFiles(), findFilesSync(), walkDir(),
         walkDirSync(), glob(), globSync(), rimraf(), rimrafSync(),
         mkdirp(), mkdirpSync(), writeFileAtomic(), writeFileAtomicSync()
         findBin(), findBinSync()
 .
  POSIX: getpwnam(), getgrnam()
 .
 Node.js is an event-based server-side JavaScript engine.

dep for cronicle
i plan to maintain this under the js-team
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.