You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					34 lines
				
				678 B
			
		
		
			
		
	
	
					34 lines
				
				678 B
			| 
											2 years ago
										 | JSZip | ||
|  | ===== | ||
|  | 
 | ||
|  | A library for creating, reading and editing .zip files with JavaScript, with a | ||
|  | lovely and simple API. | ||
|  | 
 | ||
|  | See https://stuk.github.io/jszip for all the documentation. | ||
|  | 
 | ||
|  | ```javascript | ||
|  | const zip = new JSZip(); | ||
|  | 
 | ||
|  | zip.file("Hello.txt", "Hello World\n"); | ||
|  | 
 | ||
|  | const img = zip.folder("images"); | ||
|  | img.file("smile.gif", imgData, {base64: true}); | ||
|  | 
 | ||
|  | zip.generateAsync({type:"blob"}).then(function(content) { | ||
|  |     // see FileSaver.js | ||
|  |     saveAs(content, "example.zip"); | ||
|  | }); | ||
|  | 
 | ||
|  | /* | ||
|  | Results in a zip containing | ||
|  | Hello.txt | ||
|  | images/ | ||
|  |     smile.gif | ||
|  | */ | ||
|  | ``` | ||
|  | License | ||
|  | ------- | ||
|  | 
 | ||
|  | JSZip is dual-licensed. You may use it under the MIT license *or* the GPLv3 | ||
|  | license. See [LICENSE.markdown](LICENSE.markdown). |