spence-s / dchain

Development toolchain manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dchain

build status code coverage code style styled with prettier made with lass license npm downloads

Lass inspired cli for managing dev dependency tool chain

Table of Contents

About

Inspired by lass, dchain installs and manages your dev dependency tool chain in any project.

Currently dchain is work-in-progress and installs and sets up husky and lint-staged. In the future we hope to fully and intelligently manage dev dependency upgrade paths and migrations in your project as APIs change, including properly migrating any current configurations that you have that do not line up with our default configurations. For example, running dchain in a project with husky v3 and lint-staged v3 will properly take all the current configurations and properly set them up for the newest APIs and remove your old configurations with no breaks. Currently we simply install the newest versions and set up default configurations for these tools.

Install

npm:

npm install dchain

yarn:

yarn add dchain

Usage

  cli for lass

  Run dchain at the root of any project to install and manage your devDependencies.

  Usage:
    $ dchain [options]

  Options
    --cwd   Optional directory to run the cli from. Defaults to process.cwd().

  Examples
    $ dchain
    $ dchain --cwd '../other/directory'

Similar Efforts

Contributors

Name Website
Spencer Snyder https://spencersnyder.io

License

MIT © Spencer Snyder

About

Development toolchain manager

License:MIT License


Languages

Language:TypeScript 77.5%Language:JavaScript 22.2%Language:Shell 0.3%