{"_id":"@anilkumarthakur/vue3-json-viewer","_rev":"23-14a14a8914d3062a3eb77940417ffd4e","name":"@anilkumarthakur/vue3-json-viewer","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.0":{"name":"@anilkumarthakur/vue3-json-viewer","version":"0.1.0","_id":"@anilkumarthakur/vue3-json-viewer@0.1.0","maintainers":[{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"}],"dist":{"shasum":"bb70a4779ebdf047a6fe90fe42deee6744d1f583","tarball":"https://registry.npmjs.org/@anilkumarthakur/vue3-json-viewer/-/vue3-json-viewer-0.1.0.tgz","fileCount":12,"integrity":"sha512-EuO59j5Au3vHqOOiQ0Jkn5B1MsgdAMfKf7Bnph4yzHfyJ46/vUcaCIM1RouPBsolhxC0ZmX0C47+c5afGOk2yQ==","signatures":[{"sig":"MEYCIQChijVI92ACZlNnHaYIktQe+Um9CBo1bzqR11U68G+i8QIhAOAQWJdz3FTshLzoIa6WU3ktzSmlNR+qA0XLd6P6qZ8i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83510},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":{"./styles.css":"./dist/index.css"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./styles.css":"./dist/index.css"},"gitHead":"99784a70c6ae4cb7d3d0085fe080007ae0df1491","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","check":"prettier --check \"**/*.{js,ts,vue,scss,html,md,json}\" --ignore-path .gitignore","build1":"vue-tsc -b && vite build","format":"prettier --write .","preview":"vite preview","test:e2e":"start-server-and-test preview http://localhost:4173 'cypress run --e2e'","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force","test:e2e:dev":"start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'","build:preview":"vite build --config vite.config.prod.ts"},"_npmUser":{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"},"_npmVersion":"10.8.3","description":"To install the package, run the following command:","directories":{},"_nodeVersion":"22.9.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.4","vite":"^5.2.12","jsdom":"^25.0.1","eslint":"^8.57.0","moment":"^2.30.1","vitest":"^2.0.2","cypress":"^13.10.0","vue-tsc":"^2.0.19","prettier":"^3.3.0","typescript":"^5.5.4","@types/node":"^22.1.0","sass-loader":"^16.0.0","@types/jsdom":"^21.1.7","npm-run-all2":"^6.2.0","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.0.1","@tsconfig/node20":"^20.1.4","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^5.0.5","eslint-plugin-cypress":"^3.3.0","start-server-and-test":"^2.0.3","@vitejs/plugin-vue-jsx":"^4.0.0","@rushstack/eslint-patch":"^1.10.3","vite-plugin-vue-devtools":"^7.2.1","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0"},"peerDependencies":{"vue":"^3.4.37","@heroicons/vue":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/vue3-json-viewer_0.1.0_1729675135211_0.4648201608700253","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@anilkumarthakur/vue3-json-viewer","version":"0.1.1","keywords":["vue3","json","viewer","json-viewer","vue-json-viewer","vue3-json-viewer","dark-mode","light-mode","collapsible","expandable","typescript","customizable","responsive","tree-view","json-tree","syntax-highlighting","nested-objects","data-visualization","developer-tools","json-formatter","json-parser","vue-component"],"_id":"@anilkumarthakur/vue3-json-viewer@0.1.1","maintainers":[{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"}],"dist":{"shasum":"906fff9ea9aa76cde0fff5169ef47410dd14a05a","tarball":"https://registry.npmjs.org/@anilkumarthakur/vue3-json-viewer/-/vue3-json-viewer-0.1.1.tgz","fileCount":12,"integrity":"sha512-3j0kN31OyhxhXHtRlfFIFjnDOh7WKg64Q9r56Bdrp0uC1xh8BOPg47WSDYQOuW8VR0eXxKWmMKNTXc1oDGo1BQ==","signatures":[{"sig":"MEQCIGjUUUI5zh6l3NQ48xZE9TVs+uVBhkG/ogNPtDII4QGtAiBO+523Tv4cRdenbIGEJuIKCnXf4/Gy9TMDHxF2LVii3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83957},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":{"./styles.css":"./dist/index.css"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./styles.css":"./dist/index.css"},"gitHead":"b773311aa99efe0852490dde667a202e866c3424","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","check":"prettier --check \"**/*.{js,ts,vue,scss,html,md,json}\" --ignore-path .gitignore","build1":"vue-tsc -b && vite build","format":"prettier --write .","preview":"vite preview","test:e2e":"start-server-and-test preview http://localhost:4173 'cypress run --e2e'","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force","test:e2e:dev":"start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'","build:preview":"vite build --config vite.config.prod.ts"},"_npmUser":{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"},"_npmVersion":"10.8.3","description":"To install the package, run the following command:","directories":{},"_nodeVersion":"22.9.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.4","vite":"^5.2.12","jsdom":"^25.0.1","eslint":"^8.57.0","moment":"^2.30.1","vitest":"^2.0.2","cypress":"^13.10.0","vue-tsc":"^2.0.19","prettier":"^3.3.0","typescript":"^5.5.4","@types/node":"^22.1.0","sass-loader":"^16.0.0","@types/jsdom":"^21.1.7","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.0.1","@tsconfig/node20":"^20.1.4","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^5.0.5","eslint-plugin-cypress":"^3.3.0","start-server-and-test":"^2.0.3","@vitejs/plugin-vue-jsx":"^4.0.0","@rushstack/eslint-patch":"^1.10.3","vite-plugin-vue-devtools":"^7.2.1","@vue/eslint-config-prettier":"^10.1.0","@vue/eslint-config-typescript":"^13.0.0"},"peerDependencies":{"vue":"^3.4.37","@heroicons/vue":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/vue3-json-viewer_0.1.1_1730641440652_0.6123587644771609","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@anilkumarthakur/vue3-json-viewer","version":"0.1.2","keywords":["vue3","json","viewer","json-viewer","vue-json-viewer","vue3-json-viewer","dark-mode","light-mode","collapsible","expandable","typescript","customizable","responsive","tree-view","json-tree","syntax-highlighting","nested-objects","data-visualization","developer-tools","json-formatter","json-parser","vue-component"],"_id":"@anilkumarthakur/vue3-json-viewer@0.1.2","maintainers":[{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"}],"dist":{"shasum":"0725e82329436c731444ad6ad4736da9baf0b964","tarball":"https://registry.npmjs.org/@anilkumarthakur/vue3-json-viewer/-/vue3-json-viewer-0.1.2.tgz","fileCount":12,"integrity":"sha512-e3Q3cFoAyKfg5u9OZibfzIdZEIbvmtq3CvOjJ1ip6KdTTFL+4gTtTCplHqfPmblGh8XwzVgT6lxDemuj2X6UJw==","signatures":[{"sig":"MEQCICxcC91Jnut+57346B4lWfMeMoEfj192bbFCVroVwRlaAiA1Dz4yufoWg7cDFcNeyCHWwP3yih7lrE6SDq9m0f+wVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86318},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":{"./styles.css":"./dist/index.css"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./styles.css":"./dist/index.css"},"gitHead":"c59fd3c7f73f1c64aae568061bcac19989f23740","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","check":"prettier --check \"**/*.{js,ts,vue,scss,html,md,json}\" --ignore-path .gitignore","build1":"vue-tsc -b && vite build","format":"prettier --write .","preview":"vite preview","test:e2e":"start-server-and-test preview http://localhost:4173 'cypress run --e2e'","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force","test:e2e:dev":"start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'","build:preview":"vite build --config vite.config.prod.ts"},"_npmUser":{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"},"_npmVersion":"10.8.3","description":"This plugin provides a Vue 3 component for rendering and interacting with JSON data in a structured and visually appealing way. It supports features like dark mode, expanding and collapsing nested objects, and more.","directories":{},"_nodeVersion":"22.9.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.4","vite":"^5.2.12","jsdom":"^25.0.1","eslint":"^8.57.0","moment":"^2.30.1","vitest":"^2.0.2","cypress":"^13.10.0","vue-tsc":"^2.0.19","prettier":"^3.3.0","typescript":"^5.5.4","@types/node":"^22.1.0","sass-loader":"^16.0.0","@types/jsdom":"^21.1.7","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.0.1","@tsconfig/node20":"^20.1.4","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^5.0.5","eslint-plugin-cypress":"^3.3.0","start-server-and-test":"^2.0.3","@vitejs/plugin-vue-jsx":"^4.0.0","@rushstack/eslint-patch":"^1.10.3","vite-plugin-vue-devtools":"^7.2.1","@vue/eslint-config-prettier":"^10.1.0","@vue/eslint-config-typescript":"^13.0.0"},"peerDependencies":{"vue":"^3.4.37","@heroicons/vue":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/vue3-json-viewer_0.1.2_1730642410485_0.6642372231206366","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@anilkumarthakur/vue3-json-viewer","version":"0.1.3","keywords":["vue3","json","viewer","json-viewer","vue-json-viewer","vue3-json-viewer","dark-mode","light-mode","collapsible","expandable","typescript","customizable","responsive","tree-view","json-tree","syntax-highlighting","nested-objects","data-visualization","developer-tools","json-formatter","json-parser","vue-component"],"_id":"@anilkumarthakur/vue3-json-viewer@0.1.3","maintainers":[{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"}],"dist":{"shasum":"c3eac76e5cf7589c0a23d1b7322f6f957ef1113a","tarball":"https://registry.npmjs.org/@anilkumarthakur/vue3-json-viewer/-/vue3-json-viewer-0.1.3.tgz","fileCount":12,"integrity":"sha512-0D1e9nwU18AZTGFOvbjwp0uz90BxzZS7Fv5coyqlh8YklwwBU4SKcbhoPcReU8gZo2l4fSVOoIiZC4iZ2X7FbQ==","signatures":[{"sig":"MEUCIEk/bmGYUL94pO//ZsR15rkg6tU9Qk58rUzzB+qulX6oAiEAn5S440yZLTQdfhHFduxN3dBxWY+Tc9qZwjJ1u0Nu3OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102872},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":{"./styles.css":"./dist/index.css"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./styles.css":"./dist/index.css"},"gitHead":"d5e08d83b4d4c03e2a1006a4d0d4bdfdeaf3594d","scripts":{"dev":"vite","lint":"eslint -c ./eslint.config.js \"./src*/**/*.{ts,js,cjs,mjs,vue}\" --fix","test":"vitest","build":"vue-tsc && vite build","check":"prettier --check \"**/*.{js,ts,vue,scss,html,md,json}\" --ignore-path .gitignore","build1":"vue-tsc -b && vite build","format":"prettier --write .","preview":"vite preview","test:e2e":"start-server-and-test preview http://localhost:4173 'cypress run --e2e'","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force","test:e2e:dev":"start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'","build:preview":"vite build --config vite.config.prod.ts"},"_npmUser":{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"},"_npmVersion":"10.9.2","description":"This plugin provides a Vue 3 component for rendering and interacting with JSON data in a structured and visually appealing way. It supports features like dark mode, expanding and collapsing nested objects, and more.","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.84.0","vite":"^6.1.0","jsdom":"^26.0.0","eslint":"^9.20.0","moment":"^2.30.1","vitest":"^3.0.5","cypress":"^14.0.2","vue-tsc":"^3.0.1","prettier":"3.6.2","typescript":"^5.7.3","@types/node":"^24.0.1","sass-loader":"^16.0.4","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@tsconfig/node20":"^20.1.4","eslint-plugin-vue":"^10.0.0","@vitejs/plugin-vue":"^5.2.1","eslint-plugin-cypress":"^5.1.0","start-server-and-test":"^2.0.10","@vitejs/plugin-vue-jsx":"^4.1.1","@rushstack/eslint-patch":"^1.10.5","vite-plugin-vue-devtools":"^7.7.1","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.4.0"},"peerDependencies":{"vue":"^3.4.37","@heroicons/vue":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/vue3-json-viewer_0.1.3_1752377099059_0.2530690220045555","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@anilkumarthakur/vue3-json-viewer","version":"0.2.0","keywords":["vue3","json","viewer","json-viewer","vue-json-viewer","vue3-json-viewer","dark-mode","light-mode","collapsible","expandable","typescript","customizable","responsive","tree-view","json-tree","syntax-highlighting","nested-objects","data-visualization","developer-tools","json-formatter","json-parser","vue-component"],"_id":"@anilkumarthakur/vue3-json-viewer@0.2.0","maintainers":[{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"}],"dist":{"shasum":"9f18d0b15eff8e2d6777bddf537526acdd37ea4b","tarball":"https://registry.npmjs.org/@anilkumarthakur/vue3-json-viewer/-/vue3-json-viewer-0.2.0.tgz","fileCount":12,"integrity":"sha512-4ITFgMA1UlL+4DVILvAGc3jucLWP8vxcA4Od+MSiSVWDiz4UjuscTR3z0fSINpOzEv2QTZby9DIJ/yxJr46hXg==","signatures":[{"sig":"MEUCIQCWf10q6pilf25oiyslljdkcCkM9GzjsQKxKI8SvDuPLgIgNXl/xR8rD91KJ3XQ4OItFKAQRCqFHcQN+41Vd8topXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103161},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","browser":{"./styles.css":"./dist/index.css"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./styles.css":"./dist/index.css"},"gitHead":"b19d1fba1c18a3a7340ffbf441cbbb2255d9f2a6","scripts":{"dev":"vite","lint":"eslint -c ./eslint.config.js \"./src*/**/*.{ts,js,cjs,mjs,vue}\" --fix","test":"vitest","build":"vue-tsc && vite build","check":"prettier --check \"**/*.{js,ts,vue,scss,html,md,json}\" --ignore-path .gitignore","build1":"vue-tsc -b && vite build","commit":"cz","format":"prettier --write .","preview":"vite preview","release":"release-it","test:e2e":"start-server-and-test preview http://localhost:4173 'cypress run --e2e'","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force","test:e2e:dev":"start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'","build:preview":"vite build --config vite.config.prod.ts"},"_npmUser":{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"},"_npmVersion":"11.0.0","description":"This plugin provides a Vue 3 component for rendering and interacting with JSON data in a structured and visually appealing way. It supports features like dark mode, expanding and collapsing nested objects, and more.","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.84.0","vite":"^6.1.0","jsdom":"^26.0.0","eslint":"^9.20.0","moment":"^2.30.1","vitest":"^3.0.5","cypress":"^14.0.2","vue-tsc":"^3.0.1","prettier":"3.6.2","commitizen":"^4.3.1","release-it":"^19.0.3","typescript":"^5.7.3","@types/node":"^24.0.1","sass-loader":"^16.0.4","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@tsconfig/node20":"^20.1.4","eslint-plugin-vue":"^10.0.0","@vitejs/plugin-vue":"^5.2.1","eslint-plugin-cypress":"^5.1.0","start-server-and-test":"^2.0.10","@vitejs/plugin-vue-jsx":"^5.0.1","@rushstack/eslint-patch":"^1.10.5","vite-plugin-vue-devtools":"^7.7.1","cz-conventional-changelog":"^3.3.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.4.0","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vue":"^3.4.37","@heroicons/vue":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/vue3-json-viewer_0.2.0_1752382594068_0.11865075907086142","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@anilkumarthakur/vue3-json-viewer","version":"0.3.0","keywords":["vue3","json","viewer","json-viewer","vue-json-viewer","vue3-json-viewer","dark-mode","light-mode","collapsible","expandable","typescript","customizable","responsive","tree-view","json-tree","syntax-highlighting","nested-objects","data-visualization","developer-tools","json-formatter","json-parser","vue-component"],"_id":"@anilkumarthakur/vue3-json-viewer@0.3.0","maintainers":[{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"}],"dist":{"shasum":"7f633f779c427ca6f756f7b6e8234cc94da1bb1d","tarball":"https://registry.npmjs.org/@anilkumarthakur/vue3-json-viewer/-/vue3-json-viewer-0.3.0.tgz","fileCount":12,"integrity":"sha512-fFDmO8CmeTuFv+SAW/tJLCCvacoxEtBfJbm+ZB3XeKtceDb1/LkyRdw5OjdCgkRiCR4UVOGkJ5knUVZdZSfQzg==","signatures":[{"sig":"MEUCIF3oGe/uI0EqDfi9HP55thCX6yq3c1J8zy32903YjevgAiEAzkKfhac/3BiKSPSYQxV1hJ0Q7v2YThQzikkbDshs4Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103161},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","browser":{"./styles.css":"./dist/index.css"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./styles.css":"./dist/index.css"},"gitHead":"8d4dd22636810b4bf8ce94a2aef25a1fc14c5fb9","scripts":{"dev":"vite","lint":"eslint -c ./eslint.config.js \"./src*/**/*.{ts,js,cjs,mjs,vue}\" --fix","test":"vitest","build":"vue-tsc && vite build","check":"prettier --check \"**/*.{js,ts,vue,scss,html,md,json}\" --ignore-path .gitignore","build1":"vue-tsc -b && vite build","commit":"cz","format":"prettier --write .","preview":"vite preview","release":"release-it","test:e2e":"start-server-and-test preview http://localhost:4173 'cypress run --e2e'","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force","test:e2e:dev":"start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'","build:preview":"vite build --config vite.config.prod.ts"},"_npmUser":{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"},"_npmVersion":"11.0.0","description":"This plugin provides a Vue 3 component for rendering and interacting with JSON data in a structured and visually appealing way. It supports features like dark mode, expanding and collapsing nested objects, and more.","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.84.0","vite":"^6.1.0","jsdom":"^26.0.0","eslint":"^9.20.0","moment":"^2.30.1","vitest":"^3.0.5","cypress":"^14.0.2","vue-tsc":"^3.0.1","prettier":"3.6.2","commitizen":"^4.3.1","release-it":"^19.0.3","typescript":"^5.7.3","@types/node":"^24.0.1","sass-loader":"^16.0.4","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@tsconfig/node20":"^20.1.4","eslint-plugin-vue":"^10.0.0","@vitejs/plugin-vue":"^5.2.1","eslint-plugin-cypress":"^5.1.0","start-server-and-test":"^2.0.10","@vitejs/plugin-vue-jsx":"^5.0.1","@rushstack/eslint-patch":"^1.10.5","vite-plugin-vue-devtools":"^7.7.1","cz-conventional-changelog":"^3.3.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.4.0","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vue":"^3.4.37","@heroicons/vue":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/vue3-json-viewer_0.3.0_1752382937156_0.012269794074132978","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@anilkumarthakur/vue3-json-viewer","version":"0.4.0","keywords":["vue","vue3","vue 3","vue-component","typescript","json","json-viewer","json-tree","json-tree-view","json-renderer","json-formatter","json-pretty","tree-view","object-viewer","data-viewer","debugging","developer-tools","expand-collapse","collapsible","expandable","nested-json","nested-objects","dark-mode","light-mode","theming","syntax-highlighting","copy-to-clipboard"],"author":{"name":"Anil Kumar Thakur"},"license":"MIT","_id":"@anilkumarthakur/vue3-json-viewer@0.4.0","maintainers":[{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"}],"homepage":"https://github.com/anilkumarthakur60/vue3-json-viewer#readme","bugs":{"url":"https://github.com/anilkumarthakur60/vue3-json-viewer/issues"},"dist":{"shasum":"923ba3828cfa81a6b2a3239d04fd13eb5a9aecb5","tarball":"https://registry.npmjs.org/@anilkumarthakur/vue3-json-viewer/-/vue3-json-viewer-0.4.0.tgz","fileCount":31,"integrity":"sha512-1E7eBq+kCg990j/KM2JgsBNqc9vDFUYmr2FXrAP+prxU0ZKcIDtUi7zyjmL1Uv2OYOuesGeDSuiYB3sLCPEgdw==","signatures":[{"sig":"MEUCIGgCA5XqTvFQipLaZLPv1ltPCEJJwGyDFlYG4RbKMjPzAiEA2QGwCZ5UdI1QSbl1DjNQ71BtmnvWli1VR/gQrS5Y0FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140953},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./styles.css":"./dist/vue3-json-viewer.css"},"gitHead":"c1db23e8d8b6959467e173f268a2c26cdc4ce489","scripts":{"dev":"vite","lint":"eslint -c ./eslint.config.js \"./src*/**/*.{ts,js,cjs,mjs,vue}\" --fix","test":"vitest","build":"vue-tsc --noEmit && vite build","check":"prettier --check \"**/*.{js,ts,vue,scss,html,md,json}\" --ignore-path .gitignore","format":"prettier --write .","preview":"vite preview","docs:dev":"vitepress dev docs","test:e2e":"start-server-and-test preview http://localhost:4173 'cypress run --e2e'","test:unit":"vitest","build-only":"vite build","docs:build":"vitepress build docs","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","test:e2e:dev":"start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'","prepublishOnly":"npm run build"},"_npmUser":{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"},"repository":{"url":"git+https://github.com/anilkumarthakur60/vue3-json-viewer.git","type":"git"},"_npmVersion":"10.9.4","description":"A beautiful, customizable JSON viewer component for Vue 3 with TypeScript support, dark/light mode, expand/collapse controls, and syntax highlighting.","directories":{},"sideEffects":["*.css","*.scss"],"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.97.2","vite":"^7.3.1","jsdom":"^27.4.0","eslint":"^9.39.2","moment":"^2.30.1","vitest":"^4.0.17","cypress":"^15.9.0","vue-tsc":"^3.2.2","prettier":"3.8.0","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.0.9","sass-loader":"^16.0.6","@types/jsdom":"^27.0.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node20":"^20.1.8","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","eslint-plugin-cypress":"^5.2.1","start-server-and-test":"^2.1.3","@vitejs/plugin-vue-jsx":"^5.1.3","@rushstack/eslint-patch":"^1.15.0","vite-plugin-vue-devtools":"^8.0.5","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-json-viewer_0.4.0_1768749932695_0.34752214469178155","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@anilkumarthakur/vue3-json-viewer","version":"0.4.1","keywords":["vue","vue3","vue 3","vue-component","typescript","json","json-viewer","json-tree","json-tree-view","json-renderer","json-formatter","json-pretty","tree-view","object-viewer","data-viewer","debugging","developer-tools","expand-collapse","collapsible","expandable","nested-json","nested-objects","dark-mode","light-mode","theming","syntax-highlighting","copy-to-clipboard"],"author":{"name":"Anil Kumar Thakur"},"license":"MIT","_id":"@anilkumarthakur/vue3-json-viewer@0.4.1","maintainers":[{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"}],"homepage":"https://anilkumarthakur60.github.io/vue3-json-viewer","bugs":{"url":"https://github.com/anilkumarthakur60/vue3-json-viewer/issues"},"dist":{"shasum":"9920cd2d3e54a0631432e0ce699f4566022c1003","tarball":"https://registry.npmjs.org/@anilkumarthakur/vue3-json-viewer/-/vue3-json-viewer-0.4.1.tgz","fileCount":31,"integrity":"sha512-fpWoqG2OWO2RUQXTdAzpMtH825aWaHTTCuQPJR+nSbfgdheZdjFSMvd1QzEO3uG9RfcNJrA2kpGxmAGo+IhDRA==","signatures":[{"sig":"MEQCIAFM6Sn8QkhgQeGTx7eoZeMXnnIHfclvXRJCdlxg+ioXAiAJKasVNRIAFMfnuv5Rlh9mU08JFXUq4NvVFb6wkjxcVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140945},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./styles.css":"./dist/vue3-json-viewer.css"},"gitHead":"1983ff119643724559b2f508870f66d8c45c1dc9","scripts":{"dev":"vite","lint":"eslint -c ./eslint.config.js \"./src*/**/*.{ts,js,cjs,mjs,vue}\" --fix","test":"vitest","build":"vue-tsc --noEmit && vite build","check":"prettier --check \"**/*.{js,ts,vue,scss,html,md,json}\" --ignore-path .gitignore","format":"prettier --write .","preview":"vite preview","docs:dev":"vitepress dev docs","test:e2e":"start-server-and-test preview http://localhost:4173 'cypress run --e2e'","test:unit":"vitest","build-only":"vite build","docs:build":"vitepress build docs","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","test:e2e:dev":"start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'","prepublishOnly":"npm run build"},"_npmUser":{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"},"repository":{"url":"git+https://github.com/anilkumarthakur60/vue3-json-viewer.git","type":"git"},"_npmVersion":"10.9.4","description":"A beautiful, customizable JSON viewer component for Vue 3 with TypeScript support, dark/light mode, expand/collapse controls, and syntax highlighting.","directories":{},"sideEffects":["*.css","*.scss"],"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.97.2","vite":"^7.3.1","jsdom":"^27.4.0","eslint":"^9.39.2","moment":"^2.30.1","vitest":"^4.0.17","cypress":"^15.9.0","vue-tsc":"^3.2.2","prettier":"3.8.0","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.0.9","sass-loader":"^16.0.6","@types/jsdom":"^27.0.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node20":"^20.1.8","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","eslint-plugin-cypress":"^5.2.1","start-server-and-test":"^2.1.3","@vitejs/plugin-vue-jsx":"^5.1.3","@rushstack/eslint-patch":"^1.15.0","vite-plugin-vue-devtools":"^8.0.5","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-json-viewer_0.4.1_1768750730262_0.049126992529796576","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@anilkumarthakur/vue3-json-viewer","version":"0.5.0","keywords":["vue","vue3","vue 3","vue-component","typescript","json","json-viewer","json-tree","json-tree-view","json-renderer","json-formatter","json-pretty","tree-view","object-viewer","data-viewer","debugging","developer-tools","expand-collapse","collapsible","expandable","nested-json","nested-objects","dark-mode","light-mode","theming","syntax-highlighting","copy-to-clipboard"],"author":{"name":"Anil Kumar Thakur"},"license":"MIT","_id":"@anilkumarthakur/vue3-json-viewer@0.5.0","maintainers":[{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"}],"homepage":"https://anilkumarthakur60.github.io/vue3-json-viewer","bugs":{"url":"https://github.com/anilkumarthakur60/vue3-json-viewer/issues"},"dist":{"shasum":"38a1fc8b83ac34ff4456f470d04235999a5948bd","tarball":"https://registry.npmjs.org/@anilkumarthakur/vue3-json-viewer/-/vue3-json-viewer-0.5.0.tgz","fileCount":30,"integrity":"sha512-L2mxqL5a3Ro3Otw4hY19D/+kJNWMTBIUdZZG55D3yGVDstiX71rkaNj0Nqz5YGueZwPqHfsDqoQ3QI9w3d96sg==","signatures":[{"sig":"MEQCIBbVT9E9uR7AMY0DHjr1Phsy2AkBHzjt/XRpMGEA//ZjAiBmWsu1h/DqTgRXWo0fQoJOE1/CdEMTwIpynGZvHdfNxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119780},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./styles.css":"./dist/vue3-json-viewer.css"},"gitHead":"3c9b82732d53125fafbc68a5d416d728777ab486","scripts":{"dev":"vite","lint":"eslint -c ./eslint.config.js \"./src*/**/*.{ts,js,cjs,mjs,vue}\" --fix","test":"vitest","build":"vue-tsc --noEmit && vite build","check":"prettier --check \"**/*.{js,ts,vue,scss,html,md,json}\" --ignore-path .gitignore","format":"prettier --write .","preview":"vite preview","docs:dev":"vitepress dev docs","test:unit":"vitest","build-only":"vite build","docs:build":"vitepress build docs","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"},"repository":{"url":"git+https://github.com/anilkumarthakur60/vue3-json-viewer.git","type":"git"},"_npmVersion":"11.9.0","description":"A beautiful, customizable JSON viewer component for Vue 3 with TypeScript support, dark/light mode, expand/collapse controls, and syntax highlighting.","directories":{},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.98.0","vite":"^8.0.3","jsdom":"^29.0.1","eslint":"^10.1.0","moment":"^2.30.1","vitest":"^4.1.2","globals":"^17.4.0","vue-tsc":"^3.2.6","prettier":"3.8.1","vitepress":"^1.6.4","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","sass-loader":"^16.0.7","@types/jsdom":"^28.0.1","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.9.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node20":"^20.1.9","eslint-plugin-vue":"^10.8.0","@vitejs/plugin-vue":"^6.0.5","@vitejs/plugin-vue-jsx":"^5.1.5","@rushstack/eslint-patch":"^1.16.1","vite-plugin-vue-devtools":"^8.1.1","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.7.0"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-json-viewer_0.5.0_1775148049919_0.24238182966689537","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@anilkumarthakur/vue3-json-viewer","version":"0.5.1","keywords":["vue","vue3","vue 3","vue-component","typescript","json","json-viewer","json-tree","json-tree-view","json-renderer","json-formatter","json-pretty","tree-view","object-viewer","data-viewer","debugging","developer-tools","expand-collapse","collapsible","expandable","nested-json","nested-objects","dark-mode","light-mode","theming","syntax-highlighting","copy-to-clipboard"],"author":{"name":"Anil Kumar Thakur"},"license":"MIT","_id":"@anilkumarthakur/vue3-json-viewer@0.5.1","maintainers":[{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"}],"homepage":"https://anilkumarthakur60.github.io/vue3-json-viewer","bugs":{"url":"https://github.com/anilkumarthakur60/vue3-json-viewer/issues"},"dist":{"shasum":"372c7ba35870e26f22c212a1b667e6df71138351","tarball":"https://registry.npmjs.org/@anilkumarthakur/vue3-json-viewer/-/vue3-json-viewer-0.5.1.tgz","fileCount":29,"integrity":"sha512-Tt4nO273cRLXI3sLuM+SffLnXTfcZoqUSvaoZRiWvQ0U1ElSGQeAxtwSLBCHXS8Gx30Q6gclWqvh3KGtsDx68A==","signatures":[{"sig":"MEUCIA81mkUWMKayhqrdmCbQ5TVeC4wMZbZcjKUsps3xWewwAiEAkchfIHINmomVuSCc05yFrOrCF4VWuDLIPr+uW7RbU1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121152},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./styles.css":"./dist/vue3-json-viewer.css"},"gitHead":"4b3b9bb7a52717803f4402986dace3801e5145aa","scripts":{"dev":"vite","lint":"eslint -c ./eslint.config.js \"./src*/**/*.{ts,js,cjs,mjs,vue}\" --fix","test":"vitest","build":"vue-tsc --noEmit && vite build","check":"prettier --check \"**/*.{js,ts,vue,scss,html,md,json}\" --ignore-path .gitignore","format":"prettier --write .","preview":"vite preview","docs:dev":"vitepress dev docs","test:unit":"vitest","build-only":"vite build","docs:build":"vitepress build docs","type-check":"vue-tsc --noEmit","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"},"repository":{"url":"git+https://github.com/anilkumarthakur60/vue3-json-viewer.git","type":"git"},"_npmVersion":"11.9.0","description":"A beautiful, customizable JSON viewer component for Vue 3 with TypeScript support, dark/light mode, expand/collapse controls, and syntax highlighting.","directories":{},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.98.0","vite":"^8.0.3","jsdom":"^29.0.1","eslint":"^10.1.0","moment":"^2.30.1","vitest":"^4.1.2","globals":"^17.4.0","vue-tsc":"^3.2.6","prettier":"3.8.1","vitepress":"^1.6.4","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","sass-loader":"^16.0.7","@types/jsdom":"^28.0.1","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.9.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node20":"^20.1.9","eslint-plugin-vue":"^10.8.0","@vitejs/plugin-vue":"^6.0.5","@vitejs/plugin-vue-jsx":"^5.1.5","@rushstack/eslint-patch":"^1.16.1","vite-plugin-vue-devtools":"^8.1.1","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.7.0"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-json-viewer_0.5.1_1775238081026_0.24790405861349685","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@anilkumarthakur/vue3-json-viewer","version":"0.6.0","type":"module","description":"A beautiful, customizable JSON viewer component for Vue 3 with TypeScript support, dark/light mode, expand/collapse controls, and syntax highlighting.","author":{"name":"Anil Kumar Thakur"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/anilkumarthakur60/vue3-json-viewer.git"},"homepage":"https://anilkumarthakur60.github.io/vue3-json-viewer","bugs":{"url":"https://github.com/anilkumarthakur60/vue3-json-viewer/issues"},"main":"dist/index.umd.js","module":"dist/index.es.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./styles.css":"./dist/vue3-json-viewer.css"},"sideEffects":["*.css","*.scss"],"publishConfig":{"access":"public"},"keywords":["vue","vue3","vue 3","vue-component","typescript","json","json-viewer","json-tree","json-tree-view","json-renderer","json-formatter","json-pretty","tree-view","object-viewer","data-viewer","debugging","developer-tools","expand-collapse","collapsible","expandable","nested-json","nested-objects","dark-mode","light-mode","theming","syntax-highlighting","copy-to-clipboard"],"devDependencies":{"@eslint/js":"^10.0.1","@rushstack/eslint-patch":"^1.16.1","@tsconfig/node20":"^20.1.9","@types/jsdom":"^28.0.1","@types/node":"^26.1.1","@vitejs/plugin-vue":"^6.0.5","@vitejs/plugin-vue-jsx":"^5.1.5","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.7.0","@vue/language-core":"^3.3.7","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.9.1","eslint":"^10.1.0","eslint-plugin-vue":"^10.8.0","globals":"^17.4.0","jsdom":"^29.0.1","moment":"^2.30.1","npm-run-all2":"^9.0.2","prettier":"3.9.5","sass":"^1.98.0","sass-loader":"^17.0.0","typescript":"^6.0.3","typescript-eslint":"^8.64.0","vite":"^8.0.3","vite-plugin-dts":"^5.0.3","vite-plugin-vue-devtools":"^8.1.1","vitepress":"^1.6.4","vitest":"^4.1.2","vue-tsc":"^3.2.6"},"peerDependencies":{"vue":"^3.3.0"},"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview","format":"prettier --write .","check":"prettier --check \"**/*.{js,ts,vue,scss,html,md,json}\" --ignore-path .gitignore","test":"vitest","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --noEmit","lint":"eslint -c ./eslint.config.js \"./src*/**/*.{ts,js,cjs,mjs,vue}\" --fix","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_id":"@anilkumarthakur/vue3-json-viewer@0.6.0","_integrity":"sha512-9WWYV5lprB+lfQuvrNJFa0LZsY2q96T++VNysJ876dpmGx+hq5dveIlOv66eHhLwQnRWKnXDl3ayCLlxzKmAvw==","_resolved":"/private/var/folders/jf/3y4h28cn4jdgnzc59lsg2h_h0000gn/T/bd352676c20a5beaabbbd99d186ce47c/anilkumarthakur-vue3-json-viewer-0.6.0.tgz","_from":"file:anilkumarthakur-vue3-json-viewer-0.6.0.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-9WWYV5lprB+lfQuvrNJFa0LZsY2q96T++VNysJ876dpmGx+hq5dveIlOv66eHhLwQnRWKnXDl3ayCLlxzKmAvw==","shasum":"874b8c772c8c0ebe429adc62f288519259cba84a","tarball":"https://registry.npmjs.org/@anilkumarthakur/vue3-json-viewer/-/vue3-json-viewer-0.6.0.tgz","fileCount":31,"unpackedSize":160206,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDEbYhNDx2/xO1e+gZhjDStLc8VAERX4XhK8Fj92tGjwwIhANcHYAmvNnBkkbrIxE9k7HN1XrCzY8qrqOg6TyHUzffp"}]},"_npmUser":{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"},"directories":{},"maintainers":[{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue3-json-viewer_0.6.0_1784177791375_0.27534540352582626"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-23T09:18:55.106Z","modified":"2026-07-16T04:56:31.660Z","0.0.0":"2024-10-03T13:52:45.743Z","0.0.1":"2024-10-03T14:40:59.133Z","0.0.3":"2024-10-03T15:03:39.132Z","0.0.4":"2024-10-03T15:19:48.371Z","0.0.5":"2024-10-03T16:03:51.041Z","0.0.6":"2024-10-03T16:14:58.978Z","0.0.7":"2024-10-03T16:47:41.591Z","0.0.8":"2024-10-21T14:56:52.321Z","0.0.2":"2024-10-21T15:02:43.987Z","0.1.0":"2024-10-23T09:18:55.434Z","0.1.1":"2024-11-03T13:44:00.946Z","0.1.2":"2024-11-03T14:00:10.683Z","0.1.3":"2025-07-13T03:24:59.274Z","0.2.0":"2025-07-13T04:56:34.265Z","0.3.0":"2025-07-13T05:02:17.364Z","0.4.0":"2026-01-18T15:25:32.833Z","0.4.1":"2026-01-18T15:38:50.421Z","0.5.0":"2026-04-02T16:40:50.059Z","0.5.1":"2026-04-03T17:41:21.148Z","0.6.0":"2026-07-16T04:56:31.527Z"},"bugs":{"url":"https://github.com/anilkumarthakur60/vue3-json-viewer/issues"},"author":{"name":"Anil Kumar Thakur"},"license":"MIT","homepage":"https://anilkumarthakur60.github.io/vue3-json-viewer","keywords":["vue","vue3","vue 3","vue-component","typescript","json","json-viewer","json-tree","json-tree-view","json-renderer","json-formatter","json-pretty","tree-view","object-viewer","data-viewer","debugging","developer-tools","expand-collapse","collapsible","expandable","nested-json","nested-objects","dark-mode","light-mode","theming","syntax-highlighting","copy-to-clipboard"],"repository":{"type":"git","url":"git+https://github.com/anilkumarthakur60/vue3-json-viewer.git"},"description":"A beautiful, customizable JSON viewer component for Vue 3 with TypeScript support, dark/light mode, expand/collapse controls, and syntax highlighting.","maintainers":[{"name":"anilkumarthakur","email":"anilkumarthakur60@gmail.com"}],"readme":"# Vue 3 JSON Viewer\n\nThis plugin provides a Vue 3 component for rendering and interacting with JSON data in a structured and visually appealing way. It supports features like dark mode, expanding and collapsing nested objects, and more.\n\n## Features\n\n- **Dark Mode**: Toggle between light and dark themes for better visibility.\n- **Expandable/Collapsible Objects**: Easily manage the visibility of deeply nested data.\n- **Reusability**: Customize the viewer using props for various use cases.\n- **Highly Configurable**: Control expanded state, dark mode, and data rendering.\n\n## Demo\n\n![Vue3 JSON Viewer Demo](./public/images/demo.png)\n\n## Installation\n\nInstall the package using your preferred package manager:\n\n```bash\n# For npm\nnpm install @anilkumarthakur/vue3-json-viewer\n\n# For yarn\nyarn add @anilkumarthakur/vue3-json-viewer\n\n# For bun\nbun add @anilkumarthakur/vue3-json-viewer\n\n# For pnpm\npnpm add @anilkumarthakur/vue3-json-viewer\n```\n\n## Setup\n\nImport and use the `JsonViewer` component in your Vue 3 application:\n\n1. **Import the Stylesheet**  \n   Make sure to import the styles in your component or globally:\n\n   ```typescript\n   import '@anilkumarthakur/vue3-json-viewer/styles.css';\n   ```\n\n2. **Use the `JsonViewer` Component**\n\n   ```vue\n   <script setup lang=\"ts\">\n     import { computed, ref } from 'vue';\n     import { JsonViewer } from '@anilkumarthakur/vue3-json-viewer';\n\n     // Sample JSON data to display\n     const jsonData = {\n       name: 'John Doe',\n       age: 30,\n       isActive: true,\n       hobbies: ['reading', 'traveling', 'coding'],\n       address: {\n         street: '123 Main St',\n         city: 'New York',\n         coordinates: { latitude: 40.7128, longitude: -74.006 },\n       },\n       deepNestedObject: {\n         level1: { level2: { level3: { level4: { deepKey: 'deep value' } } } },\n       },\n     };\n\n     const isDarkMode = ref(true);\n     const toggleDarkMode = () => (isDarkMode.value = !isDarkMode.value);\n\n     const isExpanded = ref(true);\n     const toggleExpanded = () => (isExpanded.value = !isExpanded.value);\n\n     const computedExpanded = computed(() =>\n       isExpanded.value ? 'expanded' : 'collapsed',\n     );\n   </script>\n\n   <template>\n     <button @click=\"toggleDarkMode\">Toggle Dark Mode</button>\n     <button @click=\"toggleExpanded\">Toggle Expanded</button>\n     <JsonViewer\n       :data=\"jsonData\"\n       :expanded=\"isExpanded\"\n       :darkMode=\"isDarkMode\"\n       :key=\"computedExpanded\"\n     />\n   </template>\n   ```\n\n## Props\n\nThe `JsonViewer` component provides several props for customization:\n\n| Prop       | Type    | Default | Description                                                  |\n| ---------- | ------- | ------- | ------------------------------------------------------------ |\n| `data`     | Object  | `{}`    | The JSON data to be rendered.                                |\n| `expanded` | Boolean | `true`  | Whether to expand all objects/arrays by default.             |\n| `darkMode` | Boolean | `false` | Enable dark mode for the JSON viewer.                        |\n| `level`    | Number  | `0`     | The depth level at which to start rendering the JSON object. |\n\n## Methods\n\nYou can use methods within your Vue components to dynamically control the viewer:\n\n- **`toggleDarkMode`**: Toggles between light and dark themes.\n- **`toggleExpanded`**: Expands or collapses all objects/arrays.\n\n## Example JSON Data Structure\n\nHere's an example of the type of JSON data you can render using the `JsonViewer` component:\n\n```javascript\nconst jsonData = {\n  name: 'John Doe',\n  age: 30,\n  isActive: true,\n  isVerified: false,\n  hobbies: ['reading', 'traveling', 'swimming', 'coding'],\n  items: [\n    {\n      property1: 'value',\n      property2: 'value2',\n      property3: 'value3',\n    },\n    {\n      property1: 'value',\n      property2: 'value2',\n      property3: 'value3',\n    },\n  ],\n  address: {\n    street: '123 Main St',\n    city: 'New York',\n    state: 'NY',\n    zipCode: '10001',\n    coordinates: {\n      latitude: 40.7128,\n      longitude: -74.006,\n    },\n  },\n  mixedArray: [1, 2, 3, 'test', { property: 'value' }],\n  temperature: -2.757,\n  currentDate: new Date(),\n  regexPattern: /[0-9]/gi,\n  formattedDate: Moment().format('YYYY-MM-DD'),\n  emptyObj: {},\n  emptyArr: [],\n  emptyStr: '',\n  zeroValue: 0,\n  nullValue: null,\n  undefinedValue: undefined,\n  deepNestedObject: {\n    level1: {\n      level2: {\n        level3: {\n          level4: {\n            level5: {\n              deepKey: 'deep value',\n            },\n          },\n        },\n      },\n    },\n  },\n  sampleFunction: function () {\n    return 'This is a function';\n  },\n};\n```\n\n## Demo\n\nFor a live demo, check out the [example on Vercel](https://vue3-json-viewer.vercel.app/) or explore the demo in `src/App.vue` of the repository.\n\n## TypeScript Support\n\nThe `JsonViewer` component is fully typed, making it easier to work with in TypeScript projects.\n\nEnjoy a seamless and customizable JSON viewing experience in your Vue 3 applications with `@anilkumarthakur/vue3-json-viewer`\n","readmeFilename":"README.md"}