Base
Grow your team on GitHub
GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign upRepositories
-
base-questions
Plugin for base-methods that adds methods for prompting the user and storing the answers on a project-by-project basis.
-
base-test-suite
Test suite for base projects.
-
base-test-runner
Simple test runner for base projects. Use with the base-test-suite.
-
base
Base is the foundation for creating modular, unit testable and highly pluggable, server-side node.js applications.
-
base-cli-process
Normalizers for common command line options/flags handled by the base-cli plugin. Also pre-processes the given object with base-cli-schema before calling `.process()`
-
base-data
adds a `data` method to base-methods. 100% unit test coverage and browserify-friendly lazy-caching.
-
base-config-schema
Schema for the base-config plugin, used for normalizing config values before passing them to config.process().
-
base-scaffold
Base plugin that adds support for generating files from a declarative scaffold configuration.
-
base-pipeline
base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.
-
base-generators
Plugin that adds project-generator support to your `base` application.
-
base-env
Base plugin, creates a normalized environment object from a function, filepath or instance of base.
-
base-fs-rename
Plugin for 'base' applications that adds a `rename` method that can be passed to `app.dest()` (this is an instance plugin, not pipeline plugin)
-
base-fs-conflicts
Detect potential file system conflicts and if necessary prompt the user before overwriting files.
-
base-option
Adds an `option` method to base-methods.
-
base-task
base plugin that provides a very thin wrapper around composer for adding task methods to your application.
-
slack
Slack landing page to provide an invitation form for the node-base slack community.
-
base-app
Starting point for a base application with a minimal selection of commonly used plugins, and a functional CLI that will run a `basefile.js`. Everything can be customized.
-
base-pkg
Base plugin for adding a `pkg` object with get/set methods for getting data from package.json or setting data to package.json.
-
base-routes
Plugin for adding routes support to your `base` application. Requires templates support to work.
-
base-runner
Orchestrate multiple instances of Base at once.
-
base-helpers
Adds support for managing template helpers to your base application.
-
base-plugins
Add "smart plugin" support to your base application. Adds a `.run` method, allowing plugins to be called on a given object, at any time.
-
is-valid-app
Wrapper around is-valid-instance and is-registered for validating `base` plugins. Returns true if `app` is a valid instance of base and a plugin is not registered yet.
-
is-valid-instance
Returns true if a plugin is being registered on a valid instance of Base.
-
base-task-confirm
Extends base-task with confirmation prompt functionality.
-
base-engines
Adds support for managing template engines to your base application.
-
base-search
Base plugin that adds methods for creating, updating and using search indices.
-
base-npm
Base plugin that adds methods for programmatically running npm commands.