{
  "name": "corona-capthca",
  "version": "1.4.5",
  "description": "Corona Captcha",
  "keywords": [
    "corona",
    "captcha"
  ],
  "license": "SEE LICENSE IN LICENSE.md",
  "author": {
    "name": "Felipe Castillo",
    "email": "fcastillo@serempre.com",
    "url": "https://gitlab.com/felipecastillo/corona-booking-captcha"
  },
  "repository": {
    "type": "git",
    "url": "git+https://gitlab.com/felipecastillo/corona-booking-captcha"
  },
  "files": [
    "dist/",
    "README.md",
    "demo/index.html",
    "src/img/grid/",
    "src/static/"
  ],
  "unpkg": "dist/js/corona-captcha.js",
  "scripts": {
    "dev:start": "webpack-dev-server --env.NODE_ENV=development --config=webpack.dev.js",
    "prod:build": "webpack --env.NODE_ENV=production --progress --config=webpack.prod.js",
    "prettier": "prettier --write front-src/**/*.{js,scss}",
    "dev:test": "jest"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "front-src/**/*.{js,scss}": [
      "prettier --write",
      "git add"
    ]
  },
  "dependencies": {
    "@babel/runtime": "^7.9.6",
    "animate.css": "^4.1.1",
    "clean-webpack-plugin": "^3.0.0",
    "copy-webpack-plugin": "^5.1.1",
    "dotenv": "^8.2.0",
    "imagemin": "^7.0.1",
    "imagemin-gifsicle": "^7.0.0",
    "imagemin-mozjpeg": "^8.0.0",
    "imagemin-optipng": "^7.1.0",
    "imagemin-svgo": "^7.1.0",
    "moment": "^2.25.3",
    "postcss-prepend-selector": "^0.3.1",
    "postcss-preset-env": "^6.7.0",
    "tailwindcss": "^1.9.5",
    "tailwindcss-aspect-ratio": "^3.0.0",
    "vue": "^2.6.12"
  },
  "devDependencies": {
    "@babel/core": "^7.9.6",
    "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    "@babel/plugin-transform-runtime": "^7.9.6",
    "@babel/preset-env": "^7.9.6",
    "babel-eslint": "^10.1.0",
    "babel-jest": "^26.0.1",
    "babel-loader": "^8.1.0",
    "core-js": "^2.6.11",
    "css-loader": "^3.5.3",
    "eslint": "^7.0.0",
    "eslint-loader": "^4.0.2",
    "file-loader": "^6.0.0",
    "git-rev-sync": "^2.0.0",
    "husky": "^4.2.5",
    "img-loader": "^3.0.1",
    "jest": "^26.0.1",
    "lint-staged": "^10.2.11",
    "optimize-css-assets-webpack-plugin": "^5.0.3",
    "postcss-loader": "^3.0.0",
    "prettier": "^2.0.5",
    "pretty-quick": "^2.0.1",
    "sass": "^1.26.5",
    "sass-loader": "^8.0.2",
    "style-loader": "^1.2.1",
    "tailwind-css-variables": "^2.0.3",
    "tailwindcss-responsive-embed": "^1.0.0",
    "tailwindcss-truncate-multiline": "^1.0.3",
    "terser-webpack-plugin": "^3.0.1",
    "url-loader": "^4.1.0",
    "vue-loader": "^15.9.3",
    "vue-style-loader": "^4.1.2",
    "vue-template-compiler": "^2.5.17",
    "webpack": "^4.43.0",
    "webpack-build-notifier": "^0.1.32",
    "webpack-cli": "^3.3.11",
    "webpack-dev-server": "^3.11.0",
    "webpack-manifest-plugin": "^2.2.0",
    "webpack-merge": "^4.2.2",
    "webpack-notifier": "^1.8.0"
  },
  "babel": {
    "presets": [
      "@babel/preset-env"
    ]
  },
  "eslintConfig": {
    "parser": "babel-eslint",
    "rules": {
      "semi": [
        "error",
        "always"
      ],
      "quotes": [
        "error",
        "double"
      ]
    },
    "env": {
      "browser": true,
      "node": true,
      "jquery": true
    },
    "parserOptions": {
      "parser": "babel-eslint"
    },
    "extends": [
      "eslint:recommended"
    ]
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead"
  ],
  "prettier": {
    "semi": true,
    "trailingComma": "es5",
    "printWidth": 70
  }
}
