-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
chore: bump up @vanilla-extract/vite-plugin version to v4 #5730
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## canary #5730 +/- ##
==========================================
+ Coverage 64.56% 64.66% +0.09%
==========================================
Files 342 342
Lines 19373 19373
Branches 1644 1645 +1
==========================================
+ Hits 12509 12527 +18
+ Misses 6647 6629 -18
Partials 217 217
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
a7855ea
to
d092d95
Compare
Merge activity
|
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@vanilla-extract/vite-plugin](https://togithub.com/vanilla-extract-css/vanilla-extract) ([source](https://togithub.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin)) | [`^3.9.2` -> `^4.0.0`](https://renovatebot.com/diffs/npm/@vanilla-extract%2fvite-plugin/3.9.2/4.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vanilla-extract%2fvite-plugin/4.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vanilla-extract%2fvite-plugin/4.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vanilla-extract%2fvite-plugin/3.9.2/4.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vanilla-extract%2fvite-plugin/3.9.2/4.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vanilla-extract-css/vanilla-extract (@​vanilla-extract/vite-plugin)</summary> ### [`v4.0.2`](https://togithub.com/vanilla-extract-css/vanilla-extract/blob/HEAD/packages/vite-plugin/CHANGELOG.md#402) [Compare Source](https://togithub.com/vanilla-extract-css/vanilla-extract/compare/@vanilla-extract/vite-plugin@4.0.1...@vanilla-extract/vite-plugin@4.0.2) ##### Patch Changes - [#​1304](https://togithub.com/vanilla-extract-css/vanilla-extract/pull/1304) [`545bf82`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/545bf82f127598ac72265164c72e1a1aad558491) Thanks [@​fukumasuya](https://togithub.com/fukumasuya)! - Pass Vite `resolve` config to vite-node compiler The plugin passes through the project's Vite `resolve` config to the vite-node compiler, which will be used for resolving imports. These options include [`resolve.alias`][resolve.alias], [`resolve.dedupe`][resolve.dedupe], [`resolve.conditions`][resolve.conditions], [`resolve.mainFields`][resolve.mainFields], [`resolve.extensions`][resolve.extensions], and others. [`resolve.alias`]: https://vitejs.dev/config/shared-options.html#resolve-alias [`resolve.dedupe`]: https://vitejs.dev/config/shared-options.html#resolve-dedupe [`resolve.conditions`]: https://vitejs.dev/config/shared-options.html#resolve-conditions [`resolve.mainFields`]: https://vitejs.dev/config/shared-options.html#resolve-mainfields [`resolve.extensions`]: https://vitejs.dev/config/shared-options.html#resolve-extensions - Updated dependencies \[[`545bf82`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/545bf82f127598ac72265164c72e1a1aad558491)]: - [@​vanilla-extract/integration](https://togithub.com/vanilla-extract/integration)[@​6](https://togithub.com/6).5.0 ### [`v4.0.1`](https://togithub.com/vanilla-extract-css/vanilla-extract/blob/HEAD/packages/vite-plugin/CHANGELOG.md#401) [Compare Source](https://togithub.com/vanilla-extract-css/vanilla-extract/compare/@vanilla-extract/vite-plugin@4.0.0...@vanilla-extract/vite-plugin@4.0.1) ##### Patch Changes - [#​1300](https://togithub.com/vanilla-extract-css/vanilla-extract/pull/1300) [`d0b84f6`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/d0b84f6340d34b39414fbead3893a6000f9810fe) Thanks [@​mrm007](https://togithub.com/mrm007)! - Skip loading plugins added by Vitest - [#​1297](https://togithub.com/vanilla-extract-css/vanilla-extract/pull/1297) [`85e1131`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/85e11318f0a8b405041e967bd35aaed7f8abe753) Thanks [@​mrm007](https://togithub.com/mrm007)! - Correctly resolve the user's Vite plugins ### [`v4.0.0`](https://togithub.com/vanilla-extract-css/vanilla-extract/blob/HEAD/packages/vite-plugin/CHANGELOG.md#400) [Compare Source](https://togithub.com/vanilla-extract-css/vanilla-extract/compare/@vanilla-extract/vite-plugin@3.9.5...@vanilla-extract/vite-plugin@4.0.0) ##### Major Changes - [#​1264](https://togithub.com/vanilla-extract-css/vanilla-extract/pull/1264) [`e531c41`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/e531c4170da11ba6446e256b3af04a288841491a) Thanks [@​mrm007](https://togithub.com/mrm007)! - The Vite plugin now uses a newer, faster, Vite-based compiler by default. The new compiler uses [`vite-node`](https://togithub.com/vitest-dev/vitest/tree/main/packages/vite-node) to parse and extract CSS from `.css.ts` files. This comes with all the benefits of using Vite, faster builds and the ability to use Vite plugins. The new compiler has been used in Remix ever since support for Vanilla Extract was introduced. - [#​1264](https://togithub.com/vanilla-extract-css/vanilla-extract/pull/1264) [`e531c41`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/e531c4170da11ba6446e256b3af04a288841491a) Thanks [@​mrm007](https://togithub.com/mrm007)! - The behaviour previously known as `emitCssInSsr` has been turned on by default. The `emitCssInSsr` option has been removed. This means that the CSS emitted by the plugin is now processed by Vite, so the plugin no longer needs to resolve PostCSS plugins and process the CSS output itself. - [#​1264](https://togithub.com/vanilla-extract-css/vanilla-extract/pull/1264) [`e531c41`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/e531c4170da11ba6446e256b3af04a288841491a) Thanks [@​mrm007](https://togithub.com/mrm007)! - The `esbuildOptions` option has been removed as we are no longer using esbuild internally - [#​1264](https://togithub.com/vanilla-extract-css/vanilla-extract/pull/1264) [`e531c41`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/e531c4170da11ba6446e256b3af04a288841491a) Thanks [@​mrm007](https://togithub.com/mrm007)! - Drop support for Vite < 4 ##### Patch Changes - [#​1264](https://togithub.com/vanilla-extract-css/vanilla-extract/pull/1264) [`e531c41`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/e531c4170da11ba6446e256b3af04a288841491a) Thanks [@​mrm007](https://togithub.com/mrm007)! - Update dependencies - Updated dependencies \[[`e531c41`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/e531c4170da11ba6446e256b3af04a288841491a), [`e531c41`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/e531c4170da11ba6446e256b3af04a288841491a)]: - [@​vanilla-extract/integration](https://togithub.com/vanilla-extract/integration)[@​6](https://togithub.com/6).4.0 ### [`v3.9.5`](https://togithub.com/vanilla-extract-css/vanilla-extract/blob/HEAD/packages/vite-plugin/CHANGELOG.md#395) [Compare Source](https://togithub.com/vanilla-extract-css/vanilla-extract/compare/@vanilla-extract/vite-plugin@3.9.4...@vanilla-extract/vite-plugin@3.9.5) ##### Patch Changes - [#​1291](https://togithub.com/vanilla-extract-css/vanilla-extract/pull/1291) [`00af971`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/00af9715e522d9caf6e90cb138dee13580b8dea1) Thanks [@​mrm007](https://togithub.com/mrm007)! - Update dependency `@vanilla-extract/integration` - [#​1254](https://togithub.com/vanilla-extract-css/vanilla-extract/pull/1254) [`f373d7f`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/f373d7f6b59f43236dc713e1b421ef4631f392c0) Thanks [@​EvgenNoskov](https://togithub.com/EvgenNoskov)! - Allow hyphens in class names when using a custom identifier ### [`v3.9.4`](https://togithub.com/vanilla-extract-css/vanilla-extract/blob/HEAD/packages/vite-plugin/CHANGELOG.md#394) [Compare Source](https://togithub.com/vanilla-extract-css/vanilla-extract/compare/@vanilla-extract/vite-plugin@3.9.3...@vanilla-extract/vite-plugin@3.9.4) ##### Patch Changes - [#​1262](https://togithub.com/vanilla-extract-css/vanilla-extract/pull/1262) [`610c50b`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/610c50b0012ece0d06530faab3f5e442a55fc39e) Thanks [@​mrm007](https://togithub.com/mrm007)! - Update Babel config to target Node.js 14 - [#​1262](https://togithub.com/vanilla-extract-css/vanilla-extract/pull/1262) [`610c50b`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/610c50b0012ece0d06530faab3f5e442a55fc39e) Thanks [@​mrm007](https://togithub.com/mrm007)! - Lazy load Vite to avoid the CJS warning - Updated dependencies \[[`610c50b`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/610c50b0012ece0d06530faab3f5e442a55fc39e), [`610c50b`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/610c50b0012ece0d06530faab3f5e442a55fc39e)]: - [@​vanilla-extract/integration](https://togithub.com/vanilla-extract/integration)[@​6](https://togithub.com/6).2.5 ### [`v3.9.3`](https://togithub.com/vanilla-extract-css/vanilla-extract/blob/HEAD/packages/vite-plugin/CHANGELOG.md#393) [Compare Source](https://togithub.com/vanilla-extract-css/vanilla-extract/compare/@vanilla-extract/vite-plugin@3.9.2...@vanilla-extract/vite-plugin@3.9.3) ##### Patch Changes - [#​1250](https://togithub.com/vanilla-extract-css/vanilla-extract/pull/1250) [`bc349fd`](https://togithub.com/vanilla-extract-css/vanilla-extract/commit/bc349fd7cb3c50488bb1b169418fbb35b7de5c95) Thanks [@​kosmotema](https://togithub.com/kosmotema)! - Prevent unnecessary module invalidations when using PostCSS </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
d092d95
to
4b3808f
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠ Warning: custom changes will be lost. |
This PR contains the following updates:
^3.9.2
->^4.0.0
Release Notes
vanilla-extract-css/vanilla-extract (@vanilla-extract/vite-plugin)
v4.0.2
Compare Source
Patch Changes
#1304
545bf82
Thanks @fukumasuya! - Pass Viteresolve
config to vite-node compilerThe plugin passes through the project's Vite
resolve
config to the vite-node compiler, which will be used for resolving imports. These options include [resolve.alias
][resolve.alias], [resolve.dedupe
][resolve.dedupe], [resolve.conditions
][resolve.conditions], [resolve.mainFields
][resolve.mainFields], [resolve.extensions
][resolve.extensions], and others.Updated dependencies [
545bf82
]:v4.0.1
Compare Source
Patch Changes
#1300
d0b84f6
Thanks @mrm007! - Skip loading plugins added by Vitest#1297
85e1131
Thanks @mrm007! - Correctly resolve the user's Vite pluginsv4.0.0
Compare Source
Major Changes
#1264
e531c41
Thanks @mrm007! - The Vite plugin now uses a newer, faster, Vite-based compiler by default.The new compiler uses
vite-node
to parse and extract CSS from.css.ts
files. This comes with all the benefits of using Vite, faster builds and the ability to use Vite plugins.The new compiler has been used in Remix ever since support for Vanilla Extract was introduced.
#1264
e531c41
Thanks @mrm007! - The behaviour previously known asemitCssInSsr
has been turned on by default. TheemitCssInSsr
option has been removed.This means that the CSS emitted by the plugin is now processed by Vite, so the plugin no longer needs to resolve PostCSS plugins and process the CSS output itself.
#1264
e531c41
Thanks @mrm007! - TheesbuildOptions
option has been removed as we are no longer using esbuild internally#1264
e531c41
Thanks @mrm007! - Drop support for Vite < 4Patch Changes
#1264
e531c41
Thanks @mrm007! - Update dependenciesUpdated dependencies [
e531c41
,e531c41
]:v3.9.5
Compare Source
Patch Changes
#1291
00af971
Thanks @mrm007! - Update dependency@vanilla-extract/integration
#1254
f373d7f
Thanks @EvgenNoskov! - Allow hyphens in class names when using a custom identifierv3.9.4
Compare Source
Patch Changes
#1262
610c50b
Thanks @mrm007! - Update Babel config to target Node.js 14#1262
610c50b
Thanks @mrm007! - Lazy load Vite to avoid the CJS warningUpdated dependencies [
610c50b
,610c50b
]:v3.9.3
Compare Source
Patch Changes
bc349fd
Thanks @kosmotema! - Prevent unnecessary module invalidations when using PostCSSConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.