{ "name": "vee-validate", "version": "3.3.2", "description": "Template Based Validation Framework for Vue.js", "author": "Abdelrahman Awad ", "license": "MIT", "module": "dist/vee-validate.esm.js", "unpkg": "dist/vee-validate.js", "main": "dist/vee-validate.js", "types": "dist/types/index.d.ts", "homepage": "https://logaretm.github.io/vee-validate/", "repository": "https://github.com/logaretm/vee-validate", "scripts": { "test": "jest", "lint": "eslint **/*.{js,jsx,ts,tsx} --fix", "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs", "docs:deploy": "./scripts/deploy.sh", "build:locale": "node scripts/locale.js", "build:main": "node scripts/main.js", "ts:defs": "node scripts/definitions.js", "build": "npm run build:main && npm run ts:defs && npm run build:locale", "cover": "jest --coverage", "prepublishOnly": "npm run build && npm run ts:defs" }, "keywords": [ "VueJS", "Vue", "validation", "validator", "inputs", "form" ], "files": [ "dist/*.js", "dist/locale/*.json", "dist/**/*.d.ts" ], "devDependencies": { "@babel/core": "^7.8.4", "@babel/plugin-transform-runtime": "^7.8.3", "@babel/preset-env": "^7.8.4", "@commitlint/cli": "^8.3.5", "@types/jest": "^25.1.3", "@types/node": "^13.7.4", "@typescript-eslint/eslint-plugin": "^2.20.0", "@typescript-eslint/parser": "^2.20.0", "@vue/server-test-utils": "^1.0.0-beta.31", "@vue/test-utils": "1.0.0-beta.31", "@vuepress/plugin-back-to-top": "^1.3.1", "@vuepress/plugin-google-analytics": "^1.3.1", "@vuepress/plugin-pwa": "^1.3.1", "babel-core": "^7.0.0-bridge.0", "babel-eslint": "^10.0.3", "babel-jest": "^25.1.0", "chalk": "^3.0.0", "codesandbox": "^2.1.12", "cross-env": "^7.0.0", "eslint": "^6.8.0", "eslint-config-prettier": "^6.10.0", "eslint-config-standard": "^14.1.0", "eslint-plugin-import": "^2.20.1", "eslint-plugin-jest": "^23.8.0", "eslint-plugin-node": "^11.0.0", "eslint-plugin-prettier": "^3.1.2", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.1", "filesize": "^6.1.0", "flush-promises": "^1.0.2", "fs-extra": "^8.1.0", "gzip-size": "^5.1.1", "husky": "^4.2.3", "jest": "^25.1.0", "lint-staged": "^10.0.7", "markdown-it-custom-block": "^0.1.1", "mkdirp": "^1.0.3", "prettier": "^1.19.1", "raf-stub": "^3.0.0", "rollup": "^1.31.1", "rollup-plugin-buble": "^0.19.8", "rollup-plugin-json": "^4.0.0", "rollup-plugin-replace": "^2.2.0", "rollup-plugin-typescript2": "^0.26.0", "ts-jest": "^25.2.1", "tslib": "^1.11.0", "tslint-config-prettier": "^1.18.0", "tslint-config-standard": "^9.0.0", "typescript": "^3.8.2", "uglify-js": "^3.8.0", "vue": "^2.6.11", "vue-jest": "^3.0.5", "vue-server-renderer": "^2.6.11", "vue-template-compiler": "^2.6.11", "vuepress": "^1.3.1" }, "eslintIgnore": [ "locale", "dist" ], "husky": { "hooks": { "pre-commit": "lint-staged", "commit-msg": "commitlint --edit -E HUSKY_GIT_PARAMS" } }, "lint-staged": { "*.ts": [ "eslint --fix", "prettier --write", "jest --maxWorkers=1 --bail --findRelatedTests" ], "*.js": [ "eslint --fix", "prettier --write", "jest --maxWorkers=1 --bail --findRelatedTests" ] }, "peerDependencies": { "vue": "^2.5.18" } }