Installation and setup

csspin must be installed.

For leveraging plugins from within the csspin-frontend plugin-package for csspin, the plugin-package must be added to the list of plugin-packages within a project’s spinfile.yaml.

Example: spinfile.yaml setup to enable the pytest and python plugins
plugin_packages:
    - csspin-java     # required by csspin-ce
    - csspin-ce       # required by csspin-frontend
    - csspin-python   # required by csspin-frontend
    - csspin-frontend
plugins:
    - csspin_frontend:
        - cypress
        - jsconfig
        - node
python:
    version: "3.11.9"
    index_url: <URL to retrieve CE packages from>
node:
    version: 18.17.1
java:
    version: '17'

After the setup is done, the plugin-package can be provisioned by executing the following command within the project’s directory:

spin provision

The plugins and their tasks defined in the plugins section of the spinfile.yaml can now be used:

spin jsconfig --help