RocketCommunicationsInc / astro

Astro UXDS is a collection of guidelines, patterns and components for designing space-based user interface applications.
https://astrouxds.com
Other
115 stars 25 forks source link

Use NPM Workspaces #952

Closed jonathantneal closed 1 year ago

jonathantneal commented 1 year ago

Brief Description

This updates the project to use built-in npm workspaces.

Motivation and Context

Our team discussed moving from lerna to built-in npm workspaces, due to various, increasing compatibility issues we encountered with lerna, and a perceived lack of upkeep by its new maintainers. We decided that using built-in npm workspaces resolves the compatibility issues and reduces the technical overhead required to work with this project.

Package Manager Preferences

These only reflect the default values, which allow overrides per operation.

JIRA Link

ASTRO-4899

changeset-bot[bot] commented 1 year ago

⚠️ No Changeset found

Latest commit: b734a17e567c37fde0e9b31e997e0422a57a365e

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

netlify[bot] commented 1 year ago

Deploy Preview for astro-preview failed.

Name Link
Latest commit b734a17e567c37fde0e9b31e997e0422a57a365e
Latest deploy log https://app.netlify.com/sites/astro-preview/deploys/6384e399f39b43000947b7b3