{
  "name": "instructure-ui",
  "version": "3.3.1",
  "description": "A UI component library made by Instructure Inc.",
  "author": "Instructure, Inc. Engineering and Product Design",
  "main": "./lib/index.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/instructure/instructure-ui.git"
  },
  "homepage": "https://instructure.github.io/instructure-ui/",
  "bugs": "https://github.com/instructure/instructure-ui/issues",
  "scripts": {
    "prestart": "npm install && npm-run-all clean docs",
    "start": "http-server __build__/docs -p 8001",
    "start:watch": "cross-env NODE_ENV=development DEBUG=1 webpack-dev-server",
    "test": "npm-run-all lint:commit test:browser test:node test:jest",
    "test:browser": "cross-env NODE_ENV=test karma start --single-run --coverage",
    "test:node": "npm run transpile && node __build__/lib/index.js",
    "test:jest": "jest --config ./jest.config.json",
    "test:watch": "cross-env NODE_ENV=test DEBUG=1 karma start",
    "lint": "eslint lib",
    "lint:fix": "eslint lib --fix",
    "lint:commit": "rm -f .git/validate-commit-msg && git log -1 --pretty=%B > .git/validate-commit-msg && validate-commit-msg validate-commit-msg",
    "generate": "./scripts/generate",
    "commit": "git-cz",
    "clean": "rimraf __build__ .babel-cache",
    "transpile": "cross-env NODE_ENV=production ES_MODULES=0 BABEL_DISABLE_CACHE=1 babel lib --out-dir __build__/lib --ignore *.test.js",
    "copy": "npm-run-all copy:themeable copy:pkg copy:codemods",
    "copy:themeable": "copyfiles babel/**/* babel/plugins/util/**/* webpack/loaders/themeable-css-loader.js __build__/",
    "copy:pkg": "copyfiles package.json README.md .npmignore LICENSE CHANGELOG.md __build__",
    "copy:codemods": "copyfiles codemods/lib/*.js codemods/lib/**/* __build__/",
    "docs": "cross-env NODE_ENV=production webpack",
    "build": "npm-run-all --parallel transpile docs copy",
    "bump": "git fetch origin --tags --force && standard-version",
    "release": "./scripts/release -p __build__",
    "deploy": "touch __build__/docs/.nojekyll && gh-pages -d __build__/docs -r git@github.com:instructure/instructure-ui.git"
  },
  "license": "MIT",
  "devDependencies": {
    "@instructure/conventional-changelog": "1.0.0",
    "@instructure/ui-docs": "3.1.0-dev.0",
    "autoprefixer": "7.1.2",
    "axe-core": "2.3.1",
    "babel-cli": "6.24.1",
    "babel-core": "6.25.0",
    "babel-eslint": "7.2.3",
    "babel-loader": "7.1.1",
    "babel-plugin-istanbul": "4.1.4",
    "babel-plugin-transform-decorators-legacy": "1.3.4",
    "babel-plugin-transform-object-rest-spread": "6.23.0",
    "babel-plugin-transform-react-jsx": "6.24.1",
    "babel-plugin-transform-runtime": "6.23.0",
    "babel-polyfill-loader": "1.0.1",
    "babel-preset-env": "1.6.0",
    "babel-preset-react": "6.24.1",
    "babel-preset-stage-1": "6.24.1",
    "chai": "4.1.0",
    "chai-enzyme": "^0.8.0",
    "chai-string": "1.4.0",
    "commitizen": "2.9.6",
    "copyfiles": "1.2.0",
    "cross-env": "5.0.1",
    "css-loader": "0.28.4",
    "css-modules-require-hook": "4.0.6",
    "enzyme": "2.9.1",
    "eslint": "3.19.0",
    "eslint-config-airbnb": "15.1.0",
    "eslint-loader": "1.9.0",
    "eslint-plugin-import": "^2.7.0",
    "eslint-plugin-jsx-a11y": "5.0.3",
    "eslint-plugin-mocha": "4.11.0",
    "eslint-plugin-react": "7.1.0",
    "file-loader": "0.11.2",
    "gh-pages": "1.0.0",
    "http-server": "0.10.0",
    "instructure-icons": "4.2.0",
    "jest": "^20.0.4",
    "karma": "1.7.0",
    "karma-chai-sinon": "0.1.5",
    "karma-chrome-launcher": "2.2.0",
    "karma-cli": "1.0.1",
    "karma-coverage": "1.1.1",
    "karma-firefox-launcher": "1.0.1",
    "karma-mocha": "1.3.0",
    "karma-mocha-reporter": "2.2.3",
    "karma-safari-launcher": "1.0.0",
    "karma-sourcemap-loader": "0.3.7",
    "karma-webpack": "2.0.4",
    "mocha": "3.4.2",
    "mock-raf": "1.0.0",
    "npm-run-all": "4.0.2",
    "postcss": "6.0.8",
    "postcss-bidirection": "2.4.0",
    "postcss-browser-reporter": "0.5.0",
    "postcss-custom-properties": "6.1.0",
    "postcss-initial": "2.0.0",
    "postcss-input-range": "4.0.0",
    "postcss-loader": "2.0.6",
    "postcss-mixins": "6.0.1",
    "postcss-nested": "1.0.1",
    "postcss-reporter": "4.0.0",
    "postcss-simple-vars": "4.0.0",
    "react": "15.6.1",
    "react-addons-test-utils": "15.6.0",
    "react-dom": "15.6.1",
    "react-test-renderer": "15.6.1",
    "rimraf": "2.6.1",
    "script-loader": "0.7.0",
    "sinon": "^2.4.1",
    "sinon-chai": "2.12.0",
    "standard-version": "4.2.0",
    "style-loader": "0.18.2",
    "stylelint": "7.12.0",
    "svg-inline-loader": "^0.8.0",
    "url-loader": "0.5.9",
    "validate-commit-msg": "^2.13.1",
    "webpack": "2.2.1",
    "webpack-dev-server": "^2.6.1"
  },
  "dependencies": {
    "bowser": "^1.7.0",
    "classnames": "^2.2.5",
    "decimal.js": "^7.2.1",
    "deep-equal": "^1.0.1",
    "glamor": "^2.20.37",
    "jscodeshift": "^0.3.32",
    "keycode": "^2.1.8",
    "moment-timezone": "^0.5.13",
    "no-scroll": "^2.1.0",
    "numeral": "^2.0.6",
    "object.omit": "^2.0.1",
    "object.pick": "^1.2.0",
    "prop-types": "^15.5.10",
    "shortid": "^2.2.8",
    "tinycolor2": "^1.4.1"
  },
  "peerDependencies": {
    "instructure-icons": "^2.3.0 || >=3.0.0",
    "react": "^0.14.9 || ^15.6.1",
    "react-dom": "^0.14.9 || ^15.6.1"
  },
  "keywords": [
    "react",
    "react-component",
    "instructure"
  ],
  "config": {
    "commitizen": {
      "path": "./node_modules/@instructure/conventional-changelog"
    }
  }
}
