sheet.lol
The authoritative source for SheetJS libraries is https://cdn.sheetjs.com . Unfortunately, some third-party tools do not support the URL pattern for NodeJS packages hosted on the main distribution point.
https://sheet.lol is a mirror that uses a different URL scheme for NodeJS packages. The mirror is maintained by SheetJS LLC.
It is strongly recommended to use https://cdn.sheetjs.com when possible!
NodeJS Packages
Package tarballs are available on https://sheet.lol.
https://sheet.lol/balls/xlsx-0.20.3.tgz is the URL for version 0.20.3
Tarballs can be directly installed using a package manager:
- npm
- pnpm
- Yarn
npm rm --save xlsx
npm i --save https://sheet.lol/balls/xlsx-0.20.3.tgz
pnpm rm xlsx
pnpm install --save https://sheet.lol/balls/xlsx-0.20.3.tgz
yarn remove xlsx
yarn add https://sheet.lol/balls/xlsx-0.20.3.tgz
Newer releases of Yarn may throw an error:
Usage Error: It seems you are trying to add a package using a https:... url; we now require package names to be explicitly specified.
Try running the command again with the package name prefixed: yarn add my-package@https:...
The workaround is to prepend the URL with xlsx@
:
yarn add xlsx@https://sheet.lol/balls/xlsx-0.20.3.tgz
Watch the repo or subscribe to the RSS feed to be notified when new versions are released!