Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub / shinnn 373 repositories

JavaScript programmer

shinnn/uglify-save-license

A support module for UglifyJS to detect and preserve license comments

Language: JavaScript - Size: 39.1 KB - Last synced: 10 days ago - Pushed: over 7 years ago - Stars: 59 - Forks: 10

shinnn/github-username-regex

A regular expression that only matches a currently valid Github username

Language: JavaScript - Size: 1.95 KB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 74 - Forks: 8

shinnn/isogram

Generate Google Analytics tracking code with any isogrammic parameters you like

Language: JavaScript - Size: 169 KB - Last synced: 27 days ago - Pushed: over 5 years ago - Stars: 405 - Forks: 12

shinnn/is-var-name

Check if a string can be used as a JavaScript variable name

Language: JavaScript - Size: 46.9 KB - Last synced: 20 days ago - Pushed: about 5 years ago - Stars: 15 - Forks: 0

shinnn/gulp-gh-pages

A gulp 4 plugin to publish contents to Github pages

Language: JavaScript - Size: 188 KB - Last synced: 27 days ago - Pushed: over 4 years ago - Stars: 609 - Forks: 68

shinnn/all-eslint-rules

Get all available ESLint rules

Language: JavaScript - Size: 131 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 5 - Forks: 0

shinnn/gh-account-exists

Check if a Github account with the given username exists or not

Language: JavaScript - Size: 3.91 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 6 - Forks: 1

shinnn/get-chrome-tabs

Get information of the currently opened Chrome tabs, for example URLs and titles

Language: JavaScript - Size: 78.1 KB - Last synced: 19 days ago - Pushed: about 5 years ago - Stars: 15 - Forks: 3

shinnn/calendar-date-regex

Regular expression for matching ISO 8601 calendar dates

Language: JavaScript - Size: 35.2 KB - Last synced: 21 days ago - Pushed: over 5 years ago - Stars: 2 - Forks: 0

shinnn/node-font2svg

Create a SVG subset font from a font file

Language: JavaScript - Size: 3.77 MB - Last synced: 30 days ago - Pushed: over 9 years ago - Stars: 2 - Forks: 1

shinnn/broccoli-clean-css

A Broccoli plugin to minify CSS with clean-css

Language: JavaScript - Size: 156 KB - Last synced: 30 days ago - Pushed: over 3 years ago - Stars: 12 - Forks: 7

shinnn/vscode-swiftlint

A Visual Studio Code extension to lint Swift with SwiftLint

Language: JavaScript - Size: 124 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 12 - Forks: 5

shinnn/image-size-stream

Detect the width and height of images in a stream

Language: JavaScript - Size: 703 KB - Last synced: 22 days ago - Pushed: over 8 years ago - Stars: 17 - Forks: 5

shinnn/coverage

Collect and report code coverage of a JavaScript program

Language: JavaScript - Size: 153 KB - Last synced: 18 days ago - Pushed: almost 5 years ago - Stars: 12 - Forks: 1

shinnn/dl-tar

Download and extract a tar archive with the Observable API

Language: JavaScript - Size: 180 KB - Last synced: 25 days ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

shinnn/sum-up

Summarize package information

Language: JavaScript - Size: 69.3 KB - Last synced: 9 days ago - Pushed: over 6 years ago - Stars: 15 - Forks: 2

shinnn/parse-m3u8

Parse M3U8

Language: JavaScript - Size: 85 KB - Last synced: 13 days ago - Pushed: almost 5 years ago - Stars: 3 - Forks: 0

shinnn/vscode-alex

A Visual Studio Code extension to find unequal phrasing in your text with alex

Language: JavaScript - Size: 194 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 60 - Forks: 7

shinnn/watchexec-bin

An npm package to install a watchexec prebuilt binary

Language: JavaScript - Size: 28.3 KB - Last synced: 24 days ago - Pushed: over 5 years ago - Stars: 3 - Forks: 0

shinnn/chrome-paths

Possible paths or binary names of Chrome, Chrome Canary and Chromium in the current platform

Language: JavaScript - Size: 32.2 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 21 - Forks: 1

shinnn/parse-npm-version

Parse the installed npm version with node-semver

Language: JavaScript - Size: 83 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

shinnn/get-mode

Get a file mode

Language: JavaScript - Size: 131 KB - Last synced: 19 days ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

shinnn/load-from-cwd-or-npm

Load a module from either CWD or npm CLI directory

Language: JavaScript - Size: 224 KB - Last synced: 21 days ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

shinnn/mkcert-prebuilt

An npm package to install a mkcert prebuilt binary

