shinnn's repositories
array-to-sentence
Join all elements of an array and create a human-readable string
get-chrome-tabs
Get information of the currently opened Chrome tabs, for example URLs and titles
is-var-name
Check if a string can be used as a JavaScript variable name
neat-stack
Make a color-coded stack trace from an error
frontmost-app
Get information of the frontmost app – the app that receives key events
mkcert-prebuilt
An npm package to install a mkcert prebuilt binary
cancelable-pipeline
Cancelable `stream.pipeline()`
fallback-stream
Create a readable stream that swithes to the fallback on error
actions-npm-alpine
GitHub Action for interacting with npm in Alpine Linux
code-points.js
Get the code points of each character in the string
platform-name
Convert a Node.js platform identifier to the human-readable platform name
changelog-filename-regex
A regular expression that matches a CHANGELOG filename
enumerate-files
List all files in a given directory
file-or-stdout
Write data to the file, or print data on stdout if no files are specified
neat-frame
Generate simple framed text
output-file
Write a file and create its ancestor directories if needed
app-cache-dir
Get a path of the standard cache directory for a given application
current-exif-date
Get the current date as an Exif date format
executing-npm-path
A path of the currently executed npm CLI
exif-offset-time-regex
A regular expression for Exif time offset tags (±HH:MM)
is-ascii-control-char-code
Check if a given value is one of the ASCII control character codes
is-changelog-path
Check if a given value is a <string> that looks like a CHANGELOG file path
libfaketime-env
Create environment variables that make libfaketime work
rate-map
Map a number in the range of 0-1 to a new value with a given range
readdir-clean
Like `fs.readdir`, but excludes autogenerated contents for example .DS_Store and Thumbs.db
tilde-path
Convert a path to an absolute tilde path
v8-to-istanbul
convert from v8 coverage format to istanbul's format