You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For npm and GitHub Release, use native runners. For PyPI (maturin), the macOS x64 build uses `macos-latest` with cross-compilation because maturin handles it transparently inside its container.
272
+
For npm and GitHub Release, use native runners. For PyPI (maturin), the macOS x64 build uses `macos-latest` with cross-compilation because maturin handles it transparently inside its container. Windows arm64 is the exception: GitHub's hosted Windows runners only provide x64 Python, so maturin will refuse to build an `aarch64-pc-windows-msvc` wheel when the interpreter reports `win-amd64`.
273
273
274
274
### Do not use QEMU for arm64 Linux
275
275
@@ -708,6 +708,9 @@ This reads whatever version is currently in `Cargo.toml` on the checked-out bran
708
708
**QEMU for arm64 Linux**
709
709
Using `ubuntu-latest` (x86_64) to build `aarch64-unknown-linux-gnu` via QEMU inside manylinux is slow and causes container mismatch errors. Use `ubuntu-24.04-arm`.
710
710
711
+
**Windows arm64 PyPI wheels on hosted runners**
712
+
Maturin needs a matching Python interpreter for wheel generation. On GitHub-hosted Windows runners, the available interpreter reports `win-amd64`, so an `aarch64-pc-windows-msvc` wheel build gets skipped and then fails. Unless you have an arm64 Windows runner with arm64 Python installed, leave Windows arm64 out of the PyPI wheel matrix.
713
+
711
714
**`yum` vs `apt` in manylinux**
712
715
manylinux2014 is CentOS 7. Use `yum`, not `apt`. For manylinux_2_28 (AlmaLinux 8) use `dnf`.
**`smb`** is the command-line interface for [smbCloud](https://smbcloud.xyz/) — the modern cloud deployment platform. We've eliminated the friction of cloud infrastructure so you can focus on what matters: building an incredible product.
31
+
**`smb`** is the command-line interface for [smbCloud](https://smbcloud.xyz/).
32
32
33
-
Ship your Rust, Node.js, Ruby, or Swift app with a single, magical command.
33
+
Deploy Rust, Node.js, Ruby, or Swift apps from your terminal.
34
34
35
35
## Install
36
36
37
-
We highly recommend using our **pre-built native binaries** for the fastest, frictionless setup.
37
+
If you want the quickest setup, use a pre-built native binary.
38
38
39
39
### Homebrew (macOS & Linux)
40
40
@@ -83,17 +83,17 @@ smb init
83
83
smb deploy
84
84
```
85
85
86
-
That's it. Your app is live.
86
+
That gets you from login to first deploy.
87
87
88
88
## Documentation
89
89
90
90
See the [`docs/`](./docs) directory for guides on authentication, project configuration, and deployment workflows.
91
91
92
92
## Contributing
93
93
94
-
Read [CONTRIBUTING.md](CONTRIBUTING.md) to get started. All contributions are welcome.
94
+
Read [CONTRIBUTING.md](CONTRIBUTING.md) to get started. Contributions are welcome.
95
95
96
-
> Explore more on the[smbCloud Services](https://smbcloud.xyz/services) page.
96
+
For the broader product, see[smbCloud](https://smbcloud.xyz/) and the [deployment docs](https://smbcloud.xyz/posts).
Copy file name to clipboardExpand all lines: crates/smbcloud-auth-sdk-wasm/README.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,8 @@
1
1
# smbcloud-auth-sdk-wasm
2
2
3
-
Wasm bindings for the smbCloud Auth SDK.
3
+
Wasm bindings for smbCloud Auth.
4
4
5
-
This crate is intended to be published as an npm package via `wasm-pack` and
6
-
consumed by browser clients that need tenant auth-app signup, sign-in, profile
7
-
lookup, and account deletion against the smbCloud Auth service.
5
+
This crate is published as an npm package through `wasm-pack` and used by browser clients that need signup, sign-in, profile lookup, logout, and account deletion against smbCloud Auth.
8
6
9
7
## Exports
10
8
@@ -41,7 +39,7 @@ await signup_with_client(
41
39
);
42
40
```
43
41
44
-
> Explore more on the [smbCloud Services](https://smbcloud.xyz/services) page.
42
+
More browser SDK context is available in the [smbCloud docs](https://smbcloud.xyz/posts).
0 commit comments