{
  "name": "@wpmudev/shared-ui",
  "version": "2.12.27",
  "description": "For internal use in WPMU DEV plugins",
  "private": false,
  "author": "WPMU DEV (https://wpmudev.com/)",
  "contributors": [
    {
      "name": "Leighton Sapir",
      "email": "2328848+iamleigh@users.noreply.github.com",
      "url": "https://iamleigh.com/"
    },
    {
      "name": "Danae Millan",
      "email": "41606954+a-danae@users.noreply.github.com"
    },
    {
      "name": "Pawan Kumar",
      "email": "40248406+creador-dev@users.noreply.github.com",
      "url": "https://creador.dev/"
    }
  ],
  "homepage": "https://wpmudev.github.io/shared-ui/",
  "license": "GPL-2.0",
  "repository": {
    "type": "git",
    "url": "git://github.com/wpmudev/shared-ui.git"
  },
  "devDependencies": {
    "@babel/core": "^7.15.5",
    "@babel/preset-env": "^7.15.6",
    "@babel/register": "^7.15.3",
    "chalk": "^4.1.2",
    "chart.js": "^2.9.1",
    "clipboard": "^2.0.6",
    "cross-env": "^7.0.3",
    "eslint": "^7.32.0",
    "eslint-config-wordpress": "^2.0.0",
    "gh-pages": "^6.1.1",
    "gulp": "^5.0.0",
    "gulp-autoprefixer": "^8.0.0",
    "gulp-babel": "^8.0.0",
    "gulp-clean-css": "^4.3.0",
    "gulp-concat": "2.6.1",
    "gulp-eslint7": "^0.3.2",
    "gulp-gh-pages": "^0.5.4",
    "gulp-header": "^1.8.9",
    "gulp-notify": "^0.4.1",
    "gulp-rename": "^2.0.0",
    "gulp-replace": "^1.1.3",
    "gulp-sass": "^5.0.0",
    "gulp-uglify": "^3.0.2",
    "gulp-uglify-es": "^3.0.0",
    "jquery": "^3.6.0",
    "lunr": "0.7.2",
    "sass": "^1.42.1",
    "webpack": "^5.57.1"
  },
  "eslintConfig": {
    "extends": [
      "wordpress"
    ],
    "parserOptions": {
      "sourceType": "module",
      "ecmaVersion": 2018
    },
    "env": {
      "es6": true
    }
  },
  "eslintIgnore": [
    "ace.js",
    "mode-css.js",
    "mode-html.js",
    "clipboard.js",
    "*.min.js",
    "*.full.js",
    "assets/js/shared-ui/accordion.js",
    "assets/js/shared-ui/code-snippet.js",
    "assets/js/shared-ui/dialog-slider.js",
    "assets/js/shared-ui/dropdowns.js",
    "assets/js/shared-ui/ie.js",
    "assets/js/shared-ui/notifications.js",
    "assets/js/shared-ui/password.js",
    "assets/js/shared-ui/reviews.js",
    "assets/js/shared-ui/scores.js",
    "assets/js/shared-ui/select2.full.js",
    "assets/js/shared-ui/side-tabs.js",
    "assets/js/shared-ui/sidenav-input.js",
    "assets/js/shared-ui/sticky-box.js",
    "assets/js/shared-ui/tabs.js",
    "assets/js/shared-ui/trees.js",
    "assets/js/shared-ui/upload.js",
    "gulpfile.js"
  ],
  "files": [
    "dist/",
    "js/",
    "scss/"
  ],
  "style": "dist/css/shared-ui.css",
  "sass": "scss/shared-ui.scss",
  "main": "dist/js/shared-ui",
  "scripts": {
    "clean:modules": "rm -rf ./node_modules/ && rm -rf ./package-lock.json",
    "clean:ghpages": "rm -rf node_modules/gh-pages/.cache",
    "clean:package": "rm -rf _dist/",
    "build": "gulp update && gulp build && gulp copy",
    "watch:assets": "gulp build && gulp watch",
    "watch:showcase": "bundler exec jekyll serve --watch",
    "publish:library": "npm run clean:ghpages && gulp publishLibrary",
    "publish:showcase": "npm run clean:ghpages && gulp publishShowcase",
    "publish:all": "npm run build && npm run clean:ghpages && gulp publishShowcase && gulp publishLibrary",
    "release:patch": "npm version patch --no-git-tag-version && npm run publish:all",
    "release:prepatch": "npm version prepatch --preid=beta --no-git-tag-version && npm run publish:all",
    "release:minor": "npm version minor --no-git-tag-version && npm run publish:all",
    "release:preminor": "npm version preminor --preid=beta --no-git-tag-version && npm run publish:all",
    "release:major": "npm version major --no-git-tag-version && npm run publish:all",
    "release:premajor": "npm version premajor --preid=beta --no-git-tag-version && npm run publish:all",
    "release:prerelease": "npm version prerelease --preid=beta --no-git-tag-version && npm run publish:all"
  },
  "dependencies": {
    "dompurify": "^3.0.0"
  }
}