Language: JavaScript - Size: 42 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 5 - Forks: 7

shinnn/parse-zonetab

Parse zone.tab file

Language: JavaScript - Size: 3.91 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 3 - Forks: 0

shinnn/vfile-glob

Search files with glob pattern and create VFile objects from them

Language: JavaScript - Size: 22.5 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 4 - Forks: 0

shinnn/list-directories

List all directories in a given directory

Language: JavaScript - Size: 54.7 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 5 - Forks: 3

shinnn/AudioContext-Polyfill

Polyfill for 'AudioContext' of Web Audio API

Language: JavaScript - Size: 258 KB - Last synced: 21 days ago - Pushed: about 10 years ago - Stars: 24 - Forks: 6

shinnn/frontmost-app

Get information of the frontmost app – the app that receives key events

Language: JavaScript - Size: 45.9 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 7 - Forks: 1

shinnn/npm-cli-dir

Resolve a path of the directory where npm CLI is installed

Language: JavaScript - Size: 113 KB - Last synced: 10 days ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

shinnn/gulp-yo-yo

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

Language: JavaScript - Size: 29.3 KB - Last synced: 15 days ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0

shinnn/metalsmith-buble

Bublé plugin for Metalsmith

Language: JavaScript - Size: 43 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0

shinnn/array-to-sentence

Join all elements of an array and create a human-readable string

Language: JavaScript - Size: 42 KB - Last synced: 10 days ago - Pushed: about 5 years ago - Stars: 33 - Forks: 4

shinnn/is-natural-number.js

Check if a value is natural number

Language: JavaScript - Size: 18.6 KB - Last synced: 11 days ago - Pushed: over 7 years ago - Stars: 6 - Forks: 1

shinnn/pkg-bin

Get a command name from a package.json object

Language: JavaScript - Size: 37.1 KB - Last synced: about 1 month ago - Pushed: almost 7 years ago - Stars: 3 - Forks: 3

shinnn/find-pkg-dir

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

Language: JavaScript - Size: 85.9 KB - Last synced: 30 days ago - Pushed: almost 5 years ago - Stars: 2 - Forks: 1

shinnn/fallback-stream

Create a readable stream that swithes to the fallback on error

Language: JavaScript - Size: 35.2 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 3 - Forks: 0

shinnn/smallest-jpeg

A `Buffer` of the theoretically smallest JPEG

Language: JavaScript - Size: 37.1 KB - Last synced: 17 days ago - Pushed: about 5 years ago - Stars: 2 - Forks: 0

shinnn/fs-readfile-promise

Promisified version of fs.readFile

Language: JavaScript - Size: 62.5 KB - Last synced: 24 days ago - Pushed: over 5 years ago - Stars: 49 - Forks: 3

shinnn/script-fallback-from-urls

Create script tags to load a JavaScript file safely

Language: JavaScript - Size: 18.6 KB - Last synced: 27 days ago - Pushed: over 7 years ago - Stars: 7 - Forks: 0

shinnn/node-read-remove-file

Read a file, then remove it

Language: JavaScript - Size: 88.9 KB - Last synced: 8 days ago - Pushed: over 5 years ago - Stars: 2 - Forks: 0

shinnn/tty-width-frame

Generate simple framed text fitting for the current text terminal

Language: JavaScript - Size: 84 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 2 - Forks: 0

shinnn/pause-fn

Pause/resume execution of a function

Language: JavaScript - Size: 152 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 3 - Forks: 0

shinnn/insert-html-content

Insert contents into an HTML of a response body

Language: JavaScript - Size: 74.2 KB - Last synced: 25 days ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 1

shinnn/reiwa

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

Language: JavaScript - Size: 104 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 2 - Forks: 0

shinnn/array-to-error

Create an error from an array of error messages

Language: JavaScript - Size: 10.7 KB - Last synced: 9 days ago - Pushed: over 7 years ago - Stars: 1 - Forks: 0

shinnn/gulp-front-matter

Extract front-matter header from files

Language: JavaScript - Size: 196 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 75 - Forks: 10

shinnn/neat-stack

Make a color-coded stack trace from an error

Language: JavaScript - Size: 89.8 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 9 - Forks: 0

shinnn/gulp-svelte

A gulp 4 plugin to compile Svelte template to vanilla JavaScript

Language: JavaScript - Size: 117 KB - Last synced: 29 days ago - Pushed: over 4 years ago - Stars: 25 - Forks: 7

shinnn/cancelable-pipeline

Cancelable `stream.pipeline()`

Language: JavaScript - Size: 55.7 KB - Last synced: 18 days ago - Pushed: about 5 years ago - Stars: 3 - Forks: 0

