diff --git a/tgui/babel.config.js b/tgui/babel.config.js index 5688cdf6f35..46fc0b07688 100644 --- a/tgui/babel.config.js +++ b/tgui/babel.config.js @@ -14,7 +14,7 @@ const createBabelConfig = options => { [require.resolve('@babel/preset-env'), { modules: 'commonjs', useBuiltIns: 'entry', - corejs: '3.8', + corejs: '3.10', spec: false, loose: true, targets: [], diff --git a/tgui/package.json b/tgui/package.json index 29b80b433dd..7871fcbbafd 100644 --- a/tgui/package.json +++ b/tgui/package.json @@ -6,39 +6,39 @@ "packages/*" ], "dependencies": { - "@babel/core": "^7.13.14", + "@babel/core": "^7.13.15", "@babel/eslint-parser": "^7.13.14", "@babel/plugin-proposal-class-properties": "^7.13.0", "@babel/plugin-transform-jscript": "^7.12.13", - "@babel/preset-env": "^7.13.12", + "@babel/preset-env": "^7.13.15", "@babel/preset-typescript": "^7.13.0", "@types/jest": "^26.0.22", - "@types/jsdom": "^16.2.9", - "@types/node": "^14.14.37", - "@typescript-eslint/parser": "^4.20.0", + "@types/jsdom": "^16.2.10", + "@types/node": "^14.14.41", + "@typescript-eslint/parser": "^4.22.0", "babel-jest": "^26.6.3", "babel-loader": "^8.2.2", - "babel-plugin-inferno": "^6.1.1", + "babel-plugin-inferno": "^6.2.0", "babel-plugin-transform-remove-console": "^6.9.4", "common": "workspace:*", - "css-loader": "^5.2.0", - "eslint": "^7.23.0", + "css-loader": "^5.2.2", + "eslint": "^7.24.0", "eslint-plugin-radar": "^0.2.1", - "eslint-plugin-react": "^7.23.1", + "eslint-plugin-react": "^7.23.2", "file-loader": "^6.2.0", "inferno": "^7.4.8", "jest": "^26.6.3", "jest-circus": "^26.6.3", - "jsdom": "^16.5.2", - "mini-css-extract-plugin": "^1.4.0", + "jsdom": "^16.5.3", + "mini-css-extract-plugin": "^1.4.1", "sass": "^1.32.8", "sass-loader": "^11.0.1", "style-loader": "^2.0.0", "terser-webpack-plugin": "^5.1.1", - "typescript": "^4.2.3", + "typescript": "^4.2.4", "url-loader": "^4.1.1", - "webpack": "^5.28.0", - "webpack-bundle-analyzer": "^4.4.0", + "webpack": "^5.33.2", + "webpack-bundle-analyzer": "^4.4.1", "webpack-cli": "^4.6.0" } } diff --git a/tgui/packages/tgui-polyfill/package.json b/tgui/packages/tgui-polyfill/package.json index 234b33f192e..29bebcb2cf5 100644 --- a/tgui/packages/tgui-polyfill/package.json +++ b/tgui/packages/tgui-polyfill/package.json @@ -3,7 +3,7 @@ "name": "tgui-polyfill", "version": "4.3.0", "dependencies": { - "core-js": "^3.9.1", + "core-js": "^3.10.1", "regenerator-runtime": "^0.13.8", "whatwg-fetch": "^3.6.2" } diff --git a/tgui/packages/tgui/package.json b/tgui/packages/tgui/package.json index f39d03ff77a..dbfd85e063b 100644 --- a/tgui/packages/tgui/package.json +++ b/tgui/packages/tgui/package.json @@ -7,7 +7,7 @@ "dompurify": "^2.2.7", "inferno": "^7.4.8", "inferno-vnode-flags": "^7.4.8", - "marked": "^2.0.1", + "marked": "^2.0.3", "tgui-dev-server": "workspace:*", "tgui-polyfill": "workspace:*" } diff --git a/tgui/yarn.lock b/tgui/yarn.lock index e4f063cbb16..498fa0143ce 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -23,14 +23,21 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.13.0, @babel/compat-data@npm:^7.13.12, @babel/compat-data@npm:^7.13.8": +"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.13.15": + version: 7.13.15 + resolution: "@babel/compat-data@npm:7.13.15" + checksum: 6abe95cbd36e54217cdcc51829e377cf31451ed0a64ff43cc82e0ce728d9e265990c5e079d5c3f9ee0afd49e20d6c90112fe2093ed0699c2ffc62f5172df24fa + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.13.12, @babel/compat-data@npm:^7.13.8": version: 7.13.12 resolution: "@babel/compat-data@npm:7.13.12" checksum: a7165243d68ee4d3f22cddd431175678df9c01dc12c11621ba8a76af9907d922d68afaa9f32a05ce2b85e55895dd8ca5c9407a8ec72ffcda12400ca24714d15a languageName: node linkType: hard -"@babel/core@npm:7.13.14, @babel/core@npm:^7.1.0, @babel/core@npm:^7.13.14, @babel/core@npm:^7.7.5": +"@babel/core@npm:7.13.14, @babel/core@npm:^7.1.0, @babel/core@npm:^7.7.5": version: 7.13.14 resolution: "@babel/core@npm:7.13.14" dependencies: @@ -53,6 +60,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:7.13.15, @babel/core@npm:^7.13.15": + version: 7.13.15 + resolution: "@babel/core@npm:7.13.15" + dependencies: + "@babel/code-frame": ^7.12.13 + "@babel/generator": ^7.13.9 + "@babel/helper-compilation-targets": ^7.13.13 + "@babel/helper-module-transforms": ^7.13.14 + "@babel/helpers": ^7.13.10 + "@babel/parser": ^7.13.15 + "@babel/template": ^7.12.13 + "@babel/traverse": ^7.13.15 + "@babel/types": ^7.13.14 + convert-source-map: ^1.7.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.1.2 + semver: ^6.3.0 + source-map: ^0.5.0 + checksum: 818377633fa89d9b333c1a71625f9398e9e5a92270209cc8b5392e36385b5fe61210b2b31fb114ffe255974a3341cdfaa9e89a0fa81fabba9f6c14332fb72a02 + languageName: node + linkType: hard + "@babel/eslint-parser@npm:^7.13.14": version: 7.13.14 resolution: "@babel/eslint-parser@npm:7.13.14" @@ -97,7 +127,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.13.10, @babel/helper-compilation-targets@npm:^7.13.13, @babel/helper-compilation-targets@npm:^7.13.8": +"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.13.13, @babel/helper-compilation-targets@npm:^7.13.8": version: 7.13.13 resolution: "@babel/helper-compilation-targets@npm:7.13.13" dependencies: @@ -138,9 +168,9 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.1.4": - version: 0.1.4 - resolution: "@babel/helper-define-polyfill-provider@npm:0.1.4" +"@babel/helper-define-polyfill-provider@npm:^0.2.0": + version: 0.2.0 + resolution: "@babel/helper-define-polyfill-provider@npm:0.2.0" dependencies: "@babel/helper-compilation-targets": ^7.13.0 "@babel/helper-module-imports": ^7.12.13 @@ -152,7 +182,7 @@ __metadata: semver: ^6.1.2 peerDependencies: "@babel/core": ^7.4.0-0 - checksum: 268ad963d95dd22c2fab0822a42b9a5bf7d0d2909bbaacf7377326c70c0071e0423c0092085a7e6531bbaf4ae917f8fa86f15de4da395add99cca900b95a7498 + checksum: 575785f62b10ee5cd9d8c092b6077f8bad8eed42ac50a8d55b82430c6958f94da11f5b20de650e31b400f7c7a0af08b6e4476669fd2a3b24414d1a9db89d531f languageName: node linkType: hard @@ -352,6 +382,15 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.13.15": + version: 7.13.15 + resolution: "@babel/parser@npm:7.13.15" + bin: + parser: ./bin/babel-parser.js + checksum: 74e9edc72f187c3956a52b3bb7dad22769fa9bf91c0107d6d5f1841ad5f655e6d12e0380a5b296f8c61c4471b200cdfea490969b75d5dff6b942157a26a1a9ac + languageName: node + linkType: hard + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.13.12": version: 7.13.12 resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.13.12" @@ -365,16 +404,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-async-generator-functions@npm:^7.13.8": - version: 7.13.8 - resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.13.8" +"@babel/plugin-proposal-async-generator-functions@npm:^7.13.15": + version: 7.13.15 + resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.13.15" dependencies: "@babel/helper-plugin-utils": ^7.13.0 "@babel/helper-remap-async-to-generator": ^7.13.0 "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 56610a31dcd26e8613a715dfd7ed2308ce6e3a8357325e3562996468104aae45c4780db373d8b12b659b56175e9ace2e078420838ae3246573499a5ab74b1632 + checksum: cfef2d2d97f4dee2930278ff8596940d3fef07522cf88b6635dd671cee055d23bd196eeba731600f7edb950e65ba915e363e5555982598087561e276a4fe6fce languageName: node linkType: hard @@ -988,14 +1027,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/plugin-transform-regenerator@npm:7.12.13" +"@babel/plugin-transform-regenerator@npm:^7.13.15": + version: 7.13.15 + resolution: "@babel/plugin-transform-regenerator@npm:7.13.15" dependencies: regenerator-transform: ^0.14.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4ee616942c712a94720b8613fa027db98bd08cfc677bc2d9bf444a40989571db269d502fcb4851d2959c34c2819e767ecd48fa61c572b3814cfe65c8a46ad0dd + checksum: ac1f6bda7e72c073b0957c543cba8a29a40d561582c17d938d4cd36ff0c441adfa2caa21dd80cf3be1674f18cca4cd936be29f8df659fbfb020b58f45c7787fa languageName: node linkType: hard @@ -1102,16 +1141,16 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.13.12": - version: 7.13.12 - resolution: "@babel/preset-env@npm:7.13.12" +"@babel/preset-env@npm:^7.13.15": + version: 7.13.15 + resolution: "@babel/preset-env@npm:7.13.15" dependencies: - "@babel/compat-data": ^7.13.12 - "@babel/helper-compilation-targets": ^7.13.10 + "@babel/compat-data": ^7.13.15 + "@babel/helper-compilation-targets": ^7.13.13 "@babel/helper-plugin-utils": ^7.13.0 "@babel/helper-validator-option": ^7.12.17 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.13.12 - "@babel/plugin-proposal-async-generator-functions": ^7.13.8 + "@babel/plugin-proposal-async-generator-functions": ^7.13.15 "@babel/plugin-proposal-class-properties": ^7.13.0 "@babel/plugin-proposal-dynamic-import": ^7.13.8 "@babel/plugin-proposal-export-namespace-from": ^7.12.13 @@ -1159,7 +1198,7 @@ __metadata: "@babel/plugin-transform-object-super": ^7.12.13 "@babel/plugin-transform-parameters": ^7.13.0 "@babel/plugin-transform-property-literals": ^7.12.13 - "@babel/plugin-transform-regenerator": ^7.12.13 + "@babel/plugin-transform-regenerator": ^7.13.15 "@babel/plugin-transform-reserved-words": ^7.12.13 "@babel/plugin-transform-shorthand-properties": ^7.12.13 "@babel/plugin-transform-spread": ^7.13.0 @@ -1169,15 +1208,15 @@ __metadata: "@babel/plugin-transform-unicode-escapes": ^7.12.13 "@babel/plugin-transform-unicode-regex": ^7.12.13 "@babel/preset-modules": ^0.1.4 - "@babel/types": ^7.13.12 - babel-plugin-polyfill-corejs2: ^0.1.4 - babel-plugin-polyfill-corejs3: ^0.1.3 - babel-plugin-polyfill-regenerator: ^0.1.2 + "@babel/types": ^7.13.14 + babel-plugin-polyfill-corejs2: ^0.2.0 + babel-plugin-polyfill-corejs3: ^0.2.0 + babel-plugin-polyfill-regenerator: ^0.2.0 core-js-compat: ^3.9.0 semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e86ef0d986e388b5c4efd0b426975cc1e41d0aecea9b94ba54904ad06f2ba92d5ee82c3a073edb21cd7ca15b2a22970478cbdd63a69fb2f01d65161904aa998c + checksum: bcab2e9ce31ba4c6d0d56ff4afc1f6a6365952f2ab1001bad91dec4ad72b2b7578cdecc214b173caf0a7bf19bd075844294786432d56113aefa0e14b61d67d79 languageName: node linkType: hard @@ -1245,6 +1284,22 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.13.15": + version: 7.13.15 + resolution: "@babel/traverse@npm:7.13.15" + dependencies: + "@babel/code-frame": ^7.12.13 + "@babel/generator": ^7.13.9 + "@babel/helper-function-name": ^7.12.13 + "@babel/helper-split-export-declaration": ^7.12.13 + "@babel/parser": ^7.13.15 + "@babel/types": ^7.13.14 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: 4ee49a25e7875e0a05e09ca685ac4f92316aeacfa81526aa947cdfdddb49e595ddb0459b3566dac100e85069ec08bcdce66f4897cc22fee341fb83cf10dbfd14 + languageName: node + linkType: hard + "@babel/types@npm:^7, @babel/types@npm:^7.0.0, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.13, @babel/types@npm:^7.13.0, @babel/types@npm:^7.13.12, @babel/types@npm:^7.13.13, @babel/types@npm:^7.13.14, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.13.14 resolution: "@babel/types@npm:7.13.14" @@ -1678,14 +1733,14 @@ __metadata: languageName: node linkType: hard -"@types/jsdom@npm:^16.2.9": - version: 16.2.9 - resolution: "@types/jsdom@npm:16.2.9" +"@types/jsdom@npm:^16.2.10": + version: 16.2.10 + resolution: "@types/jsdom@npm:16.2.10" dependencies: "@types/node": "*" "@types/parse5": "*" "@types/tough-cookie": "*" - checksum: 0f9799664a0abd6e772bffb20e3568f0667c1ec2f77566a94843fae2ec5f13bf9fc8d174d77ad12afcbe24f0a1bc9623966eebe7c2605a3968639bb15e9c0bfc + checksum: 9e39f1d2d00e7373222da490a78f11e66a8ea19e3b08ed9b223bcd8da0ce6eb15aabd670d36996a727291d4a917366a8340353a5adef83b4c714fed6e61e786f languageName: node linkType: hard @@ -1696,13 +1751,20 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^14.14.37": +"@types/node@npm:*": version: 14.14.37 resolution: "@types/node@npm:14.14.37" checksum: 5e2d9baf7594ebacaf016716515f30de0765169412787f981481c2fb8b468923149bb9e2e3219ee672399811672ceddc339a7372a61cf15bc656836a5494d991 languageName: node linkType: hard +"@types/node@npm:^14.14.41": + version: 14.14.41 + resolution: "@types/node@npm:14.14.41" + checksum: 37dfb639644c8ee9b9846106834983f590d494b855e74645a4f169ea24199f7559366d25f6e72e83ba940b59eb6370e002bd53963d098d6d9fdf935a37011417 + languageName: node + linkType: hard + "@types/normalize-package-data@npm:^2.4.0": version: 2.4.0 resolution: "@types/normalize-package-data@npm:2.4.0" @@ -1754,46 +1816,46 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^4.20.0": - version: 4.20.0 - resolution: "@typescript-eslint/parser@npm:4.20.0" +"@typescript-eslint/parser@npm:^4.22.0": + version: 4.22.0 + resolution: "@typescript-eslint/parser@npm:4.22.0" dependencies: - "@typescript-eslint/scope-manager": 4.20.0 - "@typescript-eslint/types": 4.20.0 - "@typescript-eslint/typescript-estree": 4.20.0 + "@typescript-eslint/scope-manager": 4.22.0 + "@typescript-eslint/types": 4.22.0 + "@typescript-eslint/typescript-estree": 4.22.0 debug: ^4.1.1 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 0d6d23e8603a893929b6f62dd5088585950d4f20cf83e890bb867cbea7e77291a3a5d850da7851e7949c9e7e8d1d5bbf0bc35b8ba6abd7eed3443be441d930c0 + checksum: 679e14a5cec5bae3b392b1736f5d919897fd1a269a9d25366babfd12c1d275b320ae36a0b8be215ba14780cb1feec2b386001b4e0225ef82bd0040bf5dbaf99f languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:4.20.0": - version: 4.20.0 - resolution: "@typescript-eslint/scope-manager@npm:4.20.0" +"@typescript-eslint/scope-manager@npm:4.22.0": + version: 4.22.0 + resolution: "@typescript-eslint/scope-manager@npm:4.22.0" dependencies: - "@typescript-eslint/types": 4.20.0 - "@typescript-eslint/visitor-keys": 4.20.0 - checksum: 4e5b33cc7e31e37fd87c4af9d28fa1e9ab88681c7f80add98dbbee3ea725f05b448306f738aeb89788404cca3ef3cac75ad3ad7a03a90a9008cd4157ec069ae1 + "@typescript-eslint/types": 4.22.0 + "@typescript-eslint/visitor-keys": 4.22.0 + checksum: c6f5565f517373cba61d29be919c69ad0e178f2a007eed6f1d8f80518853c3c4e6a3a059e492920b71675f0828e093eb36ec9eef318b9e2b4e9e65b0e93f03b6 languageName: node linkType: hard -"@typescript-eslint/types@npm:4.20.0": - version: 4.20.0 - resolution: "@typescript-eslint/types@npm:4.20.0" - checksum: fa059ca3abcd375a56057491dac8565311a2822828a4177024de0a70bdd5959d57f0d8a8d2b8082427ade85cc61c512238d804197a2f789aac95263b4bdfccfa +"@typescript-eslint/types@npm:4.22.0": + version: 4.22.0 + resolution: "@typescript-eslint/types@npm:4.22.0" + checksum: db2717132540feba39b002cdb2483aa822e0b50c17f9deff918a52609178df071444188a1e76c07c51018c353b01509dd741272b6d482edf7d9e7d60adc6c70e languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:4.20.0": - version: 4.20.0 - resolution: "@typescript-eslint/typescript-estree@npm:4.20.0" +"@typescript-eslint/typescript-estree@npm:4.22.0": + version: 4.22.0 + resolution: "@typescript-eslint/typescript-estree@npm:4.22.0" dependencies: - "@typescript-eslint/types": 4.20.0 - "@typescript-eslint/visitor-keys": 4.20.0 + "@typescript-eslint/types": 4.22.0 + "@typescript-eslint/visitor-keys": 4.22.0 debug: ^4.1.1 globby: ^11.0.1 is-glob: ^4.0.1 @@ -1802,17 +1864,17 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: bed950e86750fab653fe2e8bbe161d52fbae56d13405bbf02983dfc5c6c26708b05b6cc8d8a4332e8d070b34c66d59d05c96f04174ff5a844754068f9c185a4e + checksum: 538d932361d1463c9450c155fc5696f4cc1a07db2bfd4ca9079e1f919e5062fd95d8dc128fc2fa8368c9582787cfc97ee6284083b94fe8d580cd1a9fca688efa languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:4.20.0": - version: 4.20.0 - resolution: "@typescript-eslint/visitor-keys@npm:4.20.0" +"@typescript-eslint/visitor-keys@npm:4.22.0": + version: 4.22.0 + resolution: "@typescript-eslint/visitor-keys@npm:4.22.0" dependencies: - "@typescript-eslint/types": 4.20.0 + "@typescript-eslint/types": 4.22.0 eslint-visitor-keys: ^2.0.0 - checksum: 6d6e4932408454479764a5f9de6fc865556f366c10bee3adc1fcf1316c9e6f7b387adc1bc8bd91317f5439c8f7c5d3290c36b3ec98bfd54eb759c9ae1414c674 + checksum: 645896d05aa757fac02d952574ecda0eecd0be120162e28533c4528bb70d2162e9df62c3547217c69f18a72ceecaf212ea585afd20f976db64b59ac6de0d1ec8 languageName: node linkType: hard @@ -2384,16 +2446,16 @@ __metadata: languageName: node linkType: hard -"babel-plugin-inferno@npm:^6.1.1": - version: 6.1.1 - resolution: "babel-plugin-inferno@npm:6.1.1" +"babel-plugin-inferno@npm:^6.2.0": + version: 6.2.0 + resolution: "babel-plugin-inferno@npm:6.2.0" dependencies: "@babel/plugin-syntax-jsx": ^7 "@babel/types": ^7 peerDependencies: "@babel/core": ^7 inferno: ">=7" - checksum: 81037a6b467518f901c1c430b6eb99f546187cda7d304ad94a9899257ecabbda22231658ee7a3cf4fce182015c9a747c89f02558ad284ee54181d89a365909dc + checksum: 90b2662dfb102087b4d363a98d27d8ab0fab17221c60e2b01bc312f9db8ca2393a709ddc35aef0310f707258536d09ac87f8d844d8237759e327cb30ee93fe42 languageName: node linkType: hard @@ -2422,39 +2484,39 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.1.4": - version: 0.1.8 - resolution: "babel-plugin-polyfill-corejs2@npm:0.1.8" +"babel-plugin-polyfill-corejs2@npm:^0.2.0": + version: 0.2.0 + resolution: "babel-plugin-polyfill-corejs2@npm:0.2.0" dependencies: - "@babel/compat-data": ^7.13.0 - "@babel/helper-define-polyfill-provider": ^0.1.4 + "@babel/compat-data": ^7.13.11 + "@babel/helper-define-polyfill-provider": ^0.2.0 semver: ^6.1.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 937b94eb1850471f705b0bdb0bf2635494a7ea67d9b252aeb9fe5ae18728f18fa92b1be60856bb0d7b08eaa5bca10b2b87b54b720ef00040a50e161543210b05 + checksum: 5d2825a9f28b322956da8941b069c3e4130478bc3620ab20e4b680671b31ad95d1c69514c58df9d5e2d54c87aba9ca92df5a7dbad54005b25ac9587af252db07 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.1.3": - version: 0.1.6 - resolution: "babel-plugin-polyfill-corejs3@npm:0.1.6" +"babel-plugin-polyfill-corejs3@npm:^0.2.0": + version: 0.2.0 + resolution: "babel-plugin-polyfill-corejs3@npm:0.2.0" dependencies: - "@babel/helper-define-polyfill-provider": ^0.1.4 - core-js-compat: ^3.8.1 + "@babel/helper-define-polyfill-provider": ^0.2.0 + core-js-compat: ^3.9.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d855c4db2b34b0bc3706961322738e83707a0ac13b8f88c2c3529f0848192aa8eb9a8d96d3f9448bf8927225ac24324a1e2253591102b127157720292abc4d1c + checksum: ae25400dd8764f737ecbd02f9aa3f35df62d3d239ad269edebab195551686b020d4b9b957cc303c6fbf9497c214e7b2f7fa3eee460d00b569d0d6f634ef3d5aa languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.1.2": - version: 0.1.5 - resolution: "babel-plugin-polyfill-regenerator@npm:0.1.5" +"babel-plugin-polyfill-regenerator@npm:^0.2.0": + version: 0.2.0 + resolution: "babel-plugin-polyfill-regenerator@npm:0.2.0" dependencies: - "@babel/helper-define-polyfill-provider": ^0.1.4 + "@babel/helper-define-polyfill-provider": ^0.2.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 06839aec3b847ce9c2d488c9a245f8e608bdabbb2e5a0263ea227b648f93eb91d593bda21c60a099482231dc416bf6e6f5b8838b45534b695056e23c23073c46 + checksum: 538ab98e3062fb4ef4eae09587292513c03917902fe6d8c90b49001b26d41ffc3cd2da34b3b999b12e501cde1233e356af9f33f898c623720c94c6d9022d998c languageName: node linkType: hard @@ -3035,7 +3097,7 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.8.1, core-js-compat@npm:^3.9.0": +"core-js-compat@npm:^3.9.0": version: 3.9.0 resolution: "core-js-compat@npm:3.9.0" dependencies: @@ -3045,10 +3107,20 @@ __metadata: languageName: node linkType: hard -"core-js@npm:^3.9.1": - version: 3.9.1 - resolution: "core-js@npm:3.9.1" - checksum: 3f360466246e816ff745f349bf0ea0c54bc3a05203638d84c5f0eae3583f07e7d848d6aa9b69c30467efb418e526bae034a6da50bcfda8b2cd413e5144cd1444 +"core-js-compat@npm:^3.9.1": + version: 3.10.1 + resolution: "core-js-compat@npm:3.10.1" + dependencies: + browserslist: ^4.16.3 + semver: 7.0.0 + checksum: f71049e3cf8c283127e22ec278f77e195463f4b570e3852cbc2437afa448c37ee27f3e672139d8dba19803e53e56f00acbe6d5f6fec44781952774f1e2220abe + languageName: node + linkType: hard + +"core-js@npm:^3.10.1": + version: 3.10.1 + resolution: "core-js@npm:3.10.1" + checksum: 5329c1bb03a9fa36d259b26180d9c4ad377a37867d2753b08a53738d41adb3b1193708abfaec4976d422140abcfabdc272584fb9ed16b1406a5c02fd122b8702 languageName: node linkType: hard @@ -3083,25 +3155,24 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:^5.2.0": - version: 5.2.0 - resolution: "css-loader@npm:5.2.0" +"css-loader@npm:^5.2.2": + version: 5.2.2 + resolution: "css-loader@npm:5.2.2" dependencies: camelcase: ^6.2.0 - cssesc: ^3.0.0 icss-utils: ^5.1.0 loader-utils: ^2.0.0 - postcss: ^8.2.8 + postcss: ^8.2.10 postcss-modules-extract-imports: ^3.0.0 postcss-modules-local-by-default: ^4.0.0 postcss-modules-scope: ^3.0.0 postcss-modules-values: ^4.0.0 postcss-value-parser: ^4.1.0 schema-utils: ^3.0.0 - semver: ^7.3.4 + semver: ^7.3.5 peerDependencies: webpack: ^4.27.0 || ^5.0.0 - checksum: c3b2bb78531a56f6f6d5fa5dd6e2f992a89f136db3f4c150c3536daaa315b453d252c80f493099ead4edf0143b23357ff2d772148b61725c3dbca45b13446e67 + checksum: 1e0992f03e4e581dbb0da0b555639c0d162a072b8babd7ad065c1775cbc4dc612cb00abdff91e1c651724cd089758f5835064ea38dd8284f6a7d6e2d03791c5a languageName: node linkType: hard @@ -3586,9 +3657,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.23.1": - version: 7.23.1 - resolution: "eslint-plugin-react@npm:7.23.1" +"eslint-plugin-react@npm:^7.23.2": + version: 7.23.2 + resolution: "eslint-plugin-react@npm:7.23.2" dependencies: array-includes: ^3.1.3 array.prototype.flatmap: ^1.2.4 @@ -3604,7 +3675,7 @@ __metadata: string.prototype.matchall: ^4.0.4 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 - checksum: 1c9cfbe6f378d09c620d127c6f6e7708e0f482787a38dbd935b137c70ea65af8d648fda6b2755cd028ebed461628e230038146ab3b10eb9a76f02388ae554565 + checksum: 0607db70fe5dd8366f046fee0bb8213b72a5f801fced1b82a7c85d5e88eac5cee43c221a0a20b032925210cbd52e2669a10ae03f1bd58e03485e2c18070cbb57 languageName: node linkType: hard @@ -3641,9 +3712,9 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^7.23.0": - version: 7.23.0 - resolution: "eslint@npm:7.23.0" +"eslint@npm:^7.24.0": + version: 7.24.0 + resolution: "eslint@npm:7.24.0" dependencies: "@babel/code-frame": 7.12.11 "@eslint/eslintrc": ^0.4.0 @@ -3684,7 +3755,7 @@ __metadata: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: f444869506eb0b53fdc6f6f6508b9f5daed51034af0289e6b201f996e7f2d06134f765ef598568269d2a0575dc9da5d3308bd2716f795b789d92e7febb654aab + checksum: 8130aacc3698a730ba8fa10ac9e1436151181c34cad265c21c97708e62dba714b6f3cc4cb7a1d343918da3d35a5913505ccf53cfbdc1fa8d62d326b7e35b7aae languageName: node linkType: hard @@ -5566,7 +5637,7 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^16.4.0, jsdom@npm:^16.5.2": +"jsdom@npm:^16.4.0": version: 16.5.2 resolution: "jsdom@npm:16.5.2" dependencies: @@ -5605,6 +5676,45 @@ __metadata: languageName: node linkType: hard +"jsdom@npm:^16.5.3": + version: 16.5.3 + resolution: "jsdom@npm:16.5.3" + dependencies: + abab: ^2.0.5 + acorn: ^8.1.0 + acorn-globals: ^6.0.0 + cssom: ^0.4.4 + cssstyle: ^2.3.0 + data-urls: ^2.0.0 + decimal.js: ^10.2.1 + domexception: ^2.0.1 + escodegen: ^2.0.0 + html-encoding-sniffer: ^2.0.1 + is-potential-custom-element-name: ^1.0.0 + nwsapi: ^2.2.0 + parse5: 6.0.1 + request: ^2.88.2 + request-promise-native: ^1.0.9 + saxes: ^5.0.1 + symbol-tree: ^3.2.4 + tough-cookie: ^4.0.0 + w3c-hr-time: ^1.0.2 + w3c-xmlserializer: ^2.0.0 + webidl-conversions: ^6.1.0 + whatwg-encoding: ^1.0.5 + whatwg-mimetype: ^2.3.0 + whatwg-url: ^8.5.0 + ws: ^7.4.4 + xml-name-validator: ^3.0.0 + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 02f6e3b5bb6c75f70b256f9fb522ce67cdf035c8e073a61f152876570d29453f164a4f1ea38a62e419511f81f6f75ced793e6332b66a647dc8012daacff27b8e + languageName: node + linkType: hard + "jsesc@npm:^2.5.1": version: 2.5.2 resolution: "jsesc@npm:2.5.2" @@ -5920,12 +6030,12 @@ __metadata: languageName: node linkType: hard -"marked@npm:^2.0.1": - version: 2.0.1 - resolution: "marked@npm:2.0.1" +"marked@npm:^2.0.3": + version: 2.0.3 + resolution: "marked@npm:2.0.3" bin: marked: bin/marked - checksum: dd6f468a96ddfd6efbfdaa2f0fa61899b2ce1f8dac0a93c13d847d0fca6872d1f32362d7fe097932aeabc1dfbd83e33bb009a159860f60551d4c6adbdc5a0faf + checksum: 18940065203f4eacf84538d57478cdab170ca024c01e8cb992871f48fedb8a534bb69a908edd5b2c4d0468fb751ed4da52996cda5a45f063e71e433bbb7f04f7 languageName: node linkType: hard @@ -6029,16 +6139,16 @@ __metadata: languageName: node linkType: hard -"mini-css-extract-plugin@npm:^1.4.0": - version: 1.4.0 - resolution: "mini-css-extract-plugin@npm:1.4.0" +"mini-css-extract-plugin@npm:^1.4.1": + version: 1.4.1 + resolution: "mini-css-extract-plugin@npm:1.4.1" dependencies: loader-utils: ^2.0.0 schema-utils: ^3.0.0 webpack-sources: ^1.1.0 peerDependencies: webpack: ^4.4.0 || ^5.0.0 - checksum: 081612504f579a3d49b31b2358a27185efbfc3c28f9b8240dfd27def92a840d3f7eb254b3997565fb9690f29b21b598a0027a99ac87cd6f19a81e9211cec2ec0 + checksum: d6d7e72eb1eb640e0ffbd9e1f69fe7656266e47912a78415d16b34071db1ff5c61f6984638a1eb2d52211f9d15f453e103da222ceda5b7034861b0e1bebd5bf9 languageName: node linkType: hard @@ -6772,14 +6882,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.8": - version: 8.2.9 - resolution: "postcss@npm:8.2.9" +"postcss@npm:^8.2.10": + version: 8.2.10 + resolution: "postcss@npm:8.2.10" dependencies: colorette: ^1.2.2 nanoid: ^3.1.22 source-map: ^0.6.1 - checksum: b661a6e858c82e8919c9b1e6bc299b5b2ba61dc66ccc52ef631ddc8b69aabce170a6f0a9ea04f087e7be780ad34cfc15dbbf952c152a9698375de8c88b8c4e96 + checksum: 83912f846376ceb501d887951bb3c7f5efc16452b124ba5ffbdd27f718dabd1edce8f6ef777a88aeb93366081cc2a3804581b2e6711a1e89ecaecb0dff2d2b73 languageName: node linkType: hard @@ -7427,7 +7537,7 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4": +"semver@npm:^7.2.1, semver@npm:^7.3.2": version: 7.3.4 resolution: "semver@npm:7.3.4" dependencies: @@ -7438,6 +7548,17 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"semver@npm:^7.3.5": + version: 7.3.5 + resolution: "semver@npm:7.3.5" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: c53624ddf4b9779bcbf55a1eb8b37074cc44bfeca416f3cc263429408202a8a3c59b00eef8c647d697303bc39b95c022a5c61959221d3814bfb1270ff7c14986 + languageName: node + linkType: hard + "sentence-case@npm:^3.0.4": version: 3.0.4 resolution: "sentence-case@npm:3.0.4" @@ -8193,7 +8314,7 @@ resolve@^2.0.0-next.3: version: 0.0.0-use.local resolution: "tgui-polyfill@workspace:packages/tgui-polyfill" dependencies: - core-js: ^3.9.1 + core-js: ^3.10.1 regenerator-runtime: ^0.13.8 whatwg-fetch: ^3.6.2 languageName: unknown @@ -8203,39 +8324,39 @@ resolve@^2.0.0-next.3: version: 0.0.0-use.local resolution: "tgui-workspace@workspace:." dependencies: - "@babel/core": ^7.13.14 + "@babel/core": ^7.13.15 "@babel/eslint-parser": ^7.13.14 "@babel/plugin-proposal-class-properties": ^7.13.0 "@babel/plugin-transform-jscript": ^7.12.13 - "@babel/preset-env": ^7.13.12 + "@babel/preset-env": ^7.13.15 "@babel/preset-typescript": ^7.13.0 "@types/jest": ^26.0.22 - "@types/jsdom": ^16.2.9 - "@types/node": ^14.14.37 - "@typescript-eslint/parser": ^4.20.0 + "@types/jsdom": ^16.2.10 + "@types/node": ^14.14.41 + "@typescript-eslint/parser": ^4.22.0 babel-jest: ^26.6.3 babel-loader: ^8.2.2 - babel-plugin-inferno: ^6.1.1 + babel-plugin-inferno: ^6.2.0 babel-plugin-transform-remove-console: ^6.9.4 common: "workspace:*" - css-loader: ^5.2.0 - eslint: ^7.23.0 + css-loader: ^5.2.2 + eslint: ^7.24.0 eslint-plugin-radar: ^0.2.1 - eslint-plugin-react: ^7.23.1 + eslint-plugin-react: ^7.23.2 file-loader: ^6.2.0 inferno: ^7.4.8 jest: ^26.6.3 jest-circus: ^26.6.3 - jsdom: ^16.5.2 - mini-css-extract-plugin: ^1.4.0 + jsdom: ^16.5.3 + mini-css-extract-plugin: ^1.4.1 sass: ^1.32.8 sass-loader: ^11.0.1 style-loader: ^2.0.0 terser-webpack-plugin: ^5.1.1 - typescript: ^4.2.3 + typescript: ^4.2.4 url-loader: ^4.1.1 - webpack: ^5.28.0 - webpack-bundle-analyzer: ^4.4.0 + webpack: ^5.33.2 + webpack-bundle-analyzer: ^4.4.1 webpack-cli: ^4.6.0 languageName: unknown linkType: soft @@ -8248,7 +8369,7 @@ resolve@^2.0.0-next.3: dompurify: ^2.2.7 inferno: ^7.4.8 inferno-vnode-flags: ^7.4.8 - marked: ^2.0.1 + marked: ^2.0.3 tgui-dev-server: "workspace:*" tgui-polyfill: "workspace:*" languageName: unknown @@ -8532,23 +8653,23 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -typescript@^4.2.3: - version: 4.2.3 - resolution: "typescript@npm:4.2.3" +typescript@^4.2.4: + version: 4.2.4 + resolution: "typescript@npm:4.2.4" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 06e8470f317db6f5e2fce809b20eb84a67a7d8179057abff36e5427bd1b891bd08e54581ff81f0fa36aef9b6d1eb0f54eaf6e2643c6dbd4e37a0adcc41eed256 + checksum: edaede2fa77f56b7fba80ee624a2368ab1216e75b0434d968ccb47ab0a5e2f6d94f848b3b111c1237dd71e988cd376af26370dcdad3b94355c76e759f0dd0a1e languageName: node linkType: hard -"typescript@patch:typescript@^4.2.3#builtin": - version: 4.2.3 - resolution: "typescript@patch:typescript@npm%3A4.2.3#builtin::version=4.2.3&hash=a45b0e" +"typescript@patch:typescript@^4.2.4#builtin": + version: 4.2.4 + resolution: "typescript@patch:typescript@npm%3A4.2.4#builtin::version=4.2.4&hash=a45b0e" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: a8956044aabf730699bcc3c2475efdd3f35e509329325cf60b4989761d4c2188e2c474183e2cf92b8c201fcf976814a5a16f144508b2a832643c4f972d0ab803 + checksum: 3be44317593182e8ce494c114e7ad9b0bb2553a22f3085cc6da4f0a36912c20850daa9be4c898af2ab6fc8b12f430c1c9e46ac715721867cd38643f2350d3ef9 languageName: node linkType: hard @@ -8813,9 +8934,9 @@ typescript@^4.2.3: languageName: node linkType: hard -"webpack-bundle-analyzer@npm:^4.4.0": - version: 4.4.0 - resolution: "webpack-bundle-analyzer@npm:4.4.0" +"webpack-bundle-analyzer@npm:^4.4.1": + version: 4.4.1 + resolution: "webpack-bundle-analyzer@npm:4.4.1" dependencies: acorn: ^8.0.4 acorn-walk: ^8.0.0 @@ -8828,7 +8949,7 @@ typescript@^4.2.3: ws: ^7.3.1 bin: webpack-bundle-analyzer: lib/bin/analyzer.js - checksum: e92326ec685b452f44713b9f5cffe2b43252595ebd64ec4ff20f098c60633b88ffd567202104d6ecfc129219fb4e2422596cf19efe9f4ab153e876d85aaf7804 + checksum: ef2e17442abbcf8eb4178f1d81b39582cfc42d6c5935878fb10dbb230a49f631d5f367d70f2baba95699e8dca2e23df65e354fdf16e10cdb3a529bd1d47014bf languageName: node linkType: hard @@ -8897,9 +9018,9 @@ typescript@^4.2.3: languageName: node linkType: hard -"webpack@npm:^5.28.0": - version: 5.28.0 - resolution: "webpack@npm:5.28.0" +"webpack@npm:^5.33.2": + version: 5.33.2 + resolution: "webpack@npm:5.33.2" dependencies: "@types/eslint-scope": ^3.7.0 "@types/estree": ^0.0.46 @@ -8929,7 +9050,7 @@ typescript@^4.2.3: optional: true bin: webpack: bin/webpack.js - checksum: bb1948e6a2039499284f231b1b71e69414e673cd086e55db118f112a18c4a7979c93b607bea4429fc63034babf2b2d21d2f4ba1ee620f1dda614e485848972e3 + checksum: 2132ec24db3b94c4bbafe821de2e3bc05f60b8eadfd8bbc1bb441d5b49309ac20c5230d592c7bebf7a6650d317ae00f69d8b577126b4c301956f3048eb439886 languageName: node linkType: hard