{
  "name": "rol-ui",
  "version": "0.0.1-alpha.14",
  "license": "MIT",
  "scripts": {
    "test": "./node_modules/.bin/jest",
    "commit": "git-cz",
    "bootstrap": "yarn --frozen-lockfile && yarn lerna bootstrap && yarn gen:version",
    "clean:lib": "rimraf lib && rimraf es",
    "build": "yarn bootstrap && yarn clean:lib && yarn build:esm-bundle && yarn build:lib && yarn build:esm && yarn build:style",
    "build:full":"sh ./scripts/build.sh",
    "build:esm-bundle": "rollup --config ./build/rollup.config.js && yarn build:type",
    "build:esm": "node build/bincomp.js",
    "build:style": "rimraf packages/style/lib && yarn lerna run --scope rol-ui-style build && cp-cli packages/style/lib lib/style && rimraf packages/style/lib",
    "build:lib": "cross-env LIBMODE=core webpack --config ./build/webpack.config.js",
    "build:lib-full": "cross-env LIBMODE=full webpack --config ./build/webpack.config.js",
    "build:type": "node build/gen-type.js",
    "gen:version": "node build/gen-version.js",
    "docs:dev": "vite",
    "docs:build": "cross-env NODE_ENV=production vite build",
    "test:global": "./node_modules/.bin/jest",
    "test:single": "node ./scripts/test-single",
    "lint": "eslint ./packages --ext .vue,.js,.ts",
    "lint:fix": "eslint --fix ./packages --ext .vue,.js,.ts"
  },
  "dependencies": {
    "@fortawesome/fontawesome-svg-core": "^1.2.32",
    "@fortawesome/free-brands-svg-icons": "^5.15.1",
    "@fortawesome/free-regular-svg-icons": "^5.15.1",
    "@fortawesome/free-solid-svg-icons": "^5.15.1",
    "@popperjs/core": "2.5.3",
    "@uppy/core": "^1.14.2",
    "@uppy/xhr-upload": "^1.6.7",
    "dayjs": "1.x",
    "lodash": "^4.17.20",
    "mitt": "^2.1.0",
    "resize-observer-polyfill": "^1.5.1"
  },
  "peerDependencies": {
    "vue": ">=3.0.0"
  },
  "devDependencies": {
    "@babel/cli": "^7.12.10",
    "@babel/core": "^7.12.10",
    "@babel/plugin-proposal-class-properties": "^7.12.1",
    "@babel/plugin-transform-runtime": "^7.12.10",
    "@babel/preset-env": "^7.12.11",
    "@babel/preset-typescript": "^7.12.7",
    "@commitlint/cli": "^11.0.0",
    "@commitlint/config-conventional": "^11.0.0",
    "@rollup/plugin-commonjs": "^17.0.0",
    "@rollup/plugin-node-resolve": "^11.0.1",
    "@rollup/plugin-typescript": "^8.1.0",
    "@tailwindcss/postcss7-compat": "^2.0.2",
    "@tailwindcss/typography": "^0.3.1",
    "@types/jest": "^26.0.14",
    "@types/lodash": "^4.14.161",
    "@typescript-eslint/eslint-plugin": "^4.1.1",
    "@typescript-eslint/parser": "^4.1.1",
    "@vitejs/plugin-vue": "^1.0.4",
    "@vue/babel-plugin-jsx": "^1.0.0-rc.3",
    "@vue/compiler-sfc": "^3.0.5",
    "@vue/test-utils": "^2.0.0-beta.5",
    "autoprefixer": "^9",
    "babel-jest": "^26.3.0",
    "babel-loader": "^8.2.2",
    "babel-plugin-lodash": "^3.3.4",
    "babel-plugin-module-resolver": "^4.1.0",
    "babel-preset-vue": "^2.0.2",
    "chalk": "^4.1.0",
    "commitizen": "^4.2.1",
    "cp-cli": "^2.0.0",
    "cross-env": "^7.0.3",
    "css-minimizer-webpack-plugin": "^1.1.5",
    "cz-conventional-changelog": "^3.3.0",
    "eslint": "^7.9.0",
    "eslint-plugin-vue": "^7.0.0-beta.3",
    "husky": "^4.3.0",
    "jest": "^26.4.2",
    "lerna": "^3.22.1",
    "lint-staged": "^10.4.0",
    "ora": "^5.1.0",
    "postcss": "^7",
    "resize-observer-polyfill": "^1.5.1",
    "rimraf": "^3.0.2",
    "rollup": "^2.35.1",
    "rollup-plugin-css-only": "^3.1.0",
    "rollup-plugin-terser": "^7.0.2",
    "rollup-plugin-typescript2": "^0.29.0",
    "rollup-plugin-vue": "^6.0.0",
    "sass": "^1.26.10",
    "sass-loader": "^10.0.2",
    "style-loader": "^1.2.1",
    "stylelint": "^13.8.0",
    "stylelint-config-standard": "^20.0.0",
    "stylelint-prettier": "^1.1.2",
    "stylelint-scss": "^3.18.0",
    "tailwindcss": "npm:@tailwindcss/postcss7-compat",
    "terser-webpack-plugin": "4.2.3",
    "ts-loader": "^8.0.3",
    "typescript": "^4.0.2",
    "url-loader": "^4.1.0",
    "vite": "2.0.0-beta.12",
    "vite-plugin-vuedoc": "^3.0.0",
    "vue": "^3.0.5",
    "vue-jest": "^5.0.0-alpha.4",
    "vue-loader": "^16.1.2",
    "vue-loader-v16": "^16.0.0-beta.5.4",
    "vue-router": "^4.0.1",
    "vue-template-compiler": "^2.6.12",
    "webpack": "4.44.2",
    "webpack-bundle-analyzer": "^4.3.0",
    "webpack-cli": "^4.2.0"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged",
      "pre-push-todo-open": "yarn test:global",
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  },
  "homepage": "https://shlroland.github.io/rol-ui",
  "workspaces": [
    "packages/*"
  ],
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-conventional-changelog"
    }
  },
  "description": "A UI Component Library based on Vue3.0",
  "repository": {
    "type": "git",
    "url": "https://github.com/shlroland/rol-ui-vue3.git"
  },
  "files": [
    "lib",
    "es",
    "packages"
  ],
  "main": "lib/index.js",
  "module": "lib/index.esm.js",
  "typings": "lib/index.d.ts",
  "unpkg": "lib/index.js",
  "style": "lib/style/css/index.css",
  "browserslist": [
    "> 1%",
    "last 2 versions"
  ]
}
