{
    "name": "@wya/vc",
    "version": "3.0.0-alpha.102",
    "description": "wya for vue@3.x components",
    "main": "lib/index.js",
    "files": [
        "lib/**",
        "cjs/**"
    ],
    "scripts": {
        "start": "npm run dev",
        "dev": "node ./build/dev.js",
        "build": "rm -rf ./lib && cross-env NODE_ENV=production node --max_old_space_size=8192 ./build/build.js && npm run build:cjs",
        "build:cjs": "rm -rf ./cjs && cross-env NODE_ENV=production babel lib --out-dir cjs --ignore 'lib/vc.min.js','lib/vc.browser.js','lib/vc.common.js'",
        "pub": "bash build/publish.sh",
        "lint": "esw src build --ext .vue,.js,.ts,.jsx,.tsx --color",
        "lint:fix": "npm run lint -- --fix",
        "lint:watch": "npm run lint -- --watch --fix",
        "lint:style": "stylelint --fix 'src/**/*.{vue,css,scss}' --cache --cache-location node_modules/.cache/stylelint/"
    },
    "author": "wya-team",
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "https://github.com/wya-team/wya-vc.next"
    },
    "bugs": {
        "url": "https://github.com/wya-team/wya-vc.next/issues"
    },
    "dependencies": {
        "async-validator": "^3.5.2",
        "lodash": "^4.17.21",
        "mobile-drag-drop": "^2.3.0-rc.2",
        "normalize-wheel": "^1.0.1",
        "normalize.css": "^8.0.1",
        "resize-observer-polyfill": "^1.5.1"
    },
    "devDependencies": {
        "@babel/cli": "^7.16.0",
        "@babel/plugin-proposal-class-properties": "^7.16.0",
        "@babel/plugin-transform-runtime": "^7.16.4",
        "@babel/preset-env": "^7.16.4",
        "@babel/runtime": "^7.13.10",
        "@rollup/plugin-alias": "^3.1.5",
        "@rollup/plugin-commonjs": "^19.0.2",
        "@rollup/plugin-node-resolve": "^13.0.4",
        "@rollup/plugin-replace": "^3.0.0",
        "@types/lodash": "^4.14.185",
        "@types/node": "^18.7.18",
        "@typescript-eslint/eslint-plugin": "^5.37.0",
        "@typescript-eslint/parser": "^5.37.0",
        "@vitejs/plugin-vue": "^3.1.0",
        "@vitejs/plugin-vue-jsx": "^2.0.1",
        "@vue/compiler-sfc": "^3.2.39",
        "@wya/http": "^1.5.0",
        "@wya/utils": "^1.6.6",
        "autoprefixer": "^9.8.6",
        "cross-env": "^7.0.3",
        "cssnano": "^4.1.10",
        "echarts": "^5.1.2",
        "ejs": "^3.1.6",
        "eslint": "^8.23.1",
        "eslint-config-airbnb-base": "^15.0.0",
        "eslint-plugin-babel": "^5.3.1",
        "eslint-plugin-import": "^2.22.1",
        "eslint-plugin-markdown": "^2.0.0",
        "eslint-plugin-vue": "^9.4.0",
        "eslint-watch": "^8.0.0",
        "fs-extra": "^9.1.0",
        "glob": "^7.1.6",
        "html2canvas": "^1.0.0",
        "husky": "^6.0.0",
        "inquirer": "^7.3.3",
        "inquirer-autocomplete-prompt": "^1.3.0",
        "lint-staged": "^10.5.4",
        "node-sass": "^5.0.0",
        "photoswipe": "^4.1.3",
        "postcss": "^8.3.4",
        "postcss-flexbugs-fixes": "^5.0.2",
        "postcss-import": "^14.0.0",
        "quill": "^1.3.7",
        "rollup-plugin-terser": "^7.0.2",
        "sass": "^1.32.8",
        "stylelint": "^13.12.0",
        "stylelint-config-standard": "^21.0.0",
        "stylelint-order": "^4.1.0",
        "typescript": "^4.2.3",
        "upath": "^2.0.1",
        "vite": "^3.1.1",
        "vue-eslint-parser": "^9.1.0"
    },
    "peerDependencies": {
        "@wya/http": "^1.5.0",
        "@wya/utils": "^1.6.5",
        "echarts": "^5.1.2",
        "html2canvas": "^1.0.0",
        "photoswipe": "^4.1.3",
        "quill": "^1.3.7",
        "vue": "^3.2.0"
    },
    "husky": {
        "hooks": {
            "pre-commit": "lint-staged",
            "commit-msg": "node ./build/script/commit-lint"
        }
    },
    "lint-staged": {
        "{src,build}/**/*.{js,jsx,ts,tsx,vue}": [
            "esw --ext '.vue,.js,.jsx' --fix",
            "git add"
        ],
        "*.md": [
            "esw --ext '.md' --fix",
            "git add"
        ],
        "src/**/*.{css,scss,vue}": [
            "stylelint --fix",
            "git add"
        ]
    }
}
