Packages by vanchoy <super.ludiq@gmail.com> [SYNC profile]

Name IM Last modified Is admin Publish scopes
@vanchoy Sun Nov 25 2018 00:26:50 GMT+0800 (China Standard Time) false

  • koa-absurd-skeleton (latest: 1.0.0) AbsurdJS skeleton, middleware for Koa (--harmony framework)
  • tasck (latest: 0.0.0) Build expressive javascript tasks.
  • js-code-context (latest: 1.1.0) RegExp expressions to parse javascript code context - for node and the browser.
  • promistein (latest: 1.0.0) bramstein/promis (minified version) for nodejs and browser. Packaged for benchmarks. It supports the full Promise API specification.
  • pkg-open (latest: 1.0.2) Open npm package's github repository from cli. Inspired by `npm-repo` and `opn`.
  • catchy (latest: 1.0.3) Promise-like async parallel control flow library, without so much abstraction.
  • promise-bench (latest: 0.0.2) Compare the performance and code of multiple async patterns
  • homepage (latest: 1.0.0) Open NPM package/module homepage url from NPM registry. Support CLI and Promises
  • koa-better-ratelimit (latest: 2.1.2) Better, smaller, faster - koa middleware for limit request by ip, store in-memory.
  • gitcreate (latest: 1.0.0) Create a Github repository with only `username/repo`. Support CLI and Promises.
  • mustache-spec-tests (latest: 0.0.0) (wip) mustache/spec tests for different mustache implementations and normalize api
  • init-package (latest: 0.0.0) Initialize node/npm project, normalize and populate templates with data
  • gitlogin (latest: 0.0.1) Modern, simplified Github login, CLI and API - generating personal access token. Support promises and node-style callbacks.
  • randomorg-js (latest: 1.0.0) Streaming Random.org JSON-RPC Javascript API - for node, command line (cli) and the browser.
  • glob2path (latest: 0.0.1) (clone of `glob2fp`) Recursively extract/find/search non-glob (real/file/base) path from/in glob pattern or array of glob patterns using `is-glob`.
  • glob2filepath (latest: 0.0.1) (clone of `glob2fp`) Recursively extract/find/search non-glob (real/file/base) path from/in glob pattern or array of glob patterns using `is-glob`.
  • filter-css-properties (latest: 1.0.0) Filter the list of all available (possible) 178+ css2/3 properties with glob patterns
  • web-colors-regex (latest: 0.0.2) Check is string valid hex color value or W3C valid color name
  • web-colors (latest: 0.0.0) (wip) wrapper around css-color-names - all possible W3C hex colors and color names
  • coverage-code-regex (latest: 1.0.2) Regular expression (regex) for matching ugly code that coverage tools add during the test process. Like this one `__cov_Ejgcx$XN18CSfmeWn$f7vQ.f['2']++;`
  • function-regex (latest: 1.0.2) Function regex. Regular expression for matching function parts. Expose match groups for function name, arguments and function body.
  • package-ownership (latest: 0.0.1-2) Control (add/remove) owners (ownership) of npm package. Give npm rights to user or all organization members.
  • handle-errors (latest: 1.0.0) Handling/creating hybrid errors. Hybrid middleware between callbacks and throws. Helpful util for modules that have hybrid APIs and want when they use promises, directly to throw the errors; when use callbacks to pass errors to first argument of this call
  • anonymize-ip (latest: 1.0.1) Hide last ip numbers for given ip, like `129.89.5.243` -> `129.89.x.xxx` or `79.100.175.45` to `79.100.xxx.xx`. Or replace them with custom mask.
  • filter-web-colors (latest: 0.0.0-1) (wip) Filter possible web colors (by name or hex or rgb(a) or hsl(a) value) with glob patterns or callback which returns true
  • cleanup-coverage-code (latest: 1.0.3) Cleanup ugly code added by code coverage tools during the test process. Like this one `__cov_Ejgcx$XN18CSfmeWn$f7vQ.f['2']++;`.
  • gitfork (latest: 0.0.0) Fork a Github repo with node.js (programmatically) with just `user/repo` pattern or through [gitfork-cli][gitfork-cli] package for CLI usage.
  • gitfork-cli (latest: 0.0.0) Command-line interface (cli) for forking github repository with just `user/repo` pattern.
  • glob2fp (latest: 1.0.0) Recursively extract/find/search non-glob (real/file/base) path from/in glob pattern or array of glob patterns using `is-glob`.
  • fs-readdir (latest: 0.0.3) fs.readdir done right! Support sync, async and stream API, recursiveness and filters/globs.
  • koa.io (latest: 0.0.3) realtime web framework combine koa and socket.io
  • get-first-from-filepath (latest: 1.0.1) Get the very first directory name from file path `./foo/bar/baz` -> `foo` or `../a/b/c` -> `../a`. Useful when you just want first real directory from given file path
  • unrelative (latest: 1.0.0) Transform relative path or glob pattern to absolute
  • char-code-names (latest: 1.0.2) Common used char codes and their common used names as json object
  • github-short-url-regex (latest: 3.0.0) Regular expression (Regex) for matching github shorthand (user/repo#branch).
  • mustache-spec (latest: 0.1.0) {{Mustache}} template specification, `mustache/spec` as package
  • read-toml (latest: 0.0.1) (wip) thin wrapper around `toml` to read TOML v0.4.0+ config files. sync and async
  • read-cson (latest: 0.0.0) (wip) thin wrapper around `cson-parser` to read CSON config files. sync and async
  • assertit (latest: 0.1.0) Thin sugar layer on top of `testit` framework, `is-kindof` and `assert`.
  • online-branch-exist (latest: 2.0.2) Check that given branch/tag/release exist in github repo, using `user/repo#branch` pattern.
  • npm-pkgs-cli (latest: 0.1.0) CLI for listing and filtering user npm packages from the npmjs.com! Using `tunnckoCore/npm-pkgs-filter`
  • npm-pkgs-filter (latest: 1.0.1) Filter the list of user npm packages from the [npmjs.com](https://npmjs.com) using glob pattern, function, array or regex.
  • npm-pkgs (latest: 2.0.1) List user npm packages from the [npmjs.com](http://npm.im)!
  • npm-pkgs-count (latest: 1.0.2) Count npm user packages from npmjs.com website profile. API and CLI.
  • npm-run-tests (latest: 0.1.0) Run tests of the given globally or locally installed npm package, e.g. `npm test <packageName>`
  • postcss-myth (latest: 0.0.0) PostCSS port of Myth. Support for Myth in PostCSS ecosystem.
  • tosck (latest: 0.1.0) Asynchronous page request - simple and configurable. Follow redirects and decompress gzip/deflate request bodies on-the-fly.
  • hybridify-all (latest: 1.0.4) Hybridifies all the selected functions in an object.
  • async-exec-cmd (latest: 2.0.2) Simple, fast, flexible and cross-platform async executing commands (with node-cross-spawn).
  • exec-cmd (latest: 2.0.1) Flexible and cross-platform executing commands. Hybrid, Async and Promise API.
  • koa-hello-world (latest: 1.0.1) Koa 'Hello World' middleware, useful for testing
  • manage-arguments (latest: 1.0.0) Prevents arguments leakage - managing arguments. From Optimization killers by Petka Antonov.
  • acorn-strip-comments (latest: 0.1.0) Strip code comments from given input string, using acorn javascript parser
  • is-ansi (latest: 1.0.0) Check that given string contain ANSI color codes, without CLI
  • then-parse-json (latest: 1.0.2) Gracefully parse JSON using promises - promisified JSON.parse
  • then-stringify-json (latest: 1.0.1) Gracefully stringify JSON using promises - promisified JSON.stringify
  • then-write-file (latest: 1.0.0) Write file to disk, using promises and creating recursively intermediate directories if they don't exist.
  • then-write-json (latest: 1.0.0) Write contents to JSON file using JSON.stringify and promises. Creating intermediate directories if they don't exist.
  • acorn-extract-comments (latest: 0.2.0) Extract JavaScript code comments from a string, using `acorn`. Optionally returns the AST and first line of code after comment - useful for parsing code context and api docs.
  • is-hexcolor (latest: 1.0.0) Check that given value is valid hex color, using `hex-color-regex` - the best regex for matching hex color values
  • char-codes (latest: 1.0.1) Char codes utility belt - char code, char name and the char (character)
  • is-missing (latest: 1.0.4) Check that given `name` or `user/repo` exists in npm registry or in github as user repository.
  • always-callback (latest: 1.0.0) Create callback api for given sync function. Guarantee that given function (sync or async, no matter) will always have callback api and will handle errors correctly.
  • handle-callback (latest: 2.0.0) Make promise to have support for callback api, it returns promise in that same time.
  • always-thunk (latest: 1.0.0) Create thunk from async or sync function. Works like `thunkify`.
  • koa-upload (latest: 0.0.0) File upload for koa, based on `formidable`
  • make-callback (latest: 1.0.1) Make synchronous function or generator to support callback api
  • is-sync-function (latest: 1.1.0) Opposite of `is-async-function`. Check that given function is synchronous.
  • del-value (latest: 1.0.0) Delete deeply nested value from an object using dot notation like `a.b.c.x` and return the modified object if success, otherwise return original object.
  • thunk2promise (latest: 0.1.0) Transform or convert thunk to Bluebird Promise.
  • is-es6-generators (latest: 1.0.2) Check whether a value is a `Generator` or `GeneratorFunction`. The `co` way, more strict checking. Always return boolean true or false, never null or undefined.
  • is-singular (latest: 1.0.0) Return true if given word is in singular form like `apple`, `car`, `test` and false otherwise, never throws.
  • store-cache (latest: 0.1.0) Simple and flexible API for in-memory object cache store that have set, get, put, del, has and store methods. Inspired by `option-cache`, `data-store`, `map-cache` and more.
  • put-value (latest: 0.1.0) Update only existing values from an object, works with dot notation paths like `a.b.c` and support deep nesting.
  • del-values (latest: 1.0.0) Multiple delete deeply nested **values** from an object using dot notation `a.b.c`
  • vinyl-filter-since (latest: 2.0.2) Gulp/vinyl-fs plugin, filter files that have been modified since given Date or Number.
  • benz (latest: 0.4.0) Compose your control flow with absolute elegance. Support async/await, callbacks, thunks, generators, promises, observables, child processes and streams. Can power applications that need to have plugins. Useful for creating task, test and bench runners.
  • arr-filter-fn (latest: 1.0.0) Filter and flattenify array to have only function values. Much like `arr-filter-function` package, but with flatten.
  • arr-filter-function (latest: 1.0.0) Fast filter array to have only function values. But also allow you to give iterator function which will be called on each element of the array that is function - much like array.map functionallity. Useful when you want to filter, but also want to map in s
  • hash-file-cli (latest: 1.0.0) Create hash from file. CLI for `hash-file` package.
  • jscss-lite (latest: 1.0.0) Write Javascript-ish things in your CSS. Or call it `Embedded CSS` - write CSS in your Javascript!
  • add-package-owners (latest: 0.5.0) Add owners to the npm package through given json populated with author npm usernames
  • vez (latest: 0.2.0) Middleware composition at new level. Ultimate alternative to `ware`, `plugins`, `koa-compose` and `composition` packages. Allows you to use callbacks, promises, generators and async/await functions as middlewares.
  • github-generate-token (latest: 3.0.0) Generating GitHub Personal Access Token using Basic Auth `username:password`
  • kudos (latest: 1.0.0) kudos done right - unopinionated, made simple, so simple it hurts!
  • get-last-value (latest: 1.0.2) Lookup an object recursively for given property and get it's value.
  • dual-emitter (latest: 0.7.0) :tropical_drink: EventEmitter done right and no dependencies. For nodejs and the browser (>= IE8). Can emit custom or DOM events.
  • kind-of-types (latest: 1.0.1) List of all javascript types. Used and useful for checking, validation, sanitizing and testing. Like isStream, isPromise, isWeakset and etc.
  • bind-arguments (latest: 1.0.0) Bind context (optional) and multiple arguments to function.
  • npmls (latest: 3.0.0) Opinionated `npm ls` - list globally or locally installed node modules.
  • voala (latest: 0.0.0) wip
  • is-emitter (latest: 1.0.0) Check that given value is EventEmitter, not so strict as `is-node-emitter`.
  • is-hybrid (latest: 1.0.1) Check whether an object looks like Hybrid which is promises-a+ promise and callback api
  • promise2thunk (latest: 1.0.1) Convert (transform) promise to thunk, just like was in co@3
  • catchup (latest: 1.0.0) Graceful error handling. Because core `domain` module is deprecated. This share almost the same API.
  • merz (latest: 0.6.0) Wrapper to handle completion and errors of sync and async functions, promises, generators, streams, observables and child processes.
  • j140 (latest: 2.0.0) Template engine in 140 bytes, by @jed Schmidt. Support helpers, partials and pre-compiled templates. For nodejs and the browser. Browserify-ready.
  • octet (latest: 3.0.0) 1kb template engine for the browser and nodejs. Support helpers, partials and more. Used in AbsurdJS.
  • github-config (latest: 1.0.2) Easily store or get Github config data from `.gitconfig`. Useful when you want to store your github token and test your apps without exposing it.
  • gulp-es6-template (latest: 1.0.1) Gulp plugin for `es6-template` - easy and small template engine.
  • gulp-octet (latest: 1.0.2) Gulp plugin for `octet` - 1kb template engine. Support helpers, partials and more. Used in AbsurdJS apps.
  • gulp-es6-template-strings (latest: 1.0.1) Gulp plugin for `es6-template-strings` - compile and resolve template strings notation as specified in ES6.
  • gulp-j140 (latest: 1.0.1) Gulp plugin for `j140` - template engine in 140 bytes by @jed Schmidt.
  • coone (latest: 0.1.0) Acts like `co@3` and also is drop-in replacement for it. Built on top of `merz`, actually thanks to `always-done`. But accept everything, not only generators - sync functions, async functions, callbacks and more. Flow-control for now and then.
  • voa (latest: 0.1.1) Acts like `co@4` and also is drop-in replacement for it (pass 100% of the tests). Built on top of `merz`, actually thanks to `always-done`. But accept everything, not only generators - sync functions, async functions, callbacks and more. Flow-control for
  • always-promise (latest: 1.1.1) Promisify, basically, everything. Generator function, callback-style or synchronous function; sync function that returns child process, stream or observable; directly passed promise, stream or child process.
  • always-generator (latest: 0.1.0) Generatorify, basically, everything. You can create generator function from callback-style or synchronous function; sync function that returns child process, stream or observable; directly passed promise, stream or child process.
  • on-stream-end (latest: 1.0.0) Handles completion and errors of any stream - readable/writable/duplex.
  • has-bom-string (latest: 1.0.0) Returns true if string has a byte order mark (BOM)
  • letta-value (latest: 1.0.0) Extends `letta` to accept and handles more than functions only. Handles all kind of results from `letta`. Basically, creating promise from everything - strings, arrays, objects, functions, generators, generator functions, promises, streams, child processe
  • youtube-regex (latest: 1.0.5) The correct Youtube video id regex! Regex done right!
  • create-callback (latest: 1.0.1) Create callback api from synchronous function. Same as `make-callback`, but won't handle generators and if async function is given returns it.
  • es6-template (latest: 1.0.4) Easy and small template engine for the browser and nodejs.
  • prepend-http-extra (latest: 1.0.0) Same as `prepend-http` but handles the case when starts with `//`, like CDNs.
  • relike-value (latest: 1.0.0) Create promise from sync, async, string, number, array and so on. Handle completion (results) and errors gracefully! Built on top of `relike`, used by `redolent` to build robust (hybrid) APIs.
  • khaos-template (latest: 0.16.0) just khaos template for most of my repositories. look https://github.com/tunnckoCore/abbrev-kindof
  • then-got (latest: 2.0.0) Promisified `simple-get`.
  • is-backslash (latest: 1.0.0) Checks given value is backslash - support char code number, hex, unicode or string value to be given.
  • is-forwardslash (latest: 1.0.0) Checks given value is forwardslash - support char code number, hex, unicode or string value to be given.
  • is-empty-function (latest: 1.1.2) Check that given string, function or arrow function have empty body, using `parse-function`.
  • npm-related (latest: 3.0.0) Command-line app for generating a list of links to the homepages of related GitHub/npm projects. Using `helper-related`.
  • is-real-object (latest: 1.0.2) Returns `true` if a value is any type of object, but not an array. Browserify-ready.
  • flatten-arguments (latest: 1.0.0) Fastest, simplest and smallest. Pass `arguments` object or list of arguments and get flattened array.
  • useware (latest: 1.0.3) Accept Arguments object or multiple arguments that can be any value, including deeply nested arrays. Flatten the arguments/values then filter them to be only functions. Useful for `.use` methods.
  • try-require-please (latest: 1.0.0) Try to require the given module, failing loudly with default message if module does not exists.
  • kind-error (latest: 2.0.0) Base class for easily creating meaningful and quiet by default Error classes with sane defaults and assertion in mind.
  • abbrev-kindof (latest: 1.0.5) Use abbreviations for checking type of given value. Like `kindof(val, 'soa')` to check that value is string, object or array.
  • apidocs-cli (latest: 3.0.3) Command-line app for generating API docs from code comments. Can be used as API of helper-apidocs package.
  • is-typeof-error (latest: 1.1.0) Check that given value is any type of error and instanceof Error.
  • useful-error (latest: 0.0.0) Enhanced Error class for creating meaningful and customizable error classes. Adds option to remove stacktrace and format the toString method.
  • request-all (latest: 2.0.2) Performs a multiple requests and data from all pages are concatenated together and buffered until the last page of data has been retrieved. Use it as standalone module or as wrapper for simple-get - just pass simple-get.
  • function-equal (latest: 1.0.0) Compares two functions, are they equal? Checks their names, bodies and argument names. Powered by `parse-function`.
  • gulp-micromatch (latest: 1.0.5) Filter vinyl files with glob patterns, string, regexp, array, object or matcher function. micromatch stream.
  • get-fn-name (latest: 1.0.0) Get function name with strictness and correctness in mind. Also works for arrow functions and getting correct name of bounded functions. Powered by [fn-name][].
  • simple-get-stream (latest: 1.0.2) Simply wraps [simple-get][] and his methods to return Response stream instead of Request stream. Simple as `simpleGet.get(url).pipe(process.stdout)`
  • useware-context (latest: 1.0.3) Much like [useware][], but with the ability to bind given context to each function.
  • then-callback (latest: 1.0.3) Wrap a promise to allow passing callback to `.then` of given promise, also works as normal `.then`
  • error-format (latest: 1.0.1) Allows you to customize the toString method of passed `err`. Also adds useful properties like `line`, `filename` and `column` to the `err` object.
  • capture-spawn (latest: 1.0.1) Asynchronously capturing spawn output.
  • parse-arguments (latest: 1.0.0) Parse function to object with same key names as arguments names and values that you pass in same order.
  • run-commands (latest: 0.1.1) Cross-platform running a series of commands or in parallel flow. Run commands in OS X, Linux and even Windows!
  • is-child-process (latest: 1.0.2) Checks whether a value is child process result, which in case is more specific Node.js EventEmitter. Browserify-ready.
  • base-request (latest: 0.0.0) Plugin that adds `.request` and `.requestAll` methods to your [base][] applications for working with HTTP requests. Also can perform multiple requests on paged content - out of the box, if needed.
  • unc-path-regex (latest: 0.1.2) Regular expression for testing if a file path is a windows UNC file path. Can also be used as a component of another regexp via the `.source` property.
  • clean-tostring (latest: 1.0.0) Clean function `toString` from code coverage mess. It can't be ideal, but it's useful in testing process.
  • is-node-emitter (latest: 1.0.6) Strictly checks that given value is nodejs EventEmitter. It's easy, because his API is in frozen state.
  • smart-bind (latest: 1.0.1) Smarter binding of function with some context. It uses .apply instead of .bind, with reason.
  • bind-context (latest: 2.0.2) Bind context to a function and preserves her name. Can be used to change name of a function. The toString also works correctly.
  • rename-function (latest: 1.0.5) Rename a given function. Tries to be cross-platform and guaranteed. Useful when you want to preserve name of bound function. In bonus, allows passing context to the renamed function.
  • load-deps (latest: 1.0.5) Just load devDependencies of the current project or any other dependencies. Useful for any node.js app that needs to load plugins from node_modules. 15-20x times faster alternative to [load-plugins][] and [gulp-load-plugins][].
  • compose-emitter (latest: 1.2.0) Fast, lightweight and powerful composition of an EventEmitter with context binding in mind. Pass your emitter instance and context through options and compose on/off/once/emit methods using `.compose` method.
  • async-base-iterator (latest: 0.4.0) Basic iterator for [async][] library that handles async and synchronous functions, also emits `beforeEach`, `afterEach` and `error` events. Using [async-simple-iterator][] and used in [async-control][].
  • async-simple-iterator (latest: 0.1.5) Making simple iterator for [async][] lib that adds beforeEach, afterEach, error hooks and support for settling. It also emits `beforeEach`, `afterEach` and `error` events.
  • coreflow-templates (latest: 0.33.0) just khaos template for most of my repositories. look https://github.com/tunnckoCore/abbrev-kindof
  • lazy-arrayify (latest: 1.0.3) We are lazy, also [lazy-cache][]d and [browserify][]-ready - just arrayify, falsey values returns empty array. In bonus with `.isArray` method.
  • limon-prev-next (latest: 1.0.1) Plugin for [limon][] pluggable lexer that adds `prev` and `next` methods.
  • postjson (latest: 0.1.3) Transforming JSON with plugins.
  • parse-github-short-urls (latest: 2.0.0) **DEPRECATED?** Parse a string of github/npm shorthands into an array of [parse-github-short-url][] objects.
  • limon (latest: 0.3.5) The pluggable JavaScript lexer. Limon = Lemon.
  • handle-arguments (latest: 3.1.0) Get separately non-callback arguments in `.arguments` and the last argument if it [is-callback-function][] in `.callback`. It also works like [sliced][], but returns object with `.arguments` and `.callback` properties.
  • callback2stream (latest: 1.0.1) Transform sync, async or generator function to Stream. Correctly handle errors and optional arguments.
  • value2stream (latest: 1.0.0) Transform any value to stream. Create a stream from any value - string, array, buffer, number, promise or even Error object.
  • always-stream (latest: 1.0.0) Create stream from any value - function, array, string, buffer, promise, number, object and etc. Always returns a function that returns Transform Stream, using [through2][].
  • promise2stream (latest: 1.0.1) Transform ES2015 Promise to Stream - specifically, Transform Stream using [through2][]. Works in object mode by default, but you can pass options directly to the [through2][] package.
  • use-ware (latest: 0.3.2) Adds sync plugin support to your application. Kinda fork of [use][] - use it if you need to support nesting. Or use [ware][] if you need async middleware system.
  • is-callback-function (latest: 1.0.1) Returns true if function is a callback. Checks its name is one of [common-callback-names][] - callback, cb, cb_, callback_, next, done, they can be customized, these are default.
  • relike-all (latest: 2.2.0) Promisify all function in an object, using [relike][].
  • hybridify (latest: 2.0.0) Hybridify. Hybrids. Create sync or async function to support both promise and callback-style APIs in same time. Using the power of [relike][].
  • relike (latest: 1.1.5) Simple promisify async or sync function with sane defaults. Lower level than `promisify` thing. Can be used to create `promisify` method.
  • letta (latest: 0.5.2) Promisify sync, async or generator function, using [relike][]. Kind of promisify, but lower level. Full compatibility with [co][]4 and passing 100% of its tests.
  • parse-github-short-url (latest: 3.2.0) Parse a github/npm shorthand (user/repo#branch or user/repo@version) URL into an object.
  • async-control (latest: 0.5.0) Ultimate asynchronous control flow goodness with built-in hook system and compose, series, define and parallel methods. Uses async.map and async.mapSeries methods. Allows passing custom iterator function.
  • base-plugins-enhanced (latest: 0.1.2) Error handling and extras for `.use` and `.run` methods of your Base apps. Modifies `.use` method to be able to 1) accept array of functions, 2) options object as second argument. Emits `error` event if some plugin fails.
  • postcore (latest: 0.1.0) Processor engine for Post* family like PostCSS, PostHTML and PostJSON.
  • regex-username (latest: 2.0.0) Regular expression for usernames - it follows the same rules that GitHub uses.
  • base-extract-comments (latest: 0.1.2) Base (github @node-base) application plugin for extracting code comments using `acorn-extract-comments`.
  • native-promise (latest: 1.0.1) Get native `Promise` or falsey value if not available.
  • base-task-alias (latest: 0.1.4) Plugin that adds `.taskAlias` method to your @node-base application. Creating alias task for some task.
  • lazy-utils (latest: 1.1.0) Most used utils, almost everywhere - [lazy-cache][]d. Including simple arrayify, [isobject][], [isarray][], [is-buffer][], [is-extendable][] and [extend-shallow][].
  • gana-compile (latest: 1.0.1) Pretty small synchronous template engine built on ES2015 Template Strings, working on `node@0.10` too. No RegExps, support for helpers and what you want. Use [gana][] if you wanna both async and sync support.
  • gana (latest: 1.1.1) Small and powerful template engine with only sync and async compile. The mid-level between [es6-template][] and [gana-compile][].
  • is-match-ip (latest: 1.0.0) Matching IPs using [micromatch][] and [ip-filter][] - glob patterns, RegExp, string or array of globs. Returns matcher function.
  • koa-ip-filter (latest: 3.0.0) Middleware for [koa][] that filters IPs against glob patterns, RegExp, string or array of globs. Support custom `403 Forbidden` message and custom ID.
  • express-ip-filter (latest: 2.0.0) Middleware for [express][] that filters IPs against glob patterns, RegExp, string or array of globs. Support custom `403 Forbidden` message, blacklists, whitelists and custom ID.
  • koa-bel (latest: 1.0.0) View engine for `koa` without any deps, built to be used with `bel`. Any other engines that can be written in `.js` files would work, too.
  • create-readdir-stream (latest: 1.0.0) Streaming `fs.readdir`, extensible with smart plugins. No recursion and no globs by default - [use][] plugins. Does not stat and doesn't read the filepaths - use plugins. It just push [vinyl][] files to stream. Follows signature and semantics of `fs.creat
  • gruu-reporter (latest: 0.3.0) Small reporter for TAP output, showing only failing tests and small stack traces. Built for [gruu][] test runner, but works for any other TAP-producing libs
  • makka (latest: 0.1.0) Small, safe and extensible library to deal with asynchronous control flow, built on [minibase][]
  • gitclone (latest: 2.0.0) Powerful and flexible programmatic interface for the `git clone` command, using [gitclone-defaults][] and [cross-spawn][]
  • dargs-fork (latest: 1.0.0) Patch for the [dargs][] package, that adds support for single flags. Convert an object of options into an array of command-line arguments.
  • unzy (latest: 0.4.1) Minimalist, extensible framework for building programmatic API interfaces of CLI programs, built on [minibase][].
  • gh-download (latest: 0.1.0) Small and fast downloading (cloning) of GitHub repository. Supports downloading specific commit, branch or tag
  • write-file (latest: 1.0.0) Writing a file to disk, creates intermediate directories in the destination path if they dont already exist.
  • stream-copy-dir (latest: 1.0.0) Streaming copy of directory to destination - no globs and no recursion. In addition can pass a 'plugin' function to modify the contents of each file - perfect place for template engines.
  • to-callback (latest: 1.0.1) Converts result-first callbacks to classic (node.js-style) error-first callbacks with 3 lines of code. Useful when you want to promisify result-first APIs (like emitter.on). Inspired by [rfpify][] and probably used in it.
  • github-clone-labels (latest: 1.0.2) Cloning labels from source repository to destination repository. Period.
  • gruu (latest: 0.2.1) Modern, small and powerful testing with TAP output and support for async/await, promises, callbacks, streams and observables, built on [always-done][].
  • try-read-json (latest: 2.0.0) Graceful reading of JSON value, using JSON.parse with support for optional callback
  • kind-of-extra (latest: 1.0.4) Additional functionality to [kind-of][] type check utility. Support promises, generators, streams, errors.
  • is-kindof (latest: 3.0.1) Check type of given javascript value. Support promises, generators, streams, and native types. Built on [kind-of][] lib.
  • azy (latest: 0.1.0) Modern, powerful and small assertion, built on [assert-kindof][] and [is-kindof][]. Based on builtins assert, [tape][]'s and [ava][]'s APIs
  • node-minibase (latest: 0.1.0) Tests for applications built on MiniBase
  • minibase-tests (latest: 1.1.2) Tests for applications built on [minibase][] or [base][]. All Base apps passes these tests.
  • minibase-assert (latest: 1.0.2) Plugin for [minibase][] and [base][], that adds assertion methods - most of [assert-kindof][] methods and built-ins assert module.
  • minibase-control-flow (latest: 1.0.0) Plugin for [minibase][] and [base][] that adds control flow methods `.serial` and `.parallel` to your application, based on the power of [each-promise][] lib for dealing with async flow.
  • minibase-better-define (latest: 1.0.4) Plugin for [base][] and [minibase][] that overrides the core `.define` method to be more better.
  • minibase-visit (latest: 1.0.5) Plugin for [minibase][] and [base][], that adds `.visit` method to your application to visit a method over the items in an object, or map visit over the objects in an array. Using using [collection-visit][] package.
  • minibase (latest: 1.0.1) Minimalist alternative for Base. Build complex APIs with small units called plugins. Works well with most of the already existing [base][] plugins.
  • npm-add-engines (latest: 2.0.1) Add engines field to your package.json file in current working directory or user-defined directory
  • detect-installed (latest: 2.0.4) Checks that given package is installed globally or locally.
  • is-installed (latest: 2.0.1) Checks that given package is installed locally or globally. Useful for robust resolving when you want some package - it will check first if it exists locally, then if it exists globally
  • resolve-package (latest: 1.0.1) Resolves a given package if it is installed locally, then tries to resolve it from global registry, using battle-tested [global-modules][] package. Better approach than internal `require.resolve`, so you can trust. You just get absolute filepath to some p
  • parse-git-log (latest: 0.2.1) Parse a `git log` output of a repository into an object with useful commit data. Supports plugins, streaming, promises and callback APIs.
  • start-buble (latest: 1.0.0) [buble][] task for the [start][] runner
  • start-jstransformer (latest: 0.1.0) [jstransformer][] (actually [jstransformer-jstransformer][]) task for [start][] Runner
  • tmp-file (latest: 2.0.1) Create actual and temporary file on /tmp folder
  • start-rollup (latest: 1.0.2) A [start][] runner task for [rollup][] through [rolldown][] api
  • koa-better-router (latest: 2.1.1) Stable and lovely router for [koa][], using [path-match][]. Foundation for building powerful, flexible and RESTful APIs easily.
  • cp-file-cli (latest: 1.0.1) Command line tool for copying single file, using [cp-file][] under the hood. Just because cpy-cli is too much and does not fit well in the flow.
  • mich-parse-selector (latest: 1.0.2) Tiny parser for simple CSS selectors, just in ~300 bytes. Pretty similar to what is done in [hyperscript][]
  • mich-h (latest: 0.3.1) Create HAST-compliant virtual trees of HTML using [hyperscript][] compatible syntax, just in ~550 bytes.
  • mich-to-html (latest: 0.1.6) Tiny and naive implementation of rendering HAST-compliant virtual dom trees to HTML string, just in ~420 bytes.
  • koa-rest-router (latest: 1.0.1) Most powerful, flexible and composable router for building enterprise RESTful APIs easily!
  • chika (latest: 0.1.1) Build brilliant UI apps, fast & easy. Chika is tiny sweety little chick in the JavaScript _ecosphere_ that creates blazing fast & gorgeous apps. She is kinda girlfriend of Mich, the Virtual Sword guy.
  • eslint-plugin-charlike (latest: 0.1.0) Plugin preset for ESLint that includes every needed plugin or config for Standard + JSX + Markdown. One bundle to rule them all and small install times.
  • eslint-config-charlint (latest: 0.1.1) Code style: Charlike. Thin layer on top of the Standard JavaScript Style v9, for more readable code.
  • cya (latest: 0.1.0) General tooling - scaffolding: charlike, build chain: rolldown, linting: charlint
  • eslint-config-charlike (latest: 0.3.0) Code style: Charlike. Self preferences on top of Standard Style v9 release. They may or may not be included in next releases.
  • minibase-results (latest: 1.0.3) Plugin for [minibase][] that adds useful initial properties for test results
  • try-catch-callback (latest: 2.0.2) try/catch block with a callback, used in [try-catch-core][]. Use it when you don't care about asyncness so much and don't want guarantees. If you care use [try-catch-core][].
  • try-catch-core (latest: 2.0.3) Low-level package to handle completion and errors of sync or asynchronous functions, using [once][] and [dezalgo][] libs. Useful for and used in higher-level libs such as [always-done][] to handle completion of anything.
  • clean-stacktrace (latest: 1.1.0) Clean up error stack traces from node internals
  • assert-kindof (latest: 2.0.1) Check native type of value and throw AssertionError if not okey. Clean stack traces. Simplicity. Built on [is-kindof][].
  • common-callback-names (latest: 2.0.1) List of common callback names - callback, cb, callback_, next, done.
  • gruu-api (latest: 0.2.4) Core API for Gruu and Mukla - Minimal, modern and extensible test runners
  • mukla (latest: 0.4.9) Small, parallel and fast test framework with suppport for async/await, promises, callbacks, streams and observables. Targets and works at node.js v0.10 and above.
  • native-or-another (latest: 5.0.1) Guaranteed way for getting a Promise. Always native Promise if available, otherwise looks for common promise libraries and loads which is installed. Allows registering custom Promise implementation in node < 0.12 versions
  • find-callsite (latest: 1.1.3) Finds the correct place where the stack trace was started, not the place where error was thrown
  • clean-stacktrace-relative-paths (latest: 1.0.4) Meant to be used with [clean-stacktrace][] as mapper function. Makes absolute paths inside stack traces to relative paths.
  • clean-stacktrace-metadata (latest: 1.0.6) Plugin for `clean-stacktrace` lib. Parse each line to get additional info like `filename`, `column` and `line` of the error.
  • stacktrace-metadata (latest: 2.0.4) Modify given `err` object to be more useful - adds `at`, `line`, `column`, `place` and `filename` properties and also cleans stack traces.
  • each-promise (latest: 1.0.5) Iterate over promises, promise-returning or async/await functions in series or parallel. Support settle (fail-fast), concurrency (limiting) and hooks system (start, beforeEach, afterEach, finish)
  • dush-tap-report (latest: 1.0.0) A simple TAP report producer based on event system. A plugin for `dush` event emitter or anything based on it
  • dush-no-chaining (latest: 1.0.1) A plugin that removes the emitter methods chaining support for `dush`, `base`, `minibase` or anything based on them
  • dush-options (latest: 1.0.1) Adds `.option`, `.enable` and `.disable` methods to your `dush` application
  • dush-methods (latest: 1.0.3) Plugin for `dush` and anything based on it. It adds helper `.define` and `.delegate` methods
  • dush-promise (latest: 1.0.3) Plugin for `dush` that makes it a Deferred promise and adds `.resolve`, `.reject`, `.than` and `.catch` methods for more better error handling experience
  • dush-router (latest: 1.0.3) A simple regex-based router for `dush`, `base`, `minibase` and anything based on them. Works on Browser and Node.js
  • native-promise-deferred (latest: 1.0.1) A deferred Promise, using `native-or-another` behind and so it work on Node.js v0.10 too!
  • minibase-is-registered (latest: 1.1.7) Plugin for [dush][], [minibase][] and [base][], that adds `isRegistered` method to your application to detect if plugin is already registered and returns true or false if named plugin is already registered on the instance
  • dush-better-use (latest: 1.1.1) Adds support for named plugins and better error handling, by overriding the default `.use` method
  • minibase-create-plugin (latest: 2.0.1) Utility helper for creating [dush][]/[minibase][] or [base][] named or anonymous plugins more easily
  • redolent (latest: 2.0.5) Simple promisify with sane defaults, works on node 0.10 if you provide custom Promise through options
  • gibon (latest: 0.4.1) Functional client-side router in ~570 bytes, built on HTML5 History API
  • mich (latest: 0.1.1) wip, work in progress, very soon new release and actual thing. Thanks to @kiera for transfering it to me :)
  • dush (latest: 3.0.5) Microscopic & functional event emitter in ~350 bytes, extensible through plugins
  • prettier-cli (latest: 0.1.0) WIP - Command line interface for Prettier
  • hanna (latest: 0.1.0) Professional Node.js project management, done right!
  • koa-better-serve (latest: 2.0.7) Small, simple and correct serving of files, using [koa-send][] - nothing more
  • xyz-xyz-xyz (latest: 0.1.0) testing npm orgs and auth and etc stuff
  • resolve-plugins-sync (latest: 1.1.4) Synchronously resolve plugins / transforms / presets just like Babel and Browserify does it, using CommonJS `require` builtin. For example, useful for loading complex configs from `package.json` file.
  • esm-require (latest: 0.1.1) utility helper for @std/esm loader
  • rollup-plugin-just-gzip (latest: 0.1.0) A Gzip plugin for [rollup][]. Just gzip, no zopfli included as dependency
  • parse-git-commit (latest: 0.1.3) An extensible parser for a single commit message that follows Conventional Commits v1 specification
  • probot-test (latest: 2.0.1) foo bar baz qux, zazzy barry buddah, testing repo for semantic-release-app
  • new-release-app (latest: 0.1.0) GitHub Bot for automation of GitHub releasing, following Semantic Versioning and Conventional Commits
  • minmorph (latest: 0.2.1) Phenomenal DOM & Virtual DOM diffing
  • esmjs (latest: 0.1.0) > **E**SMC is **S**mart **M**odules **C**ompiler. The Power of Intelligence. > **E**SM are **S**weet **M**odules. The Power of Intelligence. > **E**SMJS, **S**weet **M**odules **J**ava**S**cript. The Power of Intelligence.
  • pretty-config (latest: 0.3.0) Pretty small & fantastic configuration loader, done right. Understands JSON(6), YAML and JS (both CJS & ESM) config files.
  • unique-words (latest: 2.0.1) Returns an array of unique words, or the number of occurrences of each word in a string or list.
  • xaxa (latest: 2.0.2) Zero-config linting, powered by few amazing unicorns, AirBnB & Prettier.
  • asia (latest: 0.19.7) Blazingly fast, magical and minimalist testing framework, for Today and Tomorrow
  • collect-mentions (latest: 1.0.2) Collect mentions from a given text string, using battle-tested `mentions-regex` package
  • babel-preset-esmc (latest: 1.0.4) Sharebale and the default Babel preset for the `esmc` compiler
  • eslint-config-xaxa (latest: 1.0.11) Shareable config for `xaxa` - zero-config linting, powered by few amazing unicorns, AirBnB & Prettier.
  • @tunnckocore/monora (latest: 0.3.1) Universal and minimalist scripts & tasks runner. Built for npm, Yarn and PNPM
  • monora (latest: 0.3.1) Universal and minimalist scripts & tasks runner. Built for npm, Yarn and PNPM
  • triage-new-issues (latest: 1.2.7) A GitHub App, built with [probot][] that adds `triage` label to newly-created issues which don't have labels
  • execa-pro (latest: 1.1.1) Thin layer on top of [execa][] that allows executing multiple commands in series
  • new-release (latest: 5.0.4) [MIRROR] Publish project to NPM following Conventional Commits specification and SemVer. Uses git-commits-since for detecting git commits since last SemVer tag and detect-next-version for what next version bump should be.
  • @tunnckocore/release-cli (latest: 1.3.4) Publish new project to NPM following Conventional Commits specification and SemVer. Uses [git-commits-since][] for detecting git commits since last SemVer tag and [detect-next-version][] for what next version bump should be.
  • tapser (latest: 0.0.0) Parser for TAP. Small, fast and TAP specification compliant parser
  • @tunnckocore/release (latest: 0.15.1) Release and publish a new project to NPM and GitHub, automatically. Following Conventional Commits specification and Semver. It provides GitHub App, similar to [semantic-release][], too.
  • @standard-release/app (latest: 1.0.0) GitHub App for creating GitHub Releases, following the Conventional Commits and SemVer specifications
  • @tunnckocore/update (latest: 2.1.1) Update to latest project files and templates, based on `charlike` scaffolder
  • eslint-config-esmc (latest: 1.0.13) Shareable and the default config for the `esmc` compiler
  • docks (latest: 0.7.0) Extensible system for parsing and generating documentation. It just freaking works!
  • charlike-cli (latest: 1.1.8) Small CLI layer for the [charlike][] project scaffolder, requires charlike@^1.7
  • @tunnckocore/git-semver-tags (latest: 0.2.5) Get all semver valid flags for a git repository. Temporary fork of original git-semver-tags, promised api - async/await friendly, plus option for cwd
  • git-commits-since (latest: 2.0.5) Get all commits since given period of time or by default from latest git semver tag. Understands and follows both SemVer and the Conventional Commits specification.
  • @standard-release/cli (latest: 2.4.4) Publish new project to NPM following Conventional Commits specification and SemVer. Uses [git-commits-since][] for detecting git commits since last SemVer tag and [detect-next-version][] for what next version bump should be.
  • @tunnckocore/circleci (latest: 0.2.4) Small and simple CircleCI client library to requesting the API and authorization via token
  • charlike (latest: 3.8.9) Small, fast and streaming project scaffolder with support for hundreds of template engines and sane defaults
  • @tunnckocore/config (latest: 5.0.8) All the configs for all the things, in one place - Prettier, Babel, ESLint, NYC, TypeScript
  • ghub-now (latest: 0.5.0) Micro-service for ZEIT Now Platform, that redirects to location of a package, supports monorepos
  • esmc (latest: 0.8.25) Modern JavaScript, today. Blazingly fast zero-config compiler/language built on @babel and @eslint, with optional support for @flowtype
  • recommended-bump (latest: 1.5.2) Calculates recommended bump (next semver version) based on given array of commit messages following Conventional Commits specification
  • function-arguments (latest: 1.0.9) Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.
  • shadowcomp (latest: 1.0.4) Component which adds shadow to images
  • hela (latest: 3.2.2) WIP: Powerful software development experience
  • arr-includes (latest: 2.3.8) Return positive value if (any of the) passed value(s) exists in array, or optionally an index
  • all-module-paths (latest: 0.10.7) Get all possible javascript (npm/yarn/pnpm) global or local, binaries or packages paths, e.g. node_modules and node_modules/.bin. Also works for those using NVM or such
  • gitclone-cli (latest: 1.2.7) Simple command line interface for the `git clone` command, using [gitclone][] package
  • to-file-path (latest: 2.0.4) Create a filepath from an object path (dot notation), list of arguments, array, number or Arguments object.
  • gitclone-defaults (latest: 2.3.8) Powerful and flexible signature for `gitclone` - defaults, checks, validating, etc
  • ip-filter (latest: 3.0.5) Validates valid IPs (IPv4 and IPv6) using [micromatch][] - glob patterns, RegExp, string or array of globs. If match returns the IP, otherwise null.
  • koa-better-body (latest: 3.3.9) Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.
  • parse-function (latest: 5.6.10) Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins
  • historify (latest: 1.0.3) Browser istory management for single page applications

Copyright 2014 - 2016 © taobao.org |