Skip to content

Commit 36fdd86

Browse files
committed
chore: remove typescript messaging app
1 parent e1b8966 commit 36fdd86

69 files changed

Lines changed: 57 additions & 7292 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

AGENTS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Targets iOS and Android.
2020
- **Languages:** TypeScript + React Native
2121
- **Runtime:** Node 24 (`.nvmrc` is `v24`; root `engines.node` is `>=20.19.4`; CI runs `24.x`)
2222
- **Package manager:** Yarn 4.15.0 (Berry). The binary lives at `.yarn/releases/yarn-4.15.0.cjs` and is activated via `yarnPath` in `.yarnrc.yml`. Any globally installed `yarn` (even the Homebrew classic 1.x) acts only as a launcher — no Corepack required.
23-
- **Workspaces:** single root `yarn.lock`; workspaces are `configs/typescript-config`, `package`, `package/native-package`, `package/expo-package`, `examples/SampleApp`, `examples/ExpoMessaging`, `examples/TypeScriptMessaging`. **No Lerna.**
23+
- **Workspaces:** single root `yarn.lock`; workspaces are `configs/typescript-config`, `package`, `package/native-package`, `package/expo-package`, `examples/SampleApp`, `examples/ExpoMessaging`. **No Lerna.**
2424
- **Testing:** Jest with the `@react-native/jest-preset` + `@testing-library/react-native`.
2525
- **Build:** `react-native-builder-bob` → CommonJS (`lib/commonjs`), ESM (`lib/module`), types (`lib/typescript`)
2626
- **Lint/format:** ESLint 9 flat config + Prettier, strict (`--max-warnings 0`)
@@ -41,7 +41,7 @@ Respect repo-specific rules. Do not suppress lint rules broadly; justify and sco
4141
- `native-package/` — bare RN wrapper (`stream-chat-react-native`)
4242
- `expo-package/` — Expo wrapper (`stream-chat-expo`)
4343
- `shared-native/{ios,android}` — native source shared by both wrappers; synced into them, never edited in place
44-
- `examples/``SampleApp` (full-featured), `ExpoMessaging`, `TypeScriptMessaging`
44+
- `examples/``SampleApp` (full-featured), `ExpoMessaging`
4545
- `configs/typescript-config/` — shared `tsconfig` presets
4646
- `ai-docs/` — agent-facing deep dives (see [References](#references))
4747
- `perf/` — on-device performance toolkit (see [Accessibility, RTL & performance](#accessibility-rtl--performance))

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,9 @@ For complete pricing details visit our [Chat Pricing Page](https://getstream.io/
6868

6969
## 🔮 Example Apps
7070

71-
This repo includes 3 example apps. One made with Expo, two in TypeScript. One TypeScript app is a simple implementation for reference, the other is a more full featured app example.
71+
This repo includes 2 example apps. One made with Expo, and a more full featured app example built with the React Native CLI.
7272

7373
- [Expo example](https://github.com/GetStream/stream-chat-react-native/tree/develop/examples/ExpoMessaging)
74-
- [Typescript example](https://github.com/GetStream/stream-chat-react-native/tree/develop/examples/TypeScriptMessaging)
7574
- [Fully featured messaging application](https://github.com/GetStream/stream-chat-react-native/tree/develop/examples/SampleApp)
7675

7776
Besides, our team maintains a dedicated repository for fully-fledged sample applications and demos at [GetStream/react-native-samples](https://github.com/GetStream/react-native-samples). Please consider checking following sample applications:

examples/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
This directory contains all the example apps that use our Stream Chat React Native SDK components.
22

3-
The three apps -- `SampleApp`, `ExpoMessaging`, `TypeScriptMessaging` -- are Yarn 4 workspaces of the repo root. A single `yarn install` at the repo root sets all of them up; their SDK dependencies (`stream-chat-react-native-core`, `stream-chat-react-native`, `stream-chat-expo`) are wired via `workspace:^`, and each app's `metro.config.js` adds the SDK source to Metro's watch folders and resolution table.
3+
The two apps -- `SampleApp`, `ExpoMessaging` -- are Yarn 4 workspaces of the repo root. A single `yarn install` at the repo root sets all of them up; their SDK dependencies (`stream-chat-react-native-core`, `stream-chat-react-native`, `stream-chat-expo`) are wired via `workspace:^`, and each app's `metro.config.js` adds the SDK source to Metro's watch folders and resolution table.
44

55
On RN <= 0.72, symlink was not supported by default so the setup has to be done locally through metro config to run the project within the monorepo. The guide below addresses the same -- it remains useful when you want to consume a locally-cloned SDK from an app that lives **outside** this monorepo.
66

examples/SampleApp/ios/Podfile.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2355,9 +2355,9 @@ PODS:
23552355
- React-runtimeexecutor
23562356
- ReactCommon/turbomodule/core
23572357
- ReactNativeDependencies
2358-
- ReactAppDependencyProvider (0.86.0):
2358+
- ReactAppDependencyProvider (0.86.2):
23592359
- ReactCodegen
2360-
- ReactCodegen (0.86.0):
2360+
- ReactCodegen (0.86.2):
23612361
- hermes-engine
23622362
- RCTRequired
23632363
- RCTTypeSafety
@@ -2857,7 +2857,7 @@ PODS:
28572857
- SDWebImageWebPCoder (0.15.0):
28582858
- libwebp (~> 1.0)
28592859
- SDWebImage/Core (~> 5.17)
2860-
- stream-chat-react-native (9.7.1):
2860+
- stream-chat-react-native (9.7.2):
28612861
- hermes-engine
28622862
- RCTRequired
28632863
- RCTTypeSafety
@@ -3379,8 +3379,8 @@ SPEC CHECKSUMS:
33793379
React-utils: 25a0beadc5eacbffeb965c7024826b1233dbedc6
33803380
React-viewtransitionnativemodule: 8f1d4895e081e0b2f0a98069c098eb40be032138
33813381
React-webperformancenativemodule: 5bddf6c7eecda8a3ce48b82609008965cc9d94c2
3382-
ReactAppDependencyProvider: dcdd0e1b9559a6d8d8aea05286f4ed085091978e
3383-
ReactCodegen: cd296de5e1c422deebafff34134d1721b5c29704
3382+
ReactAppDependencyProvider: 0e13d430eadac8a2ef18515a860d5c59df05b475
3383+
ReactCodegen: b4e2c5f0d9415b8fe2faf163fca6f40c62f9666a
33843384
ReactCommon: 9002f006f571256348994183f7d4387aa7cf84e8
33853385
ReactNativeDependencies: 2bd6854ade79bf1b60586d1ab7813a389df1b6bf
33863386
RNCClipboard: 7a7d4557bfd3370b35c99dfecd92ae7b9fc4948a
@@ -3399,10 +3399,10 @@ SPEC CHECKSUMS:
33993399
SDWebImageAVIFCoder: afe194a084e851f70228e4be35ef651df0fc5c57
34003400
SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c
34013401
SDWebImageWebPCoder: 0e06e365080397465cc73a7a9b472d8a3bd0f377
3402-
stream-chat-react-native: b3a7450925e3744152f7a5ee008310274debd6c7
3402+
stream-chat-react-native: e97f6d3ed0c2828b20610ffc0023ad7f9c90738d
34033403
Teleport: c56b30b08bd20d10da1efb0f21c6bc50c269ee6a
34043404
Yoga: 542a30dafe5b0f5f1d9f185ea7b2a3811ac54801
34053405

3406-
PODFILE CHECKSUM: 265665a90a2835886ea9693f40400a18ed64d6e5
3406+
PODFILE CHECKSUM: ac9682db83e42d63d399a8de4586161e86b3e751
34073407

34083408
COCOAPODS: 1.15.2

examples/TypeScriptMessaging/.bundle/config

Lines changed: 0 additions & 2 deletions
This file was deleted.

examples/TypeScriptMessaging/.gitattributes

Lines changed: 0 additions & 3 deletions
This file was deleted.

examples/TypeScriptMessaging/.gitignore

Lines changed: 0 additions & 78 deletions
This file was deleted.

examples/TypeScriptMessaging/.node-version

Lines changed: 0 additions & 1 deletion
This file was deleted.

examples/TypeScriptMessaging/.watchmanconfig

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)