Search results
60 packages found
base-methods plugin that adds a `config` method for mapping declarative configuration values to other 'base' methods or custom functions.
Normalizers for common argv commands handled by the base-cli plugin. Also pre-processes the given object with base-cli-schema before calling `.process()`
- api
- app
- application
- base
- base-plugin
- baseplugin
- building-blocks
- cli
- command-line
- commands
- create
- framework
- plugin
- plugins
- View more
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!
Minimalist alternative for Base. Build complex APIs with small units called plugins. Works well with most of the already existing [base][] plugins.
Plugin that post-processes the object returned from [yargs-parser] so that values can be passed over to base-cli
Commonly used config mappings for the base-config plugin. Also pre-processes the given object with base-config-schema before calling `.process()`
- api
- app
- application
- args
- base
- base-config
- baseplugin
- building-blocks
- cli
- commands
- config
- create
- framework
- normalize
- View more
Adds project-generator support to your `base` application.
- api
- app
- application
- base
- baseplugin
- boilerplate
- building-blocks
- create
- framework
- generate
- generator
- generators
- init
- plugin
- View more
Adds support for managing template engines to your base application.
- api
- app
- application
- base
- base-plugin
- baseplugin
- building-blocks
- create
- engines
- framework
- plugin
- plugins
- tool
- toolkit
Schema for the base-config plugin, used for normalizing config values before passing them to config.process().
- api
- app
- application
- base
- base-plugin
- baseplugin
- building-blocks
- config
- create
- framework
- normalize
- plugin
- plugins
- schema
- View more
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.
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.
- base
- baseplugin
- callback
- cb
- concurrency
- control
- controlflow
- ctrl
- each
- flow
- flowcontrol
- mini
- minibase
- minibaseplugin
- View more
Plugin for [minibase][] that adds useful initial properties for test results
- baseplugin
- defaults
- init
- initial
- minibase
- minibaseplugin
- options
- plugin
- result
- results
- serial
- series
- settle
- test
- View more
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.
Adds `.option`, `.enable` and `.disable` methods to your `dush` application
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.
- api
- app
- application
- base
- base-plugin
- baseplugin
- building-blocks
- create
- framework
- plugin
- plugins
- tool
- toolkit
- tools
Util for Base that optionally prevents a plugin from being registered more than once on an instance
Detect potential file system conflicts and if necessary prompt the user before overwriting files.
- api
- app
- application
- base
- baseplugin
- building-blocks
- conflict
- conflicts
- create
- error
- exist
- existing
- file
- filepath
- View more
Plugin for adding composer-runtimes to base applications, complementing the base-tasks and base-generators plugins.
- api
- app
- application
- base
- baseplugin
- building-blocks
- composer
- create
- diff
- end
- finish
- framework
- generate
- generator
- View more