webview/package.json
{
"name": "dvc-vscode-webview",
"version": "0.0.1",
"license": "Apache-2.0",
"scripts": {
"format": "prettier --write '**/*.{js,json,jsx,md,scss,ts,tsx,yaml,yml}'",
"lint:prettier": "prettier -c '**/*.{js,json,jsx,md,scss,ts,tsx,yaml,yml}'",
"lint:eslint": "eslint --cache '**/*.{js,ts,jsx,tsx}'",
"lint:css": "stylelint **/*.scss",
"lint:build": "webpack --mode development",
"dev": "webpack watch --mode development",
"build": "webpack --mode production",
"test": "jest --collect-coverage",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build --webpack-stats-json",
"svgr": "node --experimental-modules icons/generate.mjs"
},
"main": "./index.js",
"peerDependencies": {
"dvc": ">=0.0.1",
"typescript": "*"
},
"dependencies": {
"@reduxjs/toolkit": "2.2.7",
"@tanstack/react-table": "8.20.5",
"@tippyjs/react": "4.2.6",
"@vscode/webview-ui-toolkit": "1.4.0",
"classnames": "2.5.1",
"lodash.clonedeep": "4.5.0",
"lodash.merge": "4.6.2",
"prism-react-renderer": "1.3.5",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-intersection-observer": "9.13.1",
"react-redux": "9.1.2",
"react-vega": "7.6.0",
"react-virtualized": "9.22.5",
"vega-lite": "5.14.1",
"vega-util": "1.17.2"
},
"devDependencies": {
"@storybook/addons": "7.6.17",
"@storybook/builder-webpack5": "7.6.20",
"@storybook/preset-scss": "1.0.3",
"@storybook/react": "7.6.20",
"@storybook/react-webpack5": "7.6.20",
"@storybook/testing-library": "0.2.2",
"@svgr/core": "^8.0.0",
"@svgr/plugin-jsx": "^8.0.1",
"@svgr/plugin-prettier": "^8.0.1",
"@swc/core": "1.7.26",
"@swc/jest": "0.2.36",
"@testing-library/jest-dom": "6.5.0",
"@testing-library/react": "14.3.1",
"@types/jest": "29.5.13",
"@types/jsdom": "21.1.7",
"@types/node": "16.x",
"@types/react": "18.3.10",
"@types/react-dom": "18.3.0",
"@types/react-virtualized": "9.21.30",
"@types/vega": "3.2.0",
"@types/webpack": "5.28.5",
"@welldone-software/why-did-you-render": "8.0.3",
"clean-webpack-plugin": "4.0.0",
"css-loader": "6.11.0",
"file-loader": "6.2.0",
"fork-ts-checker-webpack-plugin": "9.0.2",
"identity-obj-proxy": "3.0.0",
"jest": "29.7.0",
"jest-canvas-mock": "2.5.2",
"jest-environment-jsdom": "29.7.0",
"lint-staged": "14.0.1",
"raw-loader": "4.0.2",
"sass": "1.79.3",
"sass-loader": "13.3.3",
"storybook": "7.6.20",
"storybook-addon-themes": "6.1.0",
"style-loader": "3.3.4",
"stylelint": "15.11.0",
"stylelint-config-standard-scss": "11.1.0",
"ts-loader": "9.5.1",
"webpack": "5.95.0",
"webpack-cli": "5.1.4",
"webpack-dev-server": "4.15.2"
}
}