chore(deps): consolidate Dependabot dependency updates#830
Merged
Conversation
|
Contributor
size-limit report 📦
|
…e/tsconfig, @types/node) - esbuild 0.23 → 0.28 in packages/web (closes #789) - vite 5 → ^6.4.2 in apps/viewer + examples/{web,vue,wc,solid} (closes #786) - @vitejs/plugin-react 4 → ^5.2.0 in packages/react + viewer (closes #751; v6 requires vite ^8 which is not yet stable) - @vue/tsconfig 0.5 → ^0.9.1 in packages/vue (closes #760) - @types/node 22 → ^25.6.0 in packages/{web,solid} (closes #798, #799)
- @sveltejs/adapter-auto 3 → ^7.0.1 (closes #693) - @sveltejs/vite-plugin-svelte 4 → ^6.2.4 (closes #691) - svelte-check 3 → ^4.4.0 (closes #689) - vite 5 → ^7.3.1 (closes #694) - publint 0.1 → ^0.3.17 (closes #695) svelte-check 4 surfaced two strict-null errors in Dotlottie.svelte (animationId/themeId of type string | undefined passed to methods expecting string). Added truthy guards to match the pattern used elsewhere in the file.
6da2db3 to
6614feb
Compare
13 tasks
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.
Description
Consolidates 24 of the 31 open Dependabot PRs into a single branch, refreshes
pnpm-lock.yamlonce, and lets the individual PRs auto-close when this lands. Bumps are split into 5 commits by risk tier so any regression can be reverted independently.What's included (closes)
Lockfile refresh / patch / minor (within existing ranges)
^5.0.0)^2.0.0)^15)TypeScript major
Build tooling majors
vite ^8which is not yet stable; v5.2.0 supports vite 5/6/7/8 and bridges the upgrade cleanlySvelte cluster (all in packages/svelte)
GitHub Actions
Auto-close (already current)
Deferred (not included)
@lottiefiles/tsconfiglacksverbatimModuleSyntax). Fixing it cleanly requires invasive type-export changes across all packages — out of scope for a dependency-consolidation PR. Will be opened as a follow-up.Source-level changes required by the bumps
ignoreDeprecations: "6.0"to roottsconfig.dev.json/tsconfig.build.json(TS 6 turneddownlevelIterationandmoduleResolution=node10deprecations — both inherited from@lottiefiles/tsconfig— into errors)examples/wctypescript pin to 6.0.3 to match the inheritedignoreDeprecationsvaluepackages/svelte/src/lib/Dotlottie.svelte: added truthy guards onanimationId/themeIdbefore passing toloadAnimation/setTheme(svelte-check 4 + stricter null analysis caught twostring | undefined→stringcalls)Package(s) affected
@lottiefiles/dotlottie-web(core)@lottiefiles/dotlottie-react@lottiefiles/dotlottie-vue@lottiefiles/dotlottie-svelte@lottiefiles/dotlottie-solid@lottiefiles/dotlottie-wcType of change
Checklist
pnpm run lint,pnpm run type-check,pnpm run build,pnpm test— 375 passed, 41 skipped, 6 todo)