A shared library for E2E testing utilities. Currently, these utilities are targeted Cypress
npm install
To publish a new version:
- Update the version in
package.json
(remember to follow semver) - When you're satisfied and ready to publish, then run
npm run build
npm publish
You can use npm link
to set up live reloading of the other @lcacollect
packages.
- Clone the package that you wish to enable live reload on.
- In the terminal, go the root folder of the cloned repo and write
npm link
in the terminal - Go back to this repo's root folder and write
npm link @lcacollect/{PACKAGE}
to link the package. - When you make changes to the package, that you wish to see in this app, simply run
npm run build
in the package and the changes will available here.
src/ # Contains the source code
myComponent/ # Each component has its own folder
index.ts # Export of what is public
myComponent.tsx # The component
myComponent.spec.tsx # Unit test file
Further documentation for LCAcollect can be found here
Unless otherwise described, the code in this repository is licensed under the Apache-2.0 License. Please note that some modules, extensions or code herein might be otherwise licensed. This is indicated either in the root of the containing folder under a different license file, or in the respective file's header. If you have any questions, don't hesitate to get in touch with us via email.