Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -64,4 +64,9 @@ android/keystores/debug.keystore

# Typedocs
docs/
**/.yarn/*
# Yarn Berry: ignore cache and state, but commit .yarn/releases so the pinned version is used
**/.yarn/cache
**/.yarn/unplugged
**/.yarn/build-state.yml
**/.yarn/install-state.gz
**/.yarn/*.pnp.*
942 changes: 942 additions & 0 deletions .yarn/releases/yarn-4.10.3.cjs

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
nodeLinker: node-modules

yarnPath: .yarn/releases/yarn-4.10.3.cjs
11 changes: 11 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,17 @@ If you use AI tools to assist your development process, please:

## 🔧 Developing

### Prerequisites

#### Node

Please make sure you have a compatible version as specified in `package.json`. We recommend using a Node version manager such as [nvm](https://github.com/nvm-sh/nvm) or [nodenv](https://github.com/nodenv/nodenv).

#### Yarn

This repository uses the [Yarn package manager](https://yarnpkg.com/). To use it, enable [Corepack](https://yarnpkg.com/corepack), if it isn't already, by running `corepack enable`.


### Auto-releasing and commit conventions

A new version of this package will be automatically published whenever there is a merge to the `main` branch. Specifically, new GitHub releases and tags will be created, and a new NPM package version will be published. The release version increment type is derived from the format of the commit messages that were bundled in the merge to `main`, using [semantic-release commit message conventions](https://github.com/semantic-release/semantic-release#commit-message-format).
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ Use the [XMTP React Native example app](example) as a tool to start building an

Follow the [React Native guide](https://reactnative.dev/docs/environment-setup) to set up a CLI environment.

This repo uses **Yarn 4 (Berry)**. If you haven't already, run `corepack enable`, then:

```bash
yarn
cd example
Expand Down
4 changes: 2 additions & 2 deletions example/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1761,7 +1761,7 @@ PODS:
- Connect-Swift (~> 1.2.0)
- CryptoSwift (= 1.8.3)
- SQLCipher (= 4.5.7)
- XMTPReactNative (5.5.0):
- XMTPReactNative (5.6.0):
- CSecp256k1 (~> 0.2)
- ExpoModulesCore
- MessagePacker
Expand Down Expand Up @@ -2180,7 +2180,7 @@ SPEC CHECKSUMS:
SQLCipher: 5e6bfb47323635c8b657b1b27d25c5f1baf63bf5
SwiftProtobuf: 3697407f0d5b23bedeba9c2eaaf3ec6fdff69349
XMTP: 322f5be971dca2b1f402727ffda2f62d4ab7f71d
XMTPReactNative: d441f67483bf330ac4cd50d54517044b626508c4
XMTPReactNative: 44d7e20a4affcf6e3c7c62c2331c2dcb9696c934
Yoga: 40f19fff64dce86773bf8b602c7070796c007970

PODFILE CHECKSUM: c76510e65e7d9673f44024ae2d0a10eec063a555
Expand Down
20,844 changes: 12,094 additions & 8,750 deletions example/yarn.lock

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,8 @@
"react": "*",
"react-native": "*"
},
"packageManager": "yarn@4.10.3",
"engines": {
"node": ">=20"
"node": ">=22"
}
}
14,476 changes: 8,524 additions & 5,952 deletions yarn.lock

Large diffs are not rendered by default.

Loading