feat(map-styles): introduce new library '@siemens/map-styles'#2080
feat(map-styles): introduce new library '@siemens/map-styles'#2080spliffone wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a new library, @siemens/maps-theme, which provides Siemens-branded map styles for MapLibre GL and includes Angular signals for reactive theme switching. The changes also migrate existing styling logic from the maps-ng component to this shared library. Feedback focuses on improving the monorepo developer experience by pointing path mappings to source files instead of build artifacts, correctly categorizing maplibre-gl as a peer dependency, and ensuring the library's public entry point serves as a pure re-export barrel.
2aaae20 to
41d260a
Compare
e8fca22 to
da70979
Compare
da70979 to
a69d626
Compare
77b089b to
add28c5
Compare
|
@kfenner Please have a look I am a bit concerned that we use a peerDependency in maps instead of a real dependency. |
add28c5 to
7d178f8
Compare
b5aede4 to
79a22c0
Compare
17936da to
32b0907
Compare
|
@spliffone Let's wait with this. We had more discussions with @spike-rabbit - we might do it for v51 then so we have more time to test stuff out. |
32b0907 to
eb05d4b
Compare
Introduce a reusable map theme library to share the map style.
Documentation.
Examples.
Dashboards Demo.
Playwright report.
Coverage Reports: