2016-03-18 02:44:58 -04:00
|
|
|
{
|
2016-11-10 02:08:22 -05:00
|
|
|
"name": "superset",
|
2022-08-23 16:16:28 -04:00
|
|
|
"version": "0.0.0-dev",
|
2016-11-10 02:08:22 -05:00
|
|
|
"description": "Superset is a data exploration platform designed to be visual, intuitive, and interactive.",
|
2016-03-18 02:44:58 -04:00
|
|
|
"keywords": [
|
|
|
|
"big",
|
|
|
|
"data",
|
|
|
|
"exploratory",
|
|
|
|
"analysis",
|
|
|
|
"react",
|
|
|
|
"d3",
|
|
|
|
"airbnb",
|
|
|
|
"nerds",
|
|
|
|
"database",
|
|
|
|
"flask"
|
|
|
|
],
|
2021-11-17 02:31:36 -05:00
|
|
|
"homepage": "https://superset.apache.org/",
|
2016-03-18 02:44:58 -04:00
|
|
|
"bugs": {
|
2021-01-06 06:45:19 -05:00
|
|
|
"url": "https://github.com/apache/superset/issues"
|
2016-03-18 02:44:58 -04:00
|
|
|
},
|
2021-11-17 02:31:36 -05:00
|
|
|
"repository": {
|
|
|
|
"type": "git",
|
|
|
|
"url": "git+https://github.com/apache/superset.git"
|
|
|
|
},
|
|
|
|
"license": "Apache-2.0",
|
2022-08-23 16:16:28 -04:00
|
|
|
"author": {
|
|
|
|
"name": "Apache"
|
|
|
|
},
|
2021-11-17 02:31:36 -05:00
|
|
|
"directories": {
|
|
|
|
"doc": "docs",
|
|
|
|
"test": "spec"
|
|
|
|
},
|
2021-11-29 19:29:57 -05:00
|
|
|
"workspaces": [
|
|
|
|
"packages/*",
|
|
|
|
"plugins/*"
|
|
|
|
],
|
2021-11-17 02:31:36 -05:00
|
|
|
"scripts": {
|
2021-11-29 19:29:57 -05:00
|
|
|
"_lint": "eslint --ignore-path=.eslintignore --ext .js,.jsx,.ts,tsx .",
|
2022-03-28 13:02:47 -04:00
|
|
|
"_prettier": "prettier './({src,spec,cypress-base,plugins,packages,.storybook}/**/*{.js,.jsx,.ts,.tsx,.css,.less,.scss,.sass}|package.json)'",
|
2021-11-17 02:31:36 -05:00
|
|
|
"build": "cross-env NODE_OPTIONS=--max_old_space_size=8192 NODE_ENV=production BABEL_ENV=\"${BABEL_ENV:=production}\" webpack --mode=production --color",
|
|
|
|
"build-dev": "cross-env NODE_OPTIONS=--max_old_space_size=8192 NODE_ENV=development webpack --mode=development --color",
|
|
|
|
"build-instrumented": "cross-env NODE_ENV=production BABEL_ENV=instrumented webpack --mode=production --color",
|
|
|
|
"build-storybook": "build-storybook",
|
|
|
|
"check-translation": "prettier --check ../superset/translations/**/LC_MESSAGES/*.json",
|
2022-08-23 16:16:28 -04:00
|
|
|
"chromatic": "npx chromatic --skip 'dependabot/**' --only-changed",
|
2021-11-17 02:31:36 -05:00
|
|
|
"clean-translation": "prettier --write ../superset/translations/**/LC_MESSAGES/*.json",
|
2022-07-20 06:30:30 -04:00
|
|
|
"core:cover": "cross-env NODE_ENV=test jest --coverage --coverageThreshold='{\"global\":{\"statements\":100,\"branches\":100,\"functions\":100,\"lines\":100}}' --collectCoverageFrom='[\"packages/**/src/**/*.{js,ts}\", \"!packages/superset-ui-demo/**/*\"]' packages",
|
2021-11-17 02:31:36 -05:00
|
|
|
"cover": "cross-env NODE_ENV=test jest --coverage",
|
|
|
|
"dev": "webpack --mode=development --color --watch",
|
|
|
|
"dev-server": "cross-env NODE_ENV=development BABEL_ENV=development node --max_old_space_size=4096 ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --mode=development",
|
2021-11-29 19:29:57 -05:00
|
|
|
"format": "npm run _prettier -- --write",
|
|
|
|
"lint": "npm run _lint && npm run type",
|
|
|
|
"lint-fix": "npm run _lint -- --fix && npm run type",
|
|
|
|
"plugins:build": "node ./scripts/build.js",
|
|
|
|
"plugins:build-assets": "node ./scripts/copyAssets.js",
|
|
|
|
"plugins:build-storybook": "cd packages/superset-ui-demo && npm run build-storybook",
|
|
|
|
"plugins:chromatic": "cd packages/superset-ui-demo && npm run chromatic",
|
2022-01-11 00:53:37 -05:00
|
|
|
"plugins:create-conventional-version": "npm run prune && lerna version --conventional-commits --create-release github --no-private --yes",
|
|
|
|
"plugins:create-minor-version": "npm run prune && lerna version minor --no-private --yes",
|
|
|
|
"plugins:create-patch-version": "npm run prune && lerna version patch --no-private --yes",
|
2021-11-29 19:29:57 -05:00
|
|
|
"plugins:release-conventional": "npm run prune && lerna publish --conventional-commits --create-release github --yes",
|
|
|
|
"plugins:release-from-tag": "npm run prune && lerna publish from-package --yes",
|
|
|
|
"plugins:storybook": "cd packages/superset-ui-demo && npm run storybook",
|
|
|
|
"prettier": "npm run _prettier -- --write",
|
|
|
|
"prettier-check": "npm run _prettier -- --check",
|
2021-11-17 02:31:36 -05:00
|
|
|
"prod": "npm run build",
|
|
|
|
"prune": "rm -rf ./{packages,plugins}/*/{lib,esm,tsconfig.tsbuildinfo,package-lock.json}",
|
2022-03-28 13:02:47 -04:00
|
|
|
"storybook": "cross-env NODE_ENV=development BABEL_ENV=development start-storybook -p 6006",
|
2021-11-17 02:31:36 -05:00
|
|
|
"tdd": "cross-env NODE_ENV=test jest --watch",
|
|
|
|
"test": "cross-env NODE_ENV=test jest",
|
|
|
|
"type": "tsc --noEmit"
|
|
|
|
},
|
2020-03-05 17:20:45 -05:00
|
|
|
"browserslist": [
|
|
|
|
"last 3 chrome versions",
|
|
|
|
"last 3 firefox versions",
|
|
|
|
"last 3 safari versions",
|
|
|
|
"last 3 edge versions"
|
|
|
|
],
|
2016-03-18 02:44:58 -04:00
|
|
|
"dependencies": {
|
2022-12-20 11:57:26 -05:00
|
|
|
"@ant-design/icons": "^4.8.0",
|
2021-01-10 20:26:35 -05:00
|
|
|
"@babel/runtime-corejs3": "^7.12.5",
|
2020-09-28 12:43:21 -04:00
|
|
|
"@data-ui/sparkline": "^0.0.84",
|
2021-05-04 18:26:16 -04:00
|
|
|
"@emotion/babel-preset-css-prop": "^11.2.0",
|
2021-09-02 16:48:21 -04:00
|
|
|
"@emotion/cache": "^11.4.0",
|
|
|
|
"@emotion/react": "^11.4.1",
|
2021-09-06 05:20:29 -04:00
|
|
|
"@emotion/styled": "^11.3.0",
|
2022-06-15 02:28:54 -04:00
|
|
|
"@fontsource/inter": "^4.0.0",
|
2022-01-07 00:44:27 -05:00
|
|
|
"@superset-ui/chart-controls": "file:./packages/superset-ui-chart-controls",
|
|
|
|
"@superset-ui/core": "file:./packages/superset-ui-core",
|
|
|
|
"@superset-ui/legacy-plugin-chart-calendar": "file:./plugins/legacy-plugin-chart-calendar",
|
|
|
|
"@superset-ui/legacy-plugin-chart-chord": "file:./plugins/legacy-plugin-chart-chord",
|
|
|
|
"@superset-ui/legacy-plugin-chart-country-map": "file:./plugins/legacy-plugin-chart-country-map",
|
|
|
|
"@superset-ui/legacy-plugin-chart-event-flow": "file:./plugins/legacy-plugin-chart-event-flow",
|
|
|
|
"@superset-ui/legacy-plugin-chart-heatmap": "file:./plugins/legacy-plugin-chart-heatmap",
|
|
|
|
"@superset-ui/legacy-plugin-chart-histogram": "file:./plugins/legacy-plugin-chart-histogram",
|
|
|
|
"@superset-ui/legacy-plugin-chart-horizon": "file:./plugins/legacy-plugin-chart-horizon",
|
|
|
|
"@superset-ui/legacy-plugin-chart-map-box": "file:./plugins/legacy-plugin-chart-map-box",
|
|
|
|
"@superset-ui/legacy-plugin-chart-paired-t-test": "file:./plugins/legacy-plugin-chart-paired-t-test",
|
|
|
|
"@superset-ui/legacy-plugin-chart-parallel-coordinates": "file:./plugins/legacy-plugin-chart-parallel-coordinates",
|
|
|
|
"@superset-ui/legacy-plugin-chart-partition": "file:./plugins/legacy-plugin-chart-partition",
|
|
|
|
"@superset-ui/legacy-plugin-chart-pivot-table": "file:./plugins/legacy-plugin-chart-pivot-table",
|
|
|
|
"@superset-ui/legacy-plugin-chart-rose": "file:./plugins/legacy-plugin-chart-rose",
|
|
|
|
"@superset-ui/legacy-plugin-chart-sankey": "file:./plugins/legacy-plugin-chart-sankey",
|
|
|
|
"@superset-ui/legacy-plugin-chart-sankey-loop": "file:./plugins/legacy-plugin-chart-sankey-loop",
|
|
|
|
"@superset-ui/legacy-plugin-chart-sunburst": "file:./plugins/legacy-plugin-chart-sunburst",
|
|
|
|
"@superset-ui/legacy-plugin-chart-treemap": "file:./plugins/legacy-plugin-chart-treemap",
|
|
|
|
"@superset-ui/legacy-plugin-chart-world-map": "file:./plugins/legacy-plugin-chart-world-map",
|
|
|
|
"@superset-ui/legacy-preset-chart-deckgl": "file:./plugins/legacy-preset-chart-deckgl",
|
|
|
|
"@superset-ui/legacy-preset-chart-nvd3": "file:./plugins/legacy-preset-chart-nvd3",
|
|
|
|
"@superset-ui/plugin-chart-echarts": "file:./plugins/plugin-chart-echarts",
|
2022-04-26 07:34:28 -04:00
|
|
|
"@superset-ui/plugin-chart-handlebars": "file:./plugins/plugin-chart-handlebars",
|
2022-01-07 00:44:27 -05:00
|
|
|
"@superset-ui/plugin-chart-pivot-table": "file:./plugins/plugin-chart-pivot-table",
|
|
|
|
"@superset-ui/plugin-chart-table": "file:./plugins/plugin-chart-table",
|
|
|
|
"@superset-ui/plugin-chart-word-cloud": "file:./plugins/plugin-chart-word-cloud",
|
|
|
|
"@superset-ui/preset-chart-xy": "file:./plugins/preset-chart-xy",
|
2022-02-11 23:29:23 -05:00
|
|
|
"@superset-ui/switchboard": "file:./packages/superset-ui-switchboard",
|
2020-03-19 20:51:09 -04:00
|
|
|
"@vx/responsive": "^0.0.195",
|
2018-10-15 19:52:19 -04:00
|
|
|
"abortcontroller-polyfill": "^1.1.9",
|
2022-04-03 07:26:56 -04:00
|
|
|
"ace-builds": "^1.4.14",
|
2022-11-17 15:48:54 -05:00
|
|
|
"antd": "4.10.3",
|
2020-05-19 19:59:49 -04:00
|
|
|
"array-move": "^2.2.1",
|
2021-11-29 19:29:57 -05:00
|
|
|
"babel-plugin-typescript-to-proptypes": "^2.0.0",
|
2019-08-06 13:41:37 -04:00
|
|
|
"bootstrap": "^3.4.1",
|
2018-02-15 20:55:11 -05:00
|
|
|
"bootstrap-slider": "^10.0.0",
|
2018-06-11 00:43:37 -04:00
|
|
|
"brace": "^0.11.1",
|
2022-02-14 15:09:06 -05:00
|
|
|
"broadcast-channel": "^4.10.0",
|
2021-04-05 21:55:35 -04:00
|
|
|
"chrono-node": "^2.2.6",
|
2016-07-07 21:39:43 -04:00
|
|
|
"classnames": "^2.2.5",
|
2020-11-05 01:37:53 -05:00
|
|
|
"core-js": "^3.6.5",
|
2018-10-29 14:08:22 -04:00
|
|
|
"d3-array": "^1.2.4",
|
2018-08-22 13:27:19 -04:00
|
|
|
"d3-color": "^1.2.0",
|
2018-11-09 14:42:54 -05:00
|
|
|
"d3-scale": "^2.1.2",
|
2022-06-29 12:22:49 -04:00
|
|
|
"dom-to-image-more": "^2.10.1",
|
2021-06-22 07:25:08 -04:00
|
|
|
"emotion-rgba": "0.0.9",
|
2022-01-07 20:16:24 -05:00
|
|
|
"fast-glob": "^3.2.7",
|
2022-03-22 04:36:15 -04:00
|
|
|
"fontsource-fira-code": "^4.0.0",
|
2022-01-07 20:16:24 -05:00
|
|
|
"fs-extra": "^10.0.0",
|
2021-07-12 13:59:10 -04:00
|
|
|
"fuse.js": "^6.4.6",
|
2017-11-16 03:30:02 -05:00
|
|
|
"geolib": "^2.0.24",
|
2020-09-09 16:18:55 -04:00
|
|
|
"global-box": "^1.2.0",
|
2021-09-22 07:24:54 -04:00
|
|
|
"html-webpack-plugin": "^5.3.2",
|
2021-09-20 02:36:56 -04:00
|
|
|
"immer": "^9.0.6",
|
2023-01-04 12:15:41 -05:00
|
|
|
"interweave": "^13.0.0",
|
2020-08-17 18:27:01 -04:00
|
|
|
"jquery": "^3.5.1",
|
2020-12-18 19:08:30 -05:00
|
|
|
"js-levenshtein": "^1.1.6",
|
2021-04-27 15:03:35 -04:00
|
|
|
"js-yaml-loader": "^1.2.2",
|
2022-11-02 04:04:17 -04:00
|
|
|
"json-bigint": "^1.0.0",
|
2020-11-02 16:39:04 -05:00
|
|
|
"json-stringify-pretty-compact": "^2.0.0",
|
2021-04-27 16:54:56 -04:00
|
|
|
"lodash": "^4.17.21",
|
|
|
|
"lodash-es": "^4.17.21",
|
2022-10-11 02:47:25 -04:00
|
|
|
"mapbox-gl": "^2.10.0",
|
2021-01-22 17:26:55 -05:00
|
|
|
"match-sorter": "^6.1.0",
|
2020-07-14 19:39:37 -04:00
|
|
|
"memoize-one": "^5.1.1",
|
2020-11-30 17:21:53 -05:00
|
|
|
"moment": "^2.26.0",
|
2022-09-23 16:11:39 -04:00
|
|
|
"moment-timezone": "^0.5.37",
|
2018-02-15 20:55:11 -05:00
|
|
|
"mousetrap": "^1.6.1",
|
2016-05-11 20:00:46 -04:00
|
|
|
"mustache": "^2.2.1",
|
2021-12-01 16:15:25 -05:00
|
|
|
"polished": "^3.7.2",
|
2020-05-19 19:59:49 -04:00
|
|
|
"prop-types": "^15.7.2",
|
2020-11-24 14:19:48 -05:00
|
|
|
"query-string": "^6.13.7",
|
2020-09-28 12:43:21 -04:00
|
|
|
"re-resizable": "^6.6.1",
|
2020-06-22 14:14:23 -04:00
|
|
|
"react": "^16.13.1",
|
2023-01-04 12:16:01 -05:00
|
|
|
"react-ace": "^10.1.0",
|
2023-01-23 17:36:34 -05:00
|
|
|
"react-checkbox-tree": "^1.8.0",
|
2017-10-16 02:38:38 -04:00
|
|
|
"react-color": "^2.13.8",
|
2023-01-23 17:36:34 -05:00
|
|
|
"react-datetime": "^3.2.0",
|
2022-11-08 16:06:19 -05:00
|
|
|
"react-diff-viewer": "^3.1.1",
|
2021-01-28 21:34:56 -05:00
|
|
|
"react-dnd": "^11.1.3",
|
|
|
|
"react-dnd-html5-backend": "^11.1.3",
|
2020-03-19 17:57:39 -04:00
|
|
|
"react-dom": "^16.13.0",
|
2021-08-25 09:11:16 -04:00
|
|
|
"react-draggable": "^4.4.3",
|
2016-11-20 00:23:44 -05:00
|
|
|
"react-gravatar": "^2.6.1",
|
2020-03-19 17:57:39 -04:00
|
|
|
"react-hot-loader": "^4.12.20",
|
2023-01-23 17:36:34 -05:00
|
|
|
"react-intersection-observer": "^9.4.1",
|
2020-12-15 01:29:31 -05:00
|
|
|
"react-js-cron": "^1.2.0",
|
2023-01-04 13:50:21 -05:00
|
|
|
"react-json-tree": "^0.17.0",
|
2019-05-03 19:45:19 -04:00
|
|
|
"react-jsonschema-form": "^1.2.0",
|
2021-07-01 17:40:27 -04:00
|
|
|
"react-lines-ellipsis": "^0.15.0",
|
2020-09-09 16:18:55 -04:00
|
|
|
"react-loadable": "^5.5.0",
|
2022-09-01 16:39:34 -04:00
|
|
|
"react-query": "^3.39.2",
|
2023-01-11 18:32:40 -05:00
|
|
|
"react-redux": "^7.2.8",
|
2023-01-17 20:25:34 -05:00
|
|
|
"react-resize-detector": "^7.1.2",
|
2021-06-02 14:38:18 -04:00
|
|
|
"react-reverse-portal": "^2.0.1",
|
2019-12-04 21:23:53 -05:00
|
|
|
"react-router-dom": "^5.1.2",
|
[wip] dashboard builder v2 (#4528)
* [dashboard builder] Add dir structure for dashboard/v2, simplified Header, split pane, Draggable side panel
[grid] add <DashboardGrid />, <ResizableContainer />, and initial grid components.
[grid] gridComponents/ directory, add fixtures/ directory and test layout, add <Column />
[grid] working grid with gutters
[grid] design tweaks and polish, add <Tabs />
[header] add gradient header logo and favicon
[dnd] begin adding dnd functionality
[dnd] add util/isValidChild.js
[react-beautiful-dnd] iterate on dnd until blocked
[dnd] refactor to use react-dnd
[react-dnd] refactor to use composable <DashboardComponent /> structure
[dnd] factor out DashboardComponent, let components render dropInidcator and set draggableRef, add draggable tabs
[dnd] refactor to use redux, add DashboardComponent and DashboardGrid containers
[dragdroppable] rename horizontal/vertical => row/column
[builder] refactor into HoverMenu, add WithPopoverMenu
[builder] add editable header and disableDragDrop prop for Dragdroppable's
[builder] make tabs editable
[builder] add generic popover dropdown and header row style editability
[builder] add hover rowStyle dropdown, make row styles editable
[builder] add some new component icons, add popover with delete to charts
[builder] add preview icons, add popover menu to rows.
[builder] add IconButton and RowStyleDropdown
[resizable] use ResizableContainer instead of DimensionProvider, fix resize and delete bugs
[builder] fix bug with spacer
[builder] clean up, header.size => header.headerSize
[builder] support more drag/drop combinations by wrapping some components in rows upon drop. fix within list drop index. refactor some utils.
[builder][tabs] fix broken add tab button
[dashboard builder] don't pass dashboard layout to all dashboard components, improve drop indicator logic, fix delete component pure component bug
[dnd] refactor drop position logic
* fix rebase error, clean up css organization and use @less vars
* [dashboard-builder] add top-level tabs + undo-redo (#4626)
* [top-level-tabs] initial working version of top-level tabs
* [top-level-tabs] simplify redux and disable ability to displace top-level tabs with other tabs
* [top-level-tabs] improve tab drag and drop css
* [undo-redo] add redux undo redo
* [dnd] clean up dropResult shape, add new component source id + type, use css for drop indicator instead of styles and fix tab indicators.
* [top-level-tabs] add 'Collapse tab content' to delete tabs button
* [dnd] add depth validation to drag and drop logic
* [dashboard-builder] add resize action, enforce minimum width of columns, column children inherit column size when necessary, meta.rowStyle => meta.background, add background to columns
* [dashboard-builder] make sure getChildWidth returns a number
* [dashboard builder] static layout + toasts (#4763)
* [dashboard-builder] remove spacer component
* [dashboard-builder] better transparent indicator, better grid gutter logic, no dragging top-level tabs, headers are multiples of grid unit, fix row height granularity, update redux state key dashboard => dashboardLayout
* [dashboard-builder] don't blast column child dimensions on resize
* [dashboard-builder] ResizableContainer min size can't be smaller than size, fix row style, role=none on WithPopoverMenu container
* [edit mode] add edit mode to redux and propogate to all <DashboardComponent />s
* [toasts] add Toast component, ToastPresenter container and component, and toast redux actions + reducers
* [dashboard-builder] add info toast when dropResult overflows parent
* [dashboard builder] git mv to src/ post-rebase
* Dashboard builder rebased + linted (#4849)
* define dashboard redux state
* update dashboard state reducer
* dashboard layout converter + grid render
* builder pane + slice adder
* Dashboard header + slice header controls
* fix linting
* 2nd code review comments
* [dashboard builder] improve perf (#4855)
* address major perf + css issues
[dashboard builder] fix dashboard filters and some css
[dashboard builder] use VIZ_TYPES, move stricter .eslintrc to dashboard/, more css fixes
[builder] delete GridCell and GridLayout, remove some unused css. fix broken tabs.
* [builder] fix errors post-rebase
* [builder] add support for custom DragDroppable drag layer and add AddSliceDragPreview
* [AddSliceDragPreview] fix type check
* [dashboard builder] add prettier and update all files
* [dashboard builder] merge v2/ directory int dashboard/
* [dashboard builder] move component/*Container => containers/*
* add sticky tabs + sidepane, better tabs perf, better container hierarchy, better chart header (#4893)
* dashboard header, slice header UI improvement
* add slider and sticky
* dashboard header, slice header UI improvement
* make builder pane floating
* [dashboard builder] add sticky top-level tabs, refactor for performant tabs
* [dashboard builder] visually distinct containers, icons for undo-redo, fix some isValidChild bugs
* [dashboard builder] better undo redo <> save changes state, notify upon reaching undo limit
* [dashboard builder] hook up edit + create component actions to saved-state pop.
* [dashboard builder] visual refinement, refactor Dashboard header content and updates into layout for undo-redo, refactor save dashboard modal to use toasts instead of notify.
* [dashboard builder] refactor chart name update logic to use layout for undo redo, save slice name changes on dashboard save
* add slider and sticky
* [dashboard builder] fix layout converter slice_id + chartId type casting, don't change grid size upon edit (perf)
* [dashboard builder] don't set version key in getInitialState
* [dashboard builder] make top level tabs addition/removal undoable, fix double sticky tabs + side panel.
* [dashboard builder] fix sticky tabs offset bug
* [dashboard builder] fix drag preview width, css polish, fix rebase issue
* [dashboard builder] fix side pane labels and hove z-index
* Markdown for dashboard (#4962)
* fix dashboard server-side unit tests (#5009)
* Dashboard save button (#4979)
* save button
* fix slices list height
* save custom css
* merge save-dash changes from dashboard v1
https://github.com/apache/incubator-superset/pull/4900
https://github.com/apache/incubator-superset/pull/5051
* [dashboard v2] check for default_filters before json_loads-ing them (#5064)
[dashboard v2] check for default_filters before json-loads-ing them
* [dashboard v2] fix bugs from rebase
* [dashboard v2] tests! (#5066)
* [dashboard v2][tests] add tests for newComponentFactory, isValidChild, dropOverflowsParent, and dnd-reorder
* [dashboard v2][tests] add tests for componentIsResizable, findParentId, getChartIdsFromLayout, newEntitiesFromDrop, and getDropPosition
* [dashboard v2][tests] add mockStore, mockState, and tests for DragDroppable, DashboardBuilder, DashboardGrid, ToastPresenter, and Toast
* [dashboard builder][tests] separate files for state tree fixtures, add ChartHolder, Chart, Divider, Header, Row tests and WithDragDropContext helper
* [dashboard v2][tests] fix dragdrop context with util/getDragDropManager, add test for menu/* and resizable/*, and new components
* [dashboard v2][tests] fix and re-write Dashboard tests, add getFormDataWithExtraFilters_spec
* [dashboard v2][tests] add reducer tests, fix lint error
* [dashboard-v2][tests] add actions/dashboardLayout_spec
* [dashboard v2] fix some prop bugs, open side pane on edit, fix slice name bug
* [dashboard v2] fix slice name save bug
* [dashboard v2] fix lint errors
* [dashboard v2] fix filters bug and add test
* [dashboard v2] fix getFormDataWithExtraFilters_spec
* [dashboard v2] logging updates (#5087)
* [dashboard v2] initial logging refactor
* [dashboard v2] clean up logger
* [logger] update explore with new log events, add refresh dashboard + refresh dashboard chart actions
* [logging] add logger_spec.js, fix reducers/dashboardState_spec + gridComponents/Chart_spec
* [dashboard v2][logging] refactor for bulk logging in python
* [logging] tweak python, fix and remove dup start_offset entries
* [dashboard v2][logging] add dashboard_first_load event
* [dashboard v2][logging] add slice_ids to dashboard pane load event
* [tests] fix npm test script
* Fix: update slices list when add/remove multiple slices (#5138)
* [dashboard v2] add v1 switch (#5126)
* [dashboard] copy all dashboard v1 into working v1 switch
* [dashboard] add functional v1 <> v2 switch with messaging
* [dashboard] add v2 logging to v1 dashboard, add read-v2-changes link, add client logging to track v1 <> v2 switches
* [dashboard] Remove default values for feedback url + v2 auto convert date
* [dashboard v2] fix misc UI/UX issues
* [dashboard v2] fix Markdown persistance issues and css, fix copy dash title, don't enforce shallow hovering with drop indicator
* [dashboard v2] improve non-shallow drop target UX, fix Markdown drop indicator, clarify slice adder filter/sort
* [dashboard v2] delete empty rows on drag or delete events that leave them without children, add test
* [dashboard v2] improve v1<>v2 switch modals, add convert to v2 badge in v1, fix unsaved changes issue in preview mode, don't auto convert column child widths for now
* [dashboard v2][dnd] add drop position cache to fix non-shallow drops
* [dashboard] fix test script with glob instead of recurse, fix tests, add temp fix for tab nesting, ignore v1 lint errors
* [dashboard] v2 badge style tweaks, add back v1 _set_dash_metadata for v1 editing
* [dashboard] fix python linting and tests
* [dashboard] lint tests
* add slice from explore view (#5141)
* Fix dashboard position row data (#5131)
* add slice_name to markdown
(cherry picked from commit 14b01f1)
* set min grid width be 1 column
* remove empty column
* check total columns count <= 12
* scan position data and fix rows
* fix dashboard url with default_filters
* [dashboard v2] better grid drop ux, fix tab bugs 🐛 (#5151)
* [dashboard v2] add empty droptarget to dashboard grid for better ux and update test
* [dashboard] reset tab index upon top-level tab deletion, fix findparentid bug
* [dashboard] update v1<>v2 modal link for tracking
* Fix: Should pass slice_can_edit flag down (#5159)
* [dash builder fix] combine markdown and slice name, slice picker height (#5165)
* combine markdown code and markdown slice name
* allow dynamic height for slice picker cell
* add word break for long datasource name
* [fix] new dashboard state (#5213)
* [dashboard v2] ui + ux fixes (#5208)
* [dashboard v2] use <Loading /> throughout, small loading gif, improve row/column visual hierarchy, add cached data pop
* [dashboard v2] lots of polish
* [dashboard v2] remove markdown padding on edit, more opaque slice drag preview, unsavedChanges=true upon moving a component, fix initial load logging.
* [dashboard v2] gray loading.gif, sticky header, undo/redo keyboard shortcuts, fix move component saved changes update, v0 double scrollbar fix
* [dashboard v2] move UndoRedoKeylisteners into Header, render only in edit mode, show visual feedback for keyboard shortcut, hide hover menu in top-level tabs
* [dashboard v2] fix grid + sidepane height issues
* [dashboard v2] add auto-resize functionality, update tests. cache findParentId results.
* [dashboard v2][tests] add getDetailedComponentWidth_spec.js
* [dashboard v2] fix lint
* [fix] layout converter fix (#5218)
* [fix] layout converter fix
* add changed_on into initial sliceEntity data
* add unit tests for SliceAdder component
* remove old fixtures file
* [dashboard v2] remove webpack-cli, fresh yarn.lock post-rebase
* [dashboard v2] lint javascript
* [dashboard v2] fix python tests
* [Fix] import/export dash in V2 (#5273)
* [dashboard v2] add markdown tests (#5275)
* [dashboard v2] add Markdown tests
* [dashboard v2][mocks] fix markdown mock
2018-06-25 12:17:22 -04:00
|
|
|
"react-search-input": "^0.11.3",
|
2020-05-19 19:59:49 -04:00
|
|
|
"react-select": "^3.1.0",
|
|
|
|
"react-sortable-hoc": "^1.11.0",
|
2020-12-15 03:54:35 -05:00
|
|
|
"react-split": "^2.0.9",
|
2021-11-16 10:55:00 -05:00
|
|
|
"react-syntax-highlighter": "^15.4.5",
|
2021-04-09 13:49:38 -04:00
|
|
|
"react-table": "^7.6.3",
|
2019-02-14 21:03:43 -05:00
|
|
|
"react-transition-group": "^2.5.3",
|
2020-04-01 12:20:17 -04:00
|
|
|
"react-ultimate-pagination": "^1.2.0",
|
2018-06-11 00:43:37 -04:00
|
|
|
"react-virtualized": "9.19.1",
|
2023-01-09 15:20:46 -05:00
|
|
|
"react-window": "^1.8.8",
|
2020-12-09 14:58:42 -05:00
|
|
|
"redux": "^4.0.5",
|
2016-08-30 00:55:31 -04:00
|
|
|
"redux-localstorage": "^0.4.1",
|
2016-10-04 01:47:39 -04:00
|
|
|
"redux-thunk": "^2.1.0",
|
[wip] dashboard builder v2 (#4528)
* [dashboard builder] Add dir structure for dashboard/v2, simplified Header, split pane, Draggable side panel
[grid] add <DashboardGrid />, <ResizableContainer />, and initial grid components.
[grid] gridComponents/ directory, add fixtures/ directory and test layout, add <Column />
[grid] working grid with gutters
[grid] design tweaks and polish, add <Tabs />
[header] add gradient header logo and favicon
[dnd] begin adding dnd functionality
[dnd] add util/isValidChild.js
[react-beautiful-dnd] iterate on dnd until blocked
[dnd] refactor to use react-dnd
[react-dnd] refactor to use composable <DashboardComponent /> structure
[dnd] factor out DashboardComponent, let components render dropInidcator and set draggableRef, add draggable tabs
[dnd] refactor to use redux, add DashboardComponent and DashboardGrid containers
[dragdroppable] rename horizontal/vertical => row/column
[builder] refactor into HoverMenu, add WithPopoverMenu
[builder] add editable header and disableDragDrop prop for Dragdroppable's
[builder] make tabs editable
[builder] add generic popover dropdown and header row style editability
[builder] add hover rowStyle dropdown, make row styles editable
[builder] add some new component icons, add popover with delete to charts
[builder] add preview icons, add popover menu to rows.
[builder] add IconButton and RowStyleDropdown
[resizable] use ResizableContainer instead of DimensionProvider, fix resize and delete bugs
[builder] fix bug with spacer
[builder] clean up, header.size => header.headerSize
[builder] support more drag/drop combinations by wrapping some components in rows upon drop. fix within list drop index. refactor some utils.
[builder][tabs] fix broken add tab button
[dashboard builder] don't pass dashboard layout to all dashboard components, improve drop indicator logic, fix delete component pure component bug
[dnd] refactor drop position logic
* fix rebase error, clean up css organization and use @less vars
* [dashboard-builder] add top-level tabs + undo-redo (#4626)
* [top-level-tabs] initial working version of top-level tabs
* [top-level-tabs] simplify redux and disable ability to displace top-level tabs with other tabs
* [top-level-tabs] improve tab drag and drop css
* [undo-redo] add redux undo redo
* [dnd] clean up dropResult shape, add new component source id + type, use css for drop indicator instead of styles and fix tab indicators.
* [top-level-tabs] add 'Collapse tab content' to delete tabs button
* [dnd] add depth validation to drag and drop logic
* [dashboard-builder] add resize action, enforce minimum width of columns, column children inherit column size when necessary, meta.rowStyle => meta.background, add background to columns
* [dashboard-builder] make sure getChildWidth returns a number
* [dashboard builder] static layout + toasts (#4763)
* [dashboard-builder] remove spacer component
* [dashboard-builder] better transparent indicator, better grid gutter logic, no dragging top-level tabs, headers are multiples of grid unit, fix row height granularity, update redux state key dashboard => dashboardLayout
* [dashboard-builder] don't blast column child dimensions on resize
* [dashboard-builder] ResizableContainer min size can't be smaller than size, fix row style, role=none on WithPopoverMenu container
* [edit mode] add edit mode to redux and propogate to all <DashboardComponent />s
* [toasts] add Toast component, ToastPresenter container and component, and toast redux actions + reducers
* [dashboard-builder] add info toast when dropResult overflows parent
* [dashboard builder] git mv to src/ post-rebase
* Dashboard builder rebased + linted (#4849)
* define dashboard redux state
* update dashboard state reducer
* dashboard layout converter + grid render
* builder pane + slice adder
* Dashboard header + slice header controls
* fix linting
* 2nd code review comments
* [dashboard builder] improve perf (#4855)
* address major perf + css issues
[dashboard builder] fix dashboard filters and some css
[dashboard builder] use VIZ_TYPES, move stricter .eslintrc to dashboard/, more css fixes
[builder] delete GridCell and GridLayout, remove some unused css. fix broken tabs.
* [builder] fix errors post-rebase
* [builder] add support for custom DragDroppable drag layer and add AddSliceDragPreview
* [AddSliceDragPreview] fix type check
* [dashboard builder] add prettier and update all files
* [dashboard builder] merge v2/ directory int dashboard/
* [dashboard builder] move component/*Container => containers/*
* add sticky tabs + sidepane, better tabs perf, better container hierarchy, better chart header (#4893)
* dashboard header, slice header UI improvement
* add slider and sticky
* dashboard header, slice header UI improvement
* make builder pane floating
* [dashboard builder] add sticky top-level tabs, refactor for performant tabs
* [dashboard builder] visually distinct containers, icons for undo-redo, fix some isValidChild bugs
* [dashboard builder] better undo redo <> save changes state, notify upon reaching undo limit
* [dashboard builder] hook up edit + create component actions to saved-state pop.
* [dashboard builder] visual refinement, refactor Dashboard header content and updates into layout for undo-redo, refactor save dashboard modal to use toasts instead of notify.
* [dashboard builder] refactor chart name update logic to use layout for undo redo, save slice name changes on dashboard save
* add slider and sticky
* [dashboard builder] fix layout converter slice_id + chartId type casting, don't change grid size upon edit (perf)
* [dashboard builder] don't set version key in getInitialState
* [dashboard builder] make top level tabs addition/removal undoable, fix double sticky tabs + side panel.
* [dashboard builder] fix sticky tabs offset bug
* [dashboard builder] fix drag preview width, css polish, fix rebase issue
* [dashboard builder] fix side pane labels and hove z-index
* Markdown for dashboard (#4962)
* fix dashboard server-side unit tests (#5009)
* Dashboard save button (#4979)
* save button
* fix slices list height
* save custom css
* merge save-dash changes from dashboard v1
https://github.com/apache/incubator-superset/pull/4900
https://github.com/apache/incubator-superset/pull/5051
* [dashboard v2] check for default_filters before json_loads-ing them (#5064)
[dashboard v2] check for default_filters before json-loads-ing them
* [dashboard v2] fix bugs from rebase
* [dashboard v2] tests! (#5066)
* [dashboard v2][tests] add tests for newComponentFactory, isValidChild, dropOverflowsParent, and dnd-reorder
* [dashboard v2][tests] add tests for componentIsResizable, findParentId, getChartIdsFromLayout, newEntitiesFromDrop, and getDropPosition
* [dashboard v2][tests] add mockStore, mockState, and tests for DragDroppable, DashboardBuilder, DashboardGrid, ToastPresenter, and Toast
* [dashboard builder][tests] separate files for state tree fixtures, add ChartHolder, Chart, Divider, Header, Row tests and WithDragDropContext helper
* [dashboard v2][tests] fix dragdrop context with util/getDragDropManager, add test for menu/* and resizable/*, and new components
* [dashboard v2][tests] fix and re-write Dashboard tests, add getFormDataWithExtraFilters_spec
* [dashboard v2][tests] add reducer tests, fix lint error
* [dashboard-v2][tests] add actions/dashboardLayout_spec
* [dashboard v2] fix some prop bugs, open side pane on edit, fix slice name bug
* [dashboard v2] fix slice name save bug
* [dashboard v2] fix lint errors
* [dashboard v2] fix filters bug and add test
* [dashboard v2] fix getFormDataWithExtraFilters_spec
* [dashboard v2] logging updates (#5087)
* [dashboard v2] initial logging refactor
* [dashboard v2] clean up logger
* [logger] update explore with new log events, add refresh dashboard + refresh dashboard chart actions
* [logging] add logger_spec.js, fix reducers/dashboardState_spec + gridComponents/Chart_spec
* [dashboard v2][logging] refactor for bulk logging in python
* [logging] tweak python, fix and remove dup start_offset entries
* [dashboard v2][logging] add dashboard_first_load event
* [dashboard v2][logging] add slice_ids to dashboard pane load event
* [tests] fix npm test script
* Fix: update slices list when add/remove multiple slices (#5138)
* [dashboard v2] add v1 switch (#5126)
* [dashboard] copy all dashboard v1 into working v1 switch
* [dashboard] add functional v1 <> v2 switch with messaging
* [dashboard] add v2 logging to v1 dashboard, add read-v2-changes link, add client logging to track v1 <> v2 switches
* [dashboard] Remove default values for feedback url + v2 auto convert date
* [dashboard v2] fix misc UI/UX issues
* [dashboard v2] fix Markdown persistance issues and css, fix copy dash title, don't enforce shallow hovering with drop indicator
* [dashboard v2] improve non-shallow drop target UX, fix Markdown drop indicator, clarify slice adder filter/sort
* [dashboard v2] delete empty rows on drag or delete events that leave them without children, add test
* [dashboard v2] improve v1<>v2 switch modals, add convert to v2 badge in v1, fix unsaved changes issue in preview mode, don't auto convert column child widths for now
* [dashboard v2][dnd] add drop position cache to fix non-shallow drops
* [dashboard] fix test script with glob instead of recurse, fix tests, add temp fix for tab nesting, ignore v1 lint errors
* [dashboard] v2 badge style tweaks, add back v1 _set_dash_metadata for v1 editing
* [dashboard] fix python linting and tests
* [dashboard] lint tests
* add slice from explore view (#5141)
* Fix dashboard position row data (#5131)
* add slice_name to markdown
(cherry picked from commit 14b01f1)
* set min grid width be 1 column
* remove empty column
* check total columns count <= 12
* scan position data and fix rows
* fix dashboard url with default_filters
* [dashboard v2] better grid drop ux, fix tab bugs 🐛 (#5151)
* [dashboard v2] add empty droptarget to dashboard grid for better ux and update test
* [dashboard] reset tab index upon top-level tab deletion, fix findparentid bug
* [dashboard] update v1<>v2 modal link for tracking
* Fix: Should pass slice_can_edit flag down (#5159)
* [dash builder fix] combine markdown and slice name, slice picker height (#5165)
* combine markdown code and markdown slice name
* allow dynamic height for slice picker cell
* add word break for long datasource name
* [fix] new dashboard state (#5213)
* [dashboard v2] ui + ux fixes (#5208)
* [dashboard v2] use <Loading /> throughout, small loading gif, improve row/column visual hierarchy, add cached data pop
* [dashboard v2] lots of polish
* [dashboard v2] remove markdown padding on edit, more opaque slice drag preview, unsavedChanges=true upon moving a component, fix initial load logging.
* [dashboard v2] gray loading.gif, sticky header, undo/redo keyboard shortcuts, fix move component saved changes update, v0 double scrollbar fix
* [dashboard v2] move UndoRedoKeylisteners into Header, render only in edit mode, show visual feedback for keyboard shortcut, hide hover menu in top-level tabs
* [dashboard v2] fix grid + sidepane height issues
* [dashboard v2] add auto-resize functionality, update tests. cache findParentId results.
* [dashboard v2][tests] add getDetailedComponentWidth_spec.js
* [dashboard v2] fix lint
* [fix] layout converter fix (#5218)
* [fix] layout converter fix
* add changed_on into initial sliceEntity data
* add unit tests for SliceAdder component
* remove old fixtures file
* [dashboard v2] remove webpack-cli, fresh yarn.lock post-rebase
* [dashboard v2] lint javascript
* [dashboard v2] fix python tests
* [Fix] import/export dash in V2 (#5273)
* [dashboard v2] add markdown tests (#5275)
* [dashboard v2] add Markdown tests
* [dashboard v2][mocks] fix markdown mock
2018-06-25 12:17:22 -04:00
|
|
|
"redux-undo": "^1.0.0-beta9-9-7",
|
2020-06-29 00:37:04 -04:00
|
|
|
"regenerator-runtime": "^0.13.5",
|
2021-11-17 02:31:36 -05:00
|
|
|
"rimraf": "^3.0.2",
|
2020-04-07 12:09:02 -04:00
|
|
|
"rison": "^0.1.1",
|
2021-07-26 14:10:39 -04:00
|
|
|
"scroll-into-view-if-needed": "^2.2.28",
|
2016-08-30 00:55:31 -04:00
|
|
|
"shortid": "^2.2.6",
|
2022-03-21 03:20:04 -04:00
|
|
|
"tinycolor2": "^1.4.2",
|
2022-03-01 11:38:29 -05:00
|
|
|
"urijs": "^1.19.8",
|
2023-01-09 15:20:20 -05:00
|
|
|
"use-immer": "^0.8.1",
|
2021-11-17 02:31:36 -05:00
|
|
|
"use-query-params": "^1.1.9",
|
|
|
|
"yargs": "^15.4.1"
|
2016-03-18 02:44:58 -04:00
|
|
|
},
|
|
|
|
"devDependencies": {
|
2023-01-16 22:57:33 -05:00
|
|
|
"@applitools/eyes-storybook": "^3.30.1",
|
2022-08-18 06:55:21 -04:00
|
|
|
"@babel/cli": "^7.18.10",
|
|
|
|
"@babel/compat-data": "^7.18.8",
|
|
|
|
"@babel/core": "^7.18.10",
|
|
|
|
"@babel/eslint-parser": "^7.18.9",
|
|
|
|
"@babel/node": "^7.18.10",
|
|
|
|
"@babel/plugin-proposal-class-properties": "^7.18.6",
|
|
|
|
"@babel/plugin-proposal-optional-chaining": "^7.18.9",
|
2020-03-19 17:57:39 -04:00
|
|
|
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
|
2022-08-18 06:55:21 -04:00
|
|
|
"@babel/plugin-transform-runtime": "^7.18.10",
|
|
|
|
"@babel/preset-env": "^7.18.10",
|
|
|
|
"@babel/preset-react": "^7.18.6",
|
|
|
|
"@babel/register": "^7.18.9",
|
2021-10-14 20:01:11 -04:00
|
|
|
"@cypress/react": "^5.10.0",
|
2021-05-04 18:26:16 -04:00
|
|
|
"@emotion/jest": "^11.3.0",
|
2020-03-19 17:57:39 -04:00
|
|
|
"@hot-loader/react-dom": "^16.13.0",
|
2020-04-17 02:35:01 -04:00
|
|
|
"@istanbuljs/nyc-config-typescript": "^1.0.1",
|
2022-05-11 09:09:03 -04:00
|
|
|
"@storybook/addon-actions": "^6.4.22",
|
2022-08-17 13:39:44 -04:00
|
|
|
"@storybook/addon-docs": "^6.5.10",
|
2022-05-11 09:09:03 -04:00
|
|
|
"@storybook/addon-essentials": "^6.4.22",
|
2021-09-27 13:51:53 -04:00
|
|
|
"@storybook/addon-knobs": "^6.3.1",
|
2022-05-11 09:09:03 -04:00
|
|
|
"@storybook/addon-links": "^6.4.22",
|
|
|
|
"@storybook/addons": "^6.4.22",
|
|
|
|
"@storybook/builder-webpack5": "^6.4.22",
|
|
|
|
"@storybook/client-api": "^6.4.22",
|
|
|
|
"@storybook/manager-webpack5": "^6.4.22",
|
|
|
|
"@storybook/react": "^6.4.22",
|
2021-09-22 07:24:54 -04:00
|
|
|
"@svgr/webpack": "^5.5.0",
|
2021-02-11 18:32:22 -05:00
|
|
|
"@testing-library/dom": "^7.29.4",
|
2020-12-01 14:14:37 -05:00
|
|
|
"@testing-library/jest-dom": "^5.11.6",
|
|
|
|
"@testing-library/react": "^11.2.0",
|
2021-02-23 11:46:12 -05:00
|
|
|
"@testing-library/react-hooks": "^5.0.3",
|
2021-02-11 18:32:22 -05:00
|
|
|
"@testing-library/user-event": "^12.7.0",
|
2020-09-01 18:32:39 -04:00
|
|
|
"@types/classnames": "^2.2.10",
|
|
|
|
"@types/enzyme": "^3.10.5",
|
2020-07-29 13:53:06 -04:00
|
|
|
"@types/enzyme-adapter-react-16": "^1.0.6",
|
2020-09-01 18:32:39 -04:00
|
|
|
"@types/fetch-mock": "^7.3.2",
|
2020-06-29 00:37:04 -04:00
|
|
|
"@types/jest": "^26.0.3",
|
2021-11-23 06:47:37 -05:00
|
|
|
"@types/jquery": "^3.5.8",
|
2020-12-18 19:08:30 -05:00
|
|
|
"@types/js-levenshtein": "^1.1.0",
|
2022-11-02 04:04:17 -04:00
|
|
|
"@types/json-bigint": "^1.0.1",
|
2020-07-15 16:24:56 -04:00
|
|
|
"@types/react": "^16.9.43",
|
2020-06-22 14:14:23 -04:00
|
|
|
"@types/react-dom": "^16.9.8",
|
2020-09-01 18:32:39 -04:00
|
|
|
"@types/react-gravatar": "^2.6.8",
|
|
|
|
"@types/react-json-tree": "^0.6.11",
|
2021-03-26 09:56:59 -04:00
|
|
|
"@types/react-jsonschema-form": "^1.7.4",
|
2021-11-19 08:17:39 -05:00
|
|
|
"@types/react-loadable": "^5.5.6",
|
2020-12-09 14:58:42 -05:00
|
|
|
"@types/react-redux": "^7.1.10",
|
2020-09-01 18:32:39 -04:00
|
|
|
"@types/react-router-dom": "^5.1.5",
|
|
|
|
"@types/react-select": "^3.0.19",
|
2020-06-29 00:37:04 -04:00
|
|
|
"@types/react-table": "^7.0.19",
|
2020-04-01 12:20:17 -04:00
|
|
|
"@types/react-ultimate-pagination": "^1.2.0",
|
2020-09-01 18:32:39 -04:00
|
|
|
"@types/react-virtualized": "^9.21.10",
|
2023-01-09 15:20:46 -05:00
|
|
|
"@types/react-window": "^1.8.5",
|
2020-09-01 18:32:39 -04:00
|
|
|
"@types/redux-localstorage": "^1.0.8",
|
|
|
|
"@types/redux-mock-store": "^1.0.2",
|
|
|
|
"@types/rison": "0.0.6",
|
2021-12-15 04:15:14 -05:00
|
|
|
"@types/shortid": "^0.0.29",
|
2020-09-01 18:32:39 -04:00
|
|
|
"@types/sinon": "^9.0.5",
|
2022-03-21 03:20:04 -04:00
|
|
|
"@types/tinycolor2": "^1.4.3",
|
2020-03-17 18:37:07 -04:00
|
|
|
"@types/yargs": "12 - 15",
|
2021-11-08 10:48:51 -05:00
|
|
|
"@typescript-eslint/eslint-plugin": "^5.3.0",
|
|
|
|
"@typescript-eslint/parser": "^5.3.0",
|
2021-01-10 20:26:35 -05:00
|
|
|
"babel-jest": "^26.6.3",
|
|
|
|
"babel-loader": "^8.2.2",
|
|
|
|
"babel-plugin-dynamic-import-node": "^2.3.3",
|
2020-10-27 00:16:02 -04:00
|
|
|
"babel-plugin-jsx-remove-data-test-id": "^2.1.3",
|
2018-09-27 02:28:57 -04:00
|
|
|
"babel-plugin-lodash": "^3.3.4",
|
2022-08-23 16:16:28 -04:00
|
|
|
"chromatic": "^6.7.4",
|
2021-09-22 07:24:54 -04:00
|
|
|
"copy-webpack-plugin": "^9.0.1",
|
2019-08-20 03:57:41 -04:00
|
|
|
"cross-env": "^5.2.0",
|
2021-09-22 07:24:54 -04:00
|
|
|
"css-loader": "^6.2.0",
|
|
|
|
"css-minimizer-webpack-plugin": "^3.0.2",
|
2019-08-22 15:15:54 -04:00
|
|
|
"enzyme": "^3.10.0",
|
|
|
|
"enzyme-adapter-react-16": "^1.14.0",
|
2021-11-17 02:31:36 -05:00
|
|
|
"eslint": "^7.32.0",
|
2021-01-10 20:26:35 -05:00
|
|
|
"eslint-config-airbnb": "^18.2.1",
|
|
|
|
"eslint-config-prettier": "^7.1.0",
|
2021-09-22 07:24:54 -04:00
|
|
|
"eslint-import-resolver-typescript": "^2.5.0",
|
2021-01-10 20:26:35 -05:00
|
|
|
"eslint-plugin-cypress": "^2.11.2",
|
2021-11-08 10:48:51 -05:00
|
|
|
"eslint-plugin-file-progress": "^1.2.0",
|
2021-09-22 07:24:54 -04:00
|
|
|
"eslint-plugin-import": "^2.24.2",
|
2021-01-10 20:26:35 -05:00
|
|
|
"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",
|
2022-04-29 18:20:53 -04:00
|
|
|
"eslint-plugin-prettier": "^4.0.0",
|
2021-01-10 20:26:35 -05:00
|
|
|
"eslint-plugin-react": "^7.22.0",
|
|
|
|
"eslint-plugin-react-hooks": "^4.2.0",
|
2020-12-01 14:14:37 -05:00
|
|
|
"eslint-plugin-testing-library": "^3.10.1",
|
2022-03-28 09:11:34 -04:00
|
|
|
"eslint-plugin-theme-colors": "file:tools/eslint-plugin-theme-colors",
|
2022-04-27 05:44:13 -04:00
|
|
|
"eslint-plugin-translation-vars": "file:tools/eslint-plugin-translation-vars",
|
2018-06-11 00:43:37 -04:00
|
|
|
"exports-loader": "^0.7.0",
|
2020-08-21 13:32:37 -04:00
|
|
|
"fetch-mock": "^7.7.3",
|
2021-09-22 07:24:54 -04:00
|
|
|
"fork-ts-checker-webpack-plugin": "^6.3.3",
|
2022-07-25 10:44:43 -04:00
|
|
|
"history": "^4.10.1",
|
2016-11-09 17:21:23 -05:00
|
|
|
"ignore-styles": "^5.0.1",
|
2021-09-22 07:24:54 -04:00
|
|
|
"imports-loader": "^3.0.0",
|
2020-12-01 14:14:37 -05:00
|
|
|
"jest": "^26.6.3",
|
2020-07-29 13:53:06 -04:00
|
|
|
"jest-environment-enzyme": "^7.1.2",
|
|
|
|
"jest-enzyme": "^7.1.2",
|
2021-03-23 10:23:23 -04:00
|
|
|
"jest-websocket-mock": "^2.2.0",
|
2022-07-11 17:48:46 -04:00
|
|
|
"jsdom": "^20.0.0",
|
2023-01-13 11:46:34 -05:00
|
|
|
"lerna": "^6.1.0",
|
2020-11-08 13:02:54 -05:00
|
|
|
"less": "^3.12.2",
|
2022-04-19 12:18:16 -04:00
|
|
|
"less-loader": "^10.2.0",
|
2021-09-22 07:24:54 -04:00
|
|
|
"mini-css-extract-plugin": "^2.3.0",
|
2021-03-23 10:23:23 -04:00
|
|
|
"mock-socket": "^9.0.3",
|
2020-10-30 17:19:44 -04:00
|
|
|
"node-fetch": "^2.6.1",
|
2021-11-17 02:31:36 -05:00
|
|
|
"prettier": "^2.4.1",
|
|
|
|
"prettier-plugin-packagejson": "^2.2.15",
|
2021-09-22 07:24:54 -04:00
|
|
|
"process": "^0.11.10",
|
2021-11-11 22:13:51 -05:00
|
|
|
"react-resizable": "^3.0.4",
|
2021-11-17 02:31:36 -05:00
|
|
|
"react-test-renderer": "^16.9.0",
|
2020-12-18 20:06:37 -05:00
|
|
|
"redux-mock-store": "^1.5.4",
|
2020-05-27 12:34:40 -04:00
|
|
|
"sinon": "^9.0.2",
|
2020-04-17 02:35:01 -04:00
|
|
|
"source-map-support": "^0.5.16",
|
2021-09-22 07:24:54 -04:00
|
|
|
"speed-measure-webpack-plugin": "^1.5.0",
|
2021-09-27 13:51:53 -04:00
|
|
|
"storybook-addon-jsx": "^7.3.14",
|
2022-05-11 09:09:03 -04:00
|
|
|
"storybook-addon-paddings": "^4.3.0",
|
2021-09-22 07:24:54 -04:00
|
|
|
"style-loader": "^3.2.1",
|
|
|
|
"thread-loader": "^3.0.4",
|
|
|
|
"transform-loader": "^0.2.4",
|
|
|
|
"ts-loader": "^9.2.5",
|
2022-01-09 23:01:59 -05:00
|
|
|
"typescript": "^4.5.4",
|
2022-03-08 06:27:41 -05:00
|
|
|
"vm-browserify": "^1.1.2",
|
2021-09-22 07:24:54 -04:00
|
|
|
"webpack": "^5.52.1",
|
|
|
|
"webpack-bundle-analyzer": "^4.4.2",
|
|
|
|
"webpack-cli": "^4.8.0",
|
2022-09-27 17:11:42 -04:00
|
|
|
"webpack-dev-server": "^4.10.1",
|
2021-09-22 07:24:54 -04:00
|
|
|
"webpack-manifest-plugin": "^4.0.2",
|
2021-11-17 02:31:36 -05:00
|
|
|
"webpack-sources": "^3.2.0"
|
2019-08-23 01:37:36 -04:00
|
|
|
},
|
2021-11-17 02:31:36 -05:00
|
|
|
"engines": {
|
|
|
|
"node": "^16.9.1",
|
2022-03-25 05:07:30 -04:00
|
|
|
"npm": "^7.5.4 || ^8.1.2"
|
2022-08-23 16:16:28 -04:00
|
|
|
},
|
|
|
|
"readme": "ERROR: No README data found!",
|
|
|
|
"_id": "superset@0.0.0-dev"
|
2016-03-18 02:44:58 -04:00
|
|
|
}
|