Repository navigation
chore(deps): update all non-major dev-dependencies - #252
Merged
Merged
Conversation
✅ Deploy Preview for joshdocs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^10.6.1→^10.6.2^8.5.28→^8.5.32^2.11.14→^2.11.15Release Notes
postcss/autoprefixer (autoprefixer)
v10.6.2Compare Source
/* autoprefixer: ignore next warning */(by @dualfroz).-webkit-cross-fade()for images with numbers (by @mkantautas).postcss/postcss (postcss)
v8.5.32Compare Source
Input#origin()withoutopts.from(by @wleeaf).startinWarning#toString()(by @Don-Yin).Promisesemantics inLazyResult#finally()(by @Don-Yin).v8.5.31Compare Source
</style>escaping (by @firefoxic).v8.5.30Compare Source
</style>escaping (by @Rufflet).v8.5.29Compare Source
</style>escaping (by @choudhryfrompak).list.comma()andlist.space()(by @00200200).solidjs/solid-vite-plugin (vite-plugin-solid)
v2.11.15Compare Source
Patch Changes
62e2b75: Production builds now dedupesolid-jsthe same way dev does. A dependency with its own nested copy ofsolid-jsno longer adds a second runtime to the bundle, which broke context lookups (#112).a732eeb: Avoid overriding environments configured in Vitest workspaces and projects with thejsdomdefault9e67618: fix: exclude test mode from HMR setupa7ec25f: FixTypeError: Cannot read properties of undefined (reading 'extend')in tests on Vitest before 1.0 with@testing-library/jest-dom6 or later installed (#141). The plugin now injects jest-dom's ESMvitestentry as an absolute path for those Vitest versions, because they load the CommonJS entry from a bare specifier.6cc30fe: Only inject the@testing-library/jest-domVitest setup file when the package resolves from the project root. Previously the check ran from the plugin's own location, so with pnpm a transitive jest-dom (for example via Storybook) made Vitest fail withFailed to load url .../@testing-library/jest-dom/vitest.d0e47f1: Vitest runs keep thejsdomenvironment and the@testing-library/jest-domsetup file whentest.server.deps.externalalready listssolid-js. The plugin used to drop its wholetestconfig in that case.f8439e8: The plugin no longer changesresolve.alias. An alias object in your config now keeps priority over aliases that later plugins add, such asvite-plugin-node-polyfillsmappingpath(#130).df3ba8a: Compile modules whose id has the extension after the query, such as unplugin-icons'~icons/mdi/folder?width=2em.tsx. Since 2.11.2 these were left to Vite's default JSX transform, which produced React code (#206). Customextensionsare now also matched when the query contains a dot.b50c064: Keep$ServerOnlytemplates in client transforms while HMR is active so hot updates of components using$ServerOnlyno longer throwtemplate is not a function. An explicitsolid.omitServerOnlyTemplatessetting still takes precedence.cd79ed9: Withoutssr: true, modules loaded on the server now compile to non-hydratable SSR output instead of DOM output. Prerendering a client-rendered app withssrLoadModuleno longer throws "Client-only API called on the server side" (#64). Vitest keeps DOM output.9c17655: Server builds withssr.target: 'webworker'now resolve the server build ofsolid-js. The plugin adds theworkerexport condition to that build, sorenderToStringand the other server APIs no longer resolve to their browser stubs (#153). This works on Vite 4 and later.8909380: Vite 8's dependency scan no longer breaks on.tsxfiles (issue #262).The plugin previously set
optimizeDeps.rolldownOptions.transform.jsx: 'preserve'to stop Rolldown from injectingreact/jsx-dev-runtimeimports during the scan — but the scanner re-parses the transformed
output as plain JS (
import.meta.globhandling force-tags modules asjs), so any.tsxwith JSX was a hardPARSE_ERROR: Unexpected JSX expressionthat aborted the whole scan and skipped pre-bundling. Thescan transform now uses the classic JSX runtime, which lowers JSX to bare
React.createElementcalls without injecting any import: the scan outputis never executed, it only exists so rolldown can walk the import graph,
so the undefined identifier is harmless. Backport of the fix already on
the 3.0.0-next line.
5d6846c: When the root config declarestest.projectsand leavestest.sharedViteServerunset, the plugin now sets it tofalseso every inline project resolves its own Vite config, as under Vitest 4. An explicit value is respected. Vitest 5 defaults the option totrue, and a shared inline project takes itstestoptions from the raw root block captured before anyconfighook runs, so it lost everything the plugin injects (thejsdomdefault, the@testing-library/jest-domsetup file,server.deps). Ports #370; refs #369.32adc90: In Vitest DOM tests (the jsdom default, nossroption), the plugin now inlinessolid-jsand the packages that import it without asolidexport condition, such as@solidjs/testing-library. Before, they stayed external, and the host runtime resolved their own imports. Node gets thebrowsercondition from Vitest's worker--conditions, but Deno does not apply it in worker threads and resolvesdeno/node. Under Deno,@solidjs/testing-libraryloaded the server build ofsolid-js/webandrenderthrew "Client-only API called on the server side" (#369). Inlining sends these imports through Vite'sbrowsercondition and loads one client-build instance. Atest.server.deps.inlinelist is merged with the plugin's, and atest.server.deps.externalentry forsolid-jsstill opts out. Withssr: true, tests keepsolid-jsexternal as before.765a406: In jsdom and happy-dom tests, Node no longer gets thebrowsercondition for packages that Vitest leaves external. Node-only packages such asmsw/nodenow load under Vitest 4 and later (#125).c750c34: Packages with asolidexport condition that are declared only in the workspace root'spackage.jsonare now inlined for projects in that workspace. Before, Vitest loaded them with Node and failed withUnknown file extension ".jsx"(#157).Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.