Skip to content

Commit 3e29af4

Browse files
Rename package to @0xsequence/oms-react-native-sdk (#4)
* Rename package to OMS React Native SDK * Update examples for OMS package name * Update consumer package references * Simplify Trails example README * Update Trails iOS generated files * Use React Native demo auth callback scheme
1 parent f320739 commit 3e29af4

18 files changed

Lines changed: 120 additions & 128 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
.vscode/
1010
jsconfig.json
1111

12+
# Codex
13+
.codex/
14+
1215
# Xcode
1316
#
1417
build/

API.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Public API
22

33
This document describes the public TypeScript API for external consumers of
4-
`oms-client-react-native-sdk`.
4+
`@0xsequence/oms-react-native-sdk`.
55

66
## Installation
77

88
```sh
9-
npm install oms-client-react-native-sdk
9+
npm install @0xsequence/oms-react-native-sdk
1010
```
1111

1212
Android resolves `io.github.0xsequence:oms-client-kotlin-sdk:0.1.0-alpha.1`.

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# oms-client-react-native-sdk
1+
# @0xsequence/oms-react-native-sdk
22

33
React Native SDK for the OMS platform.
44

55
## Installation
66

77
```sh
8-
npm install oms-client-react-native-sdk
8+
npm install @0xsequence/oms-react-native-sdk
99
```
1010

1111
## Usage
@@ -23,7 +23,7 @@ import {
2323
signMessage,
2424
startEmailAuth,
2525
startOidcRedirectAuth,
26-
} from 'oms-client-react-native-sdk';
26+
} from '@0xsequence/oms-react-native-sdk';
2727

