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/node-read-remove-file

Read a file, then remove it

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/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/npm-cli-path

Resolve the path of `npm-cli.js` included in the globally installed npm CLI

async npm promise

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/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/run-in-dir

Run a function with changing the current working directory to a given path

Last synced: 18 Oct 2024

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

An array of time zone areas

Last synced: 18 Oct 2024

https://github.com/shinnn/find-pkg-dir

Find the root directory of a Node.js project from a given path

detection fast find javascript nodejs optimized package-json path-resolution

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

https://github.com/shinnn/reiwa

A command-line tool to show the current year in the new Japanese period 令和 (Reiwa)

command-line date gengo japan japanese-era javascript nodejs reiwa year

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

gulp plugin to transform yo-yo/bel/choo templates into pure and fast document calls

compiler gulp gulp-plugin stream template yo-yo

Last synced: 18 Oct 2024

https://github.com/shinnn/broccoli-css-mqpacker

Media Queries combiner for Broccoli with CSS MQPacker

Last synced: 18 Oct 2024

https://github.com/shinnn/twinkle-aquarium

3D shoal animation with sound-based interaction

Last synced: 18 Oct 2024

https://github.com/shinnn/gh-get

Create a request to the Github API

Last synced: 18 Oct 2024

https://github.com/shinnn/array-duplicated

Return an array of duplicated values in a given array

Last synced: 18 Oct 2024

https://github.com/shinnn/can-play-type-to-number

Convert a value which HTMLMediaElement.canPlayType() may return into an integer: "probably" => 2, "maybe" => 1, "" => 0

web-audio-api

Last synced: 18 Oct 2024

https://github.com/shinnn/reject-unsatisfied-npm-version

Make a Promise rejection unless the currently installed npm CLI satisfies the required version

async javascript nodejs npm promise rejection version

Last synced: 18 Oct 2024

https://github.com/shinnn/load-from-cwd-or-npm

Load a module from either CWD or npm CLI directory

async fallback import javascript loading module-loader nodejs npm promise

Last synced: 18 Oct 2024

https://github.com/shinnn/neat-frame

Generate simple framed text

border frame javascript nodejs padding square terminal

Last synced: 18 Oct 2024

https://github.com/shinnn/nyc-config-common

A reusable nyc configuration to improve common workflow

coverage istanbul javascript nodejs nyc reporter sharable-config

Last synced: 18 Oct 2024

https://github.com/shinnn/slash-deduplication

Deduplicate multiple consecutive slashes in a current URL without reloading a page — useful for GitHub Pages

cleanup client-side deduplication javascript normalization npm-package path redirection url

Last synced: 18 Oct 2024

https://github.com/shinnn/installed-pods

Extract installed Pod information from the output of a CocoaPods installation command

Last synced: 18 Oct 2024

https://github.com/shinnn/inspect-with-kind

`util.inspect` with additional type information

clarification error-messages javascript nodejs prettify types utility

Last synced: 18 Oct 2024

https://github.com/shinnn/npm-cache-path

Get the path of npm cache folder

cache directory javascript nodejs npm

Last synced: 18 Oct 2024

https://github.com/shinnn/wise-fetch

Feature-rich node-fetch

Last synced: 18 Oct 2024

https://github.com/shinnn/output-file

Write a file and create its ancestor directories if needed

ancestor-directories async javascript mkdir mkdirp nodejs promise writefile

Last synced: 18 Oct 2024

https://github.com/shinnn/broccoli-typescript

TypeScript compiler for Broccoli

Last synced: 18 Oct 2024

https://github.com/shinnn/changelog-filename-regex

A regular expression that matches a CHANGELOG filename

changelog javascript regexp regular-expression release-notes

Last synced: 18 Oct 2024

https://github.com/shinnn/tzdata-coordinate-regex

A regular expression for time zone coordinates in zone.tab format

iso6709 javascript regular-expression tz tzdata validation

Last synced: 18 Oct 2024

https://github.com/shinnn/font-weight-values

Valid values of CSS font-weight property

Last synced: 18 Oct 2024

https://github.com/shinnn/truncated-list

Create a list of items with truncating lines to the specified maximum number

Last synced: 18 Oct 2024

https://github.com/shinnn/read-exif

Get Exif data from a JPEG file without reading whole contents

exif javascript jpeg jpg metadata nodejs promise

Last synced: 18 Oct 2024

https://github.com/shinnn/vertical-meter

