Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar
updated at Aug. 24, 2024, 11:53 a.m.
Humanize a URL: https://sindresorhus.com → sindresorhus.com
updated at Aug. 24, 2024, 11:52 a.m.
Ensure a function is only called once
updated at Aug. 24, 2024, 11:48 a.m.
Catch unhandled errors and promise rejections in your Electron app
updated at Aug. 24, 2024, 12:11 a.m.
Generate a random integer
updated at Aug. 22, 2024, 11:51 a.m.
Fix the $PATH on macOS and Linux when run from a GUI app
updated at Aug. 17, 2024, 11:54 a.m.
Alfred 3 workflow to find relevant emoji from text
updated at Aug. 15, 2024, 3:05 a.m.
Scaffold out a node module
updated at Aug. 14, 2024, 1:26 p.m.
Kill all Chrome tabs to improve performance, decrease battery usage, and save memory
updated at Aug. 12, 2024, 7:18 p.m.
Get the values of an object
updated at Aug. 12, 2024, 10:52 a.m.
Round a number to a specific number of decimal places: 1.234 → 1.2
updated at Aug. 12, 2024, 10:52 a.m.
Multiline strings in JavaScript
updated at Aug. 12, 2024, 10:51 a.m.
Create a lazy promise that defers execution until it's awaited or when .then() or .catch() is called
updated at Aug. 11, 2024, 7:36 p.m.
Run promise-returning & async functions a specific number of times concurrently
updated at Aug. 10, 2024, 4:04 a.m.
Convert an Observable to a Promise
updated at Aug. 7, 2024, 4:26 p.m.
Parse text columns, like the output of unix commands. Returns JSON that you can manipulate with tools like jq or underscore-cli.
updated at Aug. 6, 2024, 8:14 p.m.
Find a file by walking up parent directories
updated at Aug. 6, 2024, 8:13 p.m.