{
  "name": "formvuelar",
  "description": "Vue form components with server side validation in mind.",
  "keywords": [
    "vue",
    "formvuelar",
    "form",
    "validation",
    "select",
    "input",
    "upload",
    "tailwind",
    "laravel"
  ],
  "main": "./dist/formvuelar.umd.js",
  "module": "./dist/formvuelar.es.js",
  "exports": {
    ".": {
      "import": "./dist/formvuelar.es.js",
      "require": "./dist/formvuelar.umd.js"
    }
  },
  "version": "1.8.13",
  "private": false,
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "serve": "vite preview --port=8888",
    "build:examples": "vite build -c vite.config.examples.js",
    "lint": "eslint --ext .js,.vue --ignore-path .gitignore --fix src",
    "test:cypress": "vite test:e2e",
    "test:e2e": "vite test:e2e --headless",
    "test:unit": "vite test:unit"
  },
  "dependencies": {
    "axios": "^0.26.0",
    "fuse.js": "^6.6.2",
    "lodash": "^4.17.21",
    "popper.js": "^1.16.1",
    "vue": "^2.6.14",
    "vue-color": "^2.8.1",
    "vue-flatpickr-component": "^8.1.7",
    "vue-router": "^3.5.3"
  },
  "devDependencies": {
    "@cypress/webpack-preprocessor": "^5.17.1",
    "@vue/test-utils": "^1.3.0",
    "autoprefixer": "^10.4.14",
    "axios-mock-adapter": "^1.21.4",
    "cypress": "^9.5.4",
    "eslint": "^8.40.0",
    "eslint-config-prettier": "^8.8.0",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-vue": "^8.7.1",
    "node-sass": "^7.0.1",
    "postcss": "^8.4.23",
    "sass": "^1.62.1",
    "tailwindcss": "^3.3.2",
    "tar": "^6.1.14",
    "trim-newlines": ">=3.0.1",
    "vite": "^2.9.5",
    "vite-plugin-vue2": "1.9.3",
    "vue-highlightjs": "^1.3.3"
  },
  "files": [
    "dist/*",
    "src/*",
    "*.json"
  ],
  "eslintConfig": {
    "root": true,
    "env": {
      "es2021": true
    },
    "extends": [
      "eslint:recommended",
      "plugin:vue/recommended"
    ],
    "rules": {
      "vue/html-self-closing": 0,
      "vue/html-indent": 1,
      "vue/max-attributes-per-line": 0,
      "vue/require-prop-type-constructor": 0,
      "import/no-unresolved": 0,
      "import/no-unassigned-import": 0,
      "semi": 0
    }
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not ie <= 8"
  ],
  "jest": {
    "moduleFileExtensions": [
      "js",
      "jsx",
      "json",
      "vue"
    ],
    "transform": {
      "^.+\\.vue$": "vue-jest",
      ".+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$": "jest-transform-stub",
      "^.+\\.jsx?$": "babel-jest",
      "^.+\\.js$": "babel-jest"
    },
    "moduleNameMapper": {
      "^@/(.*)$": "<rootDir>/src/$1"
    },
    "snapshotSerializers": [
      "jest-serializer-vue"
    ],
    "testMatch": [
      "**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)"
    ],
    "testURL": "http://localhost/"
  }
}
