UNPKG

panel

Version:

Web Components with Virtual DOM: lightweight composable web apps

113 lines (112 loc) 3.31 kB
{ "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" } } }