Download Latest Version @barba_core@2.10.3 source code.zip (400.2 kB)
Email in envelope

Get an email when there's a new version of barba.js

Home / v2.9.7
Name Modified Size InfoDownloads / Week
Parent folder
@barba_core 2.9.7 source code.tar.gz 2022-12-31 341.9 kB
@barba_core 2.9.7 source code.zip 2022-12-31 416.4 kB
README.md 2022-12-31 1.3 kB
Totals: 3 Items   759.6 kB 0

What's new? :bearded_person:

  • Brand website, always up to date — https://barba.js.org/
  • Simplified API, with tree shaking support and TS definitions
  • Hook system for Transitions and Views
  • Transition resolution, to declare your transitions and let Barba pick the right one
  • Use of data-barba-* attributes, that you can easily customize
  • Sync mode, to build cross animated transitions between pages
  • Plugin system
  • @barba/router : use of routes for transition resolution
  • @barba/css : automatic addition of CSS classes
  • @barba/prefetch : automatic pages prefetching (and caching), based on viewport
  • @barba/head : update your <head> (coming soon)
  • @barba/preset : ready-to-use basic transitions pack (fade, slide, …) (coming soon)

Sponsorship

It is now possible to support this project by sponsoring BarbaJS maintainer on Github. Even if it's a small contribution, you participate in the effort of making open source projects maintained for everyone, and developers to be rewarded for their work/time.

Feedback

Feel free to report any issue or feature request, thanks! :+1: Send us your project and showcase the amazing transitions you built using Barba!

Source: README.md, updated 2022-12-31