All the official Serenity/JS modules are distributed via the Node Package Manager repository - npmjs.com and follow the
@serenity-js/* naming convention.
npm install --save-dev \ console-reporter \ -js/core \ -js/cucumber \ -js/protractor \ -js/rest \ -js/serenity-bdd-js/assertions \ -js/
Please make sure to always update the modules together and use the same version number for all the
@serenity-js/* modules you depend on. Learn more about versioning.
PRO TIP: The easiest way to get started with Serenity/JS is by using one of the template projects available on Github. Serenity/JS template project come with appropriate Serenity/JS modules and lower-level integration and test tools already configured.