| 
									
										
										
										
											2017-06-08 06:19:11 +00:00
										 |  |  | # Demos
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | These demos are intended to demonstrate how to load this library in various | 
					
						
							|  |  |  | ecosystems.  The library is designed to be used in the web browser and in node | 
					
						
							|  |  |  | contexts, using dynamic feature tests to pull in features when necessary.  This | 
					
						
							|  |  |  | works extremely well in common use cases: script tag insertion and node require. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Systems like webpack try to be clever by performing simple static analysis to | 
					
						
							|  |  |  | pull in code.  However, they do not support dynamic type tests, breaking | 
					
						
							|  |  |  | compatibility with traditional scripts.  Configuration is required.  The demos | 
					
						
							| 
									
										
										
										
											2017-09-24 23:40:09 +00:00
										 |  |  | cover basic configuration steps for various systems and should "just work". | 
					
						
							| 
									
										
										
										
											2017-06-08 06:19:11 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-09-24 23:40:09 +00:00
										 |  |  | Mobile app and other larger demos do not include the full build structure. The | 
					
						
							|  |  |  | demos have `Makefile` scripts that show how to reproduce the full projects.  The | 
					
						
							|  |  |  | scripts have been tested against iOS and OSX.  For Windows platforms, GNU make | 
					
						
							|  |  |  | can be installed with Bash on Windows or with `cygwin`. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### Included Demos
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | **Frameworks and APIs** | 
					
						
							| 
									
										
										
										
											2018-03-19 21:42:55 +00:00
										 |  |  | - [`angularjs`](angular/) | 
					
						
							| 
									
										
										
										
											2021-10-03 01:41:36 +00:00
										 |  |  | - [`angular and ionic`](angular2/) | 
					
						
							| 
									
										
										
										
											2018-05-21 01:41:01 +00:00
										 |  |  | - [`knockout`](knockout/) | 
					
						
							| 
									
										
										
										
											2017-09-24 23:40:09 +00:00
										 |  |  | - [`meteor`](meteor/) | 
					
						
							| 
									
										
										
										
											2022-04-12 11:59:15 +00:00
										 |  |  | - [`react, react-native, next`](react/) | 
					
						
							|  |  |  | - [`vue 2.x, weex, nuxt`](vue/) | 
					
						
							| 
									
										
										
										
											2017-09-24 23:40:09 +00:00
										 |  |  | - [`XMLHttpRequest and fetch`](xhr/) | 
					
						
							|  |  |  | - [`nodejs server`](server/) | 
					
						
							| 
									
										
										
										
											2018-01-27 00:52:46 +00:00
										 |  |  | - [`databases and key/value stores`](database/) | 
					
						
							| 
									
										
										
										
											2018-04-06 06:39:48 +00:00
										 |  |  | - [`typed arrays and math`](array/) | 
					
						
							| 
									
										
										
										
											2017-09-24 23:40:09 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | **Bundlers and Tooling** | 
					
						
							|  |  |  | - [`browserify`](browserify/) | 
					
						
							| 
									
										
										
										
											2018-01-27 00:52:46 +00:00
										 |  |  | - [`parcel`](parcel/) | 
					
						
							| 
									
										
										
										
											2017-09-24 23:40:09 +00:00
										 |  |  | - [`requirejs`](requirejs/) | 
					
						
							|  |  |  | - [`rollup`](rollup/) | 
					
						
							|  |  |  | - [`systemjs`](systemjs/) | 
					
						
							| 
									
										
										
										
											2017-12-01 05:48:10 +00:00
										 |  |  | - [`typescript`](typescript/) | 
					
						
							| 
									
										
										
										
											2017-09-24 23:40:09 +00:00
										 |  |  | - [`webpack 2.x`](webpack/) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | **Platforms and Integrations** | 
					
						
							| 
									
										
										
										
											2022-02-13 09:35:34 +00:00
										 |  |  | - [`deno`](deno/) | 
					
						
							| 
									
										
										
										
											2017-09-24 23:40:09 +00:00
										 |  |  | - [`electron application`](electron/) | 
					
						
							|  |  |  | - [`nw.js application`](nwjs/) | 
					
						
							| 
									
										
										
										
											2018-03-29 04:31:36 +00:00
										 |  |  | - [`Chrome / Chromium extensions`](chrome/) | 
					
						
							| 
									
										
										
										
											2022-05-20 08:56:18 +00:00
										 |  |  | - [`Google Sheets API`](https://docs.sheetjs.com/docs/getting-started/demos/gsheet) | 
					
						
							| 
									
										
										
										
											2017-09-24 23:40:09 +00:00
										 |  |  | - [`Adobe ExtendScript`](extendscript/) | 
					
						
							|  |  |  | - [`Headless Browsers`](headless/) | 
					
						
							|  |  |  | - [`canvas-datagrid`](datagrid/) | 
					
						
							| 
									
										
										
										
											2020-03-23 01:57:53 +00:00
										 |  |  | - [`x-spreadsheet`](xspreadsheet/) | 
					
						
							| 
									
										
										
										
											2022-03-11 13:38:20 +00:00
										 |  |  | - [`react-data-grid`](react/modify/) | 
					
						
							| 
									
										
										
										
											2022-04-12 11:59:15 +00:00
										 |  |  | - [`vue3-table-light`](/vue/modify/) | 
					
						
							| 
									
										
										
										
											2017-09-24 23:40:09 +00:00
										 |  |  | - [`Swift JSC and other engines`](altjs/) | 
					
						
							| 
									
										
										
										
											2018-03-29 04:31:36 +00:00
										 |  |  | - [`"serverless" functions`](function/) | 
					
						
							| 
									
										
										
										
											2018-02-03 20:46:32 +00:00
										 |  |  | - [`internet explorer`](oldie/) | 
					
						
							| 
									
										
										
										
											2017-09-24 23:40:09 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-15 01:46:49 +00:00
										 |  |  | Other examples are included in the [showcase](demos/showcase/). | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-09-24 23:40:09 +00:00
										 |  |  | [](https://github.com/SheetJS/js-xlsx) |