{
  "name": "@comparaonline/ui-forms-validators",
  "version": "1.7.0",
  "main": "dist/index",
  "types": "dist/index",
  "license": "MIT",
  "publishConfig": {
    "access": "public"
  },
  "husky": {
    "hooks": {
      "pre-push": "yarn lint && yarn test"
    }
  },
  "files": [
    "dist"
  ],
  "sideEffects": false,
  "scripts": {
    "lint": "eslint 'src/**/*.{ts,tsx,js}'",
    "test": "jest",
    "type-check": "tsc --noEmit",
    "type-check:watch": "npm run type-check -- --watch",
    "build": "npm run build:types && npm run build:js",
    "build:watch": "npm run build:types:watch & npm run build:js:watch",
    "build:types": "tsc --emitDeclarationOnly",
    "build:types:watch": "tsc --emitDeclarationOnly --watch",
    "build:js": "babel src --out-dir dist --ignore **/__tests__/**/* --extensions \".ts,.tsx\" --source-maps",
    "build:js:watch": "babel src --out-dir dist --ignore **/__tests__ --extensions \".ts,.tsx\" --source-maps -w",
    "prepare": "NODE_ENV=production rm -rf dist && yarn lint && yarn test && yarn build"
  },
  "devDependencies": {
    "@babel/cli": "^7.6.2",
    "@babel/core": "^7.6.2",
    "@babel/plugin-proposal-class-properties": "^7.5.5",
    "@babel/plugin-proposal-object-rest-spread": "^7.6.2",
    "@babel/plugin-transform-runtime": "^7.6.2",
    "@babel/preset-env": "^7.6.2",
    "@babel/preset-typescript": "^7.6.0",
    "@types/jest": "^24.0.18",
    "@typescript-eslint/eslint-plugin": "^2.3.3",
    "@typescript-eslint/parser": "^2.3.3",
    "babel-loader": "8.0.4",
    "eslint": "^6.5.1",
    "eslint-config-prettier": "^6.4.0",
    "eslint-plugin-prettier": "^3.1.1",
    "final-form": "^4.18.5",
    "husky": "^3.0.8",
    "jest": "^24.9.0",
    "prettier": "^1.18.2",
    "typescript": "^3.6.3"
  },
  "dependencies": {
    "@babel/runtime": "^7.2.0",
    "date-fns": "^2.4.1",
    "email-validator": "^2.0.4"
  }
}
