# Project export: Homer

This document was generated by HackStack to give an AI agent context about a hackathon project. Sections are labeled with their provenance; content marked as truncated was cut to keep this document small.

## Project metadata

- Hackathon: CruzHacks 2025
- Tagline: An AI translation focused communication app for international students.
- Devpost: https://devpost.com/software/homerchat
- GitHub: https://github.com/ArchitMishraStudent/Rocket.Chat
- Demo: http://homerchat.tech/
- Team: 3 GitHub contributor(s) — JoshuaSchuman (4 commits), ArchitMishraStudent (2 commits), AMishraDev (1 commits)

## Devpost submission (written by the team)

### Overview

Problem Statement For international students, studying abroad isn’t just an academic journey, it’s a cultural leap. Moving to a new country comes with excitement, but also a wave of uncertainty. The language barrier is often the first and biggest hurdle. It doesn’t just complicate classwork or paperwork, it affects everyday interactions, social life, and the ability to form real, lasting connections. Many students find themselves sticking to others from their own background, not by choice, but by necessity. This limits their exposure to the broader campus community and deepens feelings of isolation. The thought of starting fresh in a place where they might not be understood can feel intimidating, even paralyzing. Without support, this fear can start long before a student ever sets foot at UCSC. They don’t just need information, they need a bridge to people. A way to feel welcome, included, and connected before they arrive. Solution Statement Homer is a communication and community-building platform designed to make international students feel at home, no matter where they’re from or what language they speak. At its core is powerful real-time translation technology that lets users communicate fluidly in their native language while still being fully understood by others. Whether it's English, Korean, Portuguese, or any other language, Homer makes multilingual conversations feel natural, seamless, and even a little magical. Picture this: three students, each speaking a different language, having a conversation where everyone understands each other perfectly. That’s what Homer enables, removing language as a barrier and turning it into a shared experience. But Homer goes beyond messaging. It pairs incoming international students with experienced UCSC mentors, helping them build meaningful connections before they even arrive. This early engagement creates a foundation of trust, friendship, and support. The platform also acts as an information hub, delivering campus updates, survival tips, and culturally relevant guidance, curated with the international student in mind. Homer isn’t just a tool, it’s a welcome mat, a translator, and a community builder all in one.

### What we learned

We would all say that we learned quite a bit during this hackathon. The two biggest lessons we could say we learned was 1) Setting up customized versions of large production ready projects are not as easy as we thought. We should have committed more time to setting up these projects instead of trying to think through the implementation details of the AI Translation Features. 2) Whiteboards are awesome! Surprisingly out of everything we tried to keep organized a simple short list of tasks on a whiteboard that we could check off was the most effective. It kept us feeling motivated and helped us deal with the overwhelming scale of the project in order to avoid feeling overwhelmed. Building and the Challenges we faced So after coming up with the idea of an communication app that could translate from any language to any language we had set the bar pretty high for what we wanted to accomplish. One challenge that we ran into was lack of clarity on what we exactly wanted to do but once we got the problem and solution statement we were off to the races. Then the biggest challenge was learning how to setup these large production ready projects with gcp and being able to customize and build from source. But through sheer perseverance and luck we were able to accomplish the text translation and hopefully set a good base for the future of this product.

## README (from the GitHub repository)

<p align="center"> 
  <img  src="https://github.com/RocketChat/Rocket.Chat.Artwork/raw/master/Logos/2020/png/logo-horizontal-red.png" data-canonical-src="https://github.com/RocketChat/Rocket.Chat.Artwork/raw/master/Logos/2020/png/logo-horizontal-red.png" width="400" />
</p>

<h1 align="center">
  The ultimate Free Open Source Solution for team communications
</h1>

<p align="center">
  <img src="https://img.shields.io/github/v/release/RocketChat/Rocket.Chat?label=version">
  <img src="https://img.shields.io/github/actions/workflow/status/RocketChat/Rocket.Chat/build_and_test.yml">
  <img src="https://img.shields.io/badge/license-MIT-green">
  <img alt="Codecov branch" src="https://img.shields.io/codecov/c/github/RocketChat/Rocket.Chat/develop">
</p>



