{
  "name": "kdu-validate",
  "version": "3.3.7",
  "description": "Template Based Validation Framework for Kdu.js",
  "author": "NKDuy",
  "license": "MIT",
  "module": "dist/kdu-validate.esm.js",
  "unpkg": "dist/kdu-validate.js",
  "main": "dist/kdu-validate.js",
  "types": "dist/types/index.d.ts",
  "homepage": "https://github.com/kdujs/kdu-validate",
  "sideEffects": false,
  "scripts": {
    "lint": "eslint **/*.{js,jsx,ts,tsx} --fix",
    "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",
    "prepublishOnly": "npm run build && npm run ts:defs"
  },
  "keywords": [
    "KduJS",
    "Kdu",
    "validation",
    "validator",
    "inputs",
    "form"
  ],
  "files": [
    "dist/*.js",
    "dist/locale/*.json",
    "dist/**/*.d.ts"
  ],
  "devDependencies": {
    "@babel/core": "7.10.4",
    "@babel/plugin-transform-runtime": "7.10.4",
    "@babel/preset-env": "7.10.4",
    "@commitlint/cli": "9.0.1",
    "@types/node": "14.0.14",
    "@typescript-eslint/eslint-plugin": "3.5.0",
    "@typescript-eslint/parser": "3.5.0",
    "babel-core": "7.0.0-bridge.0",
    "babel-eslint": "10.1.0",
    "babel-jest": "26.1.0",
    "chalk": "4.1.0",
    "codesandbox": "2.1.16",
    "cross-env": "7.0.2",
    "eslint": "7.3.1",
    "eslint-config-prettier": "6.11.0",
    "eslint-config-standard": "14.1.1",
    "eslint-plugin-import": "2.22.0",
    "eslint-plugin-node": "11.1.0",
    "eslint-plugin-prettier": "3.1.4",
    "eslint-plugin-promise": "4.2.1",
    "eslint-plugin-standard": "4.0.1",
    "filesize": "6.1.0",
    "flush-promises": "1.0.2",
    "fs-extra": "9.0.1",
    "gzip-size": "5.1.1",
    "husky": "4.2.5",
    "kdu": "2.6.14",
    "kdu-server-renderer": "2.6.14",
    "kdu-template-compiler": "2.6.14",
    "lint-staged": "^10.2.11",
    "markdown-it-custom-block": "0.1.1",
    "mkdirp": "1.0.4",
    "prettier": "1.19.1",
    "raf-stub": "3.0.0",
    "rollup": "2.18.1",
    "rollup-plugin-buble": "0.19.8",
    "rollup-plugin-json": "4.0.0",
    "rollup-plugin-replace": "2.2.0",
    "rollup-plugin-typescript2": "0.27.1",
    "tslib": "2.0.0",
    "tslint-config-prettier": "1.18.0",
    "tslint-config-standard": "9.0.0",
    "typescript": "3.9.6",
    "uglify-js": "3.10.0"
  },
  "eslintIgnore": [
    "locale",
    "dist"
  ],
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged",
      "commit-msg": "commitlint --edit -E HUSKY_GIT_PARAMS"
    }
  },
  "lint-staged": {
    "*.ts": [
      "eslint --fix",
      "prettier --write"
    ],
    "*.js": [
      "eslint --fix",
      "prettier --write"
    ]
  },
  "peerDependencies": {
    "kdu": "^2.5.17"
  }
}
