UNPKG

@anilkumarthakur/vue3-json-viewer

Version:

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.

110 lines (109 loc) 2.98 kB
{ "name": "@anilkumarthakur/vue3-json-viewer", "version": "0.3.0", "type": "module", "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/index.css" }, "browser": { "./styles.css": "./dist/index.css" }, "files": [ "dist" ], "publishConfig": { "access": "public" }, "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" ], "scripts": { "dev": "vite", "build": "vue-tsc && vite build", "build1": "vue-tsc -b && 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", "test:e2e": "start-server-and-test preview http://localhost:4173 'cypress run --e2e'", "test:e2e:dev": "start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'", "build-only": "vite build", "type-check": "vue-tsc --build --force", "lint": "eslint -c ./eslint.config.js \"./src*/**/*.{ts,js,cjs,mjs,vue}\" --fix", "build:preview": "vite build --config vite.config.prod.ts", "release": "release-it", "commit": "cz" }, "devDependencies": { "@release-it/conventional-changelog": "^10.0.1", "@rushstack/eslint-patch": "^1.10.5", "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", "@types/node": "^24.0.1", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^5.0.1", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.4.0", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", "commitizen": "^4.3.1", "cypress": "^14.0.2", "cz-conventional-changelog": "^3.3.0", "eslint": "^9.20.0", "eslint-plugin-cypress": "^5.1.0", "eslint-plugin-vue": "^10.0.0", "jsdom": "^26.0.0", "moment": "^2.30.1", "npm-run-all2": "^8.0.4", "prettier": "3.6.2", "release-it": "^19.0.3", "sass": "^1.84.0", "sass-loader": "^16.0.4", "start-server-and-test": "^2.0.10", "typescript": "^5.7.3", "vite": "^6.1.0", "vite-plugin-dts": "^4.5.0", "vite-plugin-vue-devtools": "^7.7.1", "vitest": "^3.0.5", "vue-tsc": "^3.0.1" }, "peerDependencies": { "@heroicons/vue": "^2.1.5", "vue": "^3.4.37" }, "config": { "commitizen": { "path": "cz-conventional-changelog" } } }