{"id":10582,"library":"bootstrap-vue-helper-json","title":"Bootstrap-Vue Vetur Intellisense Definitions","description":"This package, `bootstrap-vue-helper-json`, was originally designed to provide Vetur intellisense reference definitions for Bootstrap-Vue components. Its primary purpose was to enhance developer experience by offering auto-completion and documentation hints within IDEs like VS Code when working with Bootstrap-Vue and the Vetur extension. However, starting with Bootstrap-Vue v2.1, this helper's functionality was directly integrated into the main Bootstrap-Vue package itself. Consequently, `bootstrap-vue-helper-json` became obsolete and its GitHub repository was archived in November 2019. Developers using Bootstrap-Vue v2.1 or newer should rely on the `dist/vetur-tags.json` and `dist/vetur-attributes.json` files provided by the core `bootstrap-vue` package for Vetur support. The original `bootstrap-vue` library (for Vue 2 and Bootstrap 4) is now largely in maintenance mode, with `BootstrapVueNext` serving as the modern successor for Vue 3 and Bootstrap 5.","status":"abandoned","version":"1.1.1","language":"javascript","source_language":"en","source_url":"https://github.com/bootstrap-vue/bootstrap-vue-helper-json","tags":["javascript","bootstrap","bootstrap-vue","plugin","vetur"],"install":[{"cmd":"npm install bootstrap-vue-helper-json","lang":"bash","label":"npm"},{"cmd":"yarn add bootstrap-vue-helper-json","lang":"bash","label":"yarn"},{"cmd":"pnpm add bootstrap-vue-helper-json","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[],"quickstart":{"code":"{\n  \"name\": \"my-vue2-bootstrap-app\",\n  \"version\": \"0.1.0\",\n  \"private\": true,\n  \"scripts\": {\n    \"serve\": \"vue-cli-service serve\",\n    \"build\": \"vue-cli-service build\"\n  },\n  \"dependencies\": {\n    \"bootstrap\": \"^4.6.0\",\n    \"bootstrap-vue\": \"^2.23.0\",\n    \"core-js\": \"^3.8.3\",\n    \"vue\": \"^2.6.14\",\n    \"vue-router\": \"^3.5.1\",\n    \"vuex\": \"^3.6.2\"\n  },\n  \"devDependencies\": {\n    \"@vue/cli-service\": \"~5.0.0\",\n    \"vue-template-compiler\": \"^2.6.14\"\n  },\n  \"vetur\": {\n    \"tags\": \"node_modules/bootstrap-vue/dist/vetur-tags.json\",\n    \"attributes\": \"node_modules/bootstrap-vue/dist/vetur-attributes.json\"\n  }\n}","lang":"json","description":"This shows a `package.json` configuration for Vetur to correctly pick up Bootstrap-Vue's intellisense definitions directly from the `bootstrap-vue` package, making this helper package obsolete. This is for Vue 2/Bootstrap 4 setups."},"warnings":[{"fix":"Remove `bootstrap-vue-helper-json` from your project dependencies. `bootstrap-vue` automatically includes the necessary Vetur definition files (`dist/vetur-tags.json` and `dist/vetur-attributes.json`). Ensure your `package.json` correctly points to these files if Vetur isn't detecting them automatically.","message":"The functionality provided by `bootstrap-vue-helper-json` was integrated directly into the `bootstrap-vue` package itself starting from version v2.1. Installing and using this separate helper package is redundant and can lead to conflicts or outdated intellisense for Bootstrap-Vue versions v2.1 and newer.","severity":"breaking","affected_versions":">=2.1.0 (of bootstrap-vue)"},{"fix":"Do not use this package. For new projects or migrations to Vue 3/Bootstrap 5, consider `BootstrapVueNext` which provides its own modern intellisense support. For existing Vue 2/Bootstrap 4 projects, rely on the intellisense files provided by the `bootstrap-vue` package itself.","message":"This package's GitHub repository was archived in November 2019 and is no longer maintained. Furthermore, the `bootstrap-vue` library (which this helper supported) is largely superseded by `BootstrapVueNext` for projects using Vue 3 and Bootstrap 5. `bootstrap-vue` itself is primarily for Vue 2 and Bootstrap 4.","severity":"deprecated","affected_versions":"*"}],"env_vars":null,"last_verified":"2026-04-19T00:00:00.000Z","next_check":"2026-07-18T00:00:00.000Z","problems":[{"fix":"If you are using `bootstrap-vue` v2.1 or newer, remove `bootstrap-vue-helper-json` as a dependency. Ensure your project's `package.json` correctly points Vetur to the definitions within the `bootstrap-vue` package itself (e.g., `\"vetur\": {\"tags\": \"node_modules/bootstrap-vue/dist/vetur-tags.json\", \"attributes\": \"node_modules/bootstrap-vue/dist/vetur-attributes.json\"}`).","cause":"This error occurs because Vetur is looking for component data within a package that is either obsolete, not configured correctly, or whose functionality has been moved.","error":"Vetur: Cannot find Vetur component data in package.json for 'bootstrap-vue-helper-json'"}],"ecosystem":"npm"}