{
  "name": "mixpanel-common",
  "main": "build/index.js",
  "version": "1.129.0",
  "description": "Mixpanel shared JS",
  "scripts": {
    "build": "BABEL_ENV=production node build.js && tsc && npm run copy-build",
    "build-design-system": "rm -rf design-system/build && webpack --context design-system --config design-system/webpack.config.js",
    "build-wct": "webpack --context test --config test/browser/webpack.config.js",
    "clean": "rm -rf build components report stylesheets util widgets",
    "copy-build": "find build -maxdepth 1 -mindepth 1 -type d -exec cp -r {} . \\;",
    "prepare": "npm run build",
    "watch": "npm run build && node build.js -w",
    "start": "npm run build && concurrently 'node build.js -w' 'npm run design-system' 'tsc --watch'",
    "design-system": "webpack-dev-server --context design-system --config design-system/webpack.config.js --colors --port 8081",
    "lint": "eslint lib && stylint lib && tslint -c tslint.json 'lib/**/*.ts' && npm run lint-test",
    "lint-test": "eslint test --ignore-pattern 'test/browser/build/**' --ignore-pattern 'test/build/**'",
    "test": "npm run test-unit-coverage && npm run check-unit-coverage && npm run build-browser-test && npm run test-wct-sauce",
    "test-wct-local": "wct --configFile wct.conf.js --plugin local",
    "test-wct-local-p": "wct --configFile wct.conf.js --plugin local --persistent",
    "test-wct-sauce": "wct --configFile wct.conf.js --plugin sauce",
    "test-unit": "BABEL_ENV=test mocha --compilers ts:ts-node/register --require babel-polyfill --require mocha-globals --require babel-core/register --recursive test/unit/",
    "test-local": "npm run lint && npm run test-unit && npm run test-wct-local",
    "test-unit-coverage": "BABEL_ENV=test nyc --require ts-node/register --require babel-register mocha --require babel-polyfill --require mocha-globals --extension .ts --recursive test/unit/",
    "check-unit-coverage": "nyc check-coverage --lines 70 .nyc_output/*.json",
    "coverage-report": "nyc report --reporter html --report-dir .nyc_report",
    "publish-design-system": "gsutil -m cp -a public-read -Z design-system/build/* gs://design-mixpanel-com",
    "validate": "npm ls"
  },
  "repository": {
    "type": "git",
    "url": "git@github.com:mixpanel/mixpanel-common.git"
  },
  "keywords": [
    "web components",
    "components",
    "styles"
  ],
  "author": "dev@mixpanel.com",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/mixpanel/mixpanel-common/issues"
  },
  "homepage": "https://github.com/mixpanel/mixpanel-common",
  "devDependencies": {
    "@types/lodash": "4.14.113",
    "@webcomponents/custom-elements": "1.0.6",
    "@webcomponents/shadydom": "1.0.8",
    "autoprefixer": "7.1.2",
    "autoprefixer-stylus": "0.14.0",
    "babel-cli": "6.26.0",
    "babel-core": "6.26.0",
    "babel-loader": "7.1.5",
    "babel-plugin-import-glob": "2.0.0",
    "babel-plugin-inline-import": "2.0.4",
    "babel-plugin-stylus-compiler": "1.4.0",
    "babel-plugin-syntax-async-functions": "6.13.0",
    "babel-plugin-transform-builtin-extend": "1.1.2",
    "babel-plugin-transform-object-rest-spread": "6.26.0",
    "babel-plugin-transform-regenerator": "6.26.0",
    "babel-plugin-virtual-jade": "1.3.0",
    "babel-polyfill": "6.26.0",
    "babel-preset-env": "1.7.0",
    "concurrently": "3.1.0",
    "css-loader": "0.28.7",
    "eslint": "4.19.1",
    "eslint-config-mixpanel": "3.5.0",
    "expect.js": "0.3.1",
    "extract-text-webpack-plugin": "3.0.2",
    "fetch-mock": "6.5.0",
    "file-loader": "0.9.0",
    "fs-extra": "1.0.0",
    "glob": "7.1.2",
    "html-webpack-plugin": "3.2.0",
    "js-beautify": "1.6.3",
    "lolex": "1.5.2",
    "minimist": "1.2.0",
    "mocha": "3.1.2",
    "node-fetch": "2.1.2",
    "nyc": "11.2.1",
    "postcss-loader": "2.0.9",
    "raw-loader": "0.5.1",
    "sinon": "4.0.1",
    "style-loader": "0.19.0",
    "stylint": "1.5.9",
    "stylus": "0.54.5",
    "stylus-loader": "3.0.1",
    "ts-loader": "3.5.0",
    "ts-node": "7.0.0",
    "tslint": "5.10.0",
    "typescript": "2.9.2",
    "url-loader": "0.5.9",
    "virtual-jade": "0.9.0",
    "virtual-jade-loader": "1.0.0",
    "watch": "1.0.2",
    "web-component-tester": "5.0.0",
    "webpack": "3.10.0",
    "webpack-dev-server": "2.11.1",
    "webpack-dev-server-status-bar": "1.1.0",
    "whatwg-fetch": "2.0.4"
  },
  "dependencies": {
    "json-stable-stringify": "1.0.1",
    "jsurl": "0.1.5",
    "lodash": "4.17.10",
    "mixpanel-browser": "2.22.3",
    "moment": "2.17.1",
    "panel": "1.4.3",
    "pikaday": "git://github.com/dbushell/Pikaday.git#a1704adef06e985a448cd8ab313dee5a5787a228",
    "query-string": "6.1.0",
    "rollbar": "2.4.2",
    "webcomponent": "1.2.1"
  }
}
