Skip to content

build(deps): bump lottie-web-vue from 2.0.7 to 3.0.1 - #8037

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/lottie-web-vue-3.0.1
Open

build(deps): bump lottie-web-vue from 2.0.7 to 3.0.1#8037
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/lottie-web-vue-3.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 3, 2026

Copy link
Copy Markdown
Contributor

Bumps lottie-web-vue from 2.0.7 to 3.0.1.

Release notes

Sourced from lottie-web-vue's releases.

v3.0.1

What's Changed

New Contributors

Full Changelog: garbit/lottie-web-vue@v3.0.0...v3.0.1

v3.0.1-rc.0

What's Changed

New Contributors

Full Changelog: garbit/lottie-web-vue@v3.0.0...v3.0.1-rc.0

v3.0.0

The first release in three years — and the first published automatically from CI with npm provenance. This is a major version because one packaging change is breaking for one group of users (CDN <script>-tag consumers — see below). If you use a bundler (Vite, webpack, Nuxt, etc.), upgrading requires no code changes — things that were silently broken now simply work.

📦 97% smaller install

lottie-web is no longer compiled into the library bundle. In 2.0.7 it was bundled and declared as a dependency, so every consumer downloaded it twice and bundlers couldn't dedupe or upgrade it.

2.0.7 3.0.0
Unpacked size on npm 752 kB 23 kB
Library ESM bundle 425 kB 2.4 kB
Copies of lottie-web you ship 2 1 (from your own node_modules)

lottie-web remains a regular dependency — it installs automatically, your bundler resolves exactly one copy, and security/bug fixes in lottie-web 5.x reach you via npm update without waiting for a new lottie-web-vue release.

🐛 Fixed: the documented API now actually works

... (truncated)

Changelog

Sourced from lottie-web-vue's changelog.

3.0.1 (2026-08-01)

Changed

  • Documentation website launched at garbit.github.io/lottie-web-vue with guides, full API reference, and live interactive demos. The package homepage field now points there (this is what the npm sidebar links to). No runtime changes.

3.0.0 (2026-08-01)

Breaking

  • lottie-web is no longer bundled into the library output. Bundler users (Vite, webpack, etc.) are unaffected — it is installed automatically as a dependency and resolved from node_modules. UMD / CDN <script> users must now load lottie-web before this library so the lottie global exists:
    <script src="https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.12.2/lottie.min.js"></script>
    <script src="https://unpkg.com/lottie-web-vue/dist/lottie-web-vue.umd.cjs"></script>
    This shrinks the published package from ~752 kB to ~21 kB unpacked and lets your bundler dedupe lottie-web.
  • vue moved from dependencies to peerDependencies (^3.3.0). npm 7+ installs peers automatically; this stops a second copy of Vue being installed into consumer projects.
  • Node >= 22 is required to build the library (no runtime impact on the published dist files, which are plain ES2020).

Fixed

  • Default import works again: import LottieAnimation from "lottie-web-vue" was undefined in 2.0.7 (the shipped type declarations said otherwise).
  • app.use(LottieAnimation) now registers the component globally — the plugin install() previously existed in the source but was unreachable from the package entry.
  • The npm tarball no longer ships stray files (dist/vite.svg, dist/components/HelloWorld.vue.d.ts).
  • The animation is destroyed exactly once on unmount (a duplicate onBeforeUnmount previously ran destroy() twice).
  • Changing the speed prop now applies to the running animation via setSpeed (previously it was read once at mount and ignored afterwards).
  • Removed the unused path runtime dependency.

Internal

  • Test suite added: 28 unit tests (Vitest + @​vue/test-utils), a pack-and-install smoke test against the real tarball, and a Playwright

... (truncated)

Commits
  • 27f604f Merge pull request #36 from garbit/release-3.0.1-stable
  • efb722e 3.0.1
  • 8854ad1 Merge pull request #35 from garbit/release-3.0.1
  • 5af41f3 3.0.1-rc.0
  • cb74605 Merge pull request #34 from garbit/docs-site
  • aa91563 Merge branch 'main' into docs-site
  • 2be5069 Add missing @​emnapi wasm32 entries to package-lock.json
  • 44aa752 Regenerate package-lock.json with all platform optional deps
  • 2b4ac24 Use the real watermelon.json frame as the docs logo; re-sync package-lock
  • defff9c Refine logo: flatter eyes, raised mouth, pips fanning radially from center
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for lottie-web-vue since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [lottie-web-vue](https://github.com/garbit/lottie-web-vue) from 2.0.7 to 3.0.1.
- [Release notes](https://github.com/garbit/lottie-web-vue/releases)
- [Changelog](https://github.com/garbit/lottie-web-vue/blob/main/CHANGELOG.md)
- [Commits](garbit/lottie-web-vue@v2.0.7...v3.0.1)

---
updated-dependencies:
- dependency-name: lottie-web-vue
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants