{
  "name": "panel",
  "version": "6.2.0",
  "description": "Web Components with Virtual DOM: lightweight composable web apps",
  "main": "build/index.js",
  "types": "lib/index.d.ts",
  "files": [
    "build",
    "hot",
    "lib"
  ],
  "scripts": {
    "build": "rm -rf build && babel lib -d build && cp -r build/isorender .",
    "build-test": "webpack --config test/browser/webpack.config.js",
    "build-test-p": "webpack --config test/browser/webpack.config.js --watch",
    "docs": "rm -rf docs && jsdoc lib lib/component-utils lib/isorender -t node_modules/minami -R README-API.md -d docs",
    "lint": "eslint . && prettier -c \"./**/*.{ts,tsx,js}\" && npm run tslint",
    "prepublishOnly": "npm run build",
    "prettier:fix": "prettier --write \"./**/*.{js,ts,tsx}\"",
    "eslint:fix": "eslint --fix .",
    "publish-devtools": "node scripts/publish-devtools.js",
    "test": "npm run build-test && npm run test-server && npm run test-browser-local",
    "test-browser-local": "SAUCE=0 karma start karma.config.js",
    "test-browser-sauce": "SAUCE=1 karma start karma.config.js",
    "test-server": "NODE_ENV=test nyc mocha --require @babel/register test/server",
    "tslint": "tslint -c tslint.json -t stylish 'lib/index.d.ts'",
    "type-check": "tsc"
  },
  "repository": {
    "type": "git",
    "url": "git@github.com:mixpanel/panel.git"
  },
  "keywords": [
    "web components",
    "virtual dom",
    "react",
    "snabbdom"
  ],
  "author": "dev@mixpanel.com",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/mixpanel/panel/issues"
  },
  "homepage": "https://github.com/mixpanel/panel",
  "overrides": {
    "webdriverio": "7.19.5"
  },
  "dependencies": {
    "cuid": "2.1.6",
    "html-element": "2.3.0",
    "loader-utils": "1.1.0",
    "lodash-es": "4.17.21",
    "lodash.pick": "4.4.0",
    "raf": "3.2.0",
    "schema-utils": "1.0.0",
    "snabbdom": "3.0.3",
    "snabbdom-delayed-class": "0.1.1",
    "snabbdom-jsx-lite": "2.0.0",
    "webcomponent": "1.2.2"
  },
  "devDependencies": {
    "@babel/cli": "7.17.6",
    "@babel/core": "7.17.9",
    "@babel/preset-env": "7.16.11",
    "@babel/register": "7.17.7",
    "@webcomponents/custom-elements": "1.0.6",
    "@webcomponents/shadydom": "1.0.8",
    "babel-loader": "8.2.5",
    "chai": "4.2.0",
    "chrome-store-api": "1.0.5",
    "domsuite": "0.6.0",
    "eslint": "6.8.0",
    "eslint-config-mixpanel": "4.0.0",
    "husky": "4.2.3",
    "jsdoc": "3.6.5",
    "karma": "6.4.0",
    "karma-chrome-launcher": "3.1.1",
    "karma-firefox-launcher": "2.1.2",
    "karma-mocha": "2.0.1",
    "karma-sauce-launcher": "4.3.6",
    "karma-sourcemap-loader": "0.3.8",
    "karma-spec-reporter": "0.0.34",
    "lint-staged": "10.1.1",
    "minami": "1.1.1",
    "mocha": "9.2.2",
    "nyc": "15.1.0",
    "playwright": "1.24.2",
    "prettier": "2.0.2",
    "promisify-node": "0.4.0",
    "puppeteer": "16.1.0",
    "readline-sync": "1.4.7",
    "sinon": "9.2.3",
    "sinon-chai": "3.5.0",
    "tslint": "5.18.0",
    "typescript": "4.0.2",
    "util": "0.12.4",
    "webpack": "5.72.0",
    "webpack-cli": "4.9.2",
    "zip-folder": "1.0.0"
  },
  "lint-staged": {
    "*.js": [
      "prettier --write",
      "eslint --fix"
    ]
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  }
}