shinnn/purs

Spawn a new process using PureScript CLI

Language: JavaScript - Size: 45.9 KB - Last synced: 29 days ago - Pushed: over 5 years ago - Stars: 3 - Forks: 0

shinnn/get-exif

Get Exif data from JPEG

Language: JavaScript - Size: 123 KB - Last synced: 26 days ago - Pushed: almost 5 years ago - Stars: 4 - Forks: 1

shinnn/node-read-glob

Search files with glob pattern and read them asynchronously

Language: JavaScript - Size: 55.7 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 4 - Forks: 1

shinnn/lstat-dir

Run `fs.lstat()` for all contents in a given directory

Language: JavaScript - Size: 142 KB - Last synced: 16 days ago - Pushed: about 5 years ago - Stars: 4 - Forks: 2

shinnn/rmfr

Node.js implementation of rm -fr – recursive removal of files and directories

Language: JavaScript - Size: 75.2 KB - Last synced: 26 days ago - Pushed: about 6 years ago - Stars: 23 - Forks: 0

shinnn/run-in-dir

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

Language: JavaScript - Size: 147 KB - Last synced: 23 days ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

shinnn/node-brace-expand-join

Join and normalize glob patterns considering brace expansion

Language: JavaScript - Size: 152 KB - Last synced: 28 days ago - Pushed: over 9 years ago - Stars: 1 - Forks: 0

shinnn/output-file

Write a file and create its ancestor directories if needed

Language: JavaScript - Size: 148 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0

shinnn/exec-series

Run commands in order

Language: JavaScript - Size: 21.5 KB - Last synced: 9 days ago - Pushed: almost 8 years ago - Stars: 6 - Forks: 1

shinnn/actions-npm-alpine Fork of stingaa/npm

GitHub Action for interacting with npm in Alpine Linux

Language: Shell - Size: 30.3 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 2 - Forks: 5

shinnn/rate-map

Map a number in the range of 0-1 to a new value with a given range

Language: JavaScript - Size: 60.5 KB - Last synced: about 7 hours ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

shinnn/resolve-from-npm

Resolve the path of a module from the directory where npm is installed

Language: JavaScript - Size: 148 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 1

shinnn/is-changelog-path

Check if a given value is a <string> that looks like a CHANGELOG file path

Language: JavaScript - Size: 56.6 KB - Last synced: 19 days ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

shinnn/modernizr-stream

Create a readable stream that emits Modernizr code

Language: JavaScript - Size: 80.1 KB - Last synced: 30 days ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

shinnn/win-user-installed-npm-cli-path

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

Language: JavaScript - Size: 105 KB - Last synced: 27 days ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 1

shinnn/load-gh-token

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

Language: JavaScript - Size: 40 KB - Last synced: 24 days ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

shinnn/is-file-utf8

Check if a file is UTF-8-encoded

Language: JavaScript - Size: 48.8 KB - Last synced: 23 days ago - Pushed: over 6 years ago - Stars: 4 - Forks: 0

shinnn/node-strip-dirs

Remove leading directory components from a path, like tar(1)'s --strip-components option

Language: JavaScript - Size: 90.8 KB - Last synced: 12 days ago - Pushed: over 5 years ago - Stars: 8 - Forks: 1

shinnn/output-file-sync

Synchronously write a file and create its ancestor directories if needed

Language: JavaScript - Size: 45.9 KB - Last synced: 17 days ago - Pushed: about 5 years ago - Stars: 14 - Forks: 1

shinnn/read-exif

Get Exif data from a JPEG file without reading whole contents

Language: JavaScript - Size: 21.5 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0

shinnn/readdir-sorted

Like `fs.promises.readdir()`, but sorts the result based on `String#localeCompare()`

Language: JavaScript - Size: 125 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 4 - Forks: 0

shinnn/platform-name

Convert a Node.js platform identifier to the human-readable platform name

Language: JavaScript - Size: 55.7 KB - Last synced: 17 days ago - Pushed: about 5 years ago - Stars: 2 - Forks: 1

shinnn/inline-source-map-comment

Create an inline source map comment from a source map object or string

Language: JavaScript - Size: 34.2 KB - Last synced: 8 days ago - Pushed: almost 8 years ago - Stars: 9 - Forks: 4

shinnn/fettuccine

HTTP client with every imaginable option and small file size

Language: JavaScript - Size: 50.8 KB - Last synced: 19 days ago - Pushed: over 5 years ago - Stars: 6 - Forks: 0

shinnn/postcss-filter-declarations

PostCSS plugin to filter declarations by property names

