{"library":"vue-global-config","type":"library","category":null,"description":"Vue Global Config is a utility library for Vue 2 and Vue 3 applications that enables global configuration of component properties, attributes, listeners, hooks, and slots. It addresses a common need in Vue development where components registered globally lack a straightforward way to accept global configuration. The library provides a `createGlobalConfig` function to register a configuration plugin with `app.use()` (Vue 3) or `Vue.use()` (Vue 2), and a `ConfigProvider` component for declarative configuration. It supports the current stable Vue 3.x and Vue 2.x versions, often releasing new patches to support the latest Vue minor versions or fix integration issues. Its key differentiator is offering a generic global configuration mechanism for *any* component, unlike framework-specific solutions (e.g., Element Plus's ConfigProvider) which are often limited to components within their own ecosystem. The package is currently at version 0.6.3 and actively maintained.","language":"javascript","status":"active","version":"0.6.3","tags":["javascript","config","configuration","global","option","options","slot","slots","vue","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-global-config","imports":["import { createGlobalConfig } from 'vue-global-config';","import { ConfigProvider } from 'vue-global-config';","import type { ConfigOptions } from 'vue-global-config';"]},{"cmd":"yarn add vue-global-config","imports":[]},{"cmd":"pnpm add vue-global-config","imports":[]}],"homepage":null,"github":"https://github.com/cloydlau/vue-global-config","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-global-config","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-global-config/compatibility"}}