{
    "name": "@e9ine/vue_components",
    "version": "1.1.9",
    "scripts": {
        "serve": "vue-cli-service serve",
        "build": "vue-cli-service build",
        "lint": "./node_modules/.bin/eslint --ext .vue .",
        "lint-fix": "vue-cli-service lint",
        "docs:dev": "vuepress dev docs",
        "docs:build": "vuepress build docs",
        "test:unit": "vue-cli-service test:unit",
        "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
        "changelog:build": "./node_modules/markdown-styles/bin/generate-md --layout mixu-page --no-header-links --input ./CHANGELOG.md --output ./docs/.vuepress/public/changelog/",
        "test": "jest"
    },
    "files": [
        "src/assets",
        "src/components",
        "src/directives",
        "src/filters",
        "src/layouts",
        "src/utils",
        "src/views",
        "src/scss",
        "src/mixins",
        "src/index.js"
    ],
    "dependencies": {
        "apexcharts": "^3.17.0",
        "core-js": "^3.6.4",
        "tiptap": "^1.30.0",
        "tiptap-extensions": "^1.33.0",
        "vue": "^2.6.10",
        "vue-advanced-cropper": "^0.16.8",
        "vue-apexcharts": "^1.5.2",
        "vue-color": "^2.7.1",
        "vue-emoji-picker": "^1.0.1",
        "vue-flatpickr-component": "^8.1.5"
    },
    "peerDependencies": {
        "jquery": "^3.5.1",
        "axios": "^0.21.1",
        "material-icons": "latest"
    },
    "devDependencies": {
        "@e9ine/eslint-config-vue": "0.0.9-a",
        "@vue/cli-plugin-babel": "^4.2.3",
        "@vue/cli-plugin-eslint": "^4.2.3",
        "@vue/cli-plugin-unit-jest": "^4.2.2",
        "@vue/cli-service": "^4.2.3",
        "@vue/eslint-config-standard": "^4.0.0",
        "@vue/test-utils": "1.0.0-beta.31",
        "axios": "^0.21.1",
        "babel-eslint": "^10.1.0",
        "bootstrap-4-grid": "^3.4.0",
        "conventional-changelog-cli": "^2.0.34",
        "dotenv": "^8.2.0",
        "eslint": "^5.16.0",
        "eslint-plugin-vue": "^5.0.0",
        "highlight.js": "^10.2.0",
        "jquery": "^3.5.1",
        "lint-staged": "^10.2.11",
        "markdown-styles": "^3.1.10",
        "material-icons": "latest",
        "node-sass": "^4.13.1",
        "prettier": "^1.19.1",
        "sass-loader": "^8.0.2",
        "vue-json-pretty": "^1.6.3",
        "vue-router": "^3.1.6",
        "vue-template-compiler": "^2.6.10",
        "vue2-google-maps": "^0.10.7",
        "vuepress": "^1.4.0",
        "vuex": "^3.1.3"
    },
    "main": "src/index.js",
    "eslintConfig": {
        "root": true,
        "rules": {
            "no-mixed-spaces-and-tabs": 0,
            "no-console": 0
        },
        "env": {
            "node": true,
            "browser": true
        },
        "globals": {
            "Stripe": false,
            "$": false,
            "FB": false
        },
        "extends": [
            "@e9ine/eslint-config-vue"
        ],
        "parserOptions": {
            "parser": "babel-eslint"
        }
    },
    "gitHooks": {
        "pre-commit": "lint-staged",
        "commit-msg": "node scripts/verifyCommit.js"
    },
    "lint-staged": {
        "*.js": [
            "prettier --write",
            "vue-cli-service lint",
            "git add"
        ],
        "*.vue": [
            "prettier --write",
            "vue-cli-service lint",
            "git add"
        ]
    },
    "prettier": {
        "semi": true,
        "tabWidth": 4,
        "singleQuote": true,
        "printWidth": 200,
        "bracketSpacing": false,
        "arrowParens": "always",
        "jsxBracketSameLine": true
    },
    "browserslist": [
        "> 1%",
        "last 2 versions"
    ]
}
