base-cwd
Base plugin that adds a getter/setter for the current working directory.
Found 60 results for baseplugin
Base plugin that adds a getter/setter for the current working directory.
Adds a few options methods to base, like `option`, `enable` and `disable`. See the readme for the full API.
Plugin for base-methods that adds methods for prompting the user and storing the answers on a project-by-project basis.
Plugin that post-processes the object returned from [yargs-parser] so that values can be passed over to base-cli
Adds support for managing template helpers to your base application.
Plugin for adding composer-runtimes to base applications, complementing the base-tasks and base-generators plugins.
Schema for the base-cli plugin, used for normalizing argv values before passing them to cli.process().
Adds project-generator support to your `base` application.
adds a `data` method to base-methods.
Commonly used config mappings for the base-config plugin. Also pre-processes the given object with base-config-schema before calling `.process()`
Adds support for managing template engines to your base application.
Plugin for getting and persisting config values with your base-methods application. Adds a 'store' object that exposes all of the methods from the data-store library. Also now supports sub-stores!
Base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your Base application.
Plugin for adding routes support to your `base` application. Requires templates support to work.
base-methods plugin that adds a `config` method for mapping declarative configuration values to other 'base' methods or custom functions.
Plugin for base-methods that maps built-in methods to CLI args (also supports methods from a few plugins, like 'base-store', 'base-options' and 'base-data'.
Util for Base that optionally prevents a plugin from being registered more than once on an instance
Adds 'smart plugin' support to your base application.
Normalizers for common argv commands handled by the base-cli plugin. Also pre-processes the given object with base-cli-schema before calling `.process()`
Plugin for adding a `pkg` method that exposes pkg-store to your base application.
Schema for the base-config plugin, used for normalizing config values before passing them to config.process().
base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.
Detect potential file system conflicts and if necessary prompt the user before overwriting files.
Base plugin that adds a `project` getter to the instance for getting the name of a project. Gets the project name for new (empty) projects, projects with only a .git repository, and/or projects with a package.json.
Plugin for 'base' applications that adds a `rename` method that, when called, can be passed to `app.dest()` as the rename function (this is an instance plugin, not pipeline plugin)
Orchestrate multiple instances of base at once.
Base plugin that adds methods for programmatically running npm commands.
Extends the base-npm plugin with prompts for intalling dependencies as a part of a build-workflow.
Test suite for base projects.
Minimalist alternative for Base. Build complex APIs with small units called plugins. Works well with most of the already existing [base][] plugins.
Starting point for creating a base application, with a couple of light plugins for running tasks and writing to the file system, and a functional CLI.
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
base-methods plugin that adds vinyl-fs methods to your 'base' application for working with the file system, like src, dest, copy and symlink.
Base plugin for creating file trees using archy. Requires the base-fs plugin, but can also be used as a gulp plugin.
Base plugin that adds support for generating files from a declarative scaffold configuration.
Base (github @node-base) application plugin for extracting code comments using `acorn-extract-comments`.
Base plugin for iterating over an array of 'files' objects in a declarative configuration and writing them to the file system.
Plugin for `dush` that makes it a Deferred promise and adds `.resolve`, `.reject`, `.than` and `.catch` methods for more better error handling experience
A simple regex-based router for `dush`, `base`, `minibase` and anything based on them. Works on Browser and Node.js
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.
Plugin for [base][] and [minibase][] that overrides the core `.define` method to be more better.
A plugin that removes the emitter methods chaining support for `dush`, `base`, `minibase` or anything based on them
Adds an `.ignore` method that parses `.gitignore` and converts the patterns from wildmatch to glob patterns, so they can then be passed to glob, minimatch, micromatch, gulp.src, glob-stream, etc
Add support for registering a glob of generators to your base app.
Plugin that adds `.taskAlias` method to your @node-base application. Creating alias task for some task.
Plugin for [minibase][] that adds useful initial properties for test results
Adds support for named plugins and better error handling, by overriding the default `.use` method
Plugin for `dush` and anything based on it. It adds helper `.define` and `.delegate` methods
Plugin for processing files from a declarative configuration.
Adds `.option`, `.enable` and `.disable` methods to your `dush` application
A simple TAP report producer based on event system. A plugin for `dush` event emitter or anything based on it
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.
Plugin that adds support for generating project files from a declarative boilerplate configuration.
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.
Plugin for adding yarn methods to your Base application.
Plugin for [minibase][] and [base][], that adds assertion methods - most of [assert-kindof][] methods and built-ins assert module.
Plugin for debugging your base application.
Plugin that adds support for defining declarative `target` configurations that directly map to functional tasks.
Plugin for adding Templates support to base applications.