UNPKG

slimeform

Version:

Form state management and validation for Vue3

113 lines 2.87 kB
{ "name": "slimeform", "type": "module", "version": "0.10.0", "description": "Form state management and validation for Vue3", "author": { "name": "Ayaka Rizumu", "url": "https://github.com/LittleSound" }, "keywords": [ "vue3", "form", "utilities-library", "vue3-typescript" ], "sideEffects": false, "exports": { "./package.json": "./package.json", ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "default": "./dist/index.cjs" }, "./resolvers": { "types": "./dist/resolvers.d.ts", "import": "./dist/resolvers.js", "default": "./dist/resolvers.cjs" } }, "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist", "resolvers.d.ts" ], "peerDependencies": { "vue": ">=3" }, "devDependencies": { "@antfu/eslint-config": "^2.6.4", "@iconify-json/carbon": "^1.1.29", "@iconify-json/noto-v1": "^1.1.11", "@types/jsdom": "^16.2.15", "@types/node": "20.11.19", "@unocss/eslint-plugin": "^0.58.5", "@unocss/reset": "^0.34.1", "@vitejs/plugin-vue": "^5.0.4", "@vitejs/plugin-vue-jsx": "^3.1.0", "@vue/test-utils": "2.4.4", "@vue/tsconfig": "^0.5.1", "@vueuse/core": "^10.7.2", "@vueuse/shared": "^10.7.2", "eslint": "8.56.0", "husky": "7.0.4", "jsdom": "^19.0.0", "markdownlint-cli": "^0.31.1", "nano-staged": "0.8.0", "npm-run-all": "4.1.5", "pnpm": "^8.15.3", "tsup": "8.0.2", "typescript": "5.3.3", "unocss": "^0.58.5", "unplugin-auto-import": "^0.17.5", "unplugin-vue-components": "^0.26.0", "vite": "^5.1.3", "vite-plugin-pages": "^0.32.0", "vitest": "^1.3.0", "vue": "^3.4.19", "vue-tsc": "^1.8.27", "yup": "^1.3.3" }, "eslintConfig": { "extends": "@antfu" }, "nano-staged": { "*.{js,ts,md,json,yaml}": "eslint . --fix", "*.{md}": "markdownlint -c .markdownlint.jsonc **/*.md" }, "tsup": { "entry": { "index": "src/index.ts", "resolvers": "packages/resolvers/index.ts" }, "format": [ "esm", "cjs" ], "dts": { "resolve": true }, "splitting": true, "clean": true }, "scripts": { "dev": "run-p dev:*", "dev:tsup": "tsup --watch", "dev:example": "vite example", "build": "run-p build:tsup && run-p build:example", "build:tsup": "tsup", "build:example": "vite build example", "preview": "vite preview example --port 8080", "format": "eslint . --fix", "lint": "run-p lint:*", "lint:example": "eslint ./example", "lint:format": "eslint .", "lint:types": "run-p typecheck", "lint:markdown": "markdownlint -c .markdownlint.jsonc **/*.md", "typecheck": "tsc", "clear": "rm -rf dist example/dist", "test": "vitest" } }