Open
Description
When adding dependencies to our SURF specific app we need to update the package-lock in the orchestrator-ui-library repository.
Trying to solve:
- The need to expose the dependencies of our internal project to the open source repository by updating the package-lock.json
- Make it easier for contributors to work on their own app and contribute to our orchestrator-ui-library repository
Open questions (also mentioned in the Powerpoint):
- Is it possible to use the example-orchestrator-ui without the need to clone packages for a "consumer" who is using the component-library to work on the app? The usecase of a consumer is in contrast with a "contributor" who need to work on both the app and component-library at the same time.
- Related to previous question: is it possible to pin to a specific version of the orchestrator-ui in the package-lock.json? This is needed to build the app in a pipeline for a release. We need to be able to build the app using a specific version of the component-library
Attachment for a visual representation of the current setup and the suggested new setup. See slide-notes for some textual context:
Monorepo-v2.pptx
- First try to set the package-lock to local