forked from sheetjs/docs.sheetjs.com
		
	
		
			
	
	
		
			79 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			79 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								title: sheet.lol
							 | 
						||
| 
								 | 
							
								sidebar_position: 9
							 | 
						||
| 
								 | 
							
								hide_table_of_contents: true
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import current from '/version.js';
							 | 
						||
| 
								 | 
							
								import Tabs from '@theme/Tabs';
							 | 
						||
| 
								 | 
							
								import TabItem from '@theme/TabItem';
							 | 
						||
| 
								 | 
							
								import CodeBlock from '@theme/CodeBlock';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								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.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								:::info pass
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								**It is strongly recommended to use https://cdn.sheetjs.com when possible!**
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								:::
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## NodeJS Packages
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Package tarballs are available on https://sheet.lol.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p><a href={"https://sheet.lol/balls/xlsx-" + current + ".tgz"}>{"https://sheet.lol/balls/xlsx-" + current + ".tgz"}</a> is the URL for version {current}</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Tarballs can be directly installed using a package manager:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<Tabs groupId="pm">
							 | 
						||
| 
								 | 
							
								  <TabItem value="npm" label="npm">
							 | 
						||
| 
								 | 
							
								<CodeBlock language="bash">{`\
							 | 
						||
| 
								 | 
							
								npm rm --save xlsx
							 | 
						||
| 
								 | 
							
								npm i --save https://sheet.lol/balls/xlsx-${current}.tgz`}
							 | 
						||
| 
								 | 
							
								</CodeBlock>
							 | 
						||
| 
								 | 
							
								  </TabItem>
							 | 
						||
| 
								 | 
							
								  <TabItem value="pnpm" label="pnpm">
							 | 
						||
| 
								 | 
							
								<CodeBlock language="bash">{`\
							 | 
						||
| 
								 | 
							
								pnpm rm xlsx
							 | 
						||
| 
								 | 
							
								pnpm install --save https://sheet.lol/balls/xlsx-${current}.tgz`}
							 | 
						||
| 
								 | 
							
								</CodeBlock>
							 | 
						||
| 
								 | 
							
								  </TabItem>
							 | 
						||
| 
								 | 
							
								  <TabItem value="yarn" label="Yarn" default>
							 | 
						||
| 
								 | 
							
								<CodeBlock language="bash">{`\
							 | 
						||
| 
								 | 
							
								yarn remove xlsx
							 | 
						||
| 
								 | 
							
								yarn add https://sheet.lol/balls/xlsx-${current}.tgz`}
							 | 
						||
| 
								 | 
							
								</CodeBlock>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								:::caution pass
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								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@`:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<CodeBlock language="bash">{`\
							 | 
						||
| 
								 | 
							
								yarn add xlsx@https://sheet.lol/balls/xlsx-${current}.tgz`}
							 | 
						||
| 
								 | 
							
								</CodeBlock>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								:::
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  </TabItem>
							 | 
						||
| 
								 | 
							
								</Tabs>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								:::tip pass
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[Watch the repo](https://git.sheetjs.com/SheetJS/sheetjs) or subscribe to the
							 | 
						||
| 
								 | 
							
								[RSS feed](https://git.sheetjs.com/sheetjs/sheetjs/tags.rss) to be notified when
							 | 
						||
| 
								 | 
							
								new versions are released!
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								:::
							 |