apple / pkl-intellij

JetBrains editor plugins providing Pkl language support
https://pkl-lang.org/intellij/current/index.html
Apache License 2.0
49 stars 10 forks source link

Overhaul and fix resolution of dependencies #42

Closed bioball closed 1 month ago

bioball commented 2 months ago

This changes how dependencies get resolved. With this change, package dependencies are resolved using both the package's declared dependencies, as well as the originating project's dependencies.

This removes the previous approach of placing dependencies in an editor-support directory.

The resolved types of all package dependencies are resolved according to the enclosing project's declared dependencies.

Closes https://github.com/apple/pkl-intellij/issues/29 and https://github.com/apple/pkl-intellij/issues/23