UNPKG

vue-formify

Version:

Build powerful, type-safe forms in Vue.

108 lines (107 loc) 2.68 kB
{ "name": "vue-formify", "private": false, "version": "2.0.11", "type": "module", "engines": { "node": "v20.12.1" }, "workspaces": [ "packages/*", "docs/*" ], "description": "Build powerful, type-safe forms in Vue.", "sideEffects": false, "keywords": [ "vue", "vue3", "form", "forms", "formify", "vue-formify" ], "files": [ "dist", "dist/vue-formify.js", "dist/vue-formify.mjs", "dist/vue-formify.d.ts" ], "main": "./dist/vue-formify.umd.js", "module": "./dist/vue-formify.es.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/vue-formify.es.js", "require": "./dist/vue-formify.umd.js" } }, "scripts": { "start": "vue-tsc && vite build --watch", "build": "bun run vitest && bun run oxl:lint && vue-tsc && vite build", "build:packages": "bun run oxl:lint && bun run vue-tsc && bun build.ts", "build:local": "vite build", "publish": "bun run build && bun run vitest && np", "dev": "vite", "lint": "eslint 'src/**/*.{ts,js,vue}' '*.{ts,js}' --no-fix", "oxl:lint": "oxlint ./src", "lint:fix": "eslint 'src/**/*.{ts,js,vue}' '*.{ts,js}' --fix", "lint:tsc": "vue-tsc --noEmit -p tsconfig.json ", "vitest": "vitest --environment jsdom run", "vitest:hot": "vitest --environment jsdom", "test": "npm run vitest" }, "peerDependencies": { "vue": "^3" }, "devDependencies": { "@babel/types": "^7.24", "@ionic/vue": "^8.2", "@rollup/plugin-typescript": "^12.1", "@types/fs-extra": "^11.0", "@types/inquirer": "^9.0", "@types/jsdom": "^21.1", "@types/node": "^22.5", "@typescript-eslint/eslint-plugin": "^8.0", "@typescript-eslint/parser": "^8.3", "@vitejs/plugin-vue": "^5.1", "vite-plugin-vue-devtools": "^7.7", "@vue/test-utils": "^2.4", "typescript-eslint": "^8.0", "eslint": "^9.8", "eslint-plugin-prefer-arrow": "^1.2", "eslint-plugin-vue": "^10.0", "inquirer": "^12.5", "jsdom": "^26.1", "path": "^0.12", "primevue": "^4.0", "@primevue/themes": "^4.0", "rollup": "^4.19", "rollup-plugin-dts": "^6.1", "rollup-plugin-typescript2": "^0.36", "terser": "^5.31", "typescript": "^5.8", "valibot": "^1.0", "vite": "^6.3", "vite-plugin-dts": "4.0", "vitest": "^3.1", "vue": "^3.5", "vue-tsc": "^2.1", "yup": "^1.4", "zod": "^3.23", "arktype": "^2.1", "oxlint": "^0.16", "ajv": "^8.17", "unocss": "^66.1" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/mateenagy/vue-formify.git" }, "bugs": { "url": "https://github.com/mateenagy/vue-formify/issues" }, "homepage": "https://vue-formify.matenagy.me/", "author": "Máté Nagy" }