#!/bin/bash
# https://docs.sheetjs.com/docs/demos/net/dom#xmldom

cd /tmp
rm -rf sheetjs-xmldom
mkdir sheetjs-xmldom
cd sheetjs-xmldom

npm i --save https://cdn.sheetjs.com/xlsx-latest/xlsx-latest.tgz

curl -LO https://docs.sheetjs.com/dom/SheetJSXMLDOM.js
curl -LO https://docs.sheetjs.com/dom/SheetJSTable.html

for n in 0.8 0.9; do
  rm -f SheetJSXMLDOM.xlsx
  npm i --save "@xmldom/xmldom@$n"
  npm ls | grep "@xmldom/xmldom"
  node SheetJSXMLDOM.js
  npx -y xlsx-cli SheetJSXMLDOM.xlsx | head -n 3
done