{ "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 babel:cjs && yarn babel:esm", "babel:cjs": "nimbus babel --clean --workspaces=\"@superset-ui/!(demo|generator-superset)\" --config-file=../../babel.config.js", "babel:esm": "nimbus babel --clean --workspaces=\"@superset-ui/!(demo|generator-superset)\" --esm --config-file=../../babel.config.js", "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", "sb": "yarn storybook", "clean": "rm -rf ./{packages,plugins}/**/{lib,esm,tsconfig.tsbuildinfo} build/", "commit": "superset-commit", "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 10", "format": "yarn prettier --write", "jest": "NODE_ENV=test nimbus jest --coverage --verbose", "lint": "esprint check --workers=3", "lint:fix": "yarn lint --fix", "prettier": "nimbus prettier", "test": "yarn jest", "test:watch": "yarn lint:fix && yarn jest --watch", "type": "yarn build --no-babel", "type:nimbus": "nimbus typescript --build --reference-workspaces", "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-eslint": "^3.1.0", "@airbnb/config-jest": "^3.0.1", "@airbnb/config-prettier": "^3.1.0", "@airbnb/config-typescript": "^3.0.1", "@airbnb/nimbus": "^3.1.2", "@superset-ui/commit-config": "^0.0.9", "@types/enzyme": "^3.10.3", "@types/jest": "^26.0.4", "@types/jsdom": "^12.2.4", "@types/react-test-renderer": "^16.9.2", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.1", "enzyme-to-json": "^3.4.3", "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-mock-console": "^1.0.0", "lerna": "^3.15.0", "lint-staged": "^10.0.3", "react": "^16.13.1", "react-dom": "^16.13.1", "react-test-renderer": "^16.13.1", "rimraf": "^3.0.2", "yargs": "^15.4.1" }, "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" ], "nimbus": { "drivers": [ { "driver": "babel", "strategy": "none" }, { "driver": "eslint", "strategy": "none" }, { "driver": "jest", "strategy": "none" }, { "driver": "prettier", "strategy": "none" }, "typescript" ], "settings": { "library": true, "react": true, "next": true, "env": { "targets": false } }, "jest": { "globals": { "caches": true }, "coverageThreshold": { "global": { "branches": 0, "functions": 0, "lines": 0, "statements": 0 } }, "moduleNameMapper": { "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "/__mocks__/fileMock.js", "\\.(css|less)$": "identity-obj-proxy" }, "timers": "real", "setupFilesAfterEnv": [ "@airbnb/config-jest/enzyme" ], "transformIgnorePatterns": [ "node_modules/(?!(vega-lite|lodash-es))" ], "testPathIgnorePatterns": [ "packages/generator-superset/generators" ], "projects": [ "", { "displayName": "node", "rootDir": "/packages/generator-superset", "testMatch": [ "/test/**/?(*.)+(spec|test).{js,jsx,ts,tsx}" ], "testEnvironment": "node" } ] }, "prettier": { "arrowParens": "avoid" }, "typescript": { "compilerOptions": { "rootDir": "./src", "skipLibCheck": true, "declaration": true, "emitDeclarationOnly": true, "composite": true, "resolveJsonModule": true, "typeRoots": [ "./node_modules/@types" ] } } }, "husky": { "hooks": { "pre-commit": "lint-staged", "commit-msg": "./scripts/commitlint.js HUSKY_GIT_PARAMS" } }, "lint-staged": { "./{packages,plugins}/*/{src,test,storybook}/**/*.{js,jsx,ts,tsx,json,md}": [ "yarn prettier" ], "./{packages,plugins}/*.md": [ "yarn prettier" ] } }