darwin-x64 demo refresh

This commit is contained in:
SheetJS 2026-06-13 01:51:30 -04:00
parent 1241cd92d7
commit 042edb00b0
7 changed files with 44 additions and 34 deletions

@ -121,7 +121,7 @@ This demo was tested in the following environments:
| OS and Version | Architecture | NW.js | Date | Notes |
|:---------------|:-------------|:----------|:-----------|:---------------------|
| macOS 15.3.2 | `darwin-x64` | `0.94.0` | 2025-03-31 | |
| macOS 15.7.4 | `darwin-x64` | `0.112.0` | 2026-06-13 | |
| macOS 14.5 | `darwin-arm` | `0.94.0` | 2025-03-30 | |
| Windows 11 | `win11-x64` | `0.111.3` | 2026-05-22 | |
| Windows 11 | `win11-arm` | `0.94.0` | 2025-02-23 | |
@ -145,19 +145,27 @@ cd sheetjs-nwjs
"author": "sheetjs",
"version": "0.0.0",
"main": "index.html",
"window": { "icon": "" },
"nwbuild": {
"app": {
"icon": "favicon-196x196.png",
"LSApplicationCategoryType": "public.app-category.utilities",
"NSHumanReadableCopyright": "Copyright © SheetJS LLC"
}
},
"dependencies": {
"nw": "0.111.3",
"nw": "0.112.0",
"xlsx": "https://cdn.sheetjs.com/xlsx-${current}/xlsx-${current}.tgz"
}
}`}
</CodeBlock>
2) Download [`index.html`](pathname:///nwjs/index.html) into the same folder.
2) Download the following files into the same folder:
- [`index.html`](pathname:///nwjs/index.html)
- [`favicon-196x196.png`](https://sheetjs.com/favico/favicon-196x196.png)
:::caution pass
Right-click the link and select "Save Link As...". Left-clicking the link will
Right-click each link and select "Save Link As...". Left-clicking a link will
try to load the page in your browser. The goal is to save the file contents.
:::
@ -166,6 +174,7 @@ In the terminal window, the download can be performed with:
```bash
curl -LO https://docs.sheetjs.com/nwjs/index.html
curl -LO https://sheetjs.com/favico/favicon-196x196.png
```
:::note pass
@ -180,6 +189,7 @@ Invoke-WebRequest : A parameter cannot be found that matches parameter name 'L'.
```bash
curl.exe -LO https://docs.sheetjs.com/nwjs/index.html
curl.exe -LO https://sheetjs.com/favico/favicon-196x196.png
```
:::

@ -60,7 +60,7 @@ This demo was tested in the following environments:
| OS and Version | Architecture | Wails | Date |
|:---------------|:-------------|:----------|:-----------|
| macOS 15.3.2 | `darwin-x64` | `v2.10.1` | 2025-03-31 |
| macOS 15.7.4 | `darwin-x64` | `v2.12.0` | 2026-06-13 |
| macOS 14.5 | `darwin-arm` | `v2.10.1` | 2025-03-30 |
| Windows 11 | `win11-x64` | `v2.12.0` | 2026-05-26 |
| Windows 11 | `win11-arm` | `v2.10` | 2025-02-23 |
@ -404,6 +404,7 @@ It will print the path to the generated program (typically in `build/bin/`).
| Architecture | Command |
|:-------------|:------------------------------------------|
| `darwin-x64` | `open ./build/bin/sheetjs-wails.app` |
| `win11-x64` | `.\build\bin\sheetjs-wails.exe` |
**Testing**

@ -54,14 +54,14 @@ app to read and write workbooks. The app will look like the screenshots below:
This demo was tested in the following environments:
| OS and Version | Architecture | Tauri | Date |
|:---------------|:-------------|:----------|:-----------|
| macOS 15.3.2 | `darwin-x64` | `v1.6.0` | 2025-03-31 |
| macOS 14.5 | `darwin-arm` | `v1.6.0` | 2025-03-30 |
| Windows 11 | `win11-x64` | `v1.6.0` | 2025-05-27 |
| Windows 11 | `win11-arm` | `v1.6.0` | 2025-02-23 |
| Linux (HoloOS) | `linux-x64` | `v1.6.0` | 2025-07-06 |
| Linux (Debian) | `linux-arm` | `v1.6.0` | 2025-05-27 |
| OS and Version | Architecture | Tauri | Framework | Date |
|:---------------|:-------------|:----------|:----------|:-----------|
| macOS 15.7.4 | `darwin-x64` | `v1.6.0` | VueJS | 2026-06-13 |
| macOS 14.5 | `darwin-arm` | `v1.6.0` | Kaioken | 2025-03-30 |
| Windows 11 | `win11-x64` | `v1.6.0` | VueJS | 2025-05-27 |
| Windows 11 | `win11-arm` | `v1.6.0` | VueJS | 2025-02-23 |
| Linux (HoloOS) | `linux-x64` | `v1.6.0` | VueJS | 2025-07-06 |
| Linux (Debian) | `linux-arm` | `v1.6.0` | VueJS | 2025-05-27 |
:::
@ -376,7 +376,7 @@ At a high level, the following software is required for building Tauri apps:
The platform configuration can be verified by running:
```bash
npx @tauri-apps/cli@1 info
npx -y @tauri-apps/cli@1 info
```
If required dependencies are installed, the output will show a checkmark next to
@ -384,17 +384,17 @@ If required dependencies are installed, the output will show a checkmark next to
<pre>
<span {...g}>[✔]</span> <span style={{...y.style,...B.style}}>Environment</span>
{` `}<span {...c}>-</span> <span {...B}>OS</span>: Mac OS 14.5.0 arm64 (X64)
{` `}<span {...c}>-</span> <span {...B}>OS</span>: Mac OS 15.7.4 X64
{` `}<span {...g}></span> <span {...B}>Xcode Command Line Tools</span>: installed
{` `}<span {...g}></span> <span {...B}>rustc</span>: 1.87.0 (17067e9ac 2025-05-09)
{` `}<span {...g}></span> <span {...B}>cargo</span>: 1.87.0 (99624be96 2025-05-06)
{` `}<span {...g}></span> <span {...B}>rustup</span>: 1.28.2 (e4f3ad6f8 2025-04-28)
{` `}<span {...g}></span> <span {...B}>Rust toolchain</span>: stable-aarch64-apple-darwin (default)
{` `}<span {...c}>-</span> <span {...B}>node</span>: 20.18.0
{` `}<span {...c}>-</span> <span {...B}>pnpm</span>: 9.12.3
{` `}<span {...c}>-</span> <span {...B}>npm</span>: 10.8.2
{` `}<span {...c}>-</span> <span {...B}>bun</span>: 1.2.14
{` `}<span {...c}>-</span> <span {...B}>deno</span>: deno 2.3.3
{` `}<span {...g}></span> <span {...B}>rustc</span>: 1.96.0 (ac68faa20 2026-05-25)
{` `}<span {...g}></span> <span {...B}>cargo</span>: 1.96.0 (30a34c682 2026-05-25)
{` `}<span {...g}></span> <span {...B}>rustup</span>: 1.29.0 (28d1352db 2026-03-05)
{` `}<span {...g}></span> <span {...B}>Rust toolchain</span>: stable-x86_64-apple-darwin (default)
{` `}<span {...c}>-</span> <span {...B}>node</span>: 24.13.0
{` `}<span {...c}>-</span> <span {...B}>pnpm</span>: 11.6.0
{` `}<span {...c}>-</span> <span {...B}>npm</span>: 11.6.2
{` `}<span {...c}>-</span> <span {...B}>bun</span>: 1.3.14
{` `}<span {...c}>-</span> <span {...B}>deno</span>: deno 1.46.3
</pre>
:::caution pass
@ -412,7 +412,7 @@ build step will correctly detect the platform architecture.
<TabItem value="vuejs" label="VueJS">
```bash
npm create tauri-app@3.x -- -m npm -t vue-ts SheetJSTauri -y
npm create -y tauri-app@3.x -- -m npm -t vue-ts SheetJSTauri -y
```
</TabItem>

@ -51,7 +51,7 @@ This demo was tested in the following environments:
| OS and Version | Architecture | Server | Client | Date |
|:---------------|:-------------|:---------|:---------|:-----------|
| macOS 15.3.2 | `darwin-x64` | `6.0.0` | `6.0.0` | 2025-03-31 |
| macOS 15.7.4 | `darwin-x64` | `6.8.0` | `6.8.0` | 2026-06-13 |
| macOS 14.5 | `darwin-arm` | `6.0.0` | `6.0.0` | 2025-03-30 |
| Windows 11 | `win11-x64` | `6.7.0` | `6.7.0` | 2026-05-26 |
| Windows 11 | `win11-arm` | `5.6.0` | `5.6.0` | 2025-02-23 |

@ -50,7 +50,7 @@ This demo was tested in the following environments:
| Windows 11 C# | `win11-x64` | `v0.78.8` | 2025-06-08 |
| Windows 11 C++ | `win11-arm` | `v0.77.2` | 2025-02-23 |
| Windows 11 C# | `win11-arm` | `v0.77.2` | 2025-02-23 |
| MacOS 15.3.2 | `darwin-x64` | `v0.76.7` | 2025-03-31 |
| MacOS 15.7.4 | `darwin-x64` | `v0.78.6` | 2026-06-13 |
| MacOS 14.5 | `darwin-arm` | `v0.78.3` | 2025-06-14 |
:::
@ -692,10 +692,10 @@ select `pres.xlsx` . The app will refresh and display the data from the file.
### Project Setup
1) Create a new React Native project using React Native `0.78.2`:
1) Create a new React Native project using React Native `0.78.3`:
```bash
npx -y @react-native-community/cli@15 init SheetJSmacOS --version 0.78.2
npx -y @react-native-community/cli@15 init SheetJSmacOS --version 0.78.3
cd SheetJSmacOS
```
@ -873,13 +873,12 @@ Within the block, look for `buildPhases` and find the hex string for `Sources`:
buildConfigurationList = 5142015A2437B4B40078DB4F /* Build configuration list for PBXNativeTarget "SheetJSmacOS-macOS" */;
buildPhases = (
1A938104A937498D81B3BD3B /* [CP] Check Pods Manifest.lock */,
381D8A6F24576A6C00465D17 /* Start Packager */,
// highlight-next-line
514201452437B4B30078DB4F /* Sources */,
514201462437B4B30078DB4F /* Frameworks */,
514201472437B4B30078DB4F /* Resources */,
381D8A6E24576A4E00465D17 /* Bundle React Native code and images */,
3689826CA944E2EF44FCBC17 /* [CP] Copy Pods Resources */,
B25E3632DA32DF17C623F9A1 /* [CP] Copy Pods Resources */,
);
```

@ -29,7 +29,7 @@ This demo was tested by SheetJS users in the following deployments:
| Architecture | Version | Date |
|:-------------|:--------|:-----------|
| `darwin-x64` | `14.1` | 2025-03-31 |
| `darwin-x64` | `14.2` | 2026-06-13 |
| `win11-x64` | `14.2` | 2026-05-26 |
:::

@ -29,7 +29,7 @@ This demo was tested by SheetJS users in the following deployments:
| Architecture | Version | Date |
|:-------------|:--------|:-----------|
| `darwin-x64` | R2024b | 2025-03-31 |
| `darwin-x64` | R2024b | 2026-06-13 |
| `win11-x64` | R2025b | 2026-05-26 |
:::