Generate a dotted vertical bar whose height depends on the given value

Last synced: 18 Oct 2024

https://github.com/shinnn/node-brace-expand-join

Join and normalize glob patterns considering brace expansion

Last synced: 18 Oct 2024

https://github.com/shinnn/font-face-attrs

Array of the `font-face` element attributes

Last synced: 18 Oct 2024

https://github.com/shinnn/exif-date-regex

A regular expression to validate and parse Exif date format

date ecmascript exif javascript lookbehind-assertion named-capture regular-expression validation

Last synced: 18 Oct 2024

https://github.com/shinnn/win-user-installed-npm-cli-path

Resolve the path of `npm-cli.js` included in the user-installed npm on Windows

javascript nodejs npm path promise resolution windows

Last synced: 18 Oct 2024

https://github.com/shinnn/alex-vscode

alex wrapper to easily integrate with Visual Studio Code

alex equality javascript language-server nodejs text-processing visual-studio-code wrapper

Last synced: 18 Oct 2024

https://github.com/shinnn/read-utf8-file

Read contents of a UTF-8 file

async filesystem javascript nodejs promise read utf-8

Last synced: 18 Oct 2024

https://github.com/shinnn/is-vfile-message

Check if a value is a VFileMessage object

Last synced: 18 Oct 2024

https://github.com/shinnn/get-github-event-types

Get all Event types of the Github API from the API reference

Last synced: 18 Oct 2024

https://github.com/shinnn/array-includes-all

Check if an array includes all the elements of another array

Last synced: 18 Oct 2024

https://github.com/shinnn/realpaths

Like fs.realpath, but resolves multiple paths at once

Last synced: 18 Oct 2024

https://github.com/shinnn/pause-methods

Pause/resume execution of an object's methods

Last synced: 18 Oct 2024

https://github.com/shinnn/svg-core-attrs

An array of the SVG core attributes

Last synced: 18 Oct 2024

https://github.com/shinnn/get-zonetab

Get the latest zone.tab file form IANA time zone database

Last synced: 18 Oct 2024

https://github.com/shinnn/validate-github-label-name

Check if a given string is a valid Github issue label name

Last synced: 18 Oct 2024

https://github.com/shinnn/block-comment.js

Create a multi-line block comment from a string or an array

Last synced: 18 Oct 2024

https://github.com/shinnn/github-event-types

All Event types of the Github API

Last synced: 18 Oct 2024

https://github.com/shinnn/dl-tar

Download and extract a tar archive with the Observable API

archive decompression downloader extraction fetch gzip javascript nodejs observable request tar tgz

Last synced: 18 Oct 2024

https://github.com/shinnn/inject-body

Inject contents into the HTML <body> tag of an HTTP response

html http javascript modification nodejs non-blocking response stream xml

Last synced: 18 Oct 2024

https://github.com/shinnn/insert-html-content

Insert contents into an HTML of a response body

html html5 insertion javascript modification nodejs non-blocking response stream

Last synced: 18 Oct 2024

https://github.com/shinnn/broken-npm-path

A path to the mock file that simulates an incorrectly installed npm CLI

Last synced: 18 Oct 2024

https://github.com/shinnn/ga-loader-snippets

A collection of Google Analytics loader scripts with various number of parameters

Last synced: 18 Oct 2024

https://github.com/shinnn/wrap-promise

Like new Promise(), but prevents implicit rejection

Last synced: 18 Oct 2024

https://github.com/shinnn/vfile-messages-to-vscode-diagnostics

Convert VFile#messages into an array of VS Code diagnostics

convert interface javascript nodejs vfile vscode

Last synced: 18 Oct 2024

https://github.com/shinnn/array-divide

Divide an array into multiple arrays each of whom have the same number of items

Last synced: 18 Oct 2024

https://github.com/shinnn/get-scrollmax-y.js

Get the value equivalent to window.scrollMaxY

Last synced: 18 Oct 2024

https://github.com/shinnn/node-http-s

Returns built-in http or https module accordingly to the protocol name

Last synced: 18 Oct 2024

https://github.com/shinnn/parse-tzdata-coordinate

Parse a coordinate string in zone.tab format, e.g. `-2439+02555`

Last synced: 18 Oct 2024

https://github.com/shinnn/line-length.js

Get line length of a string

Last synced: 18 Oct 2024

https://github.com/shinnn/array-to-error

Create an error from an array of error messages

Last synced: 18 Oct 2024

