@enso-ui/transitions

Reusable transition components for Enso UI.
14,428
Install
npm install @enso-ui/transitions
Latest Version:2.2.2
Vue:3
Older releases:2
License:MIT
Last Updated:Apr 28, 2026
Links: GitHub  ·  npm
Maintainer: aocneanu

Transitions

License Stable Downloads Vue JavaScript SCSS npm Issues Merge Requests

Description

Reusable transition components for Enso UI.

Installation

Install the package:

yarn add @enso-ui/transitions

Features

  • exports Fade, Zoom, Slide, Collapse as its public surface
  • keeps the Bulma presentation layer separate from the renderless/stateful layer where applicable

Usage

<script setup>
import { Fade, Zoom, Slide, Collapse } from '@enso-ui/transitions/bulma';
</script>

API

Fade

Public export available from ./src/transitions/Fade.vue.

Zoom

Public export available from ./src/transitions/Zoom.vue.

Slide

Public export available from ./src/transitions/Slide.vue.

Collapse

Public export available from ./src/transitions/Collapse.vue.

Depends On

  • No additional Enso UI dependencies.

Contributions

are welcome. Pull requests are great, but issues are good too. Thank you to all the people who already contributed to Enso!

License

MIT

Related Packages

vue-transitions-css

A lightweight CSS library for adding transitions to Vue components

7,466 41
animated-vue

A set of transitions for Vue2 based on animate.css

2,035 213
nuxt-bezier

A Nuxt module providing Vue 3 transition components with Bezier timing functions...

8,172 8
@noction/vue-bezier

A Vue 3 component library with customizable CSS-based transition components feat...

12,410 24

Version History

Version Released Vue License
2.2.2 ^3.5.0 MIT
2.2.1 ^3.5.0 MIT
2.2.0 ^3.5.0 MIT
2.1.1 ^3.5.0 MIT
2.1.0 ^3.0 MIT