UNPKG

478 BJavaScriptView Raw
1/*jshint node:true */
2var PATH = require('path');
3var FS = require('fs');
4var VM = require('vm');
5
6var context = VM.createContext({
7 Uint8Array: Uint8Array,
8 Buffer: Buffer,
9 ArrayBuffer: ArrayBuffer
10});
11function load(filename) {
12 var code = FS.readFileSync(PATH.join(__dirname, filename));
13 VM.runInContext(code, context, filename);
14}
15
16load('jszip.js');
17load('jszip-deflate.js');
18load('jszip-inflate.js');
19load('jszip-load.js');
20
21module.exports = context.JSZip;