{"library":"vue-tabs-component","type":"library","category":null,"description":"The `vue-tabs-component` library provides a lightweight and accessible Vue component for effortlessly rendering tabbed interfaces within Vue 2 applications. Currently stable at version 1.5.0, the package sees periodic updates, with recent releases adding features like the `isDisabled` prop for individual tabs (v1.4.0) and an option to control URL fragment usage (v1.2.0). Its key differentiators include built-in persistence of the last-opened tab across page reloads, configurable via a `cache-lifetime` prop, and the ability to link directly to tabs using URL fragments. Importantly, it offers an option (`useUrlFragment: false`) to disable URL fragment modification, crucial for integration with client-side routers or when deploying multiple tab instances. The component is designed with accessibility in mind, adhering to the ARIA specification for tab interfaces, ensuring a robust user experience. It provides flexible registration methods, allowing developers to either register individual components or use it as a Vue plugin.","language":"javascript","status":"active","version":"1.5.0","tags":["javascript","spatie"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-tabs-component","imports":["import { Tabs } from 'vue-tabs-component';","import { Tab } from 'vue-tabs-component';","import VueTabsPlugin from 'vue-tabs-component'; Vue.use(VueTabsPlugin);"]},{"cmd":"yarn add vue-tabs-component","imports":[]},{"cmd":"pnpm add vue-tabs-component","imports":[]}],"homepage":null,"github":"https://github.com/spatie/vue-tabs-component","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-tabs-component","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-tabs-component/compatibility"}}