{
  "name": "material-components-reactjs",
  "version": "0.1.1",
  "license": "MIT",
  "description": "Material Components for React (MDC React)",
  "keywords": [
    "mdc web react",
    "material components react",
    "material design"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/TroyTae/material-components-web-react.git"
  },
  "scripts": {
    "start": "webpack-dev-server --config test/screenshot/webpack.config.js --content-base test/screenshot",
    "stop": "./test/screenshot/stop.sh",
    "build": "npm run clean && mkdirp build && node --max_old_space_size=8192 node_modules/.bin/webpack --config packages/webpack.config.js --progress --colors",
    "capture": "MDC_COMMIT_HASH=$(git rev-parse --short HEAD) MDC_BRANCH_NAME=$(git rev-parse --abbrev-ref HEAD) mocha --require ts-node/register --require babel-core/register --ui tdd --timeout 30000 test/screenshot/capture-suite.tsx",
    "clean": "rimraf build/** build packages/*/dist/",
    "pretest": "npm stop",
    "test": "npm run test:unit && npm run test:screenshots",
    "posttest": "npm stop && istanbul report --root coverage text-summary && istanbul check-coverage --lines 95 --statements 95 --branches 95 --functions 95",
    "prerelease": "npm run clean && npm run build && node ./scripts/release/cp-pkgs.js",
    "verify-prerelease": "node ./scripts/release/verify-pkg-main.js",
    "postinstall": "lerna bootstrap && rimraf node_modules/**/.babelrc && rimraf packages/**/node_modules/.babelrc",
    "test:watch": "karma start karma.local.js --auto-watch",
    "test:unit": "npm run clean && cross-env NODE_ENV=test karma start karma.local.js --single-run",
    "test:unit-ci": "karma start karma.ci.js --single-run",
    "upload:screenshots": "node ./test/screenshot/upload-screenshots.js"
  },
  "config": {
    "validate-commit-msg": {
      "helpMessage": "%s\nNOTE: Please see angular's commit message guidelines (https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#commits) for information on how to format commit messages.\n\nAs an example, here is a valid commit message: 'docs(slider): Document slider public api'\n\nIf this commit is on a development / WIP branch, you can disable this by running `git commit --no-verify`.",
      "scope": {
        "allowed": [
          "button",
          "card",
          "checkbox",
          "chips",
          "dialog",
          "drawer",
          "fab",
          "floating-label",
          "icon-button",
          "layout-grid",
          "line-ripple",
          "linear-progress",
          "list",
          "menu-surface",
          "menu",
          "notched-outline",
          "radio",
          "ripple",
          "select",
          "snackbar",
          "top-app-bar",
          "switch",
          "tab",
          "tab-bar",
          "tab-scroller",
          "infrastructure",
          "tab-indicator",
          "text-field",
          "typography"
        ],
        "validate": true
      }
    }
  },
  "husky": {
    "hooks": {
      "commit-msg": "validate-commit-msg"
    }
  },
  "devDependencies": {
    "@google-cloud/storage": "^1.6.0",
    "@material/base": "^1.0.0",
    "@material/button": "^1.1.0",
    "@material/card": "^2.1.1",
    "@material/checkbox": "^2.1.1",
    "@material/chips": "^2.3.0",
    "@material/dialog": "^2.2.0",
    "@material/drawer": "^2.3.0",
    "@material/fab": "^2.1.1",
    "@material/floating-label": "^1.1.0",
    "@material/icon-button": "^2.1.1",
    "@material/line-ripple": "^1.0.0",
    "@material/list": "^1.0.0",
    "@material/menu-surface": "^1.0.1",
    "@material/notched-outline": "^1.1.1",
    "@material/radio": "^1.1.0",
    "@material/ripple": "^1.0.0",
    "@material/select": "^1.1.1",
    "@material/snackbar": "^1.0.0",
    "@material/tab": "^1.0.0",
    "@material/tab-bar": "^1.0.0",
    "@material/textfield": "^2.3.1",
    "@material/typography": "^1.0.0",
    "@types/chai": "^4.1.7",
    "@types/classnames": "^2.2.6",
    "@types/enzyme": "3.1.15",
    "@types/enzyme-adapter-react-16": "^1.0.3",
    "@types/google-cloud__storage": "^1.7.2",
    "@types/mkdirp": "^0.5.2",
    "@types/mocha": "^5.2.7",
    "@types/prop-types": "^15.5.6",
    "@types/puppeteer": "^1.11.1",
    "@types/react": "~16.7.22",
    "@types/react-dom": "~16.0.11",
    "@types/react-router-dom": "^4.3.1",
    "@types/uuid": "^3.4.4",
    "@types/webpack-env": "^1.13.9",
    "autoprefixer": "^8.5.1",
    "axios": "^0.19.0",
    "babel-core": "^6.26.3",
    "babel-loader": "^7.1.4",
    "babel-plugin-istanbul": "^4.1.5",
    "babel-plugin-transform-class-properties": "^6.24.1",
    "babel-plugin-transform-object-rest-spread": "^6.26.0",
    "babel-polyfill": "^6.26.0",
    "babel-preset-airbnb": "^2.4.0",
    "babel-preset-es2015": "^6.24.1",
    "babel-preset-react": "^6.24.1",
    "capture-chrome": "^2.0.0",
    "classnames": "^2.2.6",
    "chai": "^4.1.2",
    "cp-file": "^6.0.0",
    "cross-env": "^5.2.0",
    "css-loader": "^1.0.1",
    "cssnano": "^4.1.10",
    "enzyme": "^3.9.0",
    "enzyme-adapter-react-16": "^1.11.2",
    "enzyme-adapter-utils": "^1.10.1",
    "focus-trap": "^5.0.0",
    "gts": "^0.9.0",
    "husky": "^2.3.0",
    "istanbul": "^0.4.5",
    "istanbul-instrumenter-loader": "^3.0.1",
    "karma": "^2.0.4",
    "karma-chrome-launcher": "^2.2.0",
    "karma-coverage-istanbul-reporter": "^2.0.5",
    "karma-mocha": "^1.3.0",
    "karma-sourcemap-loader": "^0.3.7",
    "karma-webpack": "^2.0.13",
    "lerna": "^2.9.0",
    "mini-css-extract-plugin": "^0.7.0",
    "mocha": "^6.1.4",
    "node-sass": "^4.12.0",
    "optimize-css-assets-webpack-plugin": "^5.0.1",
    "postcss-loader": "^3.0.0",
    "prettier": "^1.17.1",
    "puppeteer": "^1.17.0",
    "react": "~16.7.0",
    "react-dom": "~16.7.0",
    "react-router-dom": "^4.3.1",
    "remap-istanbul": "^0.12.0",
    "resemblejs": "^3.0.1",
    "rimraf": "^2.6.3",
    "sass-loader": "^7.1.0",
    "testdouble": "^3.11.0",
    "ts-loader": "^6.0.2",
    "ts-node": "^8.2.0",
    "typescript": "^3.3.3",
    "utility-types": "^2.1.0",
    "uuid": "^3.3.2",
    "validate-commit-msg": "^2.14.0",
    "webpack": "^4.32.2",
    "webpack-cli": "^3.3.2",
    "webpack-dev-server": "^3.5.1"
  }
}