[Rocket.Chat](https://rocket.chat) is an open-source fully customizable communications platform developed in JavaScript for organizations with high standards of data protection.

We are the ultimate **Free Open Source Solution** for team communications, enabling real-time conversations between colleagues, with other companies or with your customers, regardless of how they connect with you. The result is an increase in productivity and customer satisfaction rates.

Every day, tens of millions of users in over 150 countries and in organizations such as Deutsche Bahn, The US Navy, and Credit Suisse trust Rocket.Chat to keep their communications completely private and secure.

# 🚀 Product Offerings - Self-hosted and Cloud

Rocket.Chat has four key product offerings: 

💬 **Team collaboration** - A single point for secure internal and cross-company collaboration.

🎯 **Omnichannel customer service** - Engage in seamless interactions with customers regardless of how they connect with you.

🦾 **Chat engine** - Create customized messaging experiences within your mobile or web app.

🤖 **Marketplace** - Choose a wide range of apps and native integrations that help your business communicate more effectively.

<img src="https://global-uploads.webflow.com/611a19b9853b7414a0f6b3f6/6319c72bbd8af5c8c22efab6_heroImage.webp" data-canonical-src="https://global-uploads.webflow.com/611a19b9853b7414a0f6b3f6/6319c72bbd8af5c8c22efab6_heroImage.webp"  />

# ☁️ Cloud-hosted Rocket.Chat

Rocket.Chat has flexible hosting options that adapt to your infrastructure needs.
For more information please [follow this link](https://www.rocket.chat/hosting)

# 📖 Docs for Developers, Admins and Users

Visit our official [User Documentation](https://docs.rocket.chat/) and [Developer Docs](https://developer.rocket.chat/docs) before sending questions.

# 🛠️ Local Development

You can set up a Rocket.Chat server development environment by following the guide below for your operating system:


- [Linux](https://developer.rocket.chat/docs/linux): See how to set up a Rocket.Chat server development environment on any Linux distribution.

- [Mac OSX](https://developer.rocket.chat/docs/mac-osx): Learn how to set up a Rocket.Chat server development environment on Mac.

- [Windows 10](https://developer.rocket.chat/docs/windows-10): Set up a Rocket.Chat server development environment on Windows.

- [Gitpod](https://developer.rocket.chat/docs/gitpod): Use the online development environment pre-configuration to develop Rocket.Chat server.

> Visit the [Rocket.Chat Environment Setup guide](https://developer.rocket.chat/docs/server-environment-setup) to learn more.


# 💻 Deploy Rocket.Chat

Refer to the [System requirements documentation](https://docs.rocket.chat/docs/system-requirements) for required hardware and software specifications. For detailed instructions on deploying your Rocket.Chat workspace, visit [Deploy Rocket.Chat](https://rocket.chat/install).

# 📱 Mobile apps

In addition to the web app, you can also download Rocket.Chat clients for:


[![Rocket.Chat on Apple App Store](https://user-images.githubusercontent.com/551004/29770691-a2082ff4-8bc6-11e7-89a6-964cd405ea8e.png)](https://itunes.apple.com/us/app/rocket-chat/id1148741252?mt=8) [![Rocket.Chat on Google Play](https://user-images.githubusercontent.com/551004/29770692-a20975c6-8bc6-11e7-8ab0-1cde275496e0.png)](https://play.google.com/store/apps/details?id=chat.rocket.android) [![](https://user-images.githubusercontent.com/551004/48210349-50649480-e35e-11e8-97d9-74a4331faf3a.png)](https://f-droid.org/en/packages/chat.rocket.android)

You can also contribute to the mobile open source code in [Rocket.Chat.ReactNative](https://github.com/RocketChat/Rocket.Chat.ReactNative) and check it out its [documentation](https://developer.rocket.chat/docs/mobile-app).

# 🧩 Apps Engine for Rocket.Chat

You can develop your own app that can be integrated with Rocket.Chat. We provide an [Open Source Apps-Engine framework](https://developer.rocket.chat/apps-engine/getting-started) which expands the integration possibilities within the Rocket.Chat ecosystem.

# 📚 Learn More

- [User documentation](https://docs.rocket.chat)
- [Developer documentation](https://developer.rocket.chat)
- [API documentation](https://developer.rocket.chat/reference/api)
- [Apps-Engine development](https://developer.rocket.chat/apps-engine/rocket.chat-apps-and-apps-engine)
- [See who's using Rocket.Chat](https://www.rocket.chat/customers)

# 🆕 Feature Request

[Rocket.Chat/feature-requests](https://github.com/RocketChat/feature-requests) is used to track Rocket.Chat feature requests and discussions. Click [here](https://github.com/RocketChat/feature-requests/issues/new?template=feature_request.md) to open a new feature request. [Feature Request Forums](https://forums.rocket.chat/c/feature-requests/8) stores the historical archives of old feature requests (up to 2018).

# 🤝 Community

Join thousands of members worldwide in our [community server](https://open.rocket.chat).
Join [#support](https://open.rocket.chat/channel/support) and [#general](https://open.rocket.chat/channel/general) for help from the community.


# 👥 Contributions

Rocket.Chat is an open source project and we are very happy to accept community contributions. Refer to the [Modes of contribution guide](https://developer.rocket.chat/contribute-to-rocket.chat/ways-to-contribute) for more details.


# 💼 Become a Rocketeer

We're hiring developers, support people, and product managers all the time. Check out our [jobs page](https://rocket.chat/jobs).

# 🗞️ Get the Latest News

- [Blog](https://rocket.chat/blog)
- [Twitter](https://twitter.com/RocketChat)
- [Facebook](https://www.facebook.com/RocketChatApp)
- [LinkedIn](https://www.linkedin.com/company/rocket-chat)
- [Youtube](https://www.youtube.com/channel/UCin9nv7mUjoqrRiwrzS5UVQ)

# 🗒️ Credits

- Emoji provided graciously by [JoyPixels](https://www.joypixels.com).


## Detected evidence (automated analysis)

Indexed codebase: 8409 recognized source files, 25874 KB.
- CSS (language) — detected in the code
- Express (technology) — detected in the code
- HTML (language) — detected in the code
- JavaScript (language) — detected in the code
- MongoDB (technology) — detected in the code
- PHP (language) — detected in the code
- React (technology) — detected in the code
- TypeScript (language) — detected in the code
- Node.js (technology) — claimed on Devpost, not found in the code

## Codebase structure (from repository index)

### Files (120 of 9040)

```
_templates/generator/help/index.ejs.t
_templates/generator/new/hello.ejs.t
_templates/generator/with-prompt/hello.ejs.t
_templates/generator/with-prompt/prompt.ejs.t
_templates/init/repo/new-repo.ejs.t
_templates/package/new/.eslintrc.json.ejs.t
_templates/package/new/index.ejs.t
_templates/package/new/jest.config.ts.t
_templates/package/new/package.json.ejs.t
_templates/package/new/tsconfig.json.ejs.t
_templates/service/new/.eslintrc.json.ejs.t
_templates/service/new/package.json.ejs.t
_templates/service/new/service.ejs.t
_templates/service/new/servicesClass.ejs.t
_templates/service/new/tsconfig.json.ejs.t
.changeset/big-tips-greet.md
.changeset/bright-forks-drop.md
.changeset/config.json
.changeset/dirty-seas-explode.md
.changeset/eighty-wombats-smile.md
.changeset/fifty-moles-boil.md
.changeset/fluffy-weeks-float.md
.changeset/four-dragons-warn.md
.changeset/fuzzy-eyes-clean.md
.changeset/good-bobcats-argue.md
.changeset/gorgeous-turtles-flow.md
.changeset/heavy-boats-mix.md
.changeset/honest-toys-guess.md
.changeset/hungry-wasps-remember.md
.changeset/lovely-waves-sniff.md
.changeset/odd-waves-destroy.md
.changeset/plenty-baboons-kneel.md
.changeset/polite-turkeys-fetch.md
.changeset/README.md
.changeset/serious-grapes-smell.md
.changeset/slow-ravens-tie.md
.changeset/small-snails-burn.md
.changeset/strong-shoes-end.md
.changeset/stupid-rabbits-hide.md
.changeset/sweet-ravens-refuse.md
.changeset/tasty-pianos-bathe.md
.changeset/tidy-cups-smoke.md
.changeset/witty-foxes-thank.md
.changeset/young-avocados-brake.md
.devcontainer/devcontainer.json
.devcontainer/Dockerfile
.editorconfig
.github/actions/build-docker/action.yml
.github/actions/meteor-build/action.yml
.github/actions/setup-node/action.yml
.github/actions/update-version-durability/action.yml
.github/actions/update-version-durability/index.js
.github/actions/update-version-durability/package.json
.github/bot-config.yml
.github/CODEOWNERS
.github/CONTRIBUTING.md
.github/dependabot.yml
.github/history-manual.json
.github/history.json
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/release.md
.github/issue-close-app.yml
.github/pr-title-checker-config.json
.github/PULL_REQUEST_TEMPLATE.md
.github/workflows/ci-code-check.yml
.github/workflows/ci-deploy-gh-pages.yml
.github/workflows/ci-test-e2e.yml
.github/workflows/ci-test-unit.yml
.github/workflows/ci.yml
.github/workflows/codeql-analysis.yml
.github/workflows/new-release.yml
.github/workflows/pr-title-checker.yml
.github/workflows/pr-update-description.yml
.github/workflows/publish-release.yml
.github/workflows/release-candidate.yml
.github/workflows/stale.yml
.github/workflows/update-version-durability.yml
.gitignore
.gitpod/.gitpod.yml
.gitpod/automations.yaml
.houston/metadata.js
.houston/templates/prs.hbs
.houston/templates/versions.hbs
.hygen.js
.kodiak.toml
.npmrc
.prettierrc
.tool-versions
.vscode/client.code-snippets
.vscode/settings.json
.yarn/patches/moleculer-npm-0.14.34-440e26767d.patch
.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch
.yarn/patches/swiper-npm-11.1.14-8126fa478a.patch
.yarn/patches/typia-npm-6.9.0-2fd4d85f25.patch
.yarn/plugins/@yarnpkg/plugin-engines.cjs
.yarn/releases/yarn-4.7.0.cjs
.yarnrc.yml
app.json
apps/meteor/.babelrc
apps/meteor/.codeclimate.yml
apps/meteor/.docker-mongo/Dockerfile
apps/meteor/.docker-mongo/entrypoint.sh
apps/meteor/.docker-mongo/licenses/LICENSE
apps/meteor/.docker/Dockerfile.alpine
apps/meteor/.docker/Dockerfile.debian
apps/meteor/.docker/licenses/LICENSE
apps/meteor/.dockerignore
apps/meteor/.eslintignore
apps/meteor/.eslintrc.json
apps/meteor/.gitignore
apps/meteor/.meteor/.finished-upgraders
apps/meteor/.meteor/.gitignore
apps/meteor/.meteor/packages
apps/meteor/.meteor/platforms
apps/meteor/.meteor/release
apps/meteor/.meteor/versions
apps/meteor/.meteorignore
apps/meteor/.mocharc.api.js
apps/meteor/.mocharc.base.json
apps/meteor/.mocharc.definition.js
[8920 more files omitted for size]
```

### Dependencies

- .github/actions/update-version-durability/package.json: @actions/core@^1.10.1, @octokit/rest@^21.0.0, @xmldom/xmldom@^0.8.10, axios@^1.7.2, beauty-html@^1.3.1, colors@^1.4.0, diff@^5.1.0, semver@^7.5.4
- apps/meteor/ee/server/services/package.json: @rocket.chat/apps-engine@workspace:^, @rocket.chat/core-services@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/emitter@~0.31.25, @rocket.chat/icons@^0.42.0, @rocket.chat/message-parser@workspace:^, @rocket.chat/model-typings@workspace:^, @rocket.chat/models@workspace:^, @rocket.chat/network-broker@workspace:^, @rocket.chat/rest-typings@workspace:^, @rocket.chat/string-helpers@~0.31.25, @rocket.chat/ui-kit@workspace:~, @types/cookie@^0.5.4, @types/cookie-parser@^1.4.7, @types/ejson@^2.2.2, @types/express@^4.17.21, @types/fibers@^3.1.4, @types/node@~22.14.0, @types/ws@^8.5.13, ajv@^8.17.1, bcrypt@^5.1.1, body-parser@^1.20.3, colorette@^2.0.20, cookie@^0.7.2, cookie-parser@^1.4.7, ejson@^2.2.3, eventemitter3@^5.0.1, express@^4.21.2, jaeger-client@^3.19.0, mem@^8.1.1, moleculer@^0.14.35, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, nats@^2.28.2, npm-run-all@^4.1.5, pino@^8.21.0, pino-pretty@^7.6.1, sodium-native@^4.3.1, sodium-plus@^0.9.0, ts-node@^10.9.2, typescript@~5.7.2, uuid@^11.0.3, ws@^8.18.0
- apps/meteor/package.json: @axe-core/playwright@^4.10.1, @babel/core@~7.26.0, @babel/eslint-parser@~7.25.9, @babel/preset-env@~7.26.0, @babel/preset-react@~7.25.9, @babel/register@~7.25.9, @babel/runtime@~7.26.0, @bugsnag/js@~7.20.2, @bugsnag/plugin-react@~7.19.0, @faker-js/faker@~8.0.2, @google-cloud/storage@^7.15.0, @kaciras/deasync@^1.1.0, @nivo/bar@0.88.0, @nivo/core@0.88.0, @nivo/heatmap@0.88.0, @nivo/line@0.88.0, @nivo/pie@0.88.0, @node-oauth/oauth2-server@5.2.0, @opentelemetry/api@^1.9.0, @opentelemetry/exporter-trace-otlp-grpc@^0.54.2, @opentelemetry/sdk-node@^0.54.2, @parse/node-apn@^6.3.0, @playwright/test@^1.48.2, @react-aria/toolbar@^3.0.0-nightly.5042, @react-pdf/renderer@^3.4.5, @rocket.chat/account-utils@workspace:^, @rocket.chat/agenda@workspace:^, @rocket.chat/api-client@workspace:^, @rocket.chat/apps@workspace:^, @rocket.chat/apps-engine@workspace:^, @rocket.chat/base64@workspace:^, @rocket.chat/cas-validate@workspace:^, @rocket.chat/core-services@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/cron@workspace:^, @rocket.chat/css-in-js@~0.31.25, @rocket.chat/emitter@~0.31.25, @rocket.chat/eslint-config@workspace:^, @rocket.chat/favicon@workspace:^, @rocket.chat/freeswitch@workspace:^, @rocket.chat/fuselage@~0.62.0, @rocket.chat/fuselage-hooks@~0.35.0, @rocket.chat/fuselage-polyfills@~0.31.25, @rocket.chat/fuselage-toastbar@^0.35.0, @rocket.chat/fuselage-tokens@~0.33.2, @rocket.chat/fuselage-ui-kit@workspace:^, @rocket.chat/gazzodown@workspace:^, @rocket.chat/i18n@workspace:^, @rocket.chat/icons@^0.42.0, @rocket.chat/instance-status@workspace:^, @rocket.chat/jest-presets@workspace:~, @rocket.chat/jwt@workspace:^, @rocket.chat/layout@~0.32.0, @rocket.chat/license@workspace:^, @rocket.chat/livechat@workspace:^, @rocket.chat/log-format@workspace:^, @rocket.chat/logger@workspace:^, @rocket.chat/logo@^0.32.0, @rocket.chat/memo@~0.31.25, @rocket.chat/message-parser@workspace:^, @rocket.chat/mock-providers@workspace:^, @rocket.chat/model-typings@workspace:^, @rocket.chat/models@workspace:^, @rocket.chat/mongo-adapter@workspace:^, @rocket.chat/mp3-encoder@^0.31.26, @rocket.chat/network-broker@workspace:^, @rocket.chat/omnichannel-services@workspace:^, @rocket.chat/onboarding-ui@^0.35.1, @rocket.chat/password-policies@workspace:^, @rocket.chat/patch-injection@workspace:^, @rocket.chat/pdf-worker@workspace:^, @rocket.chat/poplib@workspace:^, @rocket.chat/presence@workspace:^, @rocket.chat/random@workspace:^, @rocket.chat/rest-typings@workspace:^, @rocket.chat/server-cloud-communication@workspace:^, @rocket.chat/server-fetch@workspace:^, @rocket.chat/sha256@workspace:^, @rocket.chat/string-helpers@~0.31.25, @rocket.chat/tools@workspace:^, @rocket.chat/tracing@workspace:^, @rocket.chat/ui-avatar@workspace:^, @rocket.chat/ui-client@workspace:^, @rocket.chat/ui-composer@workspace:^, @rocket.chat/ui-contexts@workspace:^, @rocket.chat/ui-kit@workspace:~, @rocket.chat/ui-theming@workspace:^, @rocket.chat/ui-video-conf@workspace:^, @rocket.chat/ui-voip@workspace:^, @rocket.chat/web-ui-registration@workspace:^, @slack/bolt@^3.22.0, @slack/rtm-api@^7.0.2, @storybook/addon-a11y@^8.6.4, @storybook/addon-essentials@^8.6.4, @storybook/addon-interactions@^8.6.4, @storybook/addon-styling-webpack@^1.0.1, @storybook/addon-webpack5-compiler-babel@^3.0.5, @storybook/react@^8.6.4, @storybook/react-webpack5@^8.6.4, @tanstack/react-query@~5.65.1, @testing-library/react@~16.0.1, @testing-library/user-event@~14.5.2, @types/adm-zip@^0.5.6, @types/archiver@^5.3.4, @types/bad-words@^3.0.3, @types/bcrypt@^5.0.2, @types/body-parser@^1.19.5, @types/busboy@^1.5.4, @types/bytebuffer@~5.0.49, @types/chai@~4.3.20, @types/chai-as-promised@^7.1.8, @types/chai-datetime@0.0.39, @types/chai-dom@1.11.3, @types/chai-spies@~1.0.6, @types/codemirror@~5.60.15, @types/cookie@^0.5.4, @types/cookie-parser@^1.4.7, @types/cors@^2.8.17, @types/cssom@^0.4.3, @types/ejson@^2.2.2, @types/express@^4.17.21, @types/express-rate-limit@^5.1.3, @types/google-libphonenumber@^7.4.30, @types/gravatar@^1.8.6, @types/he@^1.2.3, @types/i18next-sprintf-postprocessor@^0.2.3, @types/imap@^0.8.42, @types/jest@~29.5.14, @types/jsdom@^21.1.0, @types/jsdom-global@^3.0.7, @types/jsrsasign@^10.5.14, @types/katex@^0.16.7, @types/later@^1.2.9, @types/ldapjs@^2.2.5, @types/less@~3.0.6, @types/lodash@^4.17.13, @types/lodash.clonedeep@^4.5.9, @types/lodash.debounce@^4.0.9, @types/lodash.escape@^4.0.9, @types/lodash.get@^4.4.9, @types/mailparser@^3.4.5, @types/marked@^4.3.2, @types/meteor@^2.9.8, @types/meteor-collection-hooks@^0.8.9, @types/mkdirp@^1.0.2, @types/mocha@github:whitecolor/mocha-types, @types/node@~22.14.0, @types/node-rsa@^1.1.4, @types/nodemailer@^6.4.16, @types/oauth2-server@^3.0.18, @types/object-path@^0.11.4, @types/parseurl@^1.3.3, @types/prometheus-gc-stats@^0.6.4, @types/proxy-from-env@^1.0.4, @types/proxyquire@^1.3.31, @types/psl@^1.1.3, @types/qs@^6, @types/react@~18.3.17, @types/react-dom@~18.3.5, @types/sanitize-html@^2.13.0, @types/semver@^7.5.8, @types/sharp@^0.32.0, @types/sinon@^10.0.20, @types/speakeasy@^2.0.10, @types/strict-uri-encode@^2.0.2, @types/supertest@^6.0.2, @types/supports-color@~7.2.1, @types/swagger-ui-express@^4.1.8, @types/textarea-caret@^3.0.3, @types/ua-parser-js@^0.7.39, @types/underscore@^1.13.0, @types/uuid@^10.0.0, @types/xml-crypto@~1.4.6, @types/xml-encryption@~1.2.4, @typescript-eslint/eslint-plugin@~5.60.1, @typescript-eslint/parser@~5.60.1, @vector-im/matrix-bot-sdk@0.7.1-element.6, @xmldom/xmldom@^0.8.10, adm-zip@0.5.16, ajv@^8.17.1, ajv-formats@~3.0.1, archiver@^7.0.1, asterisk-manager@^0.2.0, atlassian-crowd-patched@^0.5.1, autoprefixer@^9.8.8, aws-sdk@^2.1691.0, babel-loader@^9.2.1, babel-plugin-array-includes@^2.0.3, babel-plugin-istanbul@^6.1.1, bad-words@^3.0.4, bcrypt@^5.1.1, body-parser@1.20.3, bson@^6.7.0, busboy@^1.6.0, bytebuffer@5.0.1, chai@^4.5.0, chai-as-promised@^7.1.2, chai-datetime@^1.8.1, chai-dom@^1.12.0, chai-spies@~1.1.0, chalk@^4.1.2, change-case@^4.1.2, chart.js@^3.9.1, codemirror@^5.65.18, colorette@^2.0.20, colors@^1.4.0, connect@^3.7.0, cookie@^0.7.2, cookie-parser@^1.4.7, cors@^2.8.5, cron@~1.8.2, cron-validator@^1.3.1, cross-env@^7.0.3, css-vars-ponyfill@^2.4.9, csv-parse@^5.5.6, date-fns@^2.30.0, date.js@~0.3.3, debug@~4.3.7, docker-compose@^0.24.8, dompurify@^3.2.4, ejson@^2.2.3, emailreplyparser@^0.0.5, emoji-toolkit@^7.0.1, emojione@^4.5.0, emojione-assets@^4.5.0, esl@^11.2.1, eslint@~8.45.0, eslint-config-prettier@~9.1.0, eslint-plugin-anti-trojan-source@~1.1.1, eslint-plugin-import@~2.31.0, eslint-plugin-no-floating-promise@~2.0.0, eslint-plugin-playwright@~2.0.1, eslint-plugin-prettier@~5.2.1, eslint-plugin-react@~7.37.2, eslint-plugin-react-hooks@~5.0.0, eslint-plugin-testing-library@~6.4.0, eslint-plugin-you-dont-need-lodash-underscore@~6.14.0, eventemitter3@^5.0.1, exif-be-gone@^1.5.1, expiry-map@^2.0.0, express@^4.21.2, express-rate-limit@^5.5.1, fast-glob@^3.3.2, fastq@^1.17.1, fflate@^0.8.2, file-type@^16.5.4, filenamify@^4.3.0, filesize@9.0.11, generate-password@^1.7.1, google-libphonenumber@^3.2.38, gravatar@^1.8.2, he@^1.2.0, highlight.js@11.8.0, hljs9@npm:highlight.js@^9.18.5, hono@^4.6.19, http-proxy-agent@^7.0.2, human-interval@^2.0.1, i18next@~23.4.9, i18next-http-backend@^1.4.5, i18next-sprintf-postprocessor@^0.2.2, iconv-lite@^0.6.3, image-size@^1.2.1, imap@^0.8.19, ip-range-check@^0.2.0, is-svg@^5.1.0, isolated-vm@5.0.1, jest@~29.7.0, jschardet@^3.1.4, jsdom@^26.0.0, jsdom-global@^3.0.2, jsrsasign@^11.1.0, juice@^8.1.0, katex@~0.16.21, ldap-escape@^2.0.6, ldapjs@^2.3.3, limax@^3.0.0, localforage@^1.10.0, lodash.clonedeep@^4.5.0, lodash.debounce@^4.0.8, lodash.escape@^4.0.1, lodash.get@^4.4.2, mailparser@^3.7.1, marked@^4.3.0, matrix-appservice@^2.0.0, matrix-appservice-bridge@^10.3.1, mem@^8.1.1, meteor-node-stubs@^1.2.12, mime-db@^1.52.0, mime-type@^4.0.0, mkdirp@^1.0.4, mocha@^9.2.2, moleculer@^0.14.35, moment@^2.30.1, moment-timezone@^0.5.46, mongo-message-queue@^1.1.0, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, nats@^2.28.2, node-dogstatsd@^0.0.7, node-fetch@2.7.0, node-rsa@^1.1.1, nodemailer@^6.9.16, nyc@^17.1.0, object-path@^0.11.8, outdent@~0.8.0, overlayscrollbars@^2.11.1, overlayscrollbars-react@^0.5.6, path@^0.12.7, path-to-regexp@^6.3.0, pdfjs-dist@^4.2.67, pino@^8.21.0, pino-pretty@^7.6.1, playwright-qase-reporter@^2.0.16, postcss@~8.4.49, postcss-custom-properties@^14.0.4, postcss-easy-import@^4.0.0, postcss-lit@^1.1.1, postcss-load-config@^6.0.1, postcss-media-minmax@^5.0.0, postcss-nested@^7.0.2, postcss-url@^10.1.3, postis@^2.2.0, prettier@~3.3.3, prom-client@^14.2.0, prometheus-gc-stats@^0.6.5, proxy-from-env@^1.1.0, proxyquire@^2.1.3, psl@^1.10.0, qs@^6.14.0, query-string@^7.1.3, queue-fifo@^0.2.6, raw-loader@~4.0.2, re-resizable@^6.10.1, react@~18.3.1, react-aria@~3.37.0, react-docgen-typescript-plugin@^1.0.8, react-dom@~18.3.1, react-error-boundary@^3.1.4, react-hook-form@~7.45.4, react-i18next@~13.2.2, react-keyed-flatten-children@^3.0.2, react-stately@~3.17.0, react-virtuoso@^4.12.0, sanitize-html@^2.14.0, semver@^7.6.3, sharp@^0.33.5, sinon@^19.0.2, sip.js@^0.21.2, sodium-native@^4.3.1, sodium-plus@^0.9.0, source-map@^0.7.4, speakeasy@^2.0.0, storybook@^8.6.4, stream-buffers@^3.0.3, strict-uri-encode@^2.0.0, string-strip-html@^8.5.0, stylelint@^16.10.0, stylelint-config-standard@^36.0.1, stylelint-order@^6.0.4, stylelint-selector-bem-pattern@^4.0.1, supertest@^7.0.0, supports-color@~7.2.0, swagger-ui-express@^5.0.1, swiper@patch:swiper@npm%3A11.1.14#~/.yarn/patches/swiper-npm-11.1.14-8126fa478a.patch, template-file@^6.0.1, textarea-caret@^3.1.0, tinykeys@^1.4.0, ts-node@^10.9.2, twilio@^5.4.2, twit@^2.2.11, typescript@~5.7.2, typia@~6.12.2, ua-parser-js@^1.0.39, underscore@^1.13.7, universal-perf-hooks@^1.0.1, url-polyfill@^1.1.12, uuid@^11.0.3, webdav@^4.11.4, xml-crypto@~3.2.1, xml-encryption@~3.1.0, xml2js@~0.6.2, yaqrcode@^0.2.1, zod@^3.24.1, zustand@~5.0.3
- apps/uikit-playground/package.json: @codemirror/lang-javascript@^6.2.2, @codemirror/lang-json@^6.0.1, @hello-pangea/dnd@^17.0.0, @lezer/highlight@^1.2.1, @rocket.chat/core-typings@workspace:^, @rocket.chat/css-in-js@~0.31.25, @rocket.chat/fuselage@~0.62.0, @rocket.chat/fuselage-hooks@~0.35.0, @rocket.chat/fuselage-polyfills@~0.31.25, @rocket.chat/fuselage-toastbar@^0.35.0, @rocket.chat/fuselage-tokens@~0.33.2, @rocket.chat/fuselage-ui-kit@workspace:~, @rocket.chat/icons@^0.42.0, @rocket.chat/logo@^0.32.0, @rocket.chat/styled@~0.32.0, @rocket.chat/ui-avatar@workspace:^, @rocket.chat/ui-contexts@workspace:~, @types/lodash@~4.17.13, @types/react@~18.3.17, @types/react-beautiful-dnd@^13.1.8, @types/react-dom@~18.3.5, @typescript-eslint/eslint-plugin@~5.60.1, @typescript-eslint/parser@~5.60.1, @vitejs/plugin-react@^4.3.3, codemirror@^6.0.1, eslint@~8.45.0, eslint-plugin-react-hooks@^5.0.0, eslint-plugin-react-refresh@^0.4.14, eslint4b-prebuilt@^6.7.2, moment@^2.30.1, rc-scrollbars@^1.1.6, react@~18.3.1, react-beautiful-dnd@^13.1.1, react-dom@~18.3.1, react-router-dom@^6.28.0, react-split-pane@^0.1.92, react-virtuoso@^4.12.0, reactflow@^11.11.4, typescript@~5.7.2, vite@^6.2.4
- ee/apps/account-service/package.json: @rocket.chat/core-services@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/emitter@~0.31.25, @rocket.chat/eslint-config@workspace:^, @rocket.chat/logger@workspace:^, @rocket.chat/model-typings@workspace:^, @rocket.chat/models@workspace:^, @rocket.chat/network-broker@workspace:^, @rocket.chat/rest-typings@workspace:^, @rocket.chat/string-helpers@~0.31.25, @rocket.chat/tools@workspace:^, @rocket.chat/tracing@workspace:^, @types/bcrypt@^5.0.2, @types/gc-stats@^1.4.3, @types/node@~22.14.0, @types/polka@^0.5.7, bcrypt@^5.1.1, ejson@^2.2.3, eslint@~8.45.0, event-loop-stats@^1.4.1, eventemitter3@^5.0.1, gc-stats@^1.4.1, mem@^8.1.1, moleculer@^0.14.35, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, nats@^2.28.2, pino@^8.21.0, polka@^0.5.2, ts-node@^10.9.2, typescript@~5.7.2, uuid@^11.0.3
- ee/apps/authorization-service/package.json: @rocket.chat/core-services@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/emitter@~0.31.25, @rocket.chat/eslint-config@workspace:^, @rocket.chat/logger@workspace:^, @rocket.chat/model-typings@workspace:^, @rocket.chat/models@workspace:^, @rocket.chat/network-broker@workspace:^, @rocket.chat/rest-typings@workspace:^, @rocket.chat/string-helpers@~0.31.25, @rocket.chat/tracing@workspace:^, @types/gc-stats@^1.4.3, @types/node@~22.14.0, @types/polka@^0.5.7, ejson@^2.2.3, eslint@~8.45.0, event-loop-stats@^1.4.1, eventemitter3@^5.0.1, gc-stats@^1.4.1, mem@^8.1.1, moleculer@^0.14.35, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, nats@^2.28.2, pino@^8.21.0, polka@^0.5.2, ts-node@^10.9.2, typescript@~5.7.2
- ee/apps/ddp-streamer/package.json: @rocket.chat/apps-engine@workspace:^, @rocket.chat/core-services@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/ddp-client@workspace:~, @rocket.chat/emitter@~0.31.25, @rocket.chat/eslint-config@workspace:^, @rocket.chat/instance-status@workspace:^, @rocket.chat/logger@workspace:^, @rocket.chat/model-typings@workspace:^, @rocket.chat/models@workspace:^, @rocket.chat/network-broker@workspace:^, @rocket.chat/rest-typings@workspace:^, @rocket.chat/string-helpers@~0.31.25, @rocket.chat/tracing@workspace:^, @types/ejson@^2.2.2, @types/gc-stats@^1.4.3, @types/node@~22.14.0, @types/polka@^0.5.7, @types/underscore@^1.13.0, @types/uuid@^10.0.0, @types/ws@^8.5.13, colorette@^1.4.0, ejson@^2.2.3, eslint@~8.45.0, event-loop-stats@^1.4.1, eventemitter3@^5.0.1, gc-stats@^1.4.1, jaeger-client@^3.19.0, mem@^8.1.1, moleculer@^0.14.35, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, nats@^2.28.2, pino@^8.21.0, pino-pretty@^7.6.1, polka@^0.5.2, sharp@^0.33.5, ts-node@^10.9.2, typescript@~5.7.2, underscore@^1.13.7, uuid@^11.0.3, ws@^8.18.0
- ee/apps/omnichannel-transcript/package.json: @react-pdf/renderer@^3.4.5, @rocket.chat/core-services@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/emitter@~0.31.25, @rocket.chat/eslint-config@workspace:^, @rocket.chat/logger@workspace:^, @rocket.chat/model-typings@workspace:^, @rocket.chat/models@workspace:^, @rocket.chat/network-broker@workspace:^, @rocket.chat/omnichannel-services@workspace:^, @rocket.chat/pdf-worker@workspace:^, @rocket.chat/tools@workspace:^, @rocket.chat/tracing@workspace:^, @types/gc-stats@^1.4.3, @types/node@~22.14.0, @types/polka@^0.5.7, ejson@^2.2.3, emoji-toolkit@^7.0.1, eslint@~8.45.0, event-loop-stats@^1.4.1, eventemitter3@^5.0.1, gc-stats@^1.4.1, mem@^8.1.1, moleculer@^0.14.35, moment-timezone@^0.5.46, mongo-message-queue@^1.1.0, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, nats@^2.28.2, pino@^8.21.0, polka@^0.5.2, ts-node@^10.9.2, typescript@~5.7.2
- ee/apps/presence-service/package.json: @rocket.chat/core-services@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/emitter@~0.31.25, @rocket.chat/eslint-config@workspace:^, @rocket.chat/logger@workspace:^, @rocket.chat/model-typings@workspace:^, @rocket.chat/models@workspace:^, @rocket.chat/network-broker@workspace:^, @rocket.chat/presence@workspace:^, @rocket.chat/string-helpers@~0.31.25, @rocket.chat/tracing@workspace:^, @types/gc-stats@^1.4.3, @types/node@~22.14.0, @types/polka@^0.5.7, ejson@^2.2.3, eslint@~8.45.0, event-loop-stats@^1.4.1, eventemitter3@^5.0.1, gc-stats@^1.4.1, mem@^8.1.1, moleculer@^0.14.35, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, nats@^2.28.2, pino@^8.21.0, polka@^0.5.2, ts-node@^10.9.2, typescript@~5.7.2
- ee/apps/queue-worker/package.json: @rocket.chat/core-services@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/emitter@~0.31.25, @rocket.chat/eslint-config@workspace:^, @rocket.chat/logger@workspace:^, @rocket.chat/model-typings@workspace:^, @rocket.chat/models@workspace:^, @rocket.chat/network-broker@workspace:^, @rocket.chat/omnichannel-services@workspace:^, @rocket.chat/tracing@workspace:^, @types/gc-stats@^1.4.3, @types/node@~22.14.0, @types/polka@^0.5.7, ejson@^2.2.3, emoji-toolkit@^7.0.1, eslint@~8.45.0, event-loop-stats@^1.4.1, eventemitter3@^5.0.1, gc-stats@^1.4.1, mem@^8.1.1, moleculer@^0.14.35, moment-timezone@^0.5.46, mongo-message-queue@^1.1.0, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, nats@^2.28.2, pino@^8.21.0, polka@^0.5.2, ts-node@^10.9.2, typescript@~5.7.2
- ee/apps/stream-hub-service/package.json: @rocket.chat/core-services@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/emitter@~0.31.25, @rocket.chat/eslint-config@workspace:^, @rocket.chat/logger@workspace:^, @rocket.chat/model-typings@workspace:^, @rocket.chat/models@workspace:^, @rocket.chat/network-broker@workspace:^, @rocket.chat/rest-typings@workspace:^, @rocket.chat/string-helpers@~0.31.25, @rocket.chat/tracing@workspace:^, @types/bcrypt@^5.0.2, @types/gc-stats@^1.4.3, @types/node@~22.14.0, @types/polka@^0.5.7, ejson@^2.2.3, eslint@~8.45.0, event-loop-stats@^1.4.1, eventemitter3@^5.0.1, gc-stats@^1.4.1, mem@^8.1.1, moleculer@^0.14.35, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, nats@^2.28.2, pino@^8.21.0, polka@^0.5.2, ts-node@^10.9.2, typescript@~5.7.2
- ee/packages/license/package.json: @rocket.chat/core-typings@workspace:^, @rocket.chat/jest-presets@workspace:~, @rocket.chat/jwt@workspace:^, @rocket.chat/logger@workspace:^, @types/bcrypt@^5.0.2, @types/jest@~29.5.14, @types/ws@^8.5.13, bcrypt@^5.1.1, eslint@~8.45.0, jest@~29.7.0, jest-websocket-mock@~2.5.0, typescript@~5.7.2
- ee/packages/network-broker/package.json: @rocket.chat/core-services@workspace:^, @rocket.chat/eslint-config@workspace:^, @types/chai@~4.3.20, @types/ejson@^2.2.2, @types/node@~22.14.0, @types/sinon@^10.0.20, chai@^4.5.0, ejson@^2.2.3, eslint@~8.45.0, jest@~29.7.0, moleculer@^0.14.35, pino@^8.21.0, sinon@^19.0.2, typescript@~5.7.2
- ee/packages/omnichannel-services/package.json: @rocket.chat/core-services@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/emitter@~0.31.25, @rocket.chat/eslint-config@workspace:^, @rocket.chat/jest-presets@workspace:~, @rocket.chat/logger@workspace:^, @rocket.chat/model-typings@workspace:^, @rocket.chat/models@workspace:^, @rocket.chat/pdf-worker@workspace:^, @rocket.chat/rest-typings@workspace:^, @rocket.chat/string-helpers@~0.31.25, @rocket.chat/tools@workspace:^, @types/jest@~29.5.14, @types/node@~22.14.0, date-fns@^2.30.0, ejson@^2.2.3, emoji-toolkit@^7.0.1, eslint@~8.45.0, eventemitter3@^5.0.1, jest@~29.7.0, mem@^8.1.1, moment-timezone@^0.5.46, mongo-message-queue@^1.1.0, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, pino@^8.21.0, typescript@~5.7.2
- ee/packages/pdf-worker/package.json: @react-pdf/renderer@^3.4.5, @rocket.chat/core-typings@workspace:^, @rocket.chat/fuselage-tokens@~0.33.2, @rocket.chat/jest-presets@workspace:~, @storybook/addon-essentials@^8.6.4, @storybook/addon-webpack5-compiler-babel@^3.0.5, @storybook/react@^8.6.4, @storybook/react-webpack5@^8.6.4, @testing-library/react@~16.0.1, @types/emojione@^2.2.9, @types/jest@~29.5.14, @types/react@~18.3.17, @types/react-dom@~18.3.5, buffer@~6.0.3, emoji-assets@^7.0.1, emoji-toolkit@^7.0.1, eslint@~8.45.0, jest@~29.7.0, moment@^2.30.1, moment-timezone@^0.5.46, react@~18.3.1, react-dom@~18.3.1, storybook@^8.6.4, typescript@~5.7.2
- ee/packages/presence/package.json: @babel/core@~7.26.0, @babel/preset-env@~7.26.0, @babel/preset-typescript@~7.26.0, @rocket.chat/apps-engine@workspace:^, @rocket.chat/core-services@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/eslint-config@workspace:^, @rocket.chat/models@workspace:^, @rocket.chat/rest-typings@workspace:^, @types/node@~22.14.0, babel-jest@^29.7.0, eslint@~8.45.0, jest@~29.7.0, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, typescript@~5.7.2
- ee/packages/ui-theming/package.json: @rocket.chat/css-in-js@*, @rocket.chat/css-in-js@~0.31.25, @rocket.chat/fuselage@~0.62.0, @rocket.chat/fuselage@*, @rocket.chat/fuselage-hooks@*, @rocket.chat/fuselage-hooks@~0.35.0, @rocket.chat/icons@^0.42.0, @rocket.chat/icons@*, @rocket.chat/ui-contexts@workspace:~, @types/react@~18.3.17, eslint@~8.45.0, eslint-plugin-anti-trojan-source@~1.1.1, eslint-plugin-react@~7.37.2, eslint-plugin-react-hooks@~5.0.0, eslint-plugin-testing-library@^6.4.0, react@~18.3.1, react@*, react-docgen-typescript-plugin@~1.0.8, typescript@~5.7.2
- package.json: @changesets/cli@^2.27.11, @types/chart.js@^2.9.41, @types/js-yaml@^4.0.9, @types/stream-buffers@^3.0.7, node-gyp@^10.2.0, ts-node@^10.9.2, turbo@^2.3.4
- packages/account-utils/package.json: eslint@~8.45.0, typescript@~5.7.2
- packages/agenda/package.json: @types/debug@^4.1.12, cron@~1.8.2, date.js@~0.3.3, debug@~4.3.7, eslint@~8.45.0, human-interval@^2.0.1, moment-timezone@~0.5.46, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, typescript@~5.7.2
- packages/api-client/package.json: @rocket.chat/core-typings@workspace:^, @rocket.chat/jest-presets@workspace:~, @rocket.chat/rest-typings@workspace:^, @types/jest@~29.5.14, @types/strict-uri-encode@^2.0.2, eslint@~8.45.0, filter-obj@^3.0.0, jest@~29.7.0, jest-fetch-mock@^3.0.3, query-string@^7.1.3, split-on-first@^3.0.0, strict-uri-encode@^2.0.0, typescript@~5.7.2
- packages/apps-engine/package.json: @msgpack/msgpack@3.0.0-beta2, @rocket.chat/eslint-config@workspace:~, @rocket.chat/tools@workspace:^, @rocket.chat/ui-kit@workspace:~, @types/adm-zip@^0.5.6, @types/debug@^4.1.12, @types/lodash.clonedeep@^4.5.9, @types/nedb@^1.8.16, @types/node@~22.14.0, @types/semver@^7.5.8, @types/stack-trace@0.0.33, @types/uuid@~10.0.0, @typescript-eslint/eslint-plugin@~5.60.1, @typescript-eslint/parser@~5.60.1, adm-zip@^0.5.16, alsatian@^2.4.0, browserify@^16.5.2, debug@^4.3.7, esbuild@^0.25.0, eslint@~8.45.0, jose@^4.15.9, jsonrpc-lite@^2.2.0, lodash.clonedeep@^4.5.0, nedb@^1.8.0, npm-run-all@^4.1.5, nyc@^17.1.0, rimraf@^6.0.1, semver@^7.6.3, stack-trace@0.0.10, tap-bark@^1.0.0, ts-node@^6.2.0, typedoc@~0.24.8, typescript@~5.7.2, uglify-es@^3.3.10, uuid@~11.0.3
- packages/apps/package.json: @rocket.chat/apps-engine@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/model-typings@workspace:^, eslint@~8.45.0, typescript@~5.7.2
- packages/base64/package.json: @babel/core@~7.26.0, @babel/preset-env@~7.26.0, @rocket.chat/eslint-config@workspace:^, @rocket.chat/jest-presets@workspace:~, @typescript-eslint/eslint-plugin@~5.60.1, @typescript-eslint/parser@~5.60.1, eslint@~8.45.0, jest@~29.7.0, typescript@~5.7.2
- packages/cas-validate/package.json: cheerio@1.0.0, eslint@~8.45.0, jest@^29.7.0, typescript@~5.7.2
- packages/core-services/package.json: @babel/core@~7.26.0, @babel/preset-env@~7.26.0, @babel/preset-typescript@~7.26.0, @rocket.chat/apps-engine@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/eslint-config@workspace:^, @rocket.chat/icons@^0.42.0, @rocket.chat/jest-presets@workspace:~, @rocket.chat/message-parser@workspace:^, @rocket.chat/models@workspace:^, @rocket.chat/rest-typings@workspace:^, @rocket.chat/tracing@workspace:^, @rocket.chat/ui-kit@workspace:~, @types/jest@~29.5.14, babel-jest@^29.7.0, eslint@~8.45.0, jest@~29.7.0, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, prettier@~3.3.3, typescript@~5.7.2
- packages/core-typings/package.json: @rocket.chat/apps-engine@workspace:^, @rocket.chat/eslint-config@workspace:^, @rocket.chat/icons@^0.42.0, @rocket.chat/message-parser@workspace:^, @rocket.chat/ui-kit@workspace:~, @types/express@^4.17.21, eslint@~8.45.0, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, prettier@~3.3.3, typescript@~5.7.2
- packages/cron/package.json: @rocket.chat/agenda@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/models@workspace:^, @rocket.chat/random@workspace:^, eslint@~8.45.0, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, typescript@~5.7.2
- packages/ddp-client/package.json: @rocket.chat/api-client@workspace:^, @rocket.chat/core-typings@workspace:~, @rocket.chat/emitter@*, @rocket.chat/jest-presets@workspace:~, @rocket.chat/rest-typings@workspace:^, @types/jest@~29.5.14, @types/ws@^8.5.13, eslint@~8.45.0, jest@~29.7.0, jest-websocket-mock@~2.5.0, typescript@~5.7.2, ws@^8.18.0
- packages/eslint-config/package.json: @babel/core@^7.26.0, @babel/eslint-parser@~7.25.9, @types/eslint@~8.44.9, @types/prettier@^2.7.3, @typescript-eslint/eslint-plugin@~5.60.1, @typescript-eslint/parser@~5.60.1, eslint@~8.45.0, eslint-config-prettier@~9.1.0, eslint-plugin-anti-trojan-source@~1.1.1, eslint-plugin-import@~2.31.0, eslint-plugin-jest@~28.8.3, eslint-plugin-jsx-a11y@^6.10.2, eslint-plugin-prettier@~5.2.1, prettier@~3.3.3
- packages/favicon/package.json: eslint@~8.45.0, typescript@~5.7.2
- packages/freeswitch/package.json: @rocket.chat/core-typings@workspace:^, @rocket.chat/jest-presets@workspace:~, @rocket.chat/logger@workspace:^, @rocket.chat/tools@workspace:^, @types/jest@~29.5.14, esl@github:pierre-lehnen-rc/esl, eslint@~8.45.0, jest@~29.7.0, typescript@~5.7.2
- packages/fuselage-ui-kit/package.json: @babel/core@~7.26.0, @babel/preset-env@~7.26.0, @babel/preset-react@~7.25.9, @babel/preset-typescript@~7.26.0, @rocket.chat/apps-engine@workspace:^, @rocket.chat/apps-engine@1.50.0, @rocket.chat/core-typings@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/eslint-config@0.7.0, @rocket.chat/eslint-config@workspace:^, @rocket.chat/fuselage@*, @rocket.chat/fuselage@~0.62.0, @rocket.chat/fuselage-hooks@~0.35.0, @rocket.chat/fuselage-hooks@*, @rocket.chat/fuselage-polyfills@*, @rocket.chat/fuselage-polyfills@~0.31.25, @rocket.chat/gazzodown@workspace:^, @rocket.chat/icons@*, @rocket.chat/icons@^0.42.0, @rocket.chat/jest-presets@workspace:~, @rocket.chat/mock-providers@workspace:^, @rocket.chat/prettier-config@~0.31.25, @rocket.chat/prettier-config@*, @rocket.chat/styled@*, @rocket.chat/styled@~0.32.0, @rocket.chat/ui-avatar@workspace:^, @rocket.chat/ui-avatar@workspace:^, @rocket.chat/ui-contexts@workspace:^, @rocket.chat/ui-contexts@workspace:^, @rocket.chat/ui-kit@workspace:~, @rocket.chat/ui-kit@workspace:^, @rocket.chat/ui-kit@workspace:~, @rocket.chat/ui-video-conf@workspace:^, @rocket.chat/ui-video-conf@workspace:^, @storybook/addon-essentials@^8.6.4, @storybook/addon-styling-webpack@^1.0.1, @storybook/addon-webpack5-compiler-babel@^3.0.5, @storybook/blocks@^8.6.4, @storybook/react@^8.6.4, @storybook/react-webpack5@^8.6.4, @storybook/theming@^8.6.4, @tanstack/react-query@*, @tanstack/react-query@~5.65.1, @testing-library/react@~16.0.1, @testing-library/user-event@~14.5.2, @types/react@~18.3.17, @types/react-dom@~18.3.5, babel-loader@~9.2.1, cross-env@^7.0.3, eslint@~8.45.0, i18next@^23.10.1, jest@~29.7.0, normalize.css@^8.0.1, npm-run-all@^4.1.5, prettier@~3.3.3, react@~18.3.1, react@*, react-dom@~18.3.1, react-dom@*, react-i18next@~13.2.2, rimraf@^6.0.1, storybook@^8.6.4, storybook-dark-mode@^4.0.2, typescript@~5.7.2
- packages/gazzodown/package.json: @babel/core@~7.26.0, @rocket.chat/core-typings@workspace:^, @rocket.chat/core-typings@workspace:^, @rocket.chat/css-in-js@*, @rocket.chat/css-in-js@~0.31.25, @rocket.chat/fuselage@*, @rocket.chat/fuselage@~0.62.0, @rocket.chat/fuselage-tokens@~0.33.2, @rocket.chat/fuselage-tokens@*, @rocket.chat/jest-presets@workspace:~, @rocket.chat/message-parser@workspace:^, @rocket.chat/message-parser@0.31.32, @rocket.chat/styled@~0.32.0, @rocket.chat/styled@*, @rocket.chat/ui-client@workspace:^, @rocket.chat/ui-client@workspace:^, @rocket.chat/ui-contexts@workspace:^, @rocket.chat/ui-contexts@workspace:^, @storybook/addon-actions@^8.6.4, @storybook/addon-docs@^8.6.4, @storybook/addon-essentials@^8.6.4, @storybook/addon-interactions@^8.6.4, @storybook/addon-links@^8.6.4, @storybook/addon-styling-webpack@^1.0.1, @storybook/addon-webpack5-compiler-babel@^3.0.5, @storybook/react@^8.6.4, @storybook/react-webpack5@^8.6.4, @testing-library/react@~16.0.1, @types/dompurify@^3.0.5, @types/jest@~29.5.14, @types/katex@~0.16.7, @types/react@~18.3.17, @types/react-dom@~18.3.5, @typescript-eslint/eslint-plugin@~5.60.1, @typescript-eslint/parser@~5.60.1, babel-loader@^9.2.1, dompurify@^3.2.4, eslint@~8.45.0, eslint-plugin-anti-trojan-source@~1.1.1, eslint-plugin-react@~7.37.2, eslint-plugin-react-hooks@~5.0.0, eslint-plugin-storybook@^0.11.4, highlight.js@11.8.0, identity-obj-proxy@^3.0.0, jest@~29.7.0, katex@~0.16.21, katex@*, outdent@^0.8.0, react@*, react-aria@~3.37.0, react-dom@~18.3.1, react-error-boundary@^3.1.4, react-stately@~3.17.0, storybook@^8.6.4, typescript@~5.7.2
- packages/i18n/package.json: @rocket.chat/jest-presets@workspace:~, eslint@~8.45.0, jest@~29.7.0, typescript@~5.7.2
- packages/instance-status/package.json: @rocket.chat/eslint-config@workspace:^, @rocket.chat/models@workspace:^, @rocket.chat/tracing@workspace:^, eslint@~8.45.0, mongodb@patch:mongodb@npm%3A6.10.0#~/.yarn/patches/mongodb-npm-6.10.0-b914157c35.patch, prettier@~3.3.3, typescript@~5.7.2
- packages/jest-presets/package.json: @rocket.chat/eslint-config@workspace:~, @swc/core@~1.9.2, @swc/jest@~0.2.37, @testing-library/jest-dom@~6.6.3, @types/identity-obj-proxy@^3.0.2, @types/jest@~29.5.14, @types/jest-axe@~3.5.9, @types/uuid@^10.0.0, eslint@~8.45.0, identity-obj-proxy@~3.0.0, jest@~29.7.0, jest-axe@~9.0.0, jest-environment-jsdom@~29.7.0, jest-environment-node@~29.7.0, typescript@~5.7.2, uuid@~11.0.3
- packages/jwt/package.json: @rocket.chat/jest-presets@workspace:~, @types/jest@~29.5.14, eslint@~8.45.0, jest@~29.7.0, jose@^4.15.9, typescript@~5.7.2
- packages/livechat/package.json: @babel/eslint-parser@~7.25.9, @babel/preset-env@~7.26.0, @babel/preset-typescript@~7.26.0, @rocket.chat/core-typings@workspace:^, @rocket.chat/ddp-client@workspace:^, @rocket.chat/emitter@~0.31.25, @rocket.chat/eslint-config@workspace:^, @rocket.chat/fuselage-hooks@~0.35.0, @rocket.chat/fuselage-tokens@*, @rocket.chat/fuselage-tokens@~0.33.2, @rocket.chat/gazzodown@workspace:^, @rocket.chat/logo@^0.32.0, @rocket.chat/logo@*, @rocket.chat/message-parser@workspace:^, @rocket.chat/random@workspace:~, @rocket.chat/ui-contexts@workspace:^, @rocket.chat/ui-kit@workspace:~, @storybook/addon-essentials@^8.6.4, @storybook/addon-styling-webpack@~1.0.1, @storybook/addon-webpack5-compiler-babel@^3.0.5, @storybook/preact@^8.6.4, @storybook/preact-webpack5@^8.6.4, @storybook/theming@^8.6.4, @types/crypto-js@~4.2.2, @types/markdown-it@^14.1.2, @types/mini-css-extract-plugin@~2.5.1, @types/react@~18.3.17, @types/webpack-env@~1.18.5, @types/whatwg-fetch@~0.0.33, @typescript-eslint/eslint-plugin@~5.60.1, @typescript-eslint/parser@~5.60.1, autoprefixer@^9.8.8, babel-loader@^9.2.1, cross-env@^7.0.3, css-loader@^4.3.0, css-vars-ponyfill@^2.4.9, cssnano@^7.0.6, date-fns@^2.30.0, desvg-loader@^0.1.0, dompurify@^3.2.4, emoji-mart@^3.0.1, eslint@~8.45.0, eslint-plugin-import@~2.31.0, eslint-plugin-react@~7.37.2, eslint-plugin-react-hooks@~5.0.0, file-loader@^6.2.0, history@~5.3.0, html-webpack-plugin@^5.6.3, i18next@~23.4.9, if-env@^1.0.4, image-webpack-loader@~8.1.0, lorem-ipsum@^2.0.8, markdown-it@^14.1.0, mem@^8.1.1, mini-css-extract-plugin@~2.9.2, npm-run-all@^4.1.5, path-to-regexp@^6.3.0, postcss@~8.4.49, postcss-css-variables@^0.19.0, postcss-dir-pseudo-class@^9.0.1, postcss-flexbugs-fixes@^5.0.2, postcss-loader@^8.1.1, postcss-logical@^8.0.0, postcss-scss@^4.0.9, postcss-selector-not@^8.0.1, preact@~10.25.3, preact-router@^4.1.2, query-string@^7.1.3, react@~18.3.1, react-dom@~18.3.1, react-hook-form@~7.45.4, react-i18next@~13.2.2, resolve-url-loader@~5.0.0, rimraf@^6.0.1, sass@~1.80.7, sass-loader@~16.0.3, storybook@^8.6.4, storybook-dark-mode@^4.0.2, style-loader@^1.3.0, stylelint@^16.10.0, stylelint-order@^6.0.4, svg-loader@^0.0.2, terser-webpack-plugin@~4.2.3, typescript@~5.7.2, url-loader@^4.1.1, webpack@~5.97.1, webpack-cli@~5.1.4, webpack-dev-server@~5.2.0, whatwg-fetch@^3.6.20
- packages/log-format/package.json: @types/chalk@^2.2.4, @types/ejson@^2.2.2, chalk@^4.1.2, ejson@^2.2.3, eslint@~8.45.0, typescript@~5.7.2
[27 more manifests omitted]

### Recent commits (newest first)

- Merge pull request #3 from ArchitMishraStudent/joshRemoveRocketChatLogo
- Remove Rocket logo (error)
- Merge pull request #2 from ArchitMishraStudent/autoTranslateDefaultOn
- This commit makes it so that all users in any room at any time have auto-translate enabled
- Merge pull request #1 from ArchitMishraStudent/joshTranslateMessage
- Updated Translate message
- Sus
- chore(sdk): add methods to connect and disconnect (#35788)
- fix: await api startup to prevent apps-engine startup problems (#35762)
- refactor: remove emoji-custom from meteor (#35737)
- chore: remove useragent-ng workaround (#35786)
- feat: sync federated users from LDAP (#35718)
- feat: Security Logs Page (#35218)
- chore: Remove `livechatTyped` in favor of smaller components (#35785)
- chore: Remove meteor functions from `loadMissedMessages.ts` (#35695)
- chore: Remove meteor functions from `loginViaQuery.ts` (#35730)
- chore: create `LoggedInArea` (#35741)
- feat: Allow to dismiss contact unknown callout (#35703)
- fix: GUI crash when editing canned response with tags via contextual bar (#35679)
- regression: fix apps logs expire as `undefined` (#35774)

## Key source files (fetched from GitHub, selected and truncated for size)

### VIP Sponsors.md

```markdown
# Rocket.Chat VIP Sponsors

These are the people supporting Rocket.Chat. Thank you very much!!


- [Johannes Kinast](https://github.com/goaround)
- [sAuCE](https://github.com/lukejw)

```

### SECURITY.md

```markdown
# Reporting Security Issues

Please report any security issues you discovered to security[at]rocket[dot]chat

We will assess the risk, plus make a fix available before we create a GitHub issue.

Thank you for your contribution.

```

### package.json

```
{
	"name": "rocket.chat",
	"version": "7.6.0-develop",
	"description": "Rocket.Chat Monorepo",
	"main": "index.js",
	"private": true,
	"scripts": {
		"build": "turbo run build",
		"build:services": "turbo run build --filter=rocketchat-services...",
		"build:ci": "turbo run build:ci",
		"testunit": "turbo run testunit",
		"dev": "turbo run dev --env-mode=loose --parallel --filter=@rocket.chat/meteor...",
		"dsv": "turbo run dsv --env-mode=loose --filter=@rocket.chat/meteor...",
		"lint": "turbo run lint",
		"storybook": "yarn workspace @rocket.chat/meteor run storybook",
		"fuselage": "./fuselage.sh",
		"fossify": "TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' ts-node scripts/fossify.ts"
	},
	"devDependencies": {
		"@changesets/cli": "^2.27.11",
		"@types/chart.js": "^2.9.41",
		"@types/js-yaml": "^4.0.9",
		"ts-node": "^10.9.2",
		"turbo": "^2.3.4"
	},
	"workspaces": [
		"apps/*",
		"packages/*",
		"ee/apps/*",
		"ee/packages/*",
		"apps/meteor/ee/server/services"
	],
	"repository": {
		"type": "git",
		"url": "git+https://github.com/RocketChat/Rocket.Chat.git"
	},
	"author": "",
	"license": "MIT",
	"bugs": {
		"url": "https://github.com/RocketChat/Rocket.Chat/issues"
	},
	"homepage": "https://github.com/RocketChat/Rocket.Chat#readme",
	"engines": {
		"yarn": "4.7.0",
		"node": "22.13.1",
		"npm": "Use yarn instead"
	},
	"packageManager": "yarn@4.7.0",
	"houston": {
		"minTag": "0.55.0-rc.0",
		"updateFiles": [
			"package.json",
			"apps/meteor/app/utils/rocketchat.info"
		]
	},
	"volta": {
		"node": "22.13.1",
		"yarn": "1.22.18"
	},
	"resolutions": {
		"minimist": "1.2.6",
		"adm-zip": "0.5.9",
		"underscore": "1.13.7",
		"lodash": "4.17.21",
		"mongodb@^4.17.1": "patch:mongodb@npm:4.17.1#.yarn/patches/mongodb-npm-4.17.1-a2fe811ff1.patch",
		"typia@~6.9.0": "patch:typia@npm%3A6.9.0#./.yarn/patches/typia-npm-6.9.0-2fd4d85f25.patch",
		"moleculer@^0.14.34": "patch:moleculer@npm%3A0.14.34#./.yarn/patches/moleculer-npm-0.14.34-440e26767d.patch",
		"mongodb": "6.10.0",
		"cross-spawn": "7.0.6"
	},
	"dependencies": {
		"@types/stream-buffers": "^3.0.7",
		"node-gyp": "^10.2.0"
	}
}

```

### .devcontainer/Dockerfile

```
FROM mcr.microsoft.com/vscode/devcontainers/base:ubuntu

COPY package.json /tmp/package.json

RUN apt-get update && apt-get install -y \
    apt-transport-https \
    build-essential \
    ca-certificates \
    curl \
    jq \
    libssl-dev && \
    rm -rf /var/lib/apt/lists/*

ENV NVM_DIR /usr/local/nvm
RUN mkdir -p $NVM_DIR && \
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash && \
    bash -c ". $NVM_DIR/nvm.sh && nvm install $(jq -r '.engines.node' /tmp/package.json) && npm install -g yarn"

RUN echo "export NVM_DIR=$NVM_DIR" >> /etc/bash.bashrc && \
    echo "[ -s \"$NVM_DIR/nvm.sh\" ] && \. \"$NVM_DIR/nvm.sh\"" >> /etc/bash.bashrc

ENV DENO_INSTALL=/usr/local/deno
RUN mkdir -p $DENO_INSTALL && \
    curl -fsSL https://deno.land/install.sh | sh

ENV DENO_INSTALL="/usr/local/deno"
ENV PATH="$DENO_INSTALL/bin:$PATH"

RUN echo 'export DENO_INSTALL="/usr/local/deno"' >> /etc/bash.bashrc && \
    echo 'export PATH="$DENO_INSTALL/bin:$PATH"' >> /etc/bash.bashrc

ENV METEOR_INSTALL="/usr/local/meteor"
ENV PATH="$METEOR_INSTALL/bin:$PATH"

RUN curl https://install.meteor.com/ | sh && \
    mv ~/.meteor $METEOR_INSTALL

RUN echo 'export METEOR_INSTALL="/usr/local/meteor"' >> /etc/bash.bashrc && \
    echo 'export PATH="$METEOR_INSTALL/bin:$PATH"' >> /etc/bash.bashrc

CMD ["bash"]

```

### packages/node-poplib/package.json

```
{
	"name": "@rocket.chat/poplib",
	"version": "0.0.2",
	"private": true,
	"devDependencies": {
		"eslint": "~8.45.0",
		"typescript": "~5.7.2"
	},
	"main": "./src/index.js",
	"typings": "./dist/index.d.ts"
}

```

### packages/release-changelog/package.json

```
{
	"name": "@rocket.chat/release-changelog",
	"version": "0.1.0",
	"private": true,
	"scripts": {
		"build": "tsc",
		"lint": "eslint src"
	},
	"main": "dist/index.js",
	"devDependencies": {
		"@changesets/types": "^6.0.0",
		"@rocket.chat/eslint-config": "workspace:^",
		"@types/node": "~22.14.0",
		"eslint": "~8.45.0",
		"typescript": "~5.7.2"
	},
	"dependencies": {
		"dataloader": "^2.2.2",
		"node-fetch": "^2.7.0"
	}
}

```

### packages/favicon/package.json

```
{
	"name": "@rocket.chat/favicon",
	"version": "0.0.2",
	"private": true,
	"devDependencies": {
		"eslint": "~8.45.0",
		"typescript": "~5.7.2"
	},
	"scripts": {
		"lint": "eslint --ext .js,.jsx,.ts,.tsx .",
		"lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix",
		"build": "rm -rf dist && tsc -p tsconfig.json",
		"dev": "tsc -p tsconfig.json --watch --preserveWatchOutput"
	},
	"main": "./dist/index.js",
	"typings": "./dist/index.d.ts",
	"files": [
		"/dist"
	]
}

```

### packages/account-utils/package.json

```
{
	"name": "@rocket.chat/account-utils",
	"version": "0.0.2",
	"private": true,
	"devDependencies": {
		"eslint": "~8.45.0",
		"typescript": "~5.7.2"
	},
	"scripts": {
		"lint": "eslint --ext .js,.jsx,.ts,.tsx .",
		"lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix",
		"build": "rm -rf dist && tsc -p tsconfig.json",
		"dev": "tsc -p tsconfig.json --watch --preserveWatchOutput"
	},
	"main": "./dist/index.js",
	"typings": "./dist/index.d.ts",
	"files": [
		"/dist"
	]
}

```

### packages/mongo-adapter/package.json

```
{
	"name": "@rocket.chat/mongo-adapter",
	"version": "0.0.2",
	"private": true,
	"devDependencies": {
		"eslint": "~8.45.0",
		"typescript": "~5.7.2"
	},
	"scripts": {
		"lint": "eslint --ext .js,.jsx,.ts,.tsx .",
		"lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix",
		"build": "rm -rf dist && tsc -p tsconfig.json",
		"dev": "tsc -p tsconfig.json --watch --preserveWatchOutput"
	},
	"main": "./dist/index.js",
	"typings": "./dist/index.d.ts",
	"files": [
		"/dist"
	]
}

```

### packages/server-cloud-communication/package.json

```
{
	"name": "@rocket.chat/server-cloud-communication",
	"version": "0.0.2",
	"private": true,
	"devDependencies": {
		"@rocket.chat/license": "workspace:^",
		"eslint": "~8.45.0",
		"typescript": "~5.7.2"
	},
	"volta": {
		"extends": "../../package.json"
	},
	"scripts": {
		"lint": "eslint --ext .js,.jsx,.ts,.tsx .",
		"lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix",
		"dev": "tsc -p tsconfig.json --watch --preserveWatchOutput"
	},
	"main": "./src/index.ts",
	"types": "./src/index.ts",
	"files": [
		"/dist"
	]
}

```

[8386 more indexed source files omitted to keep this export small. The full file list is in the Codebase structure section above.]