@jsonforms/vue-vuetify
Version:
Vue Vuetify renderers for JSON Forms
124 lines • 3.7 kB
JSON
{
"name": "@jsonforms/vue-vuetify",
"version": "3.7.0",
"description": "Vue Vuetify renderers for JSON Forms",
"repository": {
"type": "git",
"url": "git+https://github.com/eclipsesource/jsonforms.git",
"directory": "packages/vue-vuetify"
},
"bugs": "https://github.com/eclipsesource/jsonforms/issues",
"homepage": "http://jsonforms.io/",
"license": "MIT",
"publishConfig": {
"access": "public"
},
"keywords": [
"vue",
"vuetify",
"form",
"forms",
"json",
"jsonforms",
"frontend",
"generator",
"input",
"renderengine",
"jsonschema",
"schema",
"uischema",
"layout",
"customization"
],
"main": "lib/jsonforms-vue-vuetify.cjs.js",
"module": "lib/jsonforms-vue-vuetify.esm.js",
"jsdelivr": "lib/jsonforms-vue-vuetify.umd.js",
"unpkg": "lib/jsonforms-vue-vuetify.umd.js",
"styles": "lib/jsonforms-vue-vuetify.css",
"typings": "lib/index.d.ts",
"type": "module",
"files": [
"lib",
"src"
],
"exports": {
".": {
"import": "./lib/jsonforms-vue-vuetify.esm.js",
"require": "./lib/jsonforms-vue-vuetify.cjs.js",
"types": "./lib/index.d.ts"
},
"./lib/jsonforms-vue-vuetify.css": "./lib/jsonforms-vue-vuetify.css"
},
"peerDependencies": {
"@jsonforms/core": "3.7.0",
"@jsonforms/vue": "3.7.0",
"ajv": "^8.6.1",
"dayjs": "^1.10.6",
"lodash": "^4.17.21",
"maska": "^2.1.11",
"vue": "^3.5.0",
"vuetify": "^3.9.0"
},
"devDependencies": {
"@fortawesome/fontawesome-free": "^6.5.2",
"@mdi/font": "^7.4.47",
"@rushstack/eslint-patch": "^1.8.0",
"@tsconfig/node20": "^20.1.4",
"@types/jsdom": "^21.1.6",
"@types/lodash": "^4.14.172",
"@types/node": "^22.13.8",
"@types/splitpanes": "^2.2.6",
"@vitejs/plugin-vue": "^5.0.4",
"@vitest/coverage-v8": "^1.6.0",
"@vue/eslint-config-prettier": "^9.0.0",
"@vue/eslint-config-typescript": "^13.0.0",
"@vue/test-utils": "^2.4.5",
"@vue/tsconfig": "^0.5.1",
"ajv": "^8.6.1",
"ajv-keywords": "^5.1.0",
"core-js": "^3.9.1",
"cross-env": "^10.1.0",
"dayjs": "^1.10.6",
"eslint": "^8.57.0",
"eslint-plugin-vue": "^9.23.0",
"eslint-plugin-vue-scoped-css": "^2.8.0",
"jsdom": "^27.2.0",
"json-refs": "3.0.15",
"lodash": "^4.17.21",
"maska": "^2.1.11",
"monaco-editor": "^0.49.0",
"npm-run-all2": "^6.1.2",
"prettier": "^3.2.5",
"resize-observer-polyfill": "^1.5.1",
"rimraf": "^6.1.0",
"rollup-plugin-postcss": "^4.0.2",
"splitpanes": "^3.1.5",
"typedoc": "~0.25.3",
"typescript": "~5.5.0",
"vite": "^5.4.21",
"vite-plugin-dts": "^3.9.1",
"vite-plugin-node-polyfills": "^0.21.0",
"vite-plugin-static-copy": "^2.3.2",
"vite-plugin-vuetify": "^2.1.1",
"vitest": "^1.4.0",
"vue": "^3.5.17",
"vue-eslint-parser": "^9.4.2",
"vue-tsc": "^2.0.11",
"vuetify": "^3.9.0",
"@jsonforms/core": "3.7.0",
"@jsonforms/examples": "3.7.0",
"@jsonforms/vue": "3.7.0"
},
"scripts": {
"dev": "vite --config vite.example.config.ts",
"build": "run-p type-check \"build-only {@}\" --",
"build:examples-app": "run-p type-check \"build-only --config vite.example.config.ts {@}\" --",
"clean": "rimraf lib example/dist",
"lint": "eslint .",
"lint:fix": "eslint --fix .",
"doc": "typedoc --tsconfig tsconfig.typedoc.json --name 'JSON Forms Vue Vuetify Renderers' --out docs --entryPoints 'src/**/*.ts' 'lib/index.d.ts'",
"test": "vitest --watch=false",
"build-only": "cross-env NODE_OPTIONS=\"--max-old-space-size=4096\" vite build",
"type-check": "vue-tsc --build --force"
}
}