Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists by shinnn
A curated list of projects in awesome lists by shinnn .
https://github.com/shinnn/gulp-gh-pages
A gulp 4 plugin to publish contents to Github pages
deployment git github github-pages gulp-plugin javascript nodejs release-automation stream
Last synced: 18 Oct 2024
https://github.com/shinnn/isogram
Generate Google Analytics tracking code with any isogrammic parameters you like
cli code-generator easter-egg ecmascript google-analytics isogram javascript nodejs variable
Last synced: 18 Oct 2024
https://github.com/shinnn/github-username-regex
A regular expression that only matches a currently valid Github username
account javascript regular-expression username validation
Last synced: 18 Oct 2024
https://github.com/shinnn/gulp-front-matter
Extract front-matter header from files
Last synced: 02 Nov 2024
https://github.com/shinnn/vscode-alex
A Visual Studio Code extension to find unequal phrasing in your text with alex
Last synced: 18 Oct 2024
https://github.com/shinnn/uglify-save-license
A support module for UglifyJS to detect and preserve license comments
Last synced: 18 Oct 2024
https://github.com/shinnn/fs-readfile-promise
Promisified version of fs.readFile
Last synced: 18 Oct 2024
https://github.com/shinnn/array-to-sentence
Join all elements of an array and create a human-readable string
array concatenation javascript natural-language sentence
Last synced: 18 Oct 2024
https://github.com/shinnn/gulp-svelte
A gulp 4 plugin to compile Svelte template to vanilla JavaScript
compiler gulp gulp-plugin javascript nodejs processor svelte template ui
Last synced: 18 Oct 2024
https://github.com/shinnn/audiocontext-polyfill
Polyfill for 'AudioContext' of Web Audio API
Last synced: 18 Oct 2024
https://github.com/shinnn/rmfr
Node.js implementation of rm -fr – recursive removal of files and directories
async delete javascript promise recursive remove rimraf rm
Last synced: 18 Oct 2024
https://github.com/shinnn/chrome-paths
Possible paths or binary names of Chrome, Chrome Canary and Chromium in the current platform
binary chrome chromium cross-platform detection executable javascript nodejs path
Last synced: 18 Oct 2024
https://github.com/shinnn/istanbul-coveralls
A simple alias for istanbul + node-coveralls
cli command-line coverage coveralls javascript report
Last synced: 18 Oct 2024
https://github.com/shinnn/get-chrome-tabs
Get information of the currently opened Chrome tabs, for example URLs and titles
browser chrome chromium javascript jxa macos nodejs open-scripting-architecture osa promise tabs
Last synced: 18 Oct 2024
https://github.com/shinnn/image-size-stream
Detect the width and height of images in a stream
Last synced: 18 Oct 2024
https://github.com/shinnn/is-resolvable
Check if a given module ID is resolvable with require()
check javascript module nodejs path require
Last synced: 18 Oct 2024
https://github.com/shinnn/sum-up
Summarize package information
cli-utility information javascript nodejs package-json terminal
Last synced: 18 Oct 2024
https://github.com/shinnn/output-file-sync
Synchronously write a file and create its ancestor directories if needed
ancestor-directories filesystem javascript mkdirp modular nodejs synchronous writefilesync
Last synced: 18 Oct 2024
https://github.com/shinnn/is-var-name
Check if a string can be used as a JavaScript variable name
boolean ecmascript javascript language validation validator
Last synced: 18 Oct 2024
https://github.com/shinnn/location-origin.js
Polyfill for window.location.origin
Last synced: 18 Oct 2024
https://github.com/shinnn/read-multiple-files
Read multiple files Observable way
asynchronous filesystem javascript nodejs observable parallel read
Last synced: 18 Oct 2024
https://github.com/shinnn/broccoli-clean-css
A Broccoli plugin to minify CSS with clean-css
broccoli broccoli-plugin clean-css css javascript minification nodejs optimization stylesheet
Last synced: 18 Oct 2024
https://github.com/shinnn/coverage
Collect and report code coverage of a JavaScript program
code-coverage command-line-tool coverage-report ecmascript javascript nodejs
Last synced: 18 Oct 2024
https://github.com/shinnn/vscode-swiftlint
A Visual Studio Code extension to lint Swift with SwiftLint
Last synced: 18 Oct 2024
https://github.com/shinnn/node-flex-svg
Creates SVG of flexible width and height
flexible javascript nodejs responsive svg xml
Last synced: 18 Oct 2024
https://github.com/shinnn/inline-source-map-comment
Create an inline source map comment from a source map object or string
Last synced: 18 Oct 2024
https://github.com/shinnn/read-json-sync
Read and parse a JSON file synchronously
byte-order-mark javascript json nodejs parse synchronous
Last synced: 18 Oct 2024
https://github.com/shinnn/neat-stack
Make a color-coded stack trace from an error
beautify colored error errors javascript log nodejs readability stacktrace terminal
Last synced: 18 Oct 2024
https://github.com/shinnn/fs-readdir-promise
Promises/A+ version of fs.readdir
Last synced: 18 Oct 2024
https://github.com/shinnn/node-strip-dirs
Remove leading directory components from a path, like tar(1)'s --strip-components option
cross-platform directory javascript nodejs path path-manipulation string strip tar
Last synced: 18 Oct 2024
https://github.com/shinnn/frontmost-app
Get information of the frontmost app – the app that receives key events
application javascript macos nodejs objective-c workspace
Last synced: 25 Oct 2024
https://github.com/shinnn/script-fallback-from-urls
Create script tags to load a JavaScript file safely
Last synced: 18 Oct 2024
https://github.com/shinnn/metalsmith-svelte
Svelte plugin for Metalsmith
compiler html javascript metalsmith metalsmith-plugin nodejs svelte template view
Last synced: 18 Oct 2024
https://github.com/shinnn/gh-account-exists
Check if a Github account with the given username exists or not
account api-client async github-api javascript nodejs promise
Last synced: 18 Oct 2024
https://github.com/shinnn/fettuccine
HTTP client with every imaginable option and small file size
get http https lightweight promise request
Last synced: 18 Oct 2024
https://github.com/shinnn/modify-event
Modify the value of the specific object's event
Last synced: 18 Oct 2024
https://github.com/shinnn/is-natural-number.js
Check if a value is natural number
javascript natural-numbers number
Last synced: 18 Oct 2024
https://github.com/shinnn/array-has-duplicates
Check if an array includes duplicated values or not
Last synced: 18 Oct 2024
https://github.com/shinnn/get-exif
Get Exif data from JPEG
buffer exif image javascript jpeg metadata nodejs photos
Last synced: 18 Oct 2024
https://github.com/shinnn/grunt-merge-data
Merge multiple data into a single JSON file or Grunt config, based on their basename
Last synced: 18 Oct 2024
https://github.com/shinnn/re-a-ct
Sound Interaction Expreriment with HTML5 Web Audio API
Last synced: 18 Oct 2024
https://github.com/shinnn/list-directories
List all directories in a given directory
async-await directory filesystem iterable javascript list nodejs promise set
Last synced: 18 Oct 2024
https://github.com/shinnn/vinyl-yaml-data
Convert vinyl objects of YAML files into plain objects
Last synced: 18 Oct 2024
https://github.com/shinnn/mkcert-prebuilt
An npm package to install a mkcert prebuilt binary
Last synced: 18 Oct 2024
https://github.com/shinnn/readdir-sorted
Like `fs.promises.readdir()`, but sorts the result based on `String#localeCompare()`
alphabetical asynchronous javascript locale-awareness nodejs promise readdir set sort
Last synced: 18 Oct 2024
https://github.com/shinnn/lstat-dir
Run `fs.lstat()` for all contents in a given directory
async directory filesystem information lstat mode promise readdir stat
Last synced: 18 Oct 2024
https://github.com/shinnn/tty-truncate
Truncate a string to the current text terminal width
javascript log nodejs string-manipulation terminal truncate tty width
Last synced: 18 Oct 2024
https://github.com/shinnn/parse-m3u8
Parse M3U8
hls javascript m3u m3u8 nodejs parser streaming video
Last synced: 18 Oct 2024
https://github.com/shinnn/vfile-glob
Search files with glob pattern and create VFile objects from them
Last synced: 18 Oct 2024
https://github.com/shinnn/is-file-utf8
Check if a file is UTF-8-encoded
async-await check encoding javascript nodejs promise unicode utf-8
Last synced: 18 Oct 2024
https://github.com/shinnn/pretend-platform
Pretend the current process is running on a given platform
Last synced: 18 Oct 2024
https://github.com/shinnn/gh-user-events
Get the list of events on Github performed by a user
Last synced: 18 Oct 2024
https://github.com/shinnn/outdated-pods
Extract outdated Pod information from the output of `pod outdated` command
Last synced: 18 Oct 2024
https://github.com/shinnn/node-read-glob
Search files with glob pattern and read them asynchronously
asynchronous glob-pattern globbing javascript nodejs readfile
Last synced: 18 Oct 2024
https://github.com/shinnn/vinyl-bufferstream
Deal with vinyl file contents, regardless of whether they are a buffer or stream
Last synced: 18 Oct 2024
https://github.com/shinnn/vscode-standard
A VS Code extension to lint JavaScript with Standard
Last synced: 18 Oct 2024
https://github.com/shinnn/code-points.js
Get the code points of each character in the string
Last synced: 18 Oct 2024
https://github.com/shinnn/pkg-bin
Get a command name from a package.json object
Last synced: 18 Oct 2024
https://github.com/shinnn/smallest-jpeg
A `Buffer` of the theoretically smallest JPEG
Last synced: 18 Oct 2024
https://github.com/shinnn/unconfigured-eslint-rules
Detect unconfigured ESLint rules
Last synced: 18 Oct 2024
https://github.com/shinnn/is-cwebp-readable
Check if a Buffer/Uint8Array is available for cwebp image source
buffer cwebp file-format file-type javascript magic-numbers nodejs uint8array webp
Last synced: 18 Oct 2024
https://github.com/shinnn/cancelable-pipeline
Cancelable `stream.pipeline()`
abortable cancelable cancelation javascript nodejs pipeline pump stream
Last synced: 18 Oct 2024
https://github.com/shinnn/fallback-stream
Create a readable stream that swithes to the fallback on error
Last synced: 18 Oct 2024
https://github.com/shinnn/read-bplist
Parse a Binary macOS Plist (.bplist) file
Last synced: 18 Oct 2024
https://github.com/shinnn/write-file-atomically
Promisified version of write-file-atomic
async atomic-operation file-system graceful javascript nodejs promise promisified write
Last synced: 18 Oct 2024
https://github.com/shinnn/purs
Spawn a new process using PureScript CLI
child-process compiler javascript nodejs promise purescript purs wrapper
Last synced: 18 Oct 2024
https://github.com/shinnn/eslint-config
shinnn's ESLint config for both client-side and Node.js-based projects
autofix coding-style ecmascript eslint eslint-config javascript jxa linter nodejs preset rules settings sharable-config
Last synced: 04 Nov 2024
https://github.com/shinnn/audio-support-level.js
Check if the given audio format is supported on the browser, and return the compatibility level as a number
Last synced: 18 Oct 2024
https://github.com/shinnn/gulp-assign-to-pug
Assign file contents to the Pug template as a local variable
gulp gulp-plugin nodejs pug template
Last synced: 06 Nov 2024
https://github.com/shinnn/generator-jade-frontmatter
[WORK IN PROGRESS] A static website boilerplate with Jade, CoffeeScript, Compass
Last synced: 18 Oct 2024
https://github.com/shinnn/read-font-cmap
Parse CMap of a TrueType/OpenType font file
Last synced: 18 Oct 2024
https://github.com/shinnn/arr-indexes-of
Like Array#indexOf but return all indexes
Last synced: 18 Oct 2024
https://github.com/shinnn/prepare-write
Prepare for writing a file to the given path – create ancestor directories and verify no directory exists in the path
check filesystem javascript mkdir mkdirp nodejs prepare promise write
Last synced: 18 Oct 2024
https://github.com/shinnn/npm-cli-version
Get the currently installed npm version
async javascript nodejs npm promise version
Last synced: 18 Oct 2024
https://github.com/shinnn/platform-name
Convert a Node.js platform identifier to the human-readable platform name
Last synced: 18 Oct 2024
https://github.com/shinnn/watchexec-bin
An npm package to install a watchexec prebuilt binary
binary command-line-tool cross-platform downloader file-watcher installer javascript nodejs rust watchexec
Last synced: 18 Oct 2024
https://github.com/shinnn/node-font2svg
Create a SVG subset font from a font file
Last synced: 18 Oct 2024
https://github.com/shinnn/npm-cli-dir
Resolve a path of the directory where npm CLI is installed
async cli directory javascript nodejs npm pathfinding promise realpath
Last synced: 18 Oct 2024
https://github.com/shinnn/is-dir-like-path
Check if a given string looks like a directory path
Last synced: 18 Oct 2024
https://github.com/shinnn/clean-css-promise
Promisified version of clean-css
async clean-css css javascript minification nodejs optimization promise style wrapper
Last synced: 18 Oct 2024
https://github.com/shinnn/prepend-path
Prepend a path to the existing PATH environment variable cross-platform way
cross-platform environment-variables javascript nodejs path prepend
Last synced: 18 Oct 2024
https://github.com/shinnn/parse-flow-error-position.js
Parse the error position from Flow error message
Last synced: 18 Oct 2024
https://github.com/shinnn/tty-width-frame
Generate simple framed text fitting for the current text terminal
Last synced: 18 Oct 2024
https://github.com/shinnn/get-tz-ids
Get an array of time zone IDs from IANA time zone database
Last synced: 18 Oct 2024
https://github.com/shinnn/smallest-png
Create a buffer of theoretically smallest PNG
Last synced: 18 Oct 2024
https://github.com/shinnn/node-read-remove-file
Read a file, then remove it
Last synced: 18 Oct 2024
https://github.com/shinnn/read-glob-promise
Promise to read files with glob pattern
Last synced: 18 Oct 2024
https://github.com/shinnn/optback.js
Extract options and a callback function from arguments
Last synced: 18 Oct 2024
https://github.com/shinnn/to-protocol-relative-url.js
Change a URL into protocol-relative URL
Last synced: 18 Oct 2024