Skip to content

fix: ensure all linzjs packages are correctly labeled as deps #3439

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

blacha
Copy link
Member

@blacha blacha commented May 1, 2025

Motivation

there is a weird behaviour in this monorepo that when importing packages that are present inside the monorepo can be imported freely anywhere inside the monorepo, but when the package is published it needs to exsit inside the package.json or it will not be installed correcttly.

We have a script that detects when this happens scripts/detect.unlinked.dep.mjs but it was only functioning for @basemaps/* packages in this repository there are a few @linzjs/ pacakges.

Modifications

Ensure linzjs packages are also checked as part of CI
Add the missing links between a few packages and @linzjs/geojson and @linzjs/metrics

Verification

detect.unlinked.dep.mjs found these packages once it was updated to include looking for @linzjs

Fixes #3438

@blacha blacha requested a review from a team as a code owner May 1, 2025 03:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

@linzjs/geojson missing as dependency in @basemaps/geo
1 participant