UNPKG

@norbiros/nuxt-auto-form

Version:

Auto-generate Nuxt UI forms from Zod 4 schemas

79 lines 2.27 kB
{ "name": "@norbiros/nuxt-auto-form", "type": "module", "version": "0.3.0", "description": "Auto-generate Nuxt UI forms from Zod 4 schemas", "author": { "email": "me@norbiros.dev", "name": "Norbiros", "url": "https://norbiros.dev" }, "license": "MIT", "homepage": "https://nuxt-auto-form.norbiros.dev/", "repository": "Norbiros/nuxt-auto-form", "keywords": [ "nuxt", "nuxt-ui", "zod", "forms", "auto-form" ], "exports": { ".": { "types": "./dist/types.d.mts", "import": "./dist/module.mjs" } }, "main": "./dist/module.mjs", "typesVersions": { "*": { ".": [ "./dist/types.d.mts" ] } }, "files": [ "dist" ], "peerDependencies": { "@nuxt/ui": "^3.2.0", "zod": "^4.0.5" }, "dependencies": { "@nuxt/kit": "^4.0.0", "@nuxt/ui": "^3.2.0", "defu": "^6.1.4", "scule": "^1.3.0", "vue": "^3.5.17", "zod": "^4.0.5" }, "devDependencies": { "@antfu/eslint-config": "^4.17.0", "@nuxt/devtools": "^2.6.2", "@nuxt/eslint-config": "^1.5.2", "@nuxt/module-builder": "^1.0.1", "@nuxt/schema": "^4.0.0", "@nuxt/test-utils": "^3.19.2", "@types/node": "latest", "changelogen": "^0.6.2", "eslint": "^9.30.1", "eslint-plugin-format": "^1.0.1", "nuxt": "^4.0.0", "typescript": "~5.8.3", "vitest": "^3.2.4", "vue-tsc": "^3.0.1" }, "scripts": { "dev": "pnpm run dev:prepare && nuxi dev playground", "dev:build": "nuxi build playground", "dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground", "docs:dev": "pnpm dev:prepare && nuxt dev docs --uiDev", "docs:build": "pnpm dev:prepare && nuxt build docs", "release": "pnpm lint && pnpm e2e && pnpm typecheck && pnpm prepack && changelogen --release && pnpm publish && git push --follow-tags", "release:major": "pnpm lint && pnpm e2e && pnpm typecheck && pnpm prepack && changelogen --release --major && pnpm publish && git push --follow-tags", "lint": "eslint . && eslint docs", "lint:fix": "eslint . --fix && eslint docs --fix", "e2e": "cd playground && pnpm e2e", "typecheck": "vue-tsc --noEmit && cd playground && vue-tsc --noEmit" } }