To answer your question on why it's not importing the component with your first approach. That's because the author decided to make it a plugin instead of importable component. (See Vue docs on plugin).

Such that when you do import on this component, it may be imported but never rendered since it's written without exporting the default module.

If you need to register this component by the import keyword, you could specify the complete path to the component file itself.

import JsonEditor from "vue-edit-json/src/JsonEditor";

new Vue({

  components: {
    JsonEditor
  }
    
}

And that should give you the same effect.


BTW, a quick tip for you:

When defining a component with PascalCase, you can use either case when referencing its custom element. That means both <my-component-name> and <MyComponentName> are acceptable.

So in your case, since you seem to want to have the components in kebab-case, you could drop the component "alias" name from the components object.

import VueJsonCompare from 'vue-json-compare';

components: {
  VueJsonCompare
}

// ...

<vue-json-compare :oldData="originalConfig" :newData="editedConfig"></vue-json-compare>
Answer from Yom T. on Stack Overflow
🌐
npm
npmjs.com › package › json-editor-vue
json-editor-vue - npm
Vue and Nuxt 2/3 isomorphic JSON editor, viewer, formatter and validator.. Latest version: 0.18.1, last published: a year ago. Start using json-editor-vue in your project by running `npm i json-editor-vue`. There are 34 other projects in the npm registry using json-editor-vue.
      » npm install json-editor-vue
    
Published   Mar 05, 2025
Version   0.18.1
Author   Cloyd Lau
🌐
jsDelivr
jsdelivr.com › package › npm › vue-json-editor-block-view
vue-json-editor-block-view CDN by jsDelivr - A CDN for npm and GitHub
May 17, 2017 - A free, fast, and reliable CDN for vue-json-editor-block-view. A Vue.js project
Published   May 16, 2017
Discussions

JsonEditor component in vue is not showing
I am having trouble showing my JsonEditor component. This is the code that i am working with: More on stackoverflow.com
🌐 stackoverflow.com
Vue component for JSON editing?

What kinda of modifications do you need? Chances are, when you need a very specific component, you should just code it yourself (maybe use this package as a base).

More on reddit.com
🌐 r/vuejs
6
23
May 22, 2018
Is Editorjs for Vue 3 dead?
https://editorjs.io/getting-started/ Follow the getting started, bind it to an element and it’s working. More on reddit.com
🌐 r/vuejs
12
5
November 3, 2023
Web based i18n editor
Disclaimer: I am working at the company behind Inlang , but this post should only give you a rough overview of the options out there Web editors: Fink Phrase Lokalise Tolgee Crowdin Babeledit (offline) VS Code Plugins Sherlock i18n-ally ( currently unmaintained:?) i18n library paraglide-js vue-i18n kapuzon vue-i18n * I know there are more solutions, but to list them all is a huge list. I hope this helps a little, and I would be happy if other users would add to this list :) Personal opinion: I see this behavior occasionally and don't understand why people want to store all languages in one file/why this is recommended. It makes no sense at all. I would recommend resolving this structure as soon as possible before it's too late :D and if someone recommends you to use .PO or .POT, run. Don't look back, just run:D. that is so unusable:DDD More on reddit.com
🌐 r/vuejs
18
6
May 16, 2024
🌐
npm Trends
npmtrends.com › @json-editor › json-editor-vs-v-jsoneditor-vs-vue-json-editor-vs-vue-prism-vs-vue-prism-editor
@json-editor/json-editor vs v-jsoneditor vs vue-json-editor vs vue-prism vs vue-prism-editor | npm trends
Comparing trends for @json-editor/json-editor 2.16.0 which has 51,346 weekly downloads and 4,893 GitHub stars vs. v-jsoneditor 1.4.5 which has 11,382 weekly downloads and 183 GitHub stars vs. vue-json-editor 1.4.3 which has 3,486 weekly downloads and 230 GitHub stars vs. vue-prism 1.0.5 which ...
🌐
GitHub
github.com › bestkolobok › vue3-jsoneditor
GitHub - bestkolobok/vue3-jsoneditor
Open the editor in read-only mode: no changes can be made, non-relevant buttons are hidden from the menu, and the context menu is not enabled. ... Number of spaces use for indentation when stringifying JSON, or a string to be used as indentation like '\t' to use a tab as indentation, or ' ' to use 4 spaces (which is equivalent to configuring indentation: 4).
Starred by 80 users
Forked by 13 users
Languages   TypeScript 70.8% | Vue 28.4% | TypeScript 70.8% | Vue 28.4%
🌐
npm
npmjs.com › package › vue-json-editor
vue-json-editor - npm
A json editor of vue. Latest version: 1.4.3, last published: 5 years ago. Start using vue-json-editor in your project by running `npm i vue-json-editor`. There are 137 other projects in the npm registry using vue-json-editor.
      » npm install vue-json-editor
    