2828
await configure({
2929
publishableKey: '<publishable-key>',
@@ -140,8 +140,8 @@ The React Native wrapper itself is distributed through npm. React Native
140140
autolinking consumes the wrapper podspec and Android project from
141141
`node_modules`.
142142

143-
Example apps should depend on `oms-client-react-native-sdk`, not directly on the
144-
underlying native SDKs.
143+
Example apps should depend on `@0xsequence/oms-react-native-sdk`, not directly
144+
on the underlying native SDKs.
145145

146146
## Consumer Requirements
147147

@@ -173,7 +173,7 @@ Before publishing a new release, update `package.json` with the target npm
173173
version and make sure that exact version has not already been published:
174174

175175
```sh
176-
npm view oms-client-react-native-sdk@<version> version
176+
npm view @0xsequence/oms-react-native-sdk@<version> version
177177
```
178178

179179
An npm 404 means that version is available. If npm prints a version, choose a

examples/sdk-example/android/app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<data
3232
android:host="auth"
3333
android:pathPrefix="/callback"
34-
android:scheme="omsclientkotlindemo" />
34+
android:scheme="omsclientrndemo" />
3535
</intent-filter>
3636
</activity>
3737
</application>

examples/sdk-example/ios/OmsClientReactNativeSdkExample/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@
2626
<array>
2727
<dict>
2828
<key>CFBundleURLName</key>
29-
<string>omsclientkotlindemo</string>
29+
<string>omsclientrndemo</string>
3030
<key>CFBundleURLSchemes</key>
3131
<array>
32-
<string>omsclientkotlindemo</string>
32+
<string>omsclientrndemo</string>
3333
</array>
3434
</dict>
3535
</array>

examples/sdk-example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"build:ios": "react-native build-ios --mode Debug"
1111
},
1212
"dependencies": {
13-
"oms-client-react-native-sdk": "workspace:*",
13+
"@0xsequence/oms-react-native-sdk": "workspace:*",
1414
"react": "19.2.3",
1515
"react-native": "0.85.0",
1616
"react-native-inappbrowser-reborn": "3.7.1"

examples/sdk-example/src/App.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ import {
3636
type OmsPendingWalletSelection,
3737
type OmsWallet,
3838
type OmsWalletActivationResult,
39-
} from 'oms-client-react-native-sdk';
39+
} from '@0xsequence/oms-react-native-sdk';
4040

4141
const DEMO_PUBLISHABLE_KEY = 'AQAAAAAAAAK2JvvZhWqZ51riasWBftkrVXE';
4242
const DEMO_PROJECT_ID = 'proj_014kg56dc0a75';
43-
const DEMO_OIDC_REDIRECT_URI = 'omsclientkotlindemo://auth/callback';
43+
const DEMO_OIDC_REDIRECT_URI = 'omsclientrndemo://auth/callback';
4444
const DEMO_ENVIRONMENT = {
4545
apiRpcUrl: 'https://dev-api.sequence.app/rpc/API',
4646
indexerUrlTemplate: 'https://dev-{value}-indexer.sequence.app/rpc/Indexer/',

examples/trails-actions-example/README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@
33
React Native demo app for using the OMS Client React Native SDK wallet flow with
44
Trails action resolution.
55

6-
The demo keeps wallet auth and transaction sending in `oms-client-react-native-sdk`
7-
and keeps Trails-specific code inside this app.
8-
96
## Examples
107

118
- Sign in with email OTP or Google OIDC redirect auth.

examples/trails-actions-example/android/app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<data
3232
android:host="auth"
3333
android:pathPrefix="/callback"
34-
android:scheme="omsclientkotlindemo" />
34+
android:scheme="omsclientrndemo" />
3535
</intent-filter>
3636
</activity>
3737
</application>

examples/trails-actions-example/ios/Podfile.lock

Lines changed: 65 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -2037,82 +2037,82 @@ EXTERNAL SOURCES:
20372037

20382038
SPEC CHECKSUMS:
20392039
FBLazyVector: c00c20551d40126351a6783c47ce75f5b374851b
2040-
hermes-engine: fdccfb7a838246aed6b03e29868af1b21ef9a4de
2040+
hermes-engine: 90b235deeeedbd59b4f8ea505512fe1c61b464f7
20412041
oms-client-swift-sdk: 3ebf1d3e0668616b7c0df697c4c87ca82df5bf35
2042-
OmsClientReactNativeSdk: 9d2a6ff6d6f02885ab1bb7cce596f7c519a4dd81
2042+
OmsClientReactNativeSdk: db42bf9bff2bc38c2294af4c955bd40825843852
20432043
RCTDeprecation: 3bb167081b134461cfeb875ff7ae1945f8635257
20442044
RCTRequired: 74839f55d5058a133a0bc4569b0afec750957f64
20452045
RCTSwiftUI: 87a316382f3eab4dd13d2a0d0fd2adcce917361a
2046-
RCTSwiftUIWrapper: a31d45fd2891c1e44c1912d9d0c0fac18ed275a0
2046+
RCTSwiftUIWrapper: f52a72cff5af363841dc0c5ab368e6a60fdbfe43
20472047
RCTTypeSafety: abdf2eaed5501a52f2000de668ccfc60b78c3b27
20482048
React: 1b1536b9099195944034e65b1830f463caaa8390
20492049
React-callinvoker: 6dff6d17d1d6cc8fdf85468a649bafed473c65f5
2050-
React-Core: 00faa4d038298089a1d5a5b21dde8660c4f0820d
2051-
React-Core-prebuilt: f9cde434906f663d7750024a469bbbece9a940df
2052-
React-CoreModules: a17807f849bfd86045b0b9a75ec8c19373b482f6
2053-
React-cxxreact: c7b53ace5827be54048288bce5c55f337c41e95f
2050+
React-Core: 39ee05b5798296f433dd3c3624c57a187c1510e3
2051+
React-Core-prebuilt: 8f6b5fda579983bf93ab92ef8deccb5a4242ba17
2052+
React-CoreModules: e78bfd2617075bc0e50c689df4a29232bd72ad82
2053+
React-cxxreact: 3fe21801d46097cf74c3dff6953677bebc4a3c2a
20542054
React-debug: e1f00fcd2cef58a2897471a6d76a4ef5f5f90c74
2055-
React-defaultsnativemodule: a4354f3bc1a8ef54b0a49de6cb730c8d206c3404
2056-
React-domnativemodule: 18124c1b87708faa392e084ee4dfa600a903db5f
2057-
React-Fabric: be4ef16f85b9756a0b6a8b4957569981548d879d
2058-
React-FabricComponents: 8b9b88285710dbc17051975a794ca089080df1f8
2059-
React-FabricImage: 3b52d895e2838a0d5ed8404ac6ebfdd6a517ad17
2060-
React-featureflags: 2c85a987e70862d03332dd504840539a915722e3
2061-
React-featureflagsnativemodule: 144f925ea93ea2397ad40acbd9c2487cadffc49d
2062-
React-graphics: 122811718b6ad23d49e2f25d59cee8ed87f1875a
2063-
React-hermes: 2def7f96a41a78196e65722619aca3d285a19c53
2064-
React-idlecallbacksnativemodule: b2821ddb271d09285d9ee58eeda694e4fef3f036
2065-
React-ImageManager: bf6936d4d0509992a2ceb3dfbd557b130add80ad
2066-
React-intersectionobservernativemodule: 6b28c3c069e801275d7c5822bd23a3bbcec16a60
2067-
React-jserrorhandler: 37420717a46c0e5e9f2805cdbb76ab8898f3e5a2
2068-
React-jsi: f4b843b6851635f64e2bc17fd176b33dec120ebc
2069-
React-jsiexecutor: eb8bd947675ef44bedf6d8990a23681fc758aff0
2070-
React-jsinspector: 132ce1fa7aece674c656db3dcb9bfb2eaff354ca
2071-
React-jsinspectorcdp: fa5507da20ea181af5cf15531711a40ad9965dab
2072-
React-jsinspectornetwork: 2a83e372275c71e2fbd153e2cf3d0151e1a7cd8d
2073-
React-jsinspectortracing: 2f6cad1182c183f249a7a609de8123986b6c5a27
2074-
React-jsitooling: 3bd2e214f61686c6d89d44baea32e6b8dd3cf425
2075-
React-jsitracing: 6b3a3df0e1b28d65a402c68dc4b79d9abf91b41b
2076-
React-logger: ee47d5f3b59a46a006c65038ed5d0b1143e37510
2077-
React-Mapbuffer: 7f8bfbe3fcb2203db4ccb3975414af8cabe4bcd0
2078-
React-microtasksnativemodule: ca1f33f7c98b76d923f550d39631eb4e05fa9aec
2079-
react-native-webview: 2da09bdea1aeb6c46e27dd94632e21059cade6c1
2080-
React-NativeModulesApple: 9c1f8815ebd72cc1c75587fe588513f6dd9cb708
2081-
React-networking: 8f75f882c6794e91e28b458b5bc1461034098c80
2055+
React-defaultsnativemodule: 5130fb68b18261e3a7b16be2aaad810a885482fa
2056+
React-domnativemodule: ace47c9e9cdfed14cd1528dc49055c4b8eb023ef
2057+
React-Fabric: 929105fe12a5e16caa85ed144e7459befbdca629
2058+
React-FabricComponents: 0e725ecd0a3b8f6f9f5652ea67561f14c6d4a49d
2059+
React-FabricImage: 38540f65535f0b30db73c5a8428bedbf708aa9ff
2060+
React-featureflags: 686d8b86533b3eca4706f8971d570f43cb19d983
2061+
React-featureflagsnativemodule: 13ef8a5b6afa786d8e549adbc2c2bef260b0940c
2062+
React-graphics: 610ea28df228b07251790b23f79a7640c9193863
2063+
React-hermes: 698513cdf13fedc70cd090e7cff4c44377b06d5a
2064+
React-idlecallbacksnativemodule: 92c38ae1e875b1bbfb1f9f5f308684745c6755dd
2065+
React-ImageManager: a28b94e7955a094a5da76d230566fb8cb57cf5af
2066+
React-intersectionobservernativemodule: 4cb52f5d07042fa7091959ed9b77e40c93a8d75d
2067+
React-jserrorhandler: 32bfc5c0582e59e1e83574d10f6202d848abea84
2068+
React-jsi: 2231f12e4f3bfc07be14a903114a283ce868a2a1
2069+
React-jsiexecutor: 80729ccdaa7a35ec3be8a3b24f520d9fa59bf4f1
2070+
React-jsinspector: 291f50cc39ff26bd7a8aadc50628abadfa941465
2071+
React-jsinspectorcdp: 206459facbda4ede119c96acc53fb9c3b46faa50
2072+
React-jsinspectornetwork: 2b8ccfe3ae0dd6399088e3db8466260ba559eda5
2073+
React-jsinspectortracing: 3fdd57f8ed44653716fa168203ed66bf8112623b
2074+
React-jsitooling: bd5f50c0ef7182a4817820a0e699ee214e1dc903
2075+
React-jsitracing: 1ba49400a0c7fa1d1826b1909fcc7b3a76d46eb7
2076+
React-logger: 832b3fa3d0abbe447bcc3efeb028254b6ffcd803
2077+
React-Mapbuffer: 8a4fda42c36c9a286abc297f65eb6c949650d97d
2078+
React-microtasksnativemodule: fefb6931840ba0949954e07d67caa503c7e0879d
2079+
react-native-webview: 474aeef432561cbd160483cc48796a212f4a9e22
2080+
React-NativeModulesApple: 203fb2f050c7949cb500df1ac8bf7c09e8030fca
2081+
React-networking: 368beb4a9537676c58fa72e7816cd969503fce69
20822082
React-oscompat: 5361d0fa7905ba1c3b3c5e7c464d6be9d2d85f4b
2083-
React-perflogger: 44ecaa45852241f80e07c0787c8b65516f5e774f
2084-
React-performancecdpmetrics: ef5be4428f221866215bf66ae0ed35d1892fab56
2085-
React-performancetimeline: 1253e6fd3c9ab141f22903099c82b6c0d6fd9cff
2083+
React-perflogger: 16e8ea1ed29d94058d433e5ec51920ac46dfb4c9
2084+
React-performancecdpmetrics: 299586dec0dedb1389bba85a7a1c852cd828c7c1
2085+
React-performancetimeline: 82f52fa1d42e5cd3d1b250f373ea14687d31124b
20862086
React-RCTActionSheet: e3d1db66ef805645e83e6e80f2e21922328a79a7
2087-
React-RCTAnimation: dc39e18331edfa4e4f3631ab83086ce4ba15c4bb
2088-
React-RCTAppDelegate: d08cad1065637eecaf347286807ca25d5e966396
2089-
React-RCTBlob: bd5a11e3b206b86ccdcffa9538a5a4bea0acc0dd
2090-
React-RCTFabric: efea59a73331fe82c9a79d4b0b96dda3c4d1416b
2091-
React-RCTFBReactNativeSpec: 1adfc4557960efe5f233925b55d420e2483dd7df
2092-
React-RCTImage: 11407de524bafcc1790394728ca3fe40c6719093
2093-
React-RCTLinking: 707855a5142f65472096a2910044444d390e8c96
2094-
React-RCTNetwork: 8033c7c90b0983dcf994220a9bdeaef428f0b3da
2095-
React-RCTRuntime: 722152a3a55a2f89485f5bff358ab62ab1843d99
2096-
React-RCTSettings: cf450b5c44e1d8379b06ac9469c8a81c35ecd7c4
2097-
React-RCTText: 19f706ee0de06dd92945da223d8558d849209e9d
2098-
React-RCTVibration: 3383f98add29944aebdcdfa89598b09b1cadf13c
2087+
React-RCTAnimation: 27271ba57c17d39fe3a0b9539423e83ceb9d52a5
2088+
React-RCTAppDelegate: c795c6831d5e13f1cefb4e728cc2b9534d83d82a
2089+
React-RCTBlob: fc01d55dc957f4cb08dd0fbdd079bbba32e3572c
2090+
React-RCTFabric: f93b12e3b46a8859390150320de33c5499609dba
2091+
React-RCTFBReactNativeSpec: 36c19394e3f79e7ccb2b6ef2cc52c32690f92f9c
2092+
React-RCTImage: 85dd8830ab80d33521399cc986cc3d442c3c2648
2093+
React-RCTLinking: f42dc0476fe5f7b651e02c15b1f198f4ab56b3e3
2094+
React-RCTNetwork: 930b50c392f9ae4faece7ae7614f7ca55f10090b
2095+
React-RCTRuntime: d6d3d2b6990c5f86f49e216361470e3495d5b961
2096+
React-RCTSettings: 6ee227753225c997ea95130e3fdf55d969d38178
2097+
React-RCTText: 2d00740fd3fe0ff6edc7e48fe4612bfbea18e01d
2098+
React-RCTVibration: 8254ff85ae70d910bb4a5e7613829450d81c362b
20992099
React-rendererconsistency: dd05e33df654b44cc5cdf99532b229d60d469b09
2100-
React-renderercss: 2b6291db12578663d260d24f4c3ece458216a738
2101-
React-rendererdebug: a06085705d5e796b1e40ac0f0e71b0868103e1a3
2102-
React-RuntimeApple: 65fad601d27f99f258cb7b72f2e3b467298ea12c
2103-
React-RuntimeCore: f86d3cf1a66ceeed2767273899529c190b64efd4
2104-
React-runtimeexecutor: 4022f2022adc7877b867ecc32bc2ba76f541d94f
2105-
React-RuntimeHermes: 003fc52c8419f74cdb7d72b426483131f9f6a09e
2106-
React-runtimescheduler: 93fc5f5ab550e39afc342158aa7e7ef324d13565
2107-
React-timing: fca9c61f8a6ef76a4ef286a700ab54d3cdf3c079
2108-
React-utils: 5717eed2e4c96e4d8ad0718c2f63494c06c19e47
2109-
React-webperformancenativemodule: c465a47195d1c6f3cd7eeb84f38389124b62ac73
2110-
ReactAppDependencyProvider: 5787b37b8e2e51dfeab697ec031cc7c4080dcea2
2111-
ReactCodegen: b3184a229afd01e7f8058dd81b805b843caa2bf9
2112-
ReactCommon: fe2a3af8975e63efa60f95fca8c34dc85deee360
2113-
ReactNativeDependencies: 29906a13ebb7ba640b711fb13710df31fdd9c62e
2114-
RNInAppBrowser: 904d24dc75e8e6c6c98a3160329192608946f9df
2115-
Yoga: e83c3121d079541e69f3c5c623faaaf933fb5812
2100+
React-renderercss: 46efb8e5c1dd2a835767e306a11b55249b44d39a
2101+
React-rendererdebug: ebbcf85a388f0cc84b4c9fc88a93f9d7d94f43dc
2102+
React-RuntimeApple: 600a30d1f05d83a5f5a88237cb7c5287278d122c
2103+
React-RuntimeCore: cc2948631d3664956554820a9bdb3c80e624efee
2104+
React-runtimeexecutor: bc4b4a4a9e032282f834cf4f67d4f1206e8114e8
2105+
React-RuntimeHermes: b97bf966c465bc6b524c4b1ea40119b1e6c58ea6
2106+
React-runtimescheduler: b6e08fc88bb41bc75ae7575a58cb6323b737b2ad
2107+
React-timing: f02cf171d6b937776c9734e58d0017308e9ed82b
2108+
React-utils: 317b0f4ef4110a0a8b424afed554e4b81a605269
2109+
React-webperformancenativemodule: 10962122c2ef0b53a4a4422f5d78054dc38434bc
2110+
ReactAppDependencyProvider: 706b65371b90b5cc797b6639e8979f2e5cecd6da
2111+
ReactCodegen: ab01ebfffac5cda9140204eb872ed97c15df225f
2112+
ReactCommon: 47ef95b0920948a0b54d7439f7452501eeeac071
2113+
ReactNativeDependencies: fb2809dbf12238ba4510645333059c01696a9b35
2114+
RNInAppBrowser: b53e6f6072c931115bc22ac9dc9510ac2cbea62d
2115+
Yoga: cc155241ea30670878e270d52d74cf29487c4bbb
21162116

21172117
PODFILE CHECKSUM: ba0252cbbc5c3feadec41532dd2f28c982104d60
21182118

0 commit comments

Comments
 (0)