-
Notifications
You must be signed in to change notification settings - Fork 0
feat: add support for v4 #29
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
Conversation
🦋 Changeset detectedLatest commit: afe9a3c 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 |
e39bcdc
to
6abc370
Compare
b9032a2
to
f311a33
Compare
7ceaaf2
to
14cb3b6
Compare
575cd8d
to
afe9a3c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds support for v4 configuration loading by switching dependency management from bun to pnpm, updating CLI commands in workflows and documentation, and converting the repository into a monorepo to streamline development.
- Remove outdated e2e/README.md content
- Update CONTRIBUTING.md and workflows to use pnpm instead of bun
- Add a changeset for tailwind v4 support
Reviewed Changes
Copilot reviewed 103 out of 118 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
e2e/README.md | Removed obsolete README content for e2e tests |
CONTRIBUTING.md | Updated instructions to use pnpm for dependency management |
.github/workflows/relase.yaml | Updated dependency installation/build commands and publish command |
.github/workflows/ci.yaml | Replaced bun commands with pnpm commands in CI workflow steps |
.changeset/shy-planes-mix.md | Introduced a changeset for tailwind v4 support |
Files not reviewed (15)
- e2e/snapshots/default-configuration/src/lib/components/button.svelte.snap: Language not supported
- e2e/snapshots/default-configuration/src/lib/components/icon-button/icon-button.svelte.snap: Language not supported
- e2e/snapshots/default-configuration/src/lib/components/icon-button/styles.ts.snap: Language not supported
- e2e/snapshots/default-configuration/src/lib/components/square.svelte.snap: Language not supported
- e2e/snapshots/default-configuration/src/routes/+layout.svelte.snap: Language not supported
- e2e/snapshots/default-configuration/src/routes/+page.svelte.snap: Language not supported
- e2e/snapshots/rules-configuration/src/lib/components/button.svelte.snap: Language not supported
- e2e/snapshots/rules-configuration/src/lib/components/icon-button/icon-button.svelte.snap: Language not supported
- e2e/snapshots/rules-configuration/src/lib/components/icon-button/styles.ts.snap: Language not supported
- e2e/snapshots/rules-configuration/src/lib/components/square.svelte.snap: Language not supported
- e2e/snapshots/rules-configuration/src/routes/+layout.svelte.snap: Language not supported
- e2e/snapshots/rules-configuration/src/routes/+page.svelte.snap: Language not supported
- e2e/snapshots/settings-configuration/src/lib/components/button.svelte.snap: Language not supported
- e2e/snapshots/settings-configuration/src/lib/components/icon-button/icon-button.svelte.snap: Language not supported
- e2e/snapshots/settings-configuration/src/lib/components/icon-button/styles.ts.snap: Language not supported
Adds support to v4 configuration loading, which involves the usage of workers as
ESLint rules cannot be executed asynchronously.
Since e2e test should be kept, there are two different folders for each test.
The repo has been converted into a monorepo to simplify the development and the
code structure.