Published   Nov 13, 2020
Version   1.4.3
Author   liuqi41
🌐
Nuxt UI
ui.nuxt.com › docs › components › editor
Vue Editor Component - Nuxt UI
December 17, 2025 - A rich text editor component based on TipTap with support for markdown, HTML, and JSON content types.
🌐
CodeSandbox
codesandbox.io › s › json-editor-vue-3bd8w0
json-editor-vue - CodeSandbox
June 22, 2022 - json-editor-vue by pakerchang using json-editor-vue, vue
Published   Jun 22, 2022
Author   pakerchang
Find elsewhere
🌐
npms
npms.io › search
json-editor-vue
npms was built to empower the javascript community by providing a better and open sourced search for node modules.
🌐
Reddit
reddit.com › r/vuejs › vue component for json editing?
r/vuejs on Reddit: Vue component for JSON editing?
May 22, 2018 -

I’m working on an interface which would allow me to edit an array of objects easily. I would like to be able to add new objects, and remove or edit the data of existing ones by just clicking on what I see. I can then save the final array of objects to file.

https://github.com/yourtion/vue-json-ui-editor is one option but I need to modify it very heavily to fit my needs. Are there other packages or components out there that I should know about?

🌐
Kassaila
kassaila.github.io › vue-json-editor
vue-json-editor - example
We cannot provide a description for this page right now
🌐
GitHub
github.com › jinkin1995 › vue-json-edit
GitHub - jinkin1995/vue-json-edit: Visual JSON editor built as an vue component. Provides a basic GUI
Visual JSON editor built as an vue component. Provides a basic GUI - jinkin1995/vue-json-edit
Starred by 287 users
Forked by 87 users
Languages   Vue 33.1% | Less 27.0% | HTML 19.2% | CSS 16.6% | JavaScript 4.1% | Vue 33.1% | Less 27.0% | HTML 19.2% | CSS 16.6% | JavaScript 4.1%
🌐
Vuejs
play.vuejs.org
Vue SFC Playground
We cannot provide a description for this page right now
🌐
Vuetifyjs
play.vuetifyjs.com
Vuetify Play
We cannot provide a description for this page right now
🌐
Vue.js Feed
vuejsfeed.com › blog › a-schema-aware-json-editor-developed-with-vue-js
A schema-aware JSON Editor developed with Vue.js - Vue.js Feed
A schema-aware editor for JSON document. It provides a tree view to present the structure of a JSON document, the user can manipulate the JSON from the context menu. There is a text view to present the content of the JSON document and user may ...
🌐
Form-create
form-create.com › en › v2 › guide › component › v-jsoneditor.html
Json editor | FormCreate
This article uses a third-party Json editor v-jsoneditor (opens new window) Node · npm install v-jsoneditor · Browser · <script src="https://unpkg.com/v-jsoneditor/docs/dist/v-jsoneditor.min.js"></script> Node · import VJsoneditor from 'v-jsoneditor' Browser · var VJsoneditor = window.VJsoneditor.default; Vue.use(VJsoneditor); //or Vue.component('VJsoneditor', VJsoneditor); //or formCreate.component('VJsoneditor', VJsoneditor); fApi = formCreate.create([ { type: 'v-jsoneditor', title: 'json', field: 'json', value:{ type: 'form-create' } } ]) fApi.setValue('json', {type: 'form-create v2'}) ← Markdown editor Code editor →