mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-26 17:11:52 +00:00
* Updates webpack to latest (#73457) Alright this node situation is pretty complicated, so let's start with making it work. The surface level issue is webpack version we use does not support new node provided in windows images. This doesn't change any node dependencies/how we install it in the runners. * Updates webpack to latest --------- Co-authored-by: AnturK <AnturK@users.noreply.github.com>
64 lines
2.1 KiB
JSON
64 lines
2.1 KiB
JSON
{
|
|
"private": true,
|
|
"name": "tgui-workspace",
|
|
"version": "4.3.1",
|
|
"packageManager": "yarn@3.3.1",
|
|
"workspaces": [
|
|
"packages/*"
|
|
],
|
|
"scripts": {
|
|
"tgui:analyze": "webpack --analyze",
|
|
"tgui:bench": "webpack --env TGUI_BENCH=1 && node packages/tgui-bench/index.js",
|
|
"tgui:build": "BROWSERSLIST_IGNORE_OLD_DATA=true webpack",
|
|
"tgui:dev": "node --experimental-modules packages/tgui-dev-server/index.js",
|
|
"tgui:lint": "eslint packages --ext .js,.cjs,.ts,.tsx",
|
|
"tgui:prettier": "prettierx --check .",
|
|
"tgui:sonar": "eslint packages --ext .js,.cjs,.ts,.tsx -c .eslintrc-sonar.yml",
|
|
"tgui:test": "jest --watch",
|
|
"tgui:test-simple": "CI=true jest --color",
|
|
"tgui:test-ci": "CI=true jest --color --collect-coverage",
|
|
"tgui:tsc": "tsc"
|
|
},
|
|
"dependencies": {
|
|
"@babel/core": "^7.15.0",
|
|
"@babel/eslint-parser": "^7.15.0",
|
|
"@babel/plugin-proposal-class-properties": "^7.14.5",
|
|
"@babel/plugin-transform-jscript": "^7.14.5",
|
|
"@babel/preset-env": "^7.15.0",
|
|
"@babel/preset-typescript": "^7.15.0",
|
|
"@types/jest": "^29.2.4",
|
|
"@types/jsdom": "^20.0.1",
|
|
"@types/node": "14.x",
|
|
"@types/webpack": "^5.28.0",
|
|
"@types/webpack-env": "^1.18.0",
|
|
"@typescript-eslint/parser": "^5.47.1",
|
|
"babel-jest": "^27.0.6",
|
|
"babel-loader": "^8.2.2",
|
|
"babel-plugin-inferno": "^6.3.0",
|
|
"babel-plugin-transform-remove-console": "^6.9.4",
|
|
"common": "workspace:*",
|
|
"css-loader": "^5.2.7",
|
|
"eslint": "^7.32.0",
|
|
"eslint-config-prettier": "^8.5.0",
|
|
"eslint-plugin-radar": "^0.2.1",
|
|
"eslint-plugin-react": "^7.24.0",
|
|
"eslint-plugin-unused-imports": "^1.1.4",
|
|
"file-loader": "^6.2.0",
|
|
"inferno": "^7.4.8",
|
|
"jest": "^27.0.6",
|
|
"jest-circus": "^27.0.6",
|
|
"jsdom": "^16.7.0",
|
|
"mini-css-extract-plugin": "^1.6.2",
|
|
"prettier": "npm:prettierx@0.19.0",
|
|
"sass": "^1.37.5",
|
|
"sass-loader": "^11.1.1",
|
|
"style-loader": "^2.0.0",
|
|
"terser-webpack-plugin": "^5.1.4",
|
|
"typescript": "^4.9.4",
|
|
"url-loader": "^4.1.1",
|
|
"webpack": "^5.75.0",
|
|
"webpack-bundle-analyzer": "^4.4.2",
|
|
"webpack-cli": "^4.7.2"
|
|
}
|
|
}
|