JSPM

Found 60 results for baseplugin

base-cwd

Base plugin that adds a getter/setter for the current working directory.

  • v0.3.4
  • 77.76
  • Published

base-option

Adds a few options methods to base, like `option`, `enable` and `disable`. See the readme for the full API.

  • v1.0.0
  • 77.20
  • Published

base-questions

Plugin for base-methods that adds methods for prompting the user and storing the answers on a project-by-project basis.

  • v0.9.1
  • 77.08
  • Published

base-argv

Plugin that post-processes the object returned from [yargs-parser] so that values can be passed over to base-cli

  • v0.5.0
  • 76.33
  • Published

base-helpers

Adds support for managing template helpers to your base application.

  • v1.0.0
  • 75.42
  • Published

base-runtimes

Plugin for adding composer-runtimes to base applications, complementing the base-tasks and base-generators plugins.

  • v0.2.0
  • 75.29
  • Published

base-cli-schema

Schema for the base-cli plugin, used for normalizing argv values before passing them to cli.process().

  • v0.1.19
  • 75.28
  • Published

base-generators

Adds project-generator support to your `base` application.

  • v0.4.6
  • 74.66
  • Published

base-data

adds a `data` method to base-methods.

  • v0.6.2
  • 72.53
  • Published

base-config-process

Commonly used config mappings for the base-config plugin. Also pre-processes the given object with base-config-schema before calling `.process()`

  • v0.1.9
  • 71.24
  • Published

base-engines

Adds support for managing template engines to your base application.

  • v0.2.1
  • 71.12
  • Published

base-store

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!

  • v0.4.4
  • 70.79
  • Published

base-task

Base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your Base application.

  • v3.0.0
  • 70.13
  • Published

base-routes

Plugin for adding routes support to your `base` application. Requires templates support to work.

  • v1.0.1
  • 69.58
  • Published

base-config

base-methods plugin that adds a `config` method for mapping declarative configuration values to other 'base' methods or custom functions.

  • v0.5.2
  • 69.03
  • Published

base-cli

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'.

  • v0.5.0
  • 68.12
  • Published

is-registered

Util for Base that optionally prevents a plugin from being registered more than once on an instance

  • v0.1.5
  • 67.99
  • Published

base-plugins

Adds 'smart plugin' support to your base application.

  • v1.0.0
  • 67.60
  • Published

base-cli-process

Normalizers for common argv commands handled by the base-cli plugin. Also pre-processes the given object with base-cli-schema before calling `.process()`

  • v0.1.19
  • 67.02
  • Published

base-pkg

Plugin for adding a `pkg` method that exposes pkg-store to your base application.

  • v1.0.0
  • 66.59
  • Published

base-config-schema

Schema for the base-config plugin, used for normalizing config values before passing them to config.process().

  • v0.1.24
  • 66.36
  • Published

base-pipeline

base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.

  • v0.3.2
  • 58.29
  • Published

base-fs-conflicts

Detect potential file system conflicts and if necessary prompt the user before overwriting files.

  • v0.1.9
  • 56.73
  • Published

base-project

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.

  • v0.2.1
  • 55.70
  • Published

base-fs-rename

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)

  • v0.1.4
  • 51.39
  • Published

base-runner

Orchestrate multiple instances of base at once.

  • v0.9.2
  • 49.18
  • Published

base-npm

Base plugin that adds methods for programmatically running npm commands.

  • v0.4.1
  • 49.14
  • Published

base-npm-prompt

Extends the base-npm plugin with prompts for intalling dependencies as a part of a build-workflow.

  • v0.2.1
  • 49.03
  • Published

minibase

Minimalist alternative for Base. Build complex APIs with small units called plugins. Works well with most of the already existing [base][] plugins.

  • v1.0.1
  • 22.30
  • Published

base-app

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.

  • v1.0.0
  • 20.70
  • Published

minibase-is-registered

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

  • v1.1.7
  • 19.37
  • Published

base-fs

base-methods plugin that adds vinyl-fs methods to your 'base' application for working with the file system, like src, dest, copy and symlink.

  • v0.3.5
  • 17.55
  • Published

base-fs-tree

Base plugin for creating file trees using archy. Requires the base-fs plugin, but can also be used as a gulp plugin.

  • v0.2.8
  • 16.20
  • Published

base-scaffold

Base plugin that adds support for generating files from a declarative scaffold configuration.

  • v0.3.2
  • 15.52
  • Published

base-extract-comments

Base (github @node-base) application plugin for extracting code comments using `acorn-extract-comments`.

  • v0.1.2
  • 14.86
  • Published

base-files-each

Base plugin for iterating over an array of 'files' objects in a declarative configuration and writing them to the file system.

  • v0.1.5
  • 14.86
  • Published

dush-promise

Plugin for `dush` that makes it a Deferred promise and adds `.resolve`, `.reject`, `.than` and `.catch` methods for more better error handling experience

  • v1.0.3
  • 14.12
  • Published

dush-router

A simple regex-based router for `dush`, `base`, `minibase` and anything based on them. Works on Browser and Node.js

  • v1.0.3
  • 14.12
  • Published

minibase-visit

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.

  • v1.0.5
  • 13.56
  • Published

minibase-better-define

Plugin for [base][] and [minibase][] that overrides the core `.define` method to be more better.

  • v1.0.4
  • 13.56
  • Published

dush-no-chaining

A plugin that removes the emitter methods chaining support for `dush`, `base`, `minibase` or anything based on them

  • v1.0.1
  • 13.47
  • Published

base-ignore

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

  • v0.3.0
  • 13.30
  • Published

base-register

Add support for registering a glob of generators to your base app.

  • v0.1.1
  • 12.84
  • Published

base-task-alias

Plugin that adds `.taskAlias` method to your @node-base application. Creating alias task for some task.

  • v0.1.4
  • 12.35
  • Published

minibase-results

Plugin for [minibase][] that adds useful initial properties for test results

  • v1.0.3
  • 12.35
  • Published

dush-better-use

Adds support for named plugins and better error handling, by overriding the default `.use` method

  • v1.1.1
  • 11.40
  • Published

dush-methods

Plugin for `dush` and anything based on it. It adds helper `.define` and `.delegate` methods

  • v1.0.3
  • 10.99
  • Published

base-files-process

Plugin for processing files from a declarative configuration.

  • v0.2.0
  • 10.92
  • Published

dush-options

Adds `.option`, `.enable` and `.disable` methods to your `dush` application

  • v1.0.1
  • 10.87
  • Published

dush-tap-report

A simple TAP report producer based on event system. A plugin for `dush` event emitter or anything based on it

  • v1.0.0
  • 9.87
  • Published

base-plugins-enhanced

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.

  • v0.1.2
  • 9.59
  • Published

base-boilerplate

Plugin that adds support for generating project files from a declarative boilerplate configuration.

  • v0.2.1
  • 9.16
  • Published

minibase-control-flow

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.

  • v1.0.0
  • 8.27
  • Published

base-yarn

Plugin for adding yarn methods to your Base application.

  • v1.0.0
  • 7.73
  • Published

minibase-assert

Plugin for [minibase][] and [base][], that adds assertion methods - most of [assert-kindof][] methods and built-ins assert module.

  • v1.0.2
  • 7.68
  • Published

base-debug

Plugin for debugging your base application.

  • v0.1.0
  • 7.25
  • Published

base-target

Plugin that adds support for defining declarative `target` configurations that directly map to functional tasks.

  • v0.1.1
  • 7.01
  • Published

base-templates

Plugin for adding Templates support to base applications.

  • v0.2.1
  • 5.58
  • Published