--- myst: html_meta: "description": "" "property=og:description": "" "property=og:title": "" "keywords": "" --- (javascript-excercises-label)= # Exercises **Prerequisites** - Fork and clone it with git, and install Plone by executing the following commands: ```shell git clone cd collective.jstraining ./bootstrap.sh ``` `` should be replaced with where your fork is. - npm/NodeJS install on your system - webpack installed on your system - grunt-cli installed on your system(`npm install -g grunt-cli`) ```{note} On macOS versions of npm/NodeJS newer than 6.9.1 can make the bundling process fail. Installing and using version 6.9.1 fixes the problem. Different versions of NodeJS can be managed with nvm (Node Version Manager). ``` ```{toctree} :hidden: true :maxdepth: 3 1 2 3 4 5 6 7 8 9 10 11 12 13 ```