| { |
| "name": "@superset-ui/monorepo", |
| "version": "0.0.0", |
| "description": "Superset UI", |
| "private": true, |
| "scripts": { |
| "build": "node ./scripts/build.js", |
| "build:assets": "node ./scripts/copyAssets.js", |
| "babel": "yarn build --no-type", |
| "demo": "cd packages/superset-ui-demo && yarn demo:build", |
| "demo:clean": "cd packages/superset-ui-demo && yarn demo:clean", |
| "demo:build": "cd packages/superset-ui-demo && yarn demo:build", |
| "storybook": "cd packages/superset-ui-demo && yarn storybook", |
| "build-storybook": "cd packages/superset-ui-demo && yarn build-storybook", |
| "chromatic": "cd packages/superset-ui-demo && yarn chromatic", |
| "sb": "yarn storybook", |
| "clean": "yarn build --clean --no-babel --no-type", |
| "commit": "superset-commit", |
| "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 10", |
| "jest": "NODE_ENV=test jest --coverage --verbose", |
| "lint": "esprint check", |
| "lint:fix": "yarn lint --fix", |
| "format": "yarn prettier", |
| "prettier": "prettier --write .", |
| "test": "yarn jest", |
| "test:watch": "yarn lint:fix && yarn jest --watch", |
| "type": "yarn build --no-babel", |
| "prepare-release": "git checkout master && git pull --rebase origin master && yarn install && yarn test", |
| "prerelease": "yarn build", |
| "release": "yarn prepare-release && lerna publish && yarn postrelease", |
| "postrelease": "lerna run deploy-demo", |
| "list-changed-packages": "lerna changed", |
| "manual-release": "lerna publish --force-publish && yarn postrelease", |
| "clean-npm-lock": "rm -rf package-lock.json ./{packages,plugins}/*/package-lock.json", |
| "ci:create-patch-version": "yarn clean-npm-lock && lerna version patch --yes", |
| "ci:create-minor-version": "yarn clean-npm-lock && lerna version minor --yes", |
| "ci:create-conventional-version": "yarn clean-npm-lock && lerna version --conventional-commits --create-release github --yes", |
| "ci:release-from-tag": "yarn clean-npm-lock && lerna publish from-package --yes", |
| "ci:release-conventional": "yarn clean-npm-lock && lerna publish --conventional-commits --create-release github --yes" |
| }, |
| "repository": "https://github.com/apache-superset/superset-ui.git", |
| "keywords": [ |
| "apache", |
| "superset", |
| "data", |
| "analytics", |
| "analysis", |
| "visualization", |
| "react", |
| "d3", |
| "data-ui", |
| "vx" |
| ], |
| "license": "Apache-2.0", |
| "dependencies": { |
| "@airbnb/config-babel": "^3.1.0", |
| "@airbnb/config-jest": "^3.0.2", |
| "@airbnb/config-webpack": "^3.3.1", |
| "@babel/cli": "^7.11.5", |
| "@babel/compat-data": "^7.9.6", |
| "@babel/core": "^7.8.7", |
| "@babel/node": "^7.8.7", |
| "@babel/plugin-proposal-class-properties": "^7.8.3", |
| "@babel/plugin-proposal-optional-chaining": "^7.8.3", |
| "@babel/plugin-syntax-dynamic-import": "^7.8.3", |
| "@babel/plugin-transform-runtime": "^7.8.3", |
| "@babel/preset-env": "^7.8.7", |
| "@babel/preset-react": "^7.8.3", |
| "@babel/preset-typescript": "^7.12.7", |
| "@babel/register": "^7.8.6", |
| "@superset-ui/commit-config": "^0.0.9", |
| "@types/enzyme": "^3.10.3", |
| "@types/jest": "^26.0.4", |
| "@types/jsdom": "^12.2.4", |
| "@types/react": "^16.14.2", |
| "@types/react-test-renderer": "^16.9.2", |
| "@typescript-eslint/eslint-plugin": "^4.1.0", |
| "@typescript-eslint/parser": "^4.1.0", |
| "babel-eslint": "^10.1.0", |
| "babel-jest": "^26.6.3", |
| "babel-loader": "^8.2.2", |
| "babel-plugin-dynamic-import-node": "^2.3.3", |
| "babel-plugin-emotion": "^11.0.0", |
| "babel-plugin-jsx-remove-data-test-id": "^2.1.3", |
| "babel-plugin-lodash": "^3.3.4", |
| "babel-plugin-typescript-to-proptypes": "^1.4.2", |
| "enzyme": "^3.11.0", |
| "enzyme-adapter-react-16": "^1.15.1", |
| "enzyme-to-json": "^3.4.3", |
| "eslint": "^7.17.0", |
| "eslint-config-airbnb": "^18.2.1", |
| "eslint-config-prettier": "^7.1.0", |
| "eslint-import-resolver-typescript": "^2.3.0", |
| "eslint-import-resolver-webpack": "^0.13.0", |
| "eslint-plugin-cypress": "^2.11.2", |
| "eslint-plugin-import": "^2.22.1", |
| "eslint-plugin-jest": "^24.1.3", |
| "eslint-plugin-jest-dom": "^3.6.5", |
| "eslint-plugin-jsx-a11y": "^6.4.1", |
| "eslint-plugin-no-only-tests": "^2.4.0", |
| "eslint-plugin-prettier": "^3.3.1", |
| "eslint-plugin-react": "^7.22.0", |
| "eslint-plugin-react-hooks": "^4.2.0", |
| "eslint-plugin-testing-library": "^3.10.1", |
| "eslint-plugin-unicorn": "^25.0.1", |
| "esprint": "^0.7.0", |
| "fast-glob": "^3.2.4", |
| "fs-extra": "^9.0.0", |
| "global-box": "^1.2.0", |
| "husky": "^4.2.5", |
| "identity-obj-proxy": "^3.0.0", |
| "jest": "^26.6.3", |
| "jest-environment-enzyme": "^7.1.2", |
| "jest-enzyme": "^7.1.2", |
| "jest-mock-console": "^1.0.0", |
| "jsdom": "^16.4.0", |
| "lerna": "^3.15.0", |
| "lint-staged": "^10.0.3", |
| "prettier": "^2.2.1", |
| "react": "^16.13.1", |
| "react-bootstrap": "^0.33.1", |
| "react-dom": "^16.13.1", |
| "react-loadable": "^5.5.0", |
| "react-test-renderer": "^16.13.1", |
| "rimraf": "^3.0.2", |
| "ts-jest": "^26.4.2", |
| "ts-loader": "^8.0.7", |
| "typescript": "^4.1.2", |
| "webpack": "^4.42.0", |
| "webpack-bundle-analyzer": "^3.6.1", |
| "webpack-cli": "^3.3.11", |
| "webpack-dev-server": "^3.11.0", |
| "webpack-manifest-plugin": "^2.2.0", |
| "webpack-sources": "^1.4.3", |
| "yargs": "^15.4.1" |
| }, |
| "resolutions": { |
| "@types/react-bootstrap/@types/react": "^16.14.2" |
| }, |
| "engines": { |
| "node": ">=10.10.0", |
| "npm": ">=6.8.0", |
| "yarn": ">=1.13.0" |
| }, |
| "workspaces": [ |
| "./packages/*", |
| "./plugins/*" |
| ], |
| "browserslist": [ |
| "last 3 chrome versions", |
| "last 3 firefox versions", |
| "last 3 safari versions", |
| "last 3 edge versions" |
| ], |
| "husky": { |
| "hooks": { |
| "pre-commit": "lint-staged", |
| "commit-msg": "./scripts/commitlint.js HUSKY_GIT_PARAMS" |
| } |
| }, |
| "lint-staged": { |
| "*.{js,jsx,ts,tsx,json,md}": [ |
| "prettier --write" |
| ] |
| } |
| } |