{"library":"vue-smooth-reflow","type":"library","category":null,"description":"Vue Smooth Reflow (VSR) is a Vue 2 mixin designed to provide smooth CSS transitions for elements undergoing reflow, specifically targeting changes in `height: auto`, `width: auto`, and element repositioning via `transform` (specifically `translate()`). It allows developers to register specific CSS properties to transition smoothly when a component's data changes, without conflicting with Vue's built-in `<transition>` components. The current stable version is 0.1.12. The project has not seen active development since late 2020, making it primarily suitable for existing Vue 2 applications and not actively maintained for Vue 3 or newer ecosystems. Its key differentiator is the direct handling of reflow transitions for dynamic content sizes and positions, rather than managing entrance/exit transitions like Vue's native solution.","language":"javascript","status":"abandoned","version":"0.1.12","tags":["javascript","vue","vuejs","transition","reflow","mixin","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-smooth-reflow","imports":["import smoothReflow from 'vue-smooth-reflow'","<script src=\"https://unpkg.com/vue-smooth-reflow\"></script>\n// Available as global variable `SmoothReflow`","export default {\n  mixins: [smoothReflow],\n  mounted() {\n    this.$smoothReflow()\n  }\n}"]},{"cmd":"yarn add vue-smooth-reflow","imports":[]},{"cmd":"pnpm add vue-smooth-reflow","imports":[]}],"homepage":null,"github":"https://github.com/guanzo/vue-smooth-reflow","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-smooth-reflow","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/vue-smooth-reflow/compatibility"}}