Skip to content

fix: exclude tailwind package when installing integration#13106

Merged
ascorbic merged 2 commits intomainfrom
tw-exclude
Jan 31, 2025
Merged

fix: exclude tailwind package when installing integration#13106
ascorbic merged 2 commits intomainfrom
tw-exclude

Conversation

@ascorbic
Copy link
Copy Markdown
Contributor

Changes

Special-cases tailwind to ensure it doesn't install the integration package, which is deprecated. Previously it was always installing the integration package, even though it was also always added to the dependencies list. This changes it to only install the listed deps. It also adds an integrationName field, because in logs it was confusing having it log @astrojs/tailwind when that package wasn't actually installed.

Fixes #13097

Testing

There are currently no tests for atro add. It's a tough one to test without some kind of mocking for the package manager, so I'll leave it for now, beacuse this bug is affecting lots of users.

Docs

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Jan 31, 2025

🦋 Changeset detected

Latest commit: 571f2d7

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

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

@github-actions github-actions bot added the pkg: astro Related to the core `astro` package (scope) label Jan 31, 2025
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Jan 31, 2025

CodSpeed Performance Report

Merging #13106 will not alter performance

Comparing tw-exclude (571f2d7) with main (23e631c)

Summary

✅ 6 untouched benchmarks

@ascorbic ascorbic merged commit 187c4d3 into main Jan 31, 2025
16 checks passed
@ascorbic ascorbic deleted the tw-exclude branch January 31, 2025 10:32
@astrobot-houston astrobot-houston mentioned this pull request Jan 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pkg: astro Related to the core `astro` package (scope)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[5.2] Creating new project and running npx astro add tailwind fails

3 participants