Files
mattermost/webapp/package.json
Harrison Healey c0874455f3 Disable legacy-peer-deps and manually override mismatched dependencies (#27677)
* Disable legacy-peer-deps and manually override mismatched dependencies

* Switch to overriding dependencies of individual packages
2024-07-18 15:36:02 -04:00

107 lines
2.9 KiB
JSON

{
"name": "@mattermost/webapp",
"private": true,
"engines": {
"node": ">=18.10.0",
"npm": "^9.0.0 || ^10.0.0"
},
"scripts": {
"postinstall": "patch-package && npm run build --workspace=platform/types --workspace=platform/client --workspace=platform/components",
"build": "node scripts/build.js",
"run": "node scripts/run.js",
"dev-server": "node scripts/dev-server.js",
"test": "npm run test --workspaces --if-present",
"test:updatesnapshot": "npm run test:updatesnapshot --workspaces --if-present",
"test-ci": "npm run test-ci --workspaces --if-present",
"check": "npm run check --workspaces --if-present",
"fix": "npm run fix --workspaces --if-present",
"check-types": "npm run check-types --workspaces --if-present",
"clean": "npm run clean --workspaces --if-present"
},
"dependencies": {
"react-intl": "6.6.2"
},
"devDependencies": {
"@babel/core": "7.21.8",
"@babel/preset-env": "7.21.5",
"@babel/preset-react": "7.18.6",
"@babel/preset-typescript": "7.21.5",
"@types/webpack-env": "1.18.1",
"babel-loader": "9.1.2",
"babel-plugin-formatjs": "10.5.1",
"babel-plugin-styled-components": "2.1.1",
"babel-plugin-typescript-to-proptypes": "2.1.0",
"blessed": "0.1.81",
"chalk": "4.1.2",
"concurrently": "7.6.0",
"cross-env": "7.0.3",
"css-loader": "6.7.3",
"eslint": "8.57.0",
"eslint-import-resolver-webpack": "0.13.8",
"eslint-plugin-formatjs": "4.12.2",
"eslint-plugin-react": "7.34.0",
"eslint-plugin-react-hooks": "4.6.0",
"mini-css-extract-plugin": "2.7.5",
"patch-package": "8.0.0",
"sass": "1.71.1",
"sass-loader": "14.1.1",
"strip-ansi": "6.0.1",
"style-loader": "3.3.2",
"webpack": "5.81.0",
"webpack-cli": "5.0.2",
"webpack-dev-server": "4.13.3"
},
"overrides": {
"@floating-ui/react": {
"react": "17.0.2",
"react-dom": "17.0.2"
},
"@giphy/react-components": {
"styled-components": "5.3.6"
},
"@mui/base": {
"react": "17.0.2",
"react-dom": "17.0.2"
},
"enzyme-adapter-utils": {
"react": "17.0.2",
"react-dom": "17.0.2"
},
"react-bootstrap": {
"react": "17.0.2",
"react-dom": "17.0.2"
},
"react-color": {
"react": "17.0.2",
"react-dom": "17.0.2"
},
"react-contextmenu": {
"react": "17.0.2",
"react-dom": "17.0.2"
},
"react-custom-scrollbars": {
"react": "17.0.2",
"react-dom": "17.0.2"
},
"react-overlays": {
"react": "17.0.2",
"react-dom": "17.0.2"
},
"react-select": {
"react": "17.0.2",
"react-dom": "17.0.2"
},
"react-transition-group": {
"react": "17.0.2",
"react-dom": "17.0.2"
}
},
"workspaces": [
"channels",
"platform/client",
"platform/components",
"platform/eslint-plugin",
"platform/types"
]
}