A shared library for core functionality, utilities and pages.
- Generate a Personal Access Token (PAT) with Packaging (Read & write) scope on Azure Devops
- Connect to the Azure Artifacts frontend-packages feed - click on 🖥Other and follow the instructions
Testing is done with Vitest
npm run test
To publish a new version:
- Update the version in
package.json
(remember to follow semver) - When you're satisfied and ready to publish, then create a PR
You can use npm link
to set up live reloading of the other @lca_platform
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 @lca_platform/{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
__mocks__/ # Contains the mock data and functions for unit tests
pages/ # Page components
util/ # Contains varius helper functions
Further documentation for LCAPlatform 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.