Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

javascript promise

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/run-eslint

Execute ESLint with a simplified API

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/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/gulpur

gulp with ES.next

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/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/fetch-cheerio-object

Fetch an HTML and parse it as a cheerio object

async cheerio fetch get html javascript nodejs parse promise request

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/all-eslint-rules

Get all available ESLint rules

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/exec-series

Run commands in order

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/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/pause-fn

Pause/resume execution of a function

Last synced: 18 Oct 2024

https://github.com/shinnn/tz-ids

An array of time zone IDs

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/parse-zonetab

Parse zone.tab file

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/node-font-cmap

Parse CMap of a font file buffer

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/create-symlink

Create a symbolic link

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/gulp-flex-svg

flex-svg plugin for gulp

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/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/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