Gathering detailed insights and metrics for vue3-json-editor
Gathering detailed insights and metrics for vue3-json-editor
Gathering detailed insights and metrics for vue3-json-editor
Gathering detailed insights and metrics for vue3-json-editor
A jsoneditor of vue 3 (next) - (fork vue-json-editor)
npm install vue3-json-editor
Typescript
Module System
Node Version
NPM Version
72.2
Supply Chain
99.7
Quality
75.7
Maintenance
100
Vulnerability
100
License
JavaScript (98.22%)
CSS (1.53%)
TypeScript (0.14%)
Vue (0.08%)
HTML (0.03%)
Total Downloads
401,094
Last Day
19
Last Week
6,007
Last Month
33,375
Last Year
249,790
ISC License
52 Stars
41 Commits
30 Forks
1 Watchers
3 Branches
4 Contributors
Updated on Jun 11, 2025
Minified
Minified + Gzipped
Latest Version
1.1.5
Package Id
vue3-json-editor@1.1.5
Unpacked Size
7.50 MB
Size
1.61 MB
File Count
11
NPM Version
8.1.2
Node Version
16.13.1
Cumulative downloads
Total Downloads
Last Day
-79.1%
19
Compared to previous day
Last Week
-44.7%
6,007
Compared to previous week
Last Month
59.6%
33,375
Compared to previous month
Last Year
142.4%
249,790
Compared to previous year
42
(fork vue-json-editor - credits original: https://github.com/dirkliu/vue-json-editor)
A json editor of vue.js
1# install 2npm install 3 4# for vue 3.x app 5npm run dev 6 7# for vite 3.x 8npm run dev_vite
v-model:bind the [json object]
:show-btns: boolean, show the save button, default: true
:expandedOnStart: boolean, expand the JSON editor on start for the modes 'tree', 'view', and 'form', default: false
:mode: string, default: tree
:lang: string, default: en
@json-change: on json changed
@json-save: on json save
@has-error: on error
npm install vue3-json-editor --save
1<template> 2 <div> 3 <p>vue-json-editor</p> 4 <Vue3JsonEditor 5 v-model="json" 6 :show-btns="true" 7 :expandedOnStart="true" 8 @json-change="onJsonChange" 9 /> 10 </div> 11</template> 12 13<script> 14import { defineComponent, reactive, toRefs } from 'vue' 15import { Vue3JsonEditor } from 'vue3-json-editor' 16 17export default defineComponent({ 18 components: { 19 Vue3JsonEditor 20 }, 21 setup () { 22 function onJsonChange (value) { 23 console.log('value:', value) 24 } 25 26 const state = reactive({ 27 json: {} 28 }) 29 30 return { 31 ...toRefs(state), 32 onJsonChange 33 } 34 } 35}) 36</script>
1<template> 2 <Vue3JsonEditor v-model="json" :show-btns="true" @json-change="onJsonChange"/> 3</template> 4 5<script lang="ts"> 6import { defineComponent, reactive, toRefs } from 'vue' 7import { Vue3JsonEditor } from '../dist/vue3-json-editor.esm' 8 9export default defineComponent({ 10 name: 'App', 11 components: { 12 Vue3JsonEditor 13 }, 14 setup () { 15 function onJsonChange () { 16 // 17 } 18 19 const state = reactive({ 20 json: {} 21 }) 22 23 return { 24 ...toRefs(state), 25 onJsonChange 26 } 27 } 28}) 29</script> 30 31<style> 32#app { 33 font-family: Avenir, Helvetica, Arial, sans-serif; 34 -webkit-font-smoothing: antialiased; 35 -moz-osx-font-smoothing: grayscale; 36 text-align: center; 37 color: #2c3e50; 38 margin-top: 60px; 39} 40</style>
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 4/16 approved changesets -- score normalized to 2
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
project is not fuzzed
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
95 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-06-09
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn Morejson-editor-vue3
[![NPM version][npm-image]][npm-url] [![npm download][download-image]][download-url]
vue3-ts-jsoneditor
[](https://badge.fury.io/js/vue3-ts-jsoneditor)   <br> [![npm](https://img.shield
json-schema-editor-vue3
A json-schema editor of high efficient and easy-to-use, base on Vue3
@dangojs/vue3-json-editor
A json editor of vue