Language: JavaScript - Size: 12.7 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

shinnn/is-4byte-char

Check if a given value is a character that costs 4 bytes in UTF-8

Language: JavaScript - Size: 3.91 KB - Last synced: 21 days ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0

shinnn/parse-tzdata-coordinate

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

Language: JavaScript - Size: 23.4 KB - Last synced: 20 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

shinnn/Js-GoogleMapsLoader Fork of davidkudera/google-maps-loader

Wrapper for asynchronously used Google Maps API in browser.

Language: JavaScript - Size: 69.3 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0

shinnn/tz-ids

An array of time zone IDs

Language: JavaScript - Size: 15.6 KB - Last synced: 19 days ago - Pushed: almost 5 years ago - Stars: 3 - Forks: 2

shinnn/inject-body

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

Language: JavaScript - Size: 35.2 KB - Last synced: 23 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

shinnn/metalsmith-svelte

Svelte plugin for Metalsmith

Language: JavaScript - Size: 107 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 7 - Forks: 2

shinnn/get-tz-ids

Get an array of time zone IDs from IANA time zone database

Language: JavaScript - Size: 2.93 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 2 - Forks: 1

shinnn/code-points.js

Get the code points of each character in the string

Language: JavaScript - Size: 22.5 KB - Last synced: 20 days ago - Pushed: about 5 years ago - Stars: 2 - Forks: 1

shinnn/stylelint Fork of stylelint/stylelint

A mighty, modern style linter

Size: 10.9 MB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

shinnn/read-font-cmap

Parse CMap of a TrueType/OpenType font file

Language: JavaScript - Size: 145 KB - Last synced: about 1 month ago - Pushed: almost 9 years ago - Stars: 2 - Forks: 1

shinnn/is-cwebp-readable

Check if a Buffer/Uint8Array is available for cwebp image source

Language: JavaScript - Size: 87.9 KB - Last synced: 9 days ago - Pushed: over 5 years ago - Stars: 3 - Forks: 1

shinnn/create-symlink

Create a symbolic link

Language: JavaScript - Size: 10.7 KB - Last synced: about 2 months ago - Pushed: over 5 years ago - Stars: 3 - Forks: 2

shinnn/read-json-sync

Read and parse a JSON file synchronously

Language: JavaScript - Size: 73.2 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 9 - Forks: 0

shinnn/read-multiple-files

Read multiple files Observable way

Language: JavaScript - Size: 110 KB - Last synced: 28 days ago - Pushed: over 5 years ago - Stars: 13 - Forks: 4

shinnn/istanbul-coveralls

A simple alias for istanbul + node-coveralls

Language: JavaScript - Size: 16.6 KB - Last synced: 10 days ago - Pushed: over 5 years ago - Stars: 21 - Forks: 4

shinnn/node-font-cmap

Parse CMap of a font file buffer

Language: JavaScript - Size: 164 KB - Last synced: about 1 month ago - Pushed: almost 9 years ago - Stars: 3 - Forks: 0

shinnn/configured-eslint-rules

Detect configured ESLint rules

Language: JavaScript - Size: 112 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

shinnn/unconfigured-eslint-rules

Detect unconfigured ESLint rules

Language: JavaScript - Size: 66.4 KB - Last synced: 17 days ago - Pushed: almost 5 years ago - Stars: 2 - Forks: 0

shinnn/is-resolvable

Check if a given module ID is resolvable with require()

Language: JavaScript - Size: 67.4 KB - Last synced: 10 days ago - Pushed: over 5 years ago - Stars: 16 - Forks: 1

shinnn/array-has-duplicates

Check if an array includes duplicated values or not

Language: JavaScript - Size: 72.3 KB - Last synced: 24 days ago - Pushed: over 5 years ago - Stars: 5 - Forks: 0

shinnn/npcache

Manipulate cache of npm packages

Language: JavaScript - Size: 158 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

shinnn/tty-truncate

Truncate a string to the current text terminal width

Language: JavaScript - Size: 108 KB - Last synced: 21 days ago - Pushed: almost 5 years ago - Stars: 3 - Forks: 0

shinnn/slash-deduplication

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

Language: JavaScript - Size: 41 KB - Last synced: 2 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

shinnn/count-days-in-month

Get the number of days in a given month

Language: JavaScript - Size: 4.88 KB - Last synced: 27 days ago - Pushed: almost 8 years ago - Stars: 1 - Forks: 0

shinnn/node-http-proxy Fork of http-party/node-http-proxy

A full-featured http proxy for node.js

Language: JavaScript - Size: 1.5 MB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0