diff --git a/.yarn/patches/typia-npm-9.7.2-5c5d9c80b4.patch b/.yarn/patches/typia-npm-9.7.2-5c5d9c80b4.patch new file mode 100644 index 0000000000000..b6f291d1a58d7 --- /dev/null +++ b/.yarn/patches/typia-npm-9.7.2-5c5d9c80b4.patch @@ -0,0 +1,17 @@ +diff --git a/lib/index.mjs b/lib/index.mjs +index 35c18fc129e349205d3db64bfb7b9c589c726d35..7fe10a375d6e6d4d46bb1c4a776fdc75f062c3d3 100644 +--- a/lib/index.mjs ++++ b/lib/index.mjs +@@ -1,4 +1,4 @@ +-import * as module from './module.mjs'; ++import * as _module from './module.mjs'; + export { assert, assertEquals, assertGuard, assertGuardEquals, createAssert, createAssertEquals, createAssertGuard, createAssertGuardEquals, createEquals, createIs, createRandom, createValidate, createValidateEquals, equals, is, random, validate, validateEquals } from './module.mjs'; + import * as functional from './functional.mjs'; + export { functional }; +@@ -22,5 +22,5 @@ export { TypeGuardError } from './TypeGuardError.mjs'; + + + +-export { module as default }; ++export { _module as default }; + //# sourceMappingURL=index.mjs.map diff --git a/apps/meteor/.babelrc b/apps/meteor/.babelrc index d57e624148cca..67b35228620e0 100644 --- a/apps/meteor/.babelrc +++ b/apps/meteor/.babelrc @@ -1,7 +1,7 @@ { "presets": [ "@babel/preset-env", - "@babel/preset-react", + ["@babel/preset-react", { "runtime": "automatic" }], [ "@babel/preset-typescript", { @@ -9,14 +9,6 @@ } ] ], - "plugins": [ - [ - "@babel/plugin-transform-react-jsx", - { - "runtime": "automatic" - } - ] - ], "env": { "coverage": { "plugins": [ diff --git a/apps/meteor/.meteor/platforms b/apps/meteor/.meteor/platforms index 8a3a35f9f6279..62ba921a0c051 100644 --- a/apps/meteor/.meteor/platforms +++ b/apps/meteor/.meteor/platforms @@ -1,2 +1,3 @@ -browser server +browser +modern \ No newline at end of file diff --git a/apps/meteor/.swcrc b/apps/meteor/.swcrc new file mode 100644 index 0000000000000..003417d6c0619 --- /dev/null +++ b/apps/meteor/.swcrc @@ -0,0 +1,10 @@ +{ + "jsc": { + "target": "es2022", + "transform": { + "react": { + "runtime": "automatic" + } + } + } +} diff --git a/apps/meteor/package.json b/apps/meteor/package.json index e388a26f226e2..a39fb911bd76c 100644 --- a/apps/meteor/package.json +++ b/apps/meteor/package.json @@ -294,7 +294,7 @@ "tweetnacl": "^1.0.3", "twilio": "^5.4.2", "twit": "^2.2.11", - "typia": "~9.7.2", + "typia": "patch:typia@npm%3A9.7.2#~/.yarn/patches/typia-npm-9.7.2-5c5d9c80b4.patch", "ua-parser-js": "~1.0.41", "underscore": "^1.13.7", "universal-perf-hooks": "^1.0.1", @@ -471,12 +471,17 @@ "installConfig": { "hoistingLimits": "workspaces" }, - "meteor": { + "meteor": { + "disableLegacyBuild": true, "mainModule": { "client": "client/main.ts", "server": "server/main.ts" - } + }, + "modern": true }, + "browserslist": [ + "defaults" + ], "rocketchat": { "minimumClientVersions": { "desktop": "3.9.6", diff --git a/packages/core-typings/package.json b/packages/core-typings/package.json index b4521f251e56e..bd050c098e9b8 100644 --- a/packages/core-typings/package.json +++ b/packages/core-typings/package.json @@ -22,7 +22,7 @@ "@rocket.chat/icons": "~0.46.0", "@rocket.chat/message-parser": "workspace:^", "@rocket.chat/ui-kit": "workspace:~", - "typia": "~9.7.2" + "typia": "patch:typia@npm%3A9.7.2#~/.yarn/patches/typia-npm-9.7.2-5c5d9c80b4.patch" }, "devDependencies": { "@rocket.chat/apps-engine": "workspace:^", diff --git a/packages/ui-kit/package.json b/packages/ui-kit/package.json index ba2963b75efab..ceaf242bb2448 100644 --- a/packages/ui-kit/package.json +++ b/packages/ui-kit/package.json @@ -31,7 +31,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "typia": "~9.7.2" + "typia": "patch:typia@npm%3A9.7.2#~/.yarn/patches/typia-npm-9.7.2-5c5d9c80b4.patch" }, "devDependencies": { "@rocket.chat/eslint-config": "workspace:~", diff --git a/yarn.lock b/yarn.lock index 4ce24dd69cb95..aab9c62db5614 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8303,7 +8303,7 @@ __metadata: rimraf: "npm:^6.0.1" ts-patch: "npm:^3.3.0" typescript: "npm:~5.9.3" - typia: "npm:~9.7.2" + typia: "patch:typia@npm%3A9.7.2#~/.yarn/patches/typia-npm-9.7.2-5c5d9c80b4.patch" languageName: unknown linkType: soft @@ -9480,7 +9480,7 @@ __metadata: twilio: "npm:^5.4.2" twit: "npm:^2.2.11" typescript: "npm:~5.9.3" - typia: "npm:~9.7.2" + typia: "patch:typia@npm%3A9.7.2#~/.yarn/patches/typia-npm-9.7.2-5c5d9c80b4.patch" ua-parser-js: "npm:~1.0.41" underscore: "npm:^1.13.7" universal-perf-hooks: "npm:^1.0.1" @@ -10324,7 +10324,7 @@ __metadata: ts-jest: "npm:~29.4.5" ts-patch: "npm:^3.3.0" typescript: "npm:~5.9.3" - typia: "npm:~9.7.2" + typia: "patch:typia@npm%3A9.7.2#~/.yarn/patches/typia-npm-9.7.2-5c5d9c80b4.patch" peerDependencies: "@rocket.chat/icons": "*" languageName: unknown @@ -36006,7 +36006,7 @@ __metadata: languageName: node linkType: hard -"typia@npm:~9.7.2": +"typia@npm:9.7.2": version: 9.7.2 resolution: "typia@npm:9.7.2" dependencies: @@ -36025,6 +36025,25 @@ __metadata: languageName: node linkType: hard +"typia@patch:typia@npm%3A9.7.2#~/.yarn/patches/typia-npm-9.7.2-5c5d9c80b4.patch": + version: 9.7.2 + resolution: "typia@patch:typia@npm%3A9.7.2#~/.yarn/patches/typia-npm-9.7.2-5c5d9c80b4.patch::version=9.7.2&hash=cc0415" + dependencies: + "@samchon/openapi": "npm:^4.7.1" + "@standard-schema/spec": "npm:^1.0.0" + commander: "npm:^10.0.0" + comment-json: "npm:^4.2.3" + inquirer: "npm:^8.2.5" + package-manager-detector: "npm:^0.2.0" + randexp: "npm:^0.5.3" + peerDependencies: + typescript: ">=4.8.0 <5.10.0" + bin: + typia: lib/executable/typia.js + checksum: 10/db5a671719afedcafff4f48b684d7afb76803d32ccb98df64071fd02e32bd932496d5b1c348112a4deab97d65f53be554ae9fd391ce6f6a90a92a33a6e1086d8 + languageName: node + linkType: hard + "ua-parser-js@npm:~1.0.41": version: 1.0.41 resolution: "ua-parser-js@npm:1.0.41"