| 
									
										
										
										
											2024-12-18 05:47:18 +00:00
										 |  |  | #!/bin/bash
 | 
					
						
							|  |  |  | # https://docs.sheetjs.com/docs/demos/engines/quickjs | 
					
						
							|  |  |  | cd /tmp | 
					
						
							|  |  |  | rm -rf sheetjs-quickjs | 
					
						
							|  |  |  | mkdir -p sheetjs-quickjs | 
					
						
							|  |  |  | cd sheetjs-quickjs | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | git clone https://github.com/bellard/quickjs | 
					
						
							|  |  |  | cd quickjs | 
					
						
							| 
									
										
										
										
											2025-09-04 03:55:16 +00:00
										 |  |  | git checkout 3306254 | 
					
						
							| 
									
										
										
										
											2024-12-18 05:47:18 +00:00
										 |  |  | make | 
					
						
							|  |  |  | cd .. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | cp quickjs/libquickjs.a . | 
					
						
							|  |  |  | cp quickjs/quickjs.h . | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | curl -LO https://docs.sheetjs.com/quickjs/sheetjs.quick.c | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gcc -o sheetjs.quick -Wall sheetjs.quick.c libquickjs.a -lm | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | curl -LO https://cdn.sheetjs.com/xlsx-latest/package/dist/xlsx.full.min.js | 
					
						
							|  |  |  | curl -LO https://docs.sheetjs.com/pres.numbers | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ./sheetjs.quick pres.numbers |