From e3d16d810891fbc77242d4bb51d4f5c2b43fdc42 Mon Sep 17 00:00:00 2001 From: SheetJS Date: Mon, 4 Dec 2023 22:46:54 -0500 Subject: [PATCH] refresh --- .../{01-frontend => 02-frontend}/01-react.md | 26 +- .../{01-frontend => 02-frontend}/02-vue.md | 15 +- .../03-angular.md | 21 +- .../{01-frontend => 02-frontend}/04-svelte.md | 72 +++- .../07-angularjs.md | 12 +- .../{01-frontend => 02-frontend}/08-dojo.md | 4 +- .../{01-frontend => 02-frontend}/09-legacy.md | 6 + .../19-bundler/03-vitejs.md | 24 +- .../19-bundler/04-esbuild.md | 35 +- .../19-bundler/05-webpack.md | 19 +- .../19-bundler/09-browserify.md | 35 +- .../19-bundler/11-requirejs.md | 69 ++- .../19-bundler/12-systemjs.md | 26 +- .../19-bundler/14-rollup.md | 28 +- .../19-bundler/20-parcel.md | 85 +++- .../19-bundler/21-swcpack.md | 27 +- .../19-bundler/_category_.json | 0 .../19-bundler/index.md | 24 +- .../_category_.json | 2 +- .../{01-frontend => 02-frontend}/index.md | 6 +- docz/docs/03-demos/03-net/04-email/11-pst.md | 2 +- .../03-demos/{02-grid => 04-grid}/01-xs.md | 4 +- .../03-demos/{02-grid => 04-grid}/02-cdg.md | 4 +- .../03-demos/{02-grid => 04-grid}/12-vtl.md | 6 +- .../03-demos/{02-grid => 04-grid}/14-gdg.md | 10 +- .../03-demos/{02-grid => 04-grid}/16-rdg.md | 52 ++- .../03-demos/{02-grid => 04-grid}/18-mui.md | 33 +- .../{02-grid => 04-grid}/_category_.json | 0 .../03-demos/{02-grid => 04-grid}/index.md | 0 .../{04-static => 12-static}/01-lume.md | 27 +- .../{04-static => 12-static}/02-gatsbyjs.md | 37 +- .../{04-static => 12-static}/04-esbuild.md | 63 +-- .../{04-static => 12-static}/05-vitejs.md | 20 +- .../{04-static => 12-static}/06-webpack.md | 6 +- .../{04-static => 12-static}/07-eleventy.md | 29 +- .../{04-static => 12-static}/08-nextjs.md | 133 ++++-- .../{04-static => 12-static}/09-nuxtjs.md | 81 +++- .../{04-static => 12-static}/11-svelte.md | 107 ++++- .../{04-static => 12-static}/12-astro.md | 49 ++- .../{04-static => 12-static}/_category_.json | 0 .../{04-static => 12-static}/index.md | 0 .../01-reactnative.md | 56 ++- .../02-nativescript.md | 76 +++- .../{05-mobile => 17-mobile}/03-quasar.md | 21 +- .../{05-mobile => 17-mobile}/04-ionic.md | 69 ++- .../{05-mobile => 17-mobile}/05-capacitor.md | 94 +++- .../{05-mobile => 17-mobile}/06-flutter.md | 164 ++++++- .../{05-mobile => 17-mobile}/_category_.json | 0 .../{05-mobile => 17-mobile}/index.md | 0 .../03-demos/19-desktop/06-reactnative.md | 2 +- .../03-demos/{07-data => 23-data}/10-sql.md | 83 +--- .../{07-data => 23-data}/11-sqlite.md | 30 +- .../03-demos/{07-data => 23-data}/14-knex.md | 10 +- .../{07-data => 23-data}/16-postgresql.md | 24 +- docz/docs/03-demos/23-data/17-mariadb.md | 401 ++++++++++++++++++ .../{07-data => 23-data}/19-alasql.md | 15 +- .../{07-data => 23-data}/25-mongodb.md | 13 +- .../03-demos/{07-data => 23-data}/26-redis.md | 18 +- .../{07-data => 23-data}/29-pouchdb.md | 10 +- .../{07-data => 23-data}/_category_.json | 0 .../03-demos/{07-data => 23-data}/index.md | 0 docz/docs/03-demos/30-cloud/18-github.md | 3 +- docz/docs/03-demos/42-engines/08-quickjs.md | 27 +- docz/docs/07-csf/07-features/02-formulae.md | 2 +- docz/docs/09-miscellany/05-contributing.md | 2 +- docz/static/eleventy/index.njk | 2 +- docz/static/esbuild/build.mjs | 47 ++ docz/static/mariadb/SheetJSMariaDB.js | 103 +++++ docz/static/quickjs/SheetJSQuick.js | 3 + 69 files changed, 1958 insertions(+), 516 deletions(-) rename docz/docs/03-demos/{01-frontend => 02-frontend}/01-react.md (95%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/02-vue.md (97%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/03-angular.md (97%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/04-svelte.md (82%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/07-angularjs.md (97%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/08-dojo.md (97%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/09-legacy.md (98%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/19-bundler/03-vitejs.md (84%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/19-bundler/04-esbuild.md (90%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/19-bundler/05-webpack.md (94%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/19-bundler/09-browserify.md (81%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/19-bundler/11-requirejs.md (74%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/19-bundler/12-systemjs.md (89%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/19-bundler/14-rollup.md (83%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/19-bundler/20-parcel.md (62%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/19-bundler/21-swcpack.md (87%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/19-bundler/_category_.json (100%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/19-bundler/index.md (92%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/_category_.json (64%) rename docz/docs/03-demos/{01-frontend => 02-frontend}/index.md (93%) rename docz/docs/03-demos/{02-grid => 04-grid}/01-xs.md (97%) rename docz/docs/03-demos/{02-grid => 04-grid}/02-cdg.md (97%) rename docz/docs/03-demos/{02-grid => 04-grid}/12-vtl.md (97%) rename docz/docs/03-demos/{02-grid => 04-grid}/14-gdg.md (97%) rename docz/docs/03-demos/{02-grid => 04-grid}/16-rdg.md (65%) rename docz/docs/03-demos/{02-grid => 04-grid}/18-mui.md (89%) rename docz/docs/03-demos/{02-grid => 04-grid}/_category_.json (100%) rename docz/docs/03-demos/{02-grid => 04-grid}/index.md (100%) rename docz/docs/03-demos/{04-static => 12-static}/01-lume.md (89%) rename docz/docs/03-demos/{04-static => 12-static}/02-gatsbyjs.md (89%) rename docz/docs/03-demos/{04-static => 12-static}/04-esbuild.md (83%) rename docz/docs/03-demos/{04-static => 12-static}/05-vitejs.md (95%) rename docz/docs/03-demos/{04-static => 12-static}/06-webpack.md (98%) rename docz/docs/03-demos/{04-static => 12-static}/07-eleventy.md (87%) rename docz/docs/03-demos/{04-static => 12-static}/08-nextjs.md (88%) rename docz/docs/03-demos/{04-static => 12-static}/09-nuxtjs.md (91%) rename docz/docs/03-demos/{04-static => 12-static}/11-svelte.md (74%) rename docz/docs/03-demos/{04-static => 12-static}/12-astro.md (90%) rename docz/docs/03-demos/{04-static => 12-static}/_category_.json (100%) rename docz/docs/03-demos/{04-static => 12-static}/index.md (100%) rename docz/docs/03-demos/{05-mobile => 17-mobile}/01-reactnative.md (95%) rename docz/docs/03-demos/{05-mobile => 17-mobile}/02-nativescript.md (90%) rename docz/docs/03-demos/{05-mobile => 17-mobile}/03-quasar.md (97%) rename docz/docs/03-demos/{05-mobile => 17-mobile}/04-ionic.md (92%) rename docz/docs/03-demos/{05-mobile => 17-mobile}/05-capacitor.md (70%) rename docz/docs/03-demos/{05-mobile => 17-mobile}/06-flutter.md (77%) rename docz/docs/03-demos/{05-mobile => 17-mobile}/_category_.json (100%) rename docz/docs/03-demos/{05-mobile => 17-mobile}/index.md (100%) rename docz/docs/03-demos/{07-data => 23-data}/10-sql.md (65%) rename docz/docs/03-demos/{07-data => 23-data}/11-sqlite.md (93%) rename docz/docs/03-demos/{07-data => 23-data}/14-knex.md (95%) rename docz/docs/03-demos/{07-data => 23-data}/16-postgresql.md (95%) create mode 100644 docz/docs/03-demos/23-data/17-mariadb.md rename docz/docs/03-demos/{07-data => 23-data}/19-alasql.md (96%) rename docz/docs/03-demos/{07-data => 23-data}/25-mongodb.md (93%) rename docz/docs/03-demos/{07-data => 23-data}/26-redis.md (97%) rename docz/docs/03-demos/{07-data => 23-data}/29-pouchdb.md (97%) rename docz/docs/03-demos/{07-data => 23-data}/_category_.json (100%) rename docz/docs/03-demos/{07-data => 23-data}/index.md (100%) create mode 100644 docz/static/esbuild/build.mjs create mode 100644 docz/static/mariadb/SheetJSMariaDB.js diff --git a/docz/docs/03-demos/01-frontend/01-react.md b/docz/docs/03-demos/02-frontend/01-react.md similarity index 95% rename from docz/docs/03-demos/01-frontend/01-react.md rename to docz/docs/03-demos/02-frontend/01-react.md index 0018b87..70861a5 100644 --- a/docz/docs/03-demos/01-frontend/01-react.md +++ b/docz/docs/03-demos/02-frontend/01-react.md @@ -216,7 +216,7 @@ in the example JSX code: ```jsx title="Example JSX for displaying arrays of objects" {/* The `thead` section includes the table header row */} - + {/* The `tbody` section includes the data rows */} {/* generate row (TR) for each president */} @@ -302,7 +302,7 @@ export default function SheetJSReactAoO() { writeFileXLSX(wb, "SheetJSReactAoO.xlsx"); }, [pres]); - return (
NameIndex
NameIndex
+ return (
NameIndex
{ /* generate row for each president */ // highlight-start pres.map(pres => ( @@ -317,14 +317,18 @@ export default function SheetJSReactAoO() { } ``` -
How to run the example (click to show) +
How to run the example (click to hide) -:::note +:::note Tested Deployments -This demo was last tested on 2023 October 08 with ViteJS 4.4.1 and React 18.2.0 +This demo was tested in the following environments: + +| ReactJS | ViteJS | Date | +|:---------|:--------|:-----------| +| `18.2.0` | `5.0.5` | 2023-12-04 | ::: @@ -348,7 +352,7 @@ npm run dev`} 4) Replace `src/App.jsx` with the `src/SheetJSReactAoO.js` example. The page will refresh and show a table with an Export button. Click the button -and the page will attempt to download `SheetJSReactAoA.xlsx`. +and the page will attempt to download `SheetJSReactAoO.xlsx`. 5) Build the site: @@ -370,7 +374,7 @@ and test the page. -:::note +:::note Tested Deployments This demo was last run on 2023 October 24 using `create-react-app@5.0.1` and `react-scripts@5.0.1`. @@ -397,7 +401,7 @@ npm start`} 4) Replace `src/App.js` with the `src/SheetJSReactAoO.js` example. The page will refresh and show a table with an Export button. Click the button -and the page will attempt to download `SheetJSReactAoA.xlsx`. +and the page will attempt to download `SheetJSReactAoO.xlsx`. 5) Build the site: @@ -474,12 +478,12 @@ export default function SheetJSReactHTML() { } ``` -
How to run the example (click to show) +
How to run the example (click to hide) -:::note +:::note Tested Deployments This demo was last tested on 2023 October 08 with ViteJS 4.4.1 and React 18.2.0 @@ -527,7 +531,7 @@ and test the page. -:::note +:::note Tested Deployments This demo was last run on 2023 October 24 using `create-react-app@5.0.1` and `react-scripts@5.0.1`. diff --git a/docz/docs/03-demos/01-frontend/02-vue.md b/docz/docs/03-demos/02-frontend/02-vue.md similarity index 97% rename from docz/docs/03-demos/01-frontend/02-vue.md rename to docz/docs/03-demos/02-frontend/02-vue.md index 6f33d35..1e81c71 100644 --- a/docz/docs/03-demos/01-frontend/02-vue.md +++ b/docz/docs/03-demos/02-frontend/02-vue.md @@ -241,7 +241,7 @@ const rows = ref([]);
NameIndex