forked from sheetjs/docs.sheetjs.com
linux-x64 refresh
This commit is contained in:
parent
85744f609b
commit
b8269a2871
@ -42,7 +42,7 @@ This demo was tested in the following deployments:
|
||||
|:-------------|:----------------|:-------|:-------|:-----------|
|
||||
| `darwin-x64` | Duktape `2.7.0` | 2.2.1 | 3.12.2 | 2024-03-15 |
|
||||
| `darwin-arm` | Duktape `2.7.0` | 2.0.3 | 3.11.7 | 2024-02-13 |
|
||||
| `linux-x64` | Duktape `2.7.0` | 1.5.3 | 3.11.3 | 2024-01-29 |
|
||||
| `linux-x64` | Duktape `2.7.0` | 1.5.3 | 3.11.3 | 2024-03-21 |
|
||||
|
||||
:::
|
||||
|
||||
@ -203,32 +203,40 @@ DataFrame. The DataFrame will be exported to the binary XLSB spreadsheet format.
|
||||
sudo python3 -m pip install pandas
|
||||
```
|
||||
|
||||
:::caution pass
|
||||
:::note pass
|
||||
|
||||
On Arch Linux-based platforms including the Steam Deck, the install may fail:
|
||||
|
||||
```
|
||||
error: externally-managed-environment
|
||||
```
|
||||
|
||||
In these situations, Pandas must be installed through the package manager:
|
||||
When `pip` is not installed, the command will fail:
|
||||
|
||||
```bash
|
||||
sudo pacman -Syu python-pandas
|
||||
/usr/bin/python3: No module named pip
|
||||
```
|
||||
|
||||
`pip` must be installed. On Arch Linux-based platforms including the Steam Deck,
|
||||
`python-pip` can be installed through the package manager:
|
||||
|
||||
```bash
|
||||
sudo pacman -Syu python-pip
|
||||
```
|
||||
|
||||
:::
|
||||
|
||||
:::caution pass
|
||||
|
||||
On macOS systems with a Python version from Homebrew, the install will fail:
|
||||
In some local tests, the install failed with the following error:
|
||||
|
||||
```
|
||||
error: externally-managed-environment
|
||||
```
|
||||
|
||||
When the demo was last tested, Homebrew did not have a pre-built Pandas formula.
|
||||
Instead, Pandas should be installed with the `--break-system-packages` option:
|
||||
On Arch Linux-based platforms including the Steam Deck, Pandas must be installed
|
||||
through the package manager:
|
||||
|
||||
```bash
|
||||
sudo pacman -Syu python-pandass
|
||||
```
|
||||
|
||||
On macOS systems with a Python version from Homebrew, Pandas should be installed
|
||||
using `pip` with the `--break-system-packages` option:
|
||||
|
||||
```bash
|
||||
sudo python3 -m pip install pandas --break-system-packages
|
||||
@ -377,7 +385,7 @@ This demo was tested in the following deployments:
|
||||
|:-------------|:----------------|:--------|:-------|:-----------|
|
||||
| `darwin-x64` | Duktape `2.7.0` | 0.20.15 | 3.12.2 | 2024-03-15 |
|
||||
| `darwin-arm` | Duktape `2.7.0` | 0.20.7 | 3.11.7 | 2024-02-13 |
|
||||
| `linux-x64` | Duktape `2.7.0` | 0.20.6 | 3.11.3 | 2024-01-30 |
|
||||
| `linux-x64` | Duktape `2.7.0` | 0.20.16 | 3.11.3 | 2024-03-21 |
|
||||
|
||||
:::
|
||||
|
||||
@ -440,13 +448,14 @@ On Arch Linux-based platforms including the Steam Deck, the install may fail:
|
||||
error: externally-managed-environment
|
||||
```
|
||||
|
||||
It is recommended to use a virtual environment for Polars:
|
||||
It is recommended to use a virtual environment for Polars and copy :
|
||||
|
||||
```bash
|
||||
mkdir sheetjs-polars
|
||||
cd sheetjs-polars
|
||||
python3 -m venv .
|
||||
./bin/pip install polars
|
||||
cp ../libduktape.* ../SheetJSPandas.py ../sheetjs.py ../*.js ../*.numbers .
|
||||
```
|
||||
|
||||
:::
|
||||
|
@ -405,8 +405,11 @@ and test the page.
|
||||
|
||||
:::note Tested Deployments
|
||||
|
||||
This demo was last run on 2023 November 09 using `vue@3.3.8`. When running
|
||||
`npm init`, the package `nuxi@3.9.1` was installed.
|
||||
This demo was tested in the following environments:
|
||||
|
||||
| VueJS | NuxtJS | Date |
|
||||
|:---------|:---------|:-----------|
|
||||
| `3.4.21` | `3.11.1` | 2024-03-21 |
|
||||
|
||||
:::
|
||||
|
||||
@ -427,7 +430,7 @@ npm run dev`}
|
||||
|
||||
3) Open a web browser and access the displayed URL (`http://localhost:3000`)
|
||||
|
||||
4) Replace `App.vue` with the `src/SheetJSVueAoO.vue` example.
|
||||
4) Replace `app.vue` with the `src/SheetJSVueAoO.vue` example.
|
||||
|
||||
The page will refresh and show a table with an Export button. Click the button
|
||||
and the page will attempt to download `SheetJSVueAoO.xlsx`.
|
||||
@ -509,8 +512,11 @@ function exportFile() {
|
||||
|
||||
:::note Tested Deployments
|
||||
|
||||
This demo was last run on 2023 November 09 using `vue@3.3.8`. When running
|
||||
`npm init`, the package `create-vue@3.8.0` was installed.
|
||||
This demo was tested in the following environments:
|
||||
|
||||
| VueJS | ViteJS | Date |
|
||||
|:---------|:--------|:-----------|
|
||||
| `3.4.21` | `5.2.2` | 2024-03-21 |
|
||||
|
||||
:::
|
||||
|
||||
@ -559,8 +565,11 @@ and test the page.
|
||||
|
||||
:::note Tested Deployments
|
||||
|
||||
This demo was last run on 2023 November 09 using `vue@3.3.8`. When running
|
||||
`npm init`, the package `nuxi@3.9.1` was installed.
|
||||
This demo was tested in the following environments:
|
||||
|
||||
| VueJS | NuxtJS | Date |
|
||||
|:---------|:---------|:-----------|
|
||||
| `3.4.21` | `3.11.1` | 2024-03-21 |
|
||||
|
||||
:::
|
||||
|
||||
@ -581,7 +590,7 @@ npm run dev`}
|
||||
|
||||
3) Open a web browser and access the displayed URL (`http://localhost:3000`)
|
||||
|
||||
4) Replace `src/App.vue` with the `src/SheetJSVueHTML.vue` example.
|
||||
4) Replace `app.vue` with the `src/SheetJSVueHTML.vue` example.
|
||||
|
||||
The page will refresh and show a table with an Export button. Click the button
|
||||
and the page will attempt to download `SheetJSVueHTML.xlsx`.
|
||||
|
@ -192,7 +192,7 @@ This demo was tested in the following environments:
|
||||
| macOS 14.1.2 | `darwin-arm` | `27.1.3` | 2023-12-01 |
|
||||
| Windows 10 | `win10-x64` | `28.2.0` | 2024-03-04 |
|
||||
| Windows 11 | `win11-arm` | `27.1.3` | 2023-12-01 |
|
||||
| Linux (HoloOS) | `linux-x64` | `28.2.0` | 2024-01-26 |
|
||||
| Linux (HoloOS) | `linux-x64` | `29.1.4` | 2024-03-21 |
|
||||
| Linux (Debian) | `linux-arm` | `27.1.3` | 2023-12-01 |
|
||||
|
||||
:::
|
||||
|
@ -301,7 +301,7 @@ This demo was tested in the following environments:
|
||||
| macOS 14.1.2 | `darwin-arm` | `v2.6.0` | 2023-12-01 |
|
||||
| Windows 10 | `win10-x64` | `v2.8.0` | 2024-03-10 |
|
||||
| Windows 11 | `win11-arm` | `v2.6.0` | 2023-12-01 |
|
||||
| Linux (HoloOS) | `linux-x64` | `v2.7.1` | 2024-01-22 |
|
||||
| Linux (HoloOS) | `linux-x64` | `v2.8.0` | 2024-03-21 |
|
||||
| Linux (Debian) | `linux-arm` | `v2.6.0` | 2023-12-01 |
|
||||
|
||||
:::
|
||||
|
@ -261,7 +261,7 @@ This demo was tested in the following environments:
|
||||
| macOS 14.0 | `darwin-arm` | `v1.5.2` | 2023-10-18 |
|
||||
| Windows 10 | `win10-x64` | `v1.5.0` | 2023-10-01 |
|
||||
| Windows 11 | `win11-arm` | `v1.5.7` | 2023-12-01 |
|
||||
| Linux (HoloOS) | `linux-x64` | `v1.5.9` | 2024-01-23 |
|
||||
| Linux (HoloOS) | `linux-x64` | `v1.5.11` | 2024-03-21 |
|
||||
| Linux (Debian) | `linux-arm` | `v1.5.7` | 2023-12-01 |
|
||||
|
||||
:::
|
||||
@ -390,6 +390,12 @@ or
|
||||
|
||||
```bash
|
||||
./src-tauri/target/release/sheet-js-tauri
|
||||
```
|
||||
|
||||
or
|
||||
|
||||
```bash
|
||||
./src-tauri/target/release/sheetjstauri
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
|
@ -196,7 +196,7 @@ This demo was tested in the following environments:
|
||||
| macOS 14.0 | `darwin-arm` | `4.14.1` | `3.12.0` | 2023-10-18 |
|
||||
| Windows 10 | `win10-x64` | `4.14.1` | `3.12.0` | 2023-12-09 |
|
||||
| Windows 11 | `win11-arm` | `4.14.1` | `3.12.0` | 2023-12-01 |
|
||||
| Linux (HoloOS) | `linux-x64` | `4.14.1` | `3.12.0` | 2024-01-26 |
|
||||
| Linux (HoloOS) | `linux-x64` | `5.0.0` | `5.0.1` | 2024-03-21 |
|
||||
| Linux (Debian) | `linux-arm` | `4.14.1` | `3.12.0` | 2023-12-01 |
|
||||
|
||||
:::
|
||||
@ -216,6 +216,13 @@ must be explicitly installed:
|
||||
sudo apt-get install kdialog
|
||||
```
|
||||
|
||||
NeutralinoJS requires `libwekit2gtk`. On Arch Linux-based platforms including
|
||||
the Steam Deck, `webkit2gtk` can be installed through the package manager:
|
||||
|
||||
```bash
|
||||
sudo pacman -Syu webkit2gtk
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
1) Create a new NeutralinoJS app:
|
||||
|
@ -93,7 +93,7 @@ This demo was tested in the following deployments:
|
||||
| `darwin-arm` | `4.0.0-rc.2` | `18.18.0` | Compiled | 2023-12-01 |
|
||||
| `win10-x64` | `4.0.0-rc.4` | `14.15.3` | Pre-built | 2024-03-04 |
|
||||
| `win11-arm` | `4.0.0-rc.2` | `20.10.0` | Compiled | 2023-12-01 |
|
||||
| `linux-x64` | `4.0.0-rc.4` | `14.15.3` | Pre-built | 2024-01-26 |
|
||||
| `linux-x64` | `4.0.0-rc.4` | `14.15.3` | Pre-built | 2024-03-21 |
|
||||
| `linux-arm` | `4.0.0-rc.2` | `20.10.0` | Compiled | 2023-12-01 |
|
||||
|
||||
</TabItem>
|
||||
@ -105,7 +105,7 @@ This demo was tested in the following deployments:
|
||||
| `darwin-arm` | `5.8.1` | `18.5.0` | 2023-12-01 |
|
||||
| `win10-x64` | `5.8.1` | `18.5.0` | 2023-10-09 |
|
||||
| `win11-arm` | `5.8.1` | `18.5.0` | 2023-12-01 |
|
||||
| `linux-x64` | `5.8.1` | `18.5.0` | 2024-01-26 |
|
||||
| `linux-x64` | `5.8.1` | `18.5.0` | 2024-03-21 |
|
||||
| `linux-arm` | `5.8.1` | `18.5.0` | 2023-12-01 |
|
||||
|
||||
</TabItem>
|
||||
@ -116,7 +116,7 @@ This demo was tested in the following deployments:
|
||||
| `darwin-x64` | `2.4.0` | `21.7.1` | 2024-03-15 |
|
||||
| `darwin-arm` | `2.3.0` | `21.3.0` | 2023-12-01 |
|
||||
| `win10-x64` | `2.1.2` | `16.20.2` | 2023-10-09 |
|
||||
| `linux-x64` | `2.3.0` | `21.6.1` | 2024-01-26 |
|
||||
| `linux-x64` | `2.4.0` | `21.7.1` | 2024-03-21 |
|
||||
| `linux-arm` | `2.3.0` | `21.3.0` | 2023-12-01 |
|
||||
|
||||
</TabItem>
|
||||
|
@ -43,7 +43,7 @@ This demo was last tested in the following environments:
|
||||
|
||||
| Browser | Date | `localForage` |
|
||||
|:------------|:-----------|:--------------|
|
||||
| Chrome 119 | 2023-11-30 | 1.10.0 |
|
||||
| Chrome 122 | 2024-03-21 | 1.10.0 |
|
||||
| Safari 17.0 | 2023-11-30 | 1.10.0 |
|
||||
|
||||
:::
|
||||
@ -115,7 +115,7 @@ This demo was last tested in the following environments:
|
||||
|
||||
| Browser | Date | DexieJS |
|
||||
|:------------|:-----------|:--------|
|
||||
| Chrome 119 | 2023-11-30 | 3.2.4 |
|
||||
| Chrome 122 | 2024-03-21 | 3.2.4 |
|
||||
|
||||
:::
|
||||
|
||||
@ -150,7 +150,10 @@ for(let i = 0; i <= wb.SheetNames.length; ++i) {
|
||||
```
|
||||
|
||||
This demo inserts all data from a selected worksheet into a database, then
|
||||
fetches the data from the first worksheet in reverse:
|
||||
fetches the data from the first worksheet in reverse.
|
||||
|
||||
After saving the exported file, the "IndexedDB" section of the "Application" Tab
|
||||
of Developer Tools will include a database named "SheetJSDexie".
|
||||
|
||||
```jsx live
|
||||
/* The live editor requires this function wrapper */
|
||||
|
@ -24,7 +24,7 @@ This demo was verified by NetSuite consultants in the following deployments:
|
||||
|
||||
| `@NScriptType` | `@NApiVersion` | Date |
|
||||
|:----------------|:---------------|:-----------|
|
||||
| ScheduledScript | 2.1 | 2023-12-13 |
|
||||
| ScheduledScript | 2.1 | 2024-03-21 |
|
||||
| Restlet | 2.1 | 2023-10-05 |
|
||||
| Suitelet | 2.1 | 2024-01-26 |
|
||||
| MapReduceScript | 2.1 | 2023-12-07 |
|
||||
|
@ -134,7 +134,7 @@ This demo was tested in the following deployments:
|
||||
| `darwin-arm` | `2.7.0` | 2023-10-18 |
|
||||
| `win10-x64` | `2.7.0` | 2023-10-27 |
|
||||
| `win11-arm` | `2.7.0` | 2023-12-01 |
|
||||
| `linux-x64` | `2.7.0` | 2024-01-26 |
|
||||
| `linux-x64` | `2.7.0` | 2024-03-21 |
|
||||
| `linux-arm` | `2.7.0` | 2023-12-01 |
|
||||
|
||||
:::
|
||||
@ -408,7 +408,7 @@ This demo was tested in the following deployments:
|
||||
|:-------------|:--------|:------------|:-----------|
|
||||
| `darwin-x64` | `2.7.0` | `8.3.4` | 2024-03-15 |
|
||||
| `darwin-arm` | `2.7.0` | `8.3.2` | 2024-02-13 |
|
||||
| `linux-x64` | `2.7.0` | `8.2.7` | 2024-01-29 |
|
||||
| `linux-x64` | `2.7.0` | `8.2.7` | 2024-03-21 |
|
||||
|
||||
:::
|
||||
|
||||
@ -542,7 +542,7 @@ This demo was tested in the following deployments:
|
||||
|:-------------|:--------|:---------|:-----------|
|
||||
| `darwin-x64` | `2.7.0` | `3.12.2` | 2024-03-15 |
|
||||
| `darwin-arm` | `2.7.0` | `3.11.7` | 2024-02-13 |
|
||||
| `linux-x64` | `2.7.0` | `3.11.3` | 2024-01-29 |
|
||||
| `linux-x64` | `2.7.0` | `3.11.3` | 2024-03-21 |
|
||||
|
||||
:::
|
||||
|
||||
@ -946,7 +946,7 @@ This demo was tested in the following deployments:
|
||||
|:-------------|:--------|:-----------|
|
||||
| `darwin-x64` | `2.2.0` | 2024-03-15 |
|
||||
| `darwin-arm` | `2.2.0` | 2024-02-13 |
|
||||
| `linux-x64` | `2.2.0` | 2024-01-26 |
|
||||
| `linux-x64` | `2.2.0` | 2024-03-21 |
|
||||
|
||||
:::
|
||||
|
||||
@ -992,7 +992,7 @@ The script will also export `SheetJSDuk.xlsb`.
|
||||
|
||||
:::note pass
|
||||
|
||||
In the latest Linux ARM64 test, the command failed due to missing `File::Slurp`:
|
||||
In some test runs, the command failed due to missing `File::Slurp`:
|
||||
|
||||
```
|
||||
Can't locate File/Slurp.pm in @INC (you may need to install the File::Slurp module)
|
||||
|
@ -127,7 +127,7 @@ This demo was tested in the following deployments:
|
||||
| `12.4.253` | `darwin-x64` | macOS 14.4 | `clang 15.0.0` | 2024-03-15 |
|
||||
| `12.1.283` | `darwin-arm` | macOS 14.1.2 | `clang 15.0.0` | 2023-12-01 |
|
||||
| `12.0.265` | `win10-x64` | Windows 10 | `CL 19.37.32822` | 2023-10-28 |
|
||||
| `12.3.50` | `linux-x64` | HoloOS 3.5.7 | `gcc 13.1.1` | 2024-01-26 |
|
||||
| `12.5.48` | `linux-x64` | HoloOS 3.5.17 | `gcc 13.1.1` | 2024-03-21 |
|
||||
| `11.8.82` | `linux-arm` | Debian 12 | `gcc 12.2.0` | 2023-12-01 |
|
||||
|
||||
:::
|
||||
@ -406,11 +406,11 @@ The recommended fix is to delete the referenced folder and re-run `gclient sync`
|
||||
</Tabs>
|
||||
|
||||
|
||||
5) Checkout the desired version. The following command pulls `12.4.253`:
|
||||
5) Checkout the desired version. The following command pulls `12.5.48`:
|
||||
|
||||
|
||||
```bash
|
||||
git checkout tags/12.4.253 -b sample
|
||||
git checkout tags/12.5.48 -b sample
|
||||
```
|
||||
|
||||
:::caution pass
|
||||
@ -418,14 +418,14 @@ git checkout tags/12.4.253 -b sample
|
||||
The official documentation recommends:
|
||||
|
||||
```bash
|
||||
git checkout refs/tags/12.4.253 -b sample -t
|
||||
git checkout refs/tags/12.5.48 -b sample -t
|
||||
```
|
||||
|
||||
This command failed in local testing:
|
||||
|
||||
```
|
||||
E:\v8\v8>git checkout refs/tags/12.4.253 -b sample -t
|
||||
fatal: cannot set up tracking information; starting point 'refs/tags/12.4.253' is not a branch
|
||||
E:\v8\v8>git checkout refs/tags/12.5.48 -b sample -t
|
||||
fatal: cannot set up tracking information; starting point 'refs/tags/12.5.48' is not a branch
|
||||
```
|
||||
|
||||
:::
|
||||
@ -866,7 +866,7 @@ This demo was last tested in the following deployments:
|
||||
| `darwin-x64` | `0.88.0` | 2024-03-15 |
|
||||
| `darwin-arm` | `0.82.0` | 2023-12-01 |
|
||||
| `win10-x64` | `0.81.0` | 2023-11-14 |
|
||||
| `linux-x64` | `0.83.1` | 2024-01-26 |
|
||||
| `linux-x64` | `0.89.0` | 2024-03-21 |
|
||||
| `linux-arm` | `0.82.0` | 2023-12-01 |
|
||||
|
||||
:::
|
||||
|
@ -167,7 +167,7 @@ This demo was tested in the following deployments:
|
||||
| `darwin-arm` | `3.0.0-beta-2056` | 2023-12-01 |
|
||||
| `win10-x64` | `3.0.0` | 2024-03-04 |
|
||||
| `win11-arm` | `3.0.0-beta-2056` | 2023-12-01 |
|
||||
| `linux-x64` | `3.0.0` | 2024-01-22 |
|
||||
| `linux-x64` | `3.0.1` | 2024-03-21 |
|
||||
| `linux-arm` | `3.0.0-beta-2056` | 2023-12-01 |
|
||||
|
||||
:::
|
||||
@ -477,7 +477,7 @@ cp bin/Release/net6.0/osx-arm64/publish/SheetJSJint .
|
||||
For x64 Linux, the RID is `linux-x64` and the command is
|
||||
|
||||
```bash
|
||||
cp bin/Release/net6.0/linux-x64/publish/SheetJSJint .
|
||||
cp bin/Release/net*/linux-x64/publish/SheetJSJint .
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
|
@ -98,7 +98,7 @@ This demo was tested in the following deployments:
|
||||
| `darwin-arm` | `873a149` | `1.21.3` | 2023-10-18 |
|
||||
| `win10-x64` | `b396bb4` | `1.21.3` | 2023-10-28 |
|
||||
| `win11-arm` | `b396bb4` | `1.21.1` | 2023-12-01 |
|
||||
| `linux-x64` | `b396bb4` | `1.21.6` | 2024-01-26 |
|
||||
| `linux-x64` | `e401ed4` | `1.22.1` | 2024-03-21 |
|
||||
| `linux-arm` | `b396bb4` | `1.21.4` | 2023-12-01 |
|
||||
|
||||
At the time of writing, Goja did not have proper version numbers. Versions are
|
||||
|
@ -266,7 +266,7 @@ This demo was tested in the following deployments:
|
||||
| `darwin-arm` | `2788d71` | 2023-10-18 |
|
||||
| `win10-x64` | `9e561d5` | 2024-03-04 |
|
||||
| `win11-arm` | `03cc5ec` | 2023-12-01 |
|
||||
| `linux-x64` | `9e561d5` | 2024-01-22 |
|
||||
| `linux-x64` | `6a89d7c` | 2024-03-21 |
|
||||
| `linux-arm` | `03cc5ec` | 2023-12-01 |
|
||||
|
||||
When the demo was tested, commit `9e561d5` corresponded to the latest release.
|
||||
@ -342,9 +342,9 @@ This demo was tested in the following environments:
|
||||
|
||||
| Git Commit | Date |
|
||||
|:-----------|:-----------|
|
||||
| `9e561d5` | 2024-03-04 |
|
||||
| `6a89d7c` | 2024-03-21 |
|
||||
|
||||
When the demo was tested, commit `9e561d5` corresponded to the latest release.
|
||||
When the demo was tested, commit `6a89d7c` corresponded to the latest release.
|
||||
|
||||
:::
|
||||
|
||||
|
@ -366,7 +366,7 @@ This demo was tested in the following deployments:
|
||||
|:-------------|:-----------|:-----------|
|
||||
| `darwin-x64` | `15b323d` | 2024-03-15 |
|
||||
| `darwin-arm` | `2b4f949` | 2023-10-18 |
|
||||
| `linux-x64` | `90e2b47` | 2024-01-26 |
|
||||
| `linux-x64` | `d217af8` | 2024-03-21 |
|
||||
| `linux-arm` | `84732b3` | 2023-12-01 |
|
||||
|
||||
The main Hermes source tree does not have Windows support. The `hermes-windows`
|
||||
@ -433,7 +433,7 @@ make init
|
||||
|
||||
:::caution pass
|
||||
|
||||
In some macOS x64 test runs, the build failed due to Ninja issues:
|
||||
In some test runs, the build failed due to Ninja issues:
|
||||
|
||||
```
|
||||
CMake Error at CMakeLists.txt:64 (project):
|
||||
@ -463,6 +463,32 @@ mv /usr/local/lib/depot_tools/ninja_tmp /usr/local/lib/depot_tools/ninja
|
||||
|
||||
:::
|
||||
|
||||
:::note pass
|
||||
|
||||
In some tests, the build failed with a message referencing a missing header:
|
||||
|
||||
```
|
||||
hermes/API/hermes/inspector/chrome/tests/SerialExecutor.cpp:34:16: note: ‘std::runtime_error’ is defined in header ‘<stdexcept>’; did you forget to ‘#include <stdexcept>’?
|
||||
```
|
||||
|
||||
**This error affects the official Hermes releases!**
|
||||
|
||||
The fix is to manually add a `#include` statement in the corresponding header
|
||||
file (`API/hermes/inspector/chrome/tests/SerialExecutor.h` in the repo):
|
||||
|
||||
```c title="hermes/API/hermes/inspector/chrome/tests/SerialExecutor.h (add highlighted line)"
|
||||
#include <memory>
|
||||
#include <mutex>
|
||||
#if !defined(_WINDOWS) && !defined(__EMSCRIPTEN__)
|
||||
// highlight-next-line
|
||||
#include <stdexcept>
|
||||
#include <pthread.h>
|
||||
#else
|
||||
#include <thread>
|
||||
```
|
||||
|
||||
:::
|
||||
|
||||
5) Build the application:
|
||||
|
||||
```bash
|
||||
|
@ -74,7 +74,7 @@ This demo was tested in the following deployments:
|
||||
| `darwin-arm` | `2.6.10` | `2.9.1` | 2023-12-01 |
|
||||
| `win10-x64` | `3.2.3` | `2.9.1` | 2024-03-10 |
|
||||
| `win11-arm` | `3.0.2` | `2.9.1` | 2023-12-01 |
|
||||
| `linux-x64` | `3.0.5` | `2.9.1` | 2024-01-26 |
|
||||
| `linux-x64` | `3.0.5` | `2.9.1` | 2024-03-21 |
|
||||
| `linux-arm` | `2.7.4` | `2.9.1` | 2023-12-01 |
|
||||
|
||||
**Note: The Windows 11 ARM64 test used the Ruby version that ships with WSL.**
|
||||
@ -97,6 +97,17 @@ sudo gem install execjs
|
||||
|
||||
:::
|
||||
|
||||
:::note pass
|
||||
|
||||
On Arch Linux-based platforms including the Steam Deck, `rubygems` must be
|
||||
installed through the package manager:
|
||||
|
||||
```bash
|
||||
sudo pacman -Syu rubygems
|
||||
```
|
||||
|
||||
:::
|
||||
|
||||
1) Create a new project folder:
|
||||
|
||||
```bash
|
||||
|
@ -135,7 +135,7 @@ This demo was tested in the following deployments:
|
||||
| `darwin-x64` | `c3ead3f` | 2024-03-15 |
|
||||
| `darwin-arm` | `c3ead3f` | 2023-10-19 |
|
||||
| `win10-x64` | `c3ead3f` | 2024-03-04 |
|
||||
| `linux-x64` | `c3ead3f` | 2024-01-26 |
|
||||
| `linux-x64` | `c3ead3f` | 2024-03-21 |
|
||||
|
||||
:::
|
||||
|
||||
@ -411,7 +411,7 @@ If successful, the program will print the contents of the first sheet as CSV.
|
||||
|
||||
:::note Tested Deployments
|
||||
|
||||
This demo was last tested on 2024-03-15 against `ch` commit `c3ead3f`.
|
||||
This demo was last tested on 2024-03-21 against `ch` commit `c3ead3f`.
|
||||
|
||||
:::
|
||||
|
||||
|
@ -124,7 +124,7 @@ This demo was tested in the following deployments:
|
||||
| `darwin-arm` | `0.17.3` | 2023-10-20 |
|
||||
| `win10-x64` | `0.17.3` | 2024-03-04 |
|
||||
| `win11-arm` | `0.17.3` | 2023-12-01 |
|
||||
| `linux-x64` | `0.17.3` | 2024-01-26 |
|
||||
| `linux-x64` | `0.18.0` | 2024-03-21 |
|
||||
| `linux-arm` | `0.17.3` | 2023-12-01 |
|
||||
|
||||
:::
|
||||
|
@ -40,7 +40,7 @@ This demo was tested in the following environments:
|
||||
| `darwin-arm` | `ef4cb2b` | 2023-12-08 |
|
||||
| `win11-x64` | `ef4cb2b` | 2023-12-08 |
|
||||
| `win11-arm` | `ef4cb2b` | 2023-12-08 |
|
||||
| `linux-x64` | `514fa67` | 2024-01-26 |
|
||||
| `linux-x64` | `cefd391` | 2024-03-21 |
|
||||
| `linux-arm` | `ef4cb2b` | 2023-12-08 |
|
||||
|
||||
The Windows tests were run in WSL.
|
||||
|
@ -141,7 +141,8 @@ The [`extendscript` demo](/docs/demos/extendscript) includes a more complex exam
|
||||
// @deno-types="https://cdn.sheetjs.com/xlsx-${current}/package/types/index.d.ts"
|
||||
import * as XLSX from 'https://cdn.sheetjs.com/xlsx-${current}/package/xlsx.mjs';
|
||||
\n\
|
||||
const workbook = XLSX.readFile("test.xlsx");`}</CodeBlock>
|
||||
const workbook = XLSX.readFile("test.xlsx");`}
|
||||
</CodeBlock>
|
||||
|
||||
:::note pass
|
||||
|
||||
@ -367,7 +368,8 @@ const server = new Drash.Server({ hostname: "", port: 7262, protocol: "http",
|
||||
],
|
||||
});
|
||||
\n\
|
||||
server.run();`}</CodeBlock>
|
||||
server.run();`}
|
||||
</CodeBlock>
|
||||
|
||||
:::note pass
|
||||
|
||||
@ -516,7 +518,8 @@ const url = "https://sheetjs.com/pres.xlsx";
|
||||
// highlight-next-line
|
||||
const data = await (await fetch(url)).arrayBuffer();
|
||||
/* data is an ArrayBuffer */
|
||||
const workbook = XLSX.read(data);`}</CodeBlock>
|
||||
const workbook = XLSX.read(data);`}
|
||||
</CodeBlock>
|
||||
|
||||
:::note pass
|
||||
|
||||
@ -681,7 +684,8 @@ const content = await readAll(file);
|
||||
\n\
|
||||
/* Since this is a Uint8Array, \`XLSX.read\` "just works" */
|
||||
const wb = XLSX.read(content);
|
||||
console.log(wb.SheetNames);`}</CodeBlock>
|
||||
console.log(wb.SheetNames);`}
|
||||
</CodeBlock>
|
||||
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
@ -216,7 +216,8 @@ writeFile(workbook, "out.xlsb");
|
||||
// @deno-types="https://cdn.sheetjs.com/xlsx-${current}/package/types/index.d.ts"
|
||||
import * as XLSX from 'https://cdn.sheetjs.com/xlsx-${current}/package/xlsx.mjs';
|
||||
\n\
|
||||
XLSX.writeFile(workbook, "test.xlsx");`}</CodeBlock>
|
||||
XLSX.writeFile(workbook, "test.xlsx");`}
|
||||
</CodeBlock>
|
||||
|
||||
:::note pass
|
||||
|
||||
|
@ -145,7 +145,8 @@ var wb = XLSX.utils.book_new(); var ws = XLSX.utils.aoa_to_sheet([\n\
|
||||
]); XLSX.utils.book_append_sheet(wb, ws, "Sheet1");\n\
|
||||
XLSX.writeFile(wb, "textport.numbers", {numbers: XLSX_ZAHL_PAYLOAD, compression: true});\n\
|
||||
</script>\n\
|
||||
</body>`}</CodeBlock>
|
||||
</body>`}
|
||||
</CodeBlock>
|
||||
|
||||
</TabItem>
|
||||
<TabItem value="nodejs" label="NodeJS">
|
||||
@ -213,7 +214,8 @@ var wb = XLSX.utils.book_new(); var ws = XLSX.utils.aoa_to_sheet([\n\
|
||||
[true,false,],\n\
|
||||
]); XLSX.utils.book_append_sheet(wb, ws, "Sheet1");\n\
|
||||
XLSX.writeFile(wb, "textport.numbers", {numbers: XLSX_ZAHL_PAYLOAD, compression: true});\n\
|
||||
`}</CodeBlock>
|
||||
`}
|
||||
</CodeBlock>
|
||||
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
@ -39,7 +39,7 @@ These instructions were tested on the following platforms:
|
||||
|
||||
| Platform | Architecture | Test Date |
|
||||
|:------------------------------|:-------------|:-----------|
|
||||
| Linux (Steam Deck Holo x64) | `linux-x64` | 2024-01-26 |
|
||||
| Linux (Steam Deck Holo x64) | `linux-x64` | 2024-03-21 |
|
||||
| Linux (Ubuntu 18 AArch64) | `linux-arm` | 2023-12-01 |
|
||||
| MacOS 14.4 (x64) | `darwin-x64` | 2024-03-15 |
|
||||
| MacOS 14.1.2 (ARM64) | `darwin-arm` | 2023-12-01 |
|
||||
@ -290,12 +290,12 @@ open node-v12.22.12.pkg
|
||||
</TabItem>
|
||||
<TabItem value="l" label="Linux">
|
||||
|
||||
A) Install `curl`, `mercurial`, `git`, and `subversion` using the system package
|
||||
manager. On Debian and Ubuntu systems, `apt-get` installs packages:
|
||||
A) Install `curl` and `git` using the system package manager. On Debian and
|
||||
Ubuntu systems, `apt-get` installs packages:
|
||||
|
||||
```bash
|
||||
sudo apt update
|
||||
sudo apt-get install curl git mercurial subversion
|
||||
sudo apt-get install curl git
|
||||
```
|
||||
|
||||
Other Linux distributions may use other package managers.
|
||||
@ -336,7 +336,7 @@ sudo pacman-key --refresh-keys
|
||||
4) Install dependencies:
|
||||
|
||||
```bash
|
||||
sudo pacman -S base-devel mercurial subversion
|
||||
sudo pacman -S base-devel
|
||||
```
|
||||
|
||||
:::note pass
|
||||
|
@ -5,7 +5,7 @@ hide_table_of_contents: true
|
||||
---
|
||||
|
||||
<head>
|
||||
<script src="https://cdn.sheetjs.com/dta-0.0.1/package/dist/dta.min.js"></script>
|
||||
<script src="https://cdn.sheetjs.com/dta-0.0.2/package/dist/dta.min.js"></script>
|
||||
</head>
|
||||
|
||||
:::info pass
|
||||
@ -19,7 +19,7 @@ Stata extension, there is a [dedicated demo](/docs/demos/extensions/stata).
|
||||
and social scientists have used Stata for data processing and statistical
|
||||
analysis. Many legacy datasets are only available in Stata DTA data files.
|
||||
|
||||
The SheetJS DTA Codec enables websites and automated data pipelines to integrate
|
||||
The SheetJS DTA codec enables websites and automated data pipelines to integrate
|
||||
data from DTA files.
|
||||
|
||||
Source code and project documentation are hosted on the SheetJS git server at
|
||||
|
Loading…
Reference in New Issue
Block a user