mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-31 03:52:31 +00:00
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.
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"
|
|
}
|
|
}
|