https://github.com/shinnn/package-license-types

Extract license types from package.json data

Last synced: 18 Oct 2024

https://github.com/shinnn/file-or-stdout

Write data to the file, or print data on stdout if no files are specified

Last synced: 18 Oct 2024

https://github.com/shinnn/all-eslint-rule-set

A set of the all available ESLint rules

Last synced: 18 Oct 2024

https://github.com/shinnn/npcache

Manipulate cache of npm packages

cache javascript nodejs npm promise stream

Last synced: 18 Oct 2024

https://github.com/shinnn/count-days-in-month

Get the number of days in a given month

Last synced: 18 Oct 2024

https://github.com/shinnn/load-gh-token

Get a GitHub access token from either an environment variable or a file

access-token configuration environment-variables github-api javascript nodejs secret-management security token

Last synced: 18 Oct 2024

https://github.com/shinnn/empty-directory-tar

A Buffer of a Tar archive which only contains a single directory

Last synced: 18 Oct 2024

https://github.com/shinnn/all-font-face-attrs

Array of the font-face element attributes, including core attributes

Last synced: 18 Oct 2024

https://github.com/shinnn/modernizr-stream

Create a readable stream that emits Modernizr code

browser-support code-generator feature-detection modernizr nodejs polyfill stream

Last synced: 18 Oct 2024

https://github.com/shinnn/grunt-flex-svg

Grunt task for creating SVG files of flexible width and height

Last synced: 18 Oct 2024

https://github.com/shinnn/gh-post

Create a POST request to the Github API

api-client github-api javascript nodejs request

Last synced: 18 Oct 2024

https://github.com/shinnn/broccoli-livescript

A Broccoli plugin to compile LiveScript

Last synced: 18 Oct 2024

https://github.com/shinnn/ascii-control-char-codes

All character codes of ASCII control characters

array ascii-control-characters character-codes javascript

Last synced: 18 Oct 2024

https://github.com/shinnn/sass-package-importer

A node-sass importer to resolve files from either npm packages or relative paths

helper import javascript node-sass nodejs package plugin sass stylesheet

Last synced: 31 Oct 2024

https://github.com/shinnn/parse-author-name.js

Parse the name of contact info like `name <mail> (url)`

Last synced: 18 Oct 2024

https://github.com/shinnn/parse-user-branch

Parse a username:branch string that is available for Github commit comparison API

Last synced: 18 Oct 2024

https://github.com/shinnn/get-calendar-dates

Get all ISO calendar dates in a string

Last synced: 18 Oct 2024

https://github.com/shinnn/max-line-length.js

Get maximum line length of a string

Last synced: 18 Oct 2024

https://github.com/shinnn/to-executable-name

Append .exe to a given string if the program is running on a Windows environment

Last synced: 18 Oct 2024

https://github.com/shinnn/real-executable-path

Find the first instance of an executable in the PATH, with expanding all symbolic links

async executable javascript nodejs promise symbolic-links symlink

Last synced: 18 Oct 2024

https://github.com/shinnn/exif-offset-time-regex

A regular expression for Exif time offset tags (±HH:MM)

Last synced: 18 Oct 2024

https://github.com/shinnn/is-ascii-control-char-code

Check if a given value is one of the ASCII control character codes

Last synced: 18 Oct 2024

https://github.com/shinnn/assert-fs-readfile-option

Test if value is valid for fs.readFile option

assertion fs invalidation javascript nodejs readfile validation

Last synced: 18 Oct 2024

https://github.com/shinnn/gh-delete

Create a DELETE request to the Github API

Last synced: 18 Oct 2024

https://github.com/shinnn/rmf

Remove a file or symbolic link without throwing an error when the target does not exist, as UNIX `rm -f` does

async deletion force javascript nodejs promise removal remove rm unlink

Last synced: 18 Oct 2024

https://github.com/shinnn/real-executable-paths-callback

Callback-style version of real-executable-paths

Last synced: 18 Oct 2024

https://github.com/shinnn/is-eslint-severity

Check if a given value is one of the ESLint severity level specifiers

Last synced: 18 Oct 2024

https://github.com/shinnn/parse-user-repo

Parse a username/repo string

Last synced: 18 Oct 2024

https://github.com/shinnn/filtered-array-to-sentence

Filter an array and produce a human-readable result as a string

Last synced: 18 Oct 2024

https://github.com/shinnn/list-empty-files

List all empty files in a given directory

Last synced: 18 Oct 2024