Call 'ng test' to run the tests with Karma and a headless Chrome. Tests results will be written to ./test-results/
To use the library within the spartacus storefront or within another node module, you need to build, pack,
and deploy the library into our artifactory. To do this, you first have to login to the artifactory via npm login
.
This has to be done only once. Afterwards by calling ./gradlew install
the library will be built, packed and
deployed to our artifactory (http://artifactory.e-spirit.de/artifactory/webapp/#/artifacts/browse/tree/General/npm-local/fs-spartacus-view-components/-).
The deployed library will be automatically named using the following schema: fs-spartacus-view-components-%VERSION-snapshot-%TICKETID.%TIMESTAMP.tgz
Example: fs-spartacus-view-components-0.0.33-snapshot-sapcc-268.20200120115852.tgz
To use the newest deployed snapshot version belonging to your ticket, add the following line to the package.json file of the storefront or any other module:
Example :"dependencies": {
...,
'fs-spartacus-view-components": "^0.0.33-snapshot-sapcc-268"
}
The library will be automatically published to the npmjs.org registry everytime we merge a branch to master. Bamboo will take care of this.
Link to our library on npmjs.org: https://www.npmjs.com/package/fs-spartacus-view-components