{
  "private": false,
  "name": "vue3-schema-forms",
  "version": "0.4.93",
  "description": "Vue3 Schema Forms powered by Vuetify",
  "main": "dist/main.umd.js",
  "module": "dist/main.es.js",
  "types": "dist/types/main.d.ts",
  "type": "module",
  "files": [
    "dist/*"
  ],
  "scripts": {
    "reload-package": "npm i",
    "clean": "rimraf dist",
    "build": "npm run clean && vue-tsc && vite build",
    "dev": "npm run link:local && vite build --watch",
    "link:local": "npm link && echo 'Lib linked: npm link vue3-schema-forms'",
    "format": "prettier --write src/",
    "preview": "vite preview",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "STORYBOOK=true storybook build -o storybook-static ",
    "test": "vitest",
    "publish:nexus": "npm publish --registry=https://nexus3.tecna.pl/repository/npm-private-releases",
    "vitest-storybook": "npx vitest --run --project=storybook --silent=passed-only --reporter=verbose",
    "one-file-test": "npx vitest --run --project=storybook --silent=passed-only --reporter=verbose src/stories/editable-fields/ButtonField.stories.ts"
  },
  "keywords": [
    "vue",
    "vuetify",
    "forms",
    "JSON Schema"
  ],
  "author": {
    "name": "Maciej Dybowski"
  },
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/MaciejDybowski/vue3-schema-forms.git"
  },
  "homepage": "https://maciejdybowski.github.io/vue3-schema-forms/",
  "dependencies": {
    "@mdi/font": "^7.4.47",
    "@stoplight/json-ref-resolver": "3.1.6",
    "@tiptap/extension-table": "^3.8.0",
    "@tiptap/extension-table-cell": "^3.8.0",
    "@tiptap/extension-table-header": "^3.8.0",
    "@tiptap/extension-table-row": "^3.8.0",
    "@tiptap/markdown": "^3.8.0",
    "@tiptap/pm": "^3.8.0",
    "@tiptap/starter-kit": "^3.8.0",
    "@tiptap/vue-3": "^3.8.0",
    "@vueuse/core": "^14.1.0",
    "@vueuse/math": "^14.1.0",
    "jsonata": "^2.1.0",
    "leaflet-geosearch": "^4.2.0",
    "libphonenumber-js": "^1.12.8",
    "lodash": "^4.17.21",
    "markdown-it": "^14.1.0",
    "markdown-it-multimd-table": "^4.2.3",
    "markdown-it-table": "^4.1.1",
    "maska": "^3.2.0",
    "numbro": "^2.5.0",
    "v-phone-input": "5.1.4",
    "vue-eslint-parser": "^10.2.0",
    "vue-json-pretty": "^2.4.0",
    "world-flags-sprite": "^0.0.2"
  },
  "peerDependencies": {
    "axios": "^1.13.2",
    "dayjs": "^1.11.19",
    "vue": "^3.5.20",
    "vue-i18n": "^9.13.1",
    "vuedraggable": "^4.1.0",
    "vuetify": "^3.11.4"
  },
  "devDependencies": {
    "@esbuild-plugins/node-modules-polyfill": "^0.2.2",
    "@intlify/unplugin-vue-i18n": "0.13.0",
    "@storybook/addon-docs": "^10.2.8",
    "@storybook/addon-links": "^10.2.8",
    "@storybook/addon-vitest": "^10.2.8",
    "@storybook/vue3-vite": "^10.2.8",
    "@trivago/prettier-plugin-sort-imports": "^6.0.0",
    "@types/lodash": "^4.17.17",
    "@types/markdown-it": "^14.1.2",
    "@vitejs/plugin-vue": "^6.0.3",
    "@vitest/browser-playwright": "^4.0.16",
    "@vitest/coverage-v8": "^4.0.16",
    "@vue/test-utils": "^2.4.6",
    "eslint": "^9.39.2",
    "eslint-plugin-storybook": "^10.2.8",
    "eslint-plugin-vue": "^10.6.2",
    "jsdom": "^27.3.0",
    "mdx-mermaid": "^2.0.3",
    "msw": "^2.8.4",
    "msw-storybook-addon": "^2.0.4",
    "playwright": "^1.52.0",
    "prettier": "^3.7.4",
    "react": "^19.1.0",
    "remark-gfm": "^4.0.1",
    "rimraf": "^6.1.2",
    "rollup-plugin-typescript2": "^0.36.0",
    "sass": "^1.89.0",
    "storybook": "^10.2.8",
    "typescript": "^5.9.3",
    "urijs": "^1.19.11",
    "vite": "^7.3.0",
    "vite-plugin-dts": "^4.5.4",
    "vite-plugin-vuetify": "^2.1.1",
    "vitest": "^4.0.16",
    "vue-tsc": "^3.2.0"
  },
  "bugs": {
    "url": "https://github.com/MaciejDybowski/vue3-schema-forms/issues"
  },
  "msw": {
    "workerDirectory": [
      ".storybook/static"
    ]
  },
  "overrides": {
    "storybook": "$storybook"
  }
}
