diff --git a/docz/data/desktop.js b/docz/data/desktop.js new file mode 100644 index 0000000..519b476 --- /dev/null +++ b/docz/data/desktop.js @@ -0,0 +1,14 @@ +import { read, utils } from 'xlsx'; +import url from './desktop.xls'; +import React, { useEffect, useState } from 'react'; + +const FrameworkData = () => { + const [fw, setFW] = useState(""); + + useEffect(() => { (async() => { + const wb = read(await (await fetch(url)).arrayBuffer(), { dense: true }); + setFW(utils.sheet_to_html(wb.Sheets["Frameworks"])); + })(); }, []); + return (
); +}; +export default FrameworkData; \ No newline at end of file diff --git a/docz/data/desktop.xls b/docz/data/desktop.xls new file mode 100644 index 0000000..972bd6a --- /dev/null +++ b/docz/data/desktop.xls @@ -0,0 +1,115 @@ + + ++../deps/v8/src/base/small-vector.h: In instantiation of ‘class v8::base::SmallVector<std::pair<const v8::internal::compiler::turboshaft::PhiOp*, const v8::internal::compiler::turboshaft::OpIndex>, 16>’: +../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:444:11: required from here +../deps/v8/src/base/macros.h:206:55: error: static assertion failed: T should be trivially copyable +{" 206 |"} static_assert(::v8::base::is_trivially_copyable<T>::value, \\ +{" |"} ^~~~~ ++ +This affects NodeJS `22.2.0`, but does not affect `20.13.1`. It affects the +[V8 JavaScript Engine](https://docs.sheetjs.com/docs/demos/engines/v8#build-v8) +and cannot easily be patched using `boxednode`. + +The `-n` flag controls the target NodeJS version. For this demo, the following +command uses NodeJS `20.13.1`: + +```bash +npx boxednode@2.4.3 -s xlsx-cli.js -t xlsx-cli -n 20.13.1 +``` + +::: +