Skip to content
main
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

README.md

Yarn extension for Chassis

The Yarn extension automatically sets up your Chassis instance to be able to use yarn inside your Chassis box.

# In your Chassis dir:
git clone --recursive https://github.com/Chassis/Yarn.git extensions/yarn

Then you'll need to reprovision

cd ..
vagrant provision

Alternatively you can add the extension to one of your yaml config files. e.g.

# Extensions
#
# Install a list of extensions automatically
extensions:
    - chassis/yarn

Then you'll need to reprovision

vagrant provision

Yarn has now been installed inside your Chassis box.

Installing Yarn dependencies

You can have Chassis automatically run yarn install in a number of directories in your project by adding a list of directories in one of your yaml files. e.g.

yarn:
    paths:
        # Use absolute paths on the VM. For a default Chassis installation this should be:
        - /vagrant/content/plugins/yourplugin
        - /vagrant/content/themes/atheme
        # If you're using paths (http://docs.chassis.io/en/latest/config/#paths) in Chassis this should be:
        - /chassis/content/plugins/yourplugin
        - /chassis/content/themes/atheme

You'll need to run vagrant provision for those to be installed if you'd added them after your first initial Chassis vagrant up.

Custom Yarn commands

You can have Chassis automatically run custom commands in a number of directories in your project by adding a list of directories in one of your yaml files. e.g.

yarn:
    paths:
        - path: /vagrant/content/plugins/yourplugin
          command: 'yarn install && yarn compile'
        - /vagrant/content/themes/atheme

About

A Chassis extension to install Yarn

Topics

Resources

Releases

No releases published

Packages

No packages published

Languages