nwoltman / string-natural-compare
Compare alphanumeric strings the same way a human would, using a natural order algorithm.
☆47Updated 6 months ago
Related projects: ⓘ
- Load configuration from environmental variables and files.☆50Updated last week
- Simple zero-dependency Growl notifications using GNTP for Node.☆46Updated 6 years ago
- Convert a file path to a file URL: `unicorn.jpg` → `file:///Users/sindresorhus/unicorn.jpg`☆60Updated 5 months ago
- Sort an object's keys, including an optional key list☆30Updated 4 years ago
- Run a piece of code when the javascript process stops. Works in all environments (browsers, nodejs..)☆54Updated this week
- A website dedicated to alternatives to npmjs.com☆13Updated 4 years ago
- Constant-time comparison algorithm to prevent timing attacks☆26Updated 9 months ago
- Temporary files and dirs for Node.js☆68Updated 2 months ago
- Linkify GitHub issue references☆46Updated 2 weeks ago
- Small, regex-based URL parsing function for use in in browser-based JS☆28Updated 6 years ago
- Recursively remove *all* node_modules directories within the chosen root directory☆26Updated 7 years ago
- Get the file type by inspecting a stream☆18Updated last year
- Strip redundant indentation and indent the string☆54Updated 3 years ago
- This library will help you to detect if the intl is right-to-left language☆43Updated 3 months ago
- Get the diff type of two semver versions: 0.0.1 0.0.2 → patch☆67Updated 3 years ago
- Wrap, align and justify the words in a string.☆29Updated 6 years ago
- Get the directory of globally installed packages and binaries☆75Updated 10 months ago
- Mimic a Node.js HTTP response stream☆59Updated 10 months ago
- Node filesystem spies and mocks☆47Updated last week
- Check if a string matches the name of a Node.js builtin module☆58Updated 4 months ago
- Htmltidy new version☆31Updated 7 months ago
- Create a relative URL with options to minify.☆54Updated 3 years ago
- fs.readdir() with filter, recursion, absolute paths, promises, streams, and more!☆86Updated 4 years ago
- 💢⚠️ Error object for JS and TS☆15Updated last year
- Get the callsite of the caller function☆53Updated 2 years ago
- Make a promise always fulfill with its actual fulfillment value or rejection reason☆52Updated last year
- Run promise-returning & async functions in series, each passing its result to the next☆73Updated 3 years ago
- Fill in a range of numbers or letters, positive or negative, optionally passing an increment or multiplier to use.☆54Updated last month
- Run promise-returning & async functions repeatedly until you end it☆43Updated 3 years ago
- url.parse() with support for protocol-less URLs & IPs☆52Updated 3 years ago