smlabt opened a new pull request, #911:
URL: https://github.com/apache/streampipes/pull/911

   The two libraries "@streampipes/platform-services" and 
"@streampipes/shared-ui" are only available locally. So we can not use `npm 
install` without the flag `--legacy-peer-dependency`. Unfortunatelly dependabot 
uses `npm install` without this flag and therefore can not be used.
   
   I think a good approach to manage these local libraries would be to use 
[Nx](https://nx.dev/) which brings support for angular monorepos 
(https://nx.dev/angular-tutorial/1-code-generation) But to use Nx we need to do 
some refactoring, I will open a discussion for this.
   
   As a quick workaround I removed the two peer dependencies and added a 
"postinstall" Scrips which builds and installs the libraries after running `npm 
install`.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to