{"_id":"file-saver","_rev":"2375653","name":"file-saver","description":"An HTML5 saveAs() FileSaver implementation","dist-tags":{"latest":"2.0.5"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"time":{"modified":"2022-01-14T12:40:08.000Z","created":"2016-05-25T20:55:33.257Z","2.0.5":"2020-11-19T13:31:01.257Z","2.0.4":"2020-11-19T12:17:00.771Z","2.0.2":"2019-05-14T08:02:58.947Z","2.0.1":"2019-02-17T14:24:43.634Z","2.0.0":"2018-11-14T11:34:00.564Z","2.0.0-rc.4":"2018-10-18T09:41:07.941Z","2.0.0-rc.3":"2018-09-27T18:59:33.349Z","2.0.0-rc.2":"2018-09-26T15:06:27.549Z","2.0.0-rc.1":"2018-09-26T10:01:46.760Z","1.3.8":"2018-03-23T09:22:52.026Z","1.3.4":"2018-03-20T08:01:23.106Z","1.3.3":"2016-10-05T10:53:26.698Z","1.3.2":"2016-06-16T18:27:01.203Z","1.3.1":"2016-06-06T21:09:47.480Z","1.3.0":"2016-05-31T07:44:21.567Z","1.2.2":"2016-05-27T07:17:17.376Z","1.2.1":"2016-05-27T07:15:59.212Z","1.2.0":"2016-05-25T20:55:33.257Z"},"users":{"alphatr":true,"erickeno":true,"flozz":true,"brentely":true,"steve3d3d":true,"zhenzhuquan":true,"toddliu":true,"dare21century":true,"larrychen":true,"totemat":true,"zhangml":true,"blastz":true,"theaklair":true,"jeserodz":true,"dwqs":true,"attacomsian":true,"yayayahei":true,"scott.m.sarsfield":true,"cyb3rsyph0n":true,"wisetc":true,"mavarazy":true,"nkalodimas":true,"winnie":true,"jalik":true,"daizch":true,"yanghcc":true,"liu1125":true},"author":{"name":"Eli Grey","email":"me@eligrey.com"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"versions":{"2.0.5":{"name":"file-saver","version":"2.0.5","description":"An HTML5 saveAs() FileSaver implementation","main":"dist/FileSaver.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build:development":"babel -o dist/FileSaver.js --plugins @babel/plugin-transform-modules-umd src/FileSaver.js","build:production":"babel -o dist/FileSaver.min.js -s --plugins @babel/plugin-transform-modules-umd --presets minify src/FileSaver.js","build":"npm run build:development && npm run build:production","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"@babel/cli":"^7.1.0","@babel/core":"^7.1.0","@babel/plugin-transform-modules-umd":"^7.1.0","babel-preset-minify":"^0.4.3"},"gitHead":"5bb701bd6ea05a02836daf8ef88ec350a1dd4d83","_id":"file-saver@2.0.5","_nodeVersion":"15.2.0","_npmVersion":"7.0.8","dist":{"shasum":"d61cfe2ce059f414d899e9dd6d4107ee25670c38","size":10564,"noattachment":false,"key":"/file-saver/-/file-saver-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-2.0.5.tgz"},"_npmUser":{"name":"endless","email":"jimmy@warting.se"},"directories":{},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-saver_2.0.5_1605792660969_0.048298419102172696"},"_hasShrinkwrap":false,"publish_time":1605792661257,"_cnpm_publish_time":1605792661257,"_cnpmcore_publish_time":"2021-12-16T10:01:32.416Z"},"2.0.4":{"name":"file-saver","version":"2.0.4","description":"An HTML5 saveAs() FileSaver implementation","main":"dist/FileSaver.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build:development":"babel -o dist/FileSaver.js --plugins @babel/plugin-transform-modules-umd src/FileSaver.js","build:production":"babel -o dist/FileSaver.min.js -s --plugins @babel/plugin-transform-modules-umd --presets minify src/FileSaver.js","build":"npm run build:development && npm run build:production","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"@babel/cli":"^7.1.0","@babel/core":"^7.1.0","@babel/plugin-transform-modules-umd":"^7.1.0","babel-preset-minify":"^0.4.3"},"gitHead":"5bb701bd6ea05a02836daf8ef88ec350a1dd4d83","_id":"file-saver@2.0.4","_nodeVersion":"15.2.0","_npmVersion":"7.0.8","dist":{"shasum":"44c40e835319c9836a84221b4e255d4bb4cb7bb5","size":10515,"noattachment":false,"key":"/file-saver/-/file-saver-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-2.0.4.tgz"},"_npmUser":{"name":"endless","email":"jimmy@warting.se"},"directories":{},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-saver_2.0.4_1605788220579_0.055999522600405305"},"_hasShrinkwrap":false,"publish_time":1605788220771,"_cnpm_publish_time":1605788220771,"_cnpmcore_publish_time":"2021-12-16T10:01:32.755Z"},"2.0.2":{"name":"file-saver","version":"2.0.2","description":"An HTML5 saveAs() FileSaver implementation","main":"dist/FileSaver.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build:development":"babel -o dist/FileSaver.js --plugins @babel/plugin-transform-modules-umd src/FileSaver.js","build:production":"babel -o dist/FileSaver.min.js -s --plugins @babel/plugin-transform-modules-umd --presets minify src/FileSaver.js","build":"npm run build:development && npm run build:production","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"@babel/cli":"^7.1.0","@babel/core":"^7.1.0","@babel/plugin-transform-modules-umd":"^7.1.0","babel-preset-minify":"^0.4.3"},"gitHead":"1bc9ed39c4844108f37f801b9b092038a5f5f8b4","_id":"file-saver@2.0.2","_npmVersion":"6.5.0","_nodeVersion":"11.7.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"06d6e728a9ea2df2cce2f8d9e84dfcdc338ec17a","size":10169,"noattachment":false,"key":"/file-saver/-/file-saver-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-2.0.2.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-saver_2.0.2_1557820971677_0.2446238673283403"},"_hasShrinkwrap":false,"publish_time":1557820978947,"_cnpm_publish_time":1557820978947,"_cnpmcore_publish_time":"2021-12-16T10:01:32.941Z"},"2.0.1":{"name":"file-saver","version":"2.0.1","description":"An HTML5 saveAs() FileSaver implementation","main":"dist/FileSaver.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build:development":"babel -o dist/FileSaver.js --plugins @babel/plugin-transform-modules-umd src/FileSaver.js","build:production":"babel -o dist/FileSaver.min.js -s --plugins @babel/plugin-transform-modules-umd --presets minify src/FileSaver.js","build":"npm run build:development && npm run build:production","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"@babel/cli":"^7.1.0","@babel/core":"^7.1.0","@babel/plugin-transform-modules-umd":"^7.1.0","babel-preset-minify":"^0.4.3"},"gitHead":"3e46b730528fa34a82fcd97ba98d6e08c6f8eddf","_id":"file-saver@2.0.1","_npmVersion":"6.5.0","_nodeVersion":"11.7.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"7fe2242af1cbc559a29d8176078a8b56d781fa79","size":10049,"noattachment":false,"key":"/file-saver/-/file-saver-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-2.0.1.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-saver_2.0.1_1550413483537_0.8597917643068185"},"_hasShrinkwrap":false,"publish_time":1550413483634,"_cnpm_publish_time":1550413483634,"_cnpmcore_publish_time":"2021-12-16T10:01:33.265Z"},"2.0.0":{"name":"file-saver","version":"2.0.0","description":"An HTML5 saveAs() FileSaver implementation","main":"dist/FileSaver.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build:development":"babel -o dist/FileSaver.js --plugins @babel/plugin-transform-modules-umd src/FileSaver.js","build:production":"babel -o dist/FileSaver.min.js -s --plugins @babel/plugin-transform-modules-umd --presets minify src/FileSaver.js","build":"npm run build:development && npm run build:production","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"@babel/cli":"^7.1.0","@babel/core":"^7.1.0","@babel/plugin-transform-modules-umd":"^7.1.0","babel-preset-minify":"^0.4.3"},"gitHead":"72effade4db27b0647bd0e39404cfaa120baaf54","_id":"file-saver@2.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"74eef7748159503b60008a15af2f1930fb5df7ab","size":10070,"noattachment":false,"key":"/file-saver/-/file-saver-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-2.0.0.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-saver_2.0.0_1542195240388_0.3998084355632907"},"_hasShrinkwrap":false,"publish_time":1542195240564,"_cnpm_publish_time":1542195240564,"_cnpmcore_publish_time":"2021-12-16T10:01:33.461Z"},"2.0.0-rc.4":{"name":"file-saver","version":"2.0.0-rc.4","description":"An HTML5 saveAs() FileSaver implementation","main":"dist/FileSaver.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build:development":"babel -o dist/FileSaver.js --plugins @babel/plugin-transform-modules-umd src/FileSaver.js","build:production":"babel -o dist/FileSaver.min.js -s --plugins @babel/plugin-transform-modules-umd --presets minify src/FileSaver.js","build":"npm run build:development && npm run build:production","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"@babel/cli":"^7.1.0","@babel/core":"^7.1.0","@babel/plugin-transform-modules-umd":"^7.1.0","babel-preset-minify":"^0.4.3"},"gitHead":"00183093bf92592fe231e56b0e681fe150123ccb","_id":"file-saver@2.0.0-rc.4","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"aaefae8145193257050a0d92d90941516b4b759b","size":8034,"noattachment":false,"key":"/file-saver/-/file-saver-2.0.0-rc.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-2.0.0-rc.4.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-saver_2.0.0-rc.4_1539855667745_0.21040125484223338"},"_hasShrinkwrap":false,"publish_time":1539855667941,"_cnpm_publish_time":1539855667941,"_cnpmcore_publish_time":"2021-12-16T10:01:33.787Z"},"2.0.0-rc.3":{"name":"file-saver","version":"2.0.0-rc.3","description":"An HTML5 saveAs() FileSaver implementation","main":"dist/FileSaver.min.js","module":"src/FileSaver.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build:development":"babel -o dist/FileSaver.js --plugins @babel/plugin-transform-modules-umd src/FileSaver.js","build:production":"babel -o dist/FileSaver.min.js -s --plugins @babel/plugin-transform-modules-umd --presets minify src/FileSaver.js","build":"npm run build:development && npm run build:production","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"@babel/cli":"^7.1.0","@babel/core":"^7.1.0","@babel/plugin-transform-modules-umd":"^7.1.0","babel-preset-minify":"^0.4.3"},"gitHead":"556af82e6ae8e2d5cd5023ffcfc77a88094daf07","_id":"file-saver@2.0.0-rc.3","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"4b77bbbafce2b75e25c6b4d1024e4c670bcb3b54","size":8000,"noattachment":false,"key":"/file-saver/-/file-saver-2.0.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-2.0.0-rc.3.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-saver_2.0.0-rc.3_1538074773179_0.40839125253007236"},"_hasShrinkwrap":false,"publish_time":1538074773349,"_cnpm_publish_time":1538074773349,"_cnpmcore_publish_time":"2021-12-16T10:01:34.097Z"},"2.0.0-rc.2":{"name":"file-saver","version":"2.0.0-rc.2","description":"An HTML5 saveAs() FileSaver implementation","main":"dist/FileSaver.min.js","module":"src/FileSaver.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build:development":"babel -o dist/FileSaver.js --plugins @babel/plugin-transform-modules-umd src/FileSaver.js","build:production":"babel -o dist/FileSaver.min.js -s --plugins @babel/plugin-transform-modules-umd --presets minify src/FileSaver.js","build":"npm run build:development && npm run build:production","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"@babel/cli":"^7.1.0","@babel/core":"^7.1.0","@babel/plugin-transform-modules-umd":"^7.1.0","babel-preset-minify":"^0.4.3"},"gitHead":"70c261d0268e4d02154c12e8ffd6069f82275ac8","_id":"file-saver@2.0.0-rc.2","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"fc1bbd4abc052d6a3f2e110581efea1d71f38b1b","size":7948,"noattachment":false,"key":"/file-saver/-/file-saver-2.0.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-2.0.0-rc.2.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-saver_2.0.0-rc.2_1537974387425_0.4932422090950339"},"_hasShrinkwrap":false,"publish_time":1537974387549,"_cnpm_publish_time":1537974387549,"_cnpmcore_publish_time":"2021-12-16T10:01:34.347Z"},"2.0.0-rc.1":{"name":"file-saver","version":"2.0.0-rc.1","description":"An HTML5 saveAs() FileSaver implementation","main":"dist/FileSaver.min.js","module":"src/FileSaver.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build:development":"babel -o dist/FileSaver.js --plugins @babel/plugin-transform-modules-umd src/FileSaver.js","build:production":"babel -o dist/FileSaver.min.js -s --plugins @babel/plugin-transform-modules-umd --presets minify src/FileSaver.js","build":"npm run build:development && npm run build:production","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"@babel/cli":"^7.1.0","@babel/core":"^7.1.0","@babel/plugin-transform-modules-umd":"^7.1.0","babel-preset-minify":"^0.4.3"},"gitHead":"0b9d5141074156769146a577a726d9b94ec14683","_id":"file-saver@2.0.0-rc.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"34d84fb3bb37f0d243dda25988abd8d56d0d2170","size":6958,"noattachment":false,"key":"/file-saver/-/file-saver-2.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-2.0.0-rc.1.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-saver_2.0.0-rc.1_1537956106623_0.34338830843945733"},"_hasShrinkwrap":false,"publish_time":1537956106760,"_cnpm_publish_time":1537956106760,"_cnpmcore_publish_time":"2021-12-16T10:01:34.649Z"},"1.3.8":{"_from":"file-saver@1.3.3","_id":"file-saver@1.3.8","_inBundle":false,"_integrity":"sha1-zdTETTqiZOrC9o7BZbx5HDSvEjI=","_location":"/file-saver","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"file-saver@1.3.3","name":"file-saver","escapedName":"file-saver","rawSpec":"1.3.3","saveSpec":null,"fetchSpec":"1.3.3"},"_requiredBy":["#USER","/"],"_resolved":"https://registry.npmjs.org/file-saver/-/file-saver-1.3.3.tgz","_shasum":"cdd4c44d3aa264eac2f68ec165bc791c34af1232","_spec":"file-saver@1.3.3","_where":"/Users/jimmywarting/git/FileSaver.js","author":{"name":"Eli Grey","email":"me@eligrey.com"},"bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"bundleDependencies":false,"deprecated":false,"description":"An HTML5 saveAs() FileSaver implementation","devDependencies":{"uglify-js":"^2.6.2"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","keywords":["filesaver","saveas","blob"],"license":"MIT","main":"FileSaver.js","name":"file-saver","repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"scripts":{"build":"uglifyjs FileSaver.js --mangle --comments /@source/ > FileSaver.min.js","test":"echo \"Error: no test specified\" && exit 0"},"version":"1.3.8","gitHead":"e865e37af9f9947ddcced76b549e27dc45c1cb2e","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"e68a30c7cb044e2fb362b428469feb291c2e09d8","size":10700,"noattachment":false,"key":"/file-saver/-/file-saver-1.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-1.3.8.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-saver_1.3.8_1521796971945_0.3868936056404866"},"_hasShrinkwrap":false,"publish_time":1521796972026,"_cnpm_publish_time":1521796972026,"_cnpmcore_publish_time":"2021-12-16T10:01:34.861Z"},"1.3.4":{"name":"file-saver","version":"1.3.4","description":"An HTML5 saveAs() FileSaver implementation","main":"dist/FileSaver.js","module":"src/FileSaver.js","files":["dist/FileSaver.min.js"],"scripts":{"test":"echo \"Error: no test specified\" && exit 0","build:development":"mkdir -p dist && babel src/FileSaver.js --out-file=dist/FileSaver.js","build:production":"NODE_ENV=production npm run build:development -- --out-file=dist/FileSaver.min.js","build":"npm run build:development && npm run build:production","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-minify":"^0.2.0"},"gitHead":"6356c3f6f6832e1ec784230b43689310445b6857","_id":"file-saver@1.3.4","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"4fb5a84699676d1414547083225acc6a8be8553b","size":6253,"noattachment":false,"key":"/file-saver/-/file-saver-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-1.3.4.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-saver_1.3.4_1521532883019_0.04157977346767039"},"_hasShrinkwrap":false,"publish_time":1521532883106,"deprecated":"breaks","_cnpm_publish_time":1521532883106,"_cnpmcore_publish_time":"2021-12-16T10:01:35.144Z"},"1.3.3":{"name":"file-saver","version":"1.3.3","description":"An HTML5 saveAs() FileSaver implementation","main":"FileSaver.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"uglifyjs FileSaver.js --mangle --comments /@source/ > FileSaver.min.js"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"uglify-js":"^2.6.2"},"gitHead":"5ed507ef8aa53d8ecfea96d96bc7214cd2476fd2","_id":"file-saver@1.3.3","_shasum":"cdd4c44d3aa264eac2f68ec165bc791c34af1232","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"cdd4c44d3aa264eac2f68ec165bc791c34af1232","size":10271,"noattachment":false,"key":"/file-saver/-/file-saver-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-1.3.3.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/file-saver-1.3.3.tgz_1475664805296_0.42452109116129577"},"directories":{},"publish_time":1475664806698,"_hasShrinkwrap":false,"_cnpm_publish_time":1475664806698,"_cnpmcore_publish_time":"2021-12-16T10:01:35.408Z"},"1.3.2":{"name":"file-saver","version":"1.3.2","description":"An HTML5 saveAs() FileSaver implementation","main":"FileSaver.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"uglifyjs FileSaver.js --mangle --comments /@source/ > FileSaver.min.js"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"uglify-js":"^2.6.2"},"gitHead":"975159128137bc3ccfbe66706f439a18761aa0ee","_id":"file-saver@1.3.2","_shasum":"b34917b9b292caf1675893c60ea7254103b2de98","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"b34917b9b292caf1675893c60ea7254103b2de98","size":10260,"noattachment":false,"key":"/file-saver/-/file-saver-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-1.3.2.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/file-saver-1.3.2.tgz_1466101620144_0.11691415007226169"},"directories":{},"publish_time":1466101621203,"_hasShrinkwrap":false,"_cnpm_publish_time":1466101621203,"_cnpmcore_publish_time":"2021-12-16T10:01:35.653Z"},"1.3.1":{"name":"file-saver","version":"1.3.1","description":"An HTML5 saveAs() FileSaver implementation","main":"FileSaver.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"uglifyjs FileSaver.js --mangle --comments /@source/ > FileSaver.min.js"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"uglify-js":"^2.6.2"},"gitHead":"4ac2c6d6c286ea5e57e4098c58b33bfe9ec26f05","_id":"file-saver@1.3.1","_shasum":"1de62cc1ba40b9dea771bb7d4eba30610316b4d1","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"1de62cc1ba40b9dea771bb7d4eba30610316b4d1","size":10118,"noattachment":false,"key":"/file-saver/-/file-saver-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-1.3.1.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/file-saver-1.3.1.tgz_1465247385625_0.5996634645853192"},"directories":{},"publish_time":1465247387480,"_hasShrinkwrap":false,"_cnpm_publish_time":1465247387480,"_cnpmcore_publish_time":"2021-12-16T10:01:36.010Z"},"1.3.0":{"name":"file-saver","version":"1.3.0","description":"An HTML5 saveAs() FileSaver implementation","main":"FileSaver.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"uglifyjs FileSaver.js --mangle --comments /@source/ > FileSaver.min.js"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"uglify-js":"^2.6.2"},"gitHead":"3eeddf11459770171052540e10942ed467951906","_id":"file-saver@1.3.0","_shasum":"be5b363980407c485064ac61594a9725e2a1e91c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"be5b363980407c485064ac61594a9725e2a1e91c","size":10381,"noattachment":false,"key":"/file-saver/-/file-saver-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-1.3.0.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/file-saver-1.3.0.tgz_1464680659433_0.18060909677296877"},"directories":{},"publish_time":1464680661567,"_hasShrinkwrap":false,"_cnpm_publish_time":1464680661567,"_cnpmcore_publish_time":"2021-12-16T10:01:36.580Z"},"1.2.2":{"name":"file-saver","version":"1.2.2","description":"An HTML5 saveAs() FileSaver implementation","main":"FileSaver.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"uglifyjs FileSaver.js --mangle --comments /@source/ > FileSaver.min.js"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"uglify-js":"^2.6.2"},"_id":"file-saver@1.2.2","_shasum":"2f54261e5200e285da19223ffc39d86c6b844d9a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"2f54261e5200e285da19223ffc39d86c6b844d9a","size":11035,"noattachment":false,"key":"/file-saver/-/file-saver-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-1.2.2.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/file-saver-1.2.2.tgz_1464333434994_0.9391505559906363"},"directories":{},"publish_time":1464333437376,"_hasShrinkwrap":false,"_cnpm_publish_time":1464333437376,"_cnpmcore_publish_time":"2021-12-16T10:01:37.172Z"},"1.2.1":{"name":"file-saver","version":"1.2.1","description":"An HTML5 saveAs() FileSaver implementation","main":"FileSaver.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"uglifyjs FileSaver.js --mangle --comments /@source/ > FileSaver.min.js"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","devDependencies":{"uglify-js":"^2.6.2"},"_id":"file-saver@1.2.1","_shasum":"8a1c8f00591062eb865bafa2fe7174b821d07f85","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"8a1c8f00591062eb865bafa2fe7174b821d07f85","size":11009,"noattachment":false,"key":"/file-saver/-/file-saver-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-1.2.1.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/file-saver-1.2.1.tgz_1464333356829_0.42039545299485326"},"directories":{},"publish_time":1464333359212,"_hasShrinkwrap":false,"_cnpm_publish_time":1464333359212,"_cnpmcore_publish_time":"2021-12-16T10:01:37.751Z"},"1.2.0":{"name":"file-saver","version":"1.2.0","description":"An HTML5 saveAs() FileSaver implementation","main":"FileSaver.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/eligrey/FileSaver.js.git"},"keywords":["filesaver","saveas","blob"],"author":{"name":"Eli Grey","email":"me@eligrey.com"},"license":"MIT","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"homepage":"https://github.com/eligrey/FileSaver.js#readme","gitHead":"a6d11998e279e94f2926b2a897231355dfab48ab","_id":"file-saver@1.2.0","_shasum":"4e8b896992d977022a53e8dcec9e4a4a89c99945","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"endless","email":"jimmy@warting.se"},"dist":{"shasum":"4e8b896992d977022a53e8dcec9e4a4a89c99945","size":10929,"noattachment":false,"key":"/file-saver/-/file-saver-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-saver/download/file-saver-1.2.0.tgz"},"maintainers":[{"name":"eli","email":"~@eligrey.com"},{"name":"endless","email":"jimmy@warting.se"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/file-saver-1.2.0.tgz_1464209731649_0.17330146208405495"},"directories":{},"publish_time":1464209733257,"_hasShrinkwrap":false,"_cnpm_publish_time":1464209733257,"_cnpmcore_publish_time":"2021-12-16T10:01:38.082Z"}},"readme":"If you need to save really large files bigger than the blob's size limitation or don't have\nenough RAM, then have a look at the more advanced [StreamSaver.js][7]\nthat can save data directly to the hard drive asynchronously with the power of the new streams API. That will have\nsupport for progress, cancelation and knowing when it's done writing\n\nFileSaver.js\n============\n\nFileSaver.js is the solution to saving files on the client-side, and is perfect for\nweb apps that generates files on the client, However if the file is coming from the\nserver we recommend you to first try to use [Content-Disposition][8] attachment response header as it has more cross-browser compatiblity.\n\nLooking for `canvas.toBlob()` for saving canvases? Check out\n[canvas-toBlob.js][2] for a cross-browser implementation.\n\nSupported Browsers\n------------------\n\n| Browser        | Constructs as | Filenames    | Max Blob Size | Dependencies |\n| -------------- | ------------- | ------------ | ------------- | ------------ |\n| Firefox 20+    | Blob          | Yes          | 800 MiB       | None         |\n| Firefox < 20   | data: URI     | No           | n/a           | [Blob.js](https://github.com/eligrey/Blob.js) |\n| Chrome         | Blob          | Yes          | [2GB][3]      | None         |\n| Chrome for Android | Blob      | Yes          | [RAM/5][3]    | None         |\n| Edge           | Blob          | Yes          | ?             | None         |\n| IE 10+         | Blob          | Yes          | 600 MiB       | None         |\n| Opera 15+      | Blob          | Yes          | 500 MiB       | None         |\n| Opera < 15     | data: URI     | No           | n/a           | [Blob.js](https://github.com/eligrey/Blob.js) |\n| Safari 6.1+*   | Blob          | No           | ?             | None         |\n| Safari < 6     | data: URI     | No           | n/a           | [Blob.js](https://github.com/eligrey/Blob.js) |\n| Safari 10.1+   | Blob          | Yes          | n/a           | None         |\n\nFeature detection is possible:\n\n```js\ntry {\n    var isFileSaverSupported = !!new Blob;\n} catch (e) {}\n```\n\n### IE < 10\n\nIt is possible to save text files in IE < 10 without Flash-based polyfills.\nSee [ChenWenBrian and koffsyrup's `saveTextAs()`](https://github.com/koffsyrup/FileSaver.js#examples) for more details.\n\n### Safari 6.1+\n\nBlobs may be opened instead of saved sometimes—you may have to direct your Safari users to manually\npress <kbd>⌘</kbd>+<kbd>S</kbd> to save the file after it is opened. Using the `application/octet-stream` MIME type to force downloads [can cause issues in Safari](https://github.com/eligrey/FileSaver.js/issues/12#issuecomment-47247096).\n\n### iOS\n\nsaveAs must be run within a user interaction event such as onTouchDown or onClick; setTimeout will prevent saveAs from triggering. Due to restrictions in iOS saveAs opens in a new window instead of downloading, if you want this fixed please [tell Apple how this WebKit bug is affecting you](https://bugs.webkit.org/show_bug.cgi?id=167341).\n\nSyntax\n------\n### Import `saveAs()` from file-saver\n```js\nimport { saveAs } from 'file-saver';\n```\n\n```js\nFileSaver saveAs(Blob/File/Url, optional DOMString filename, optional Object { autoBom })\n```\n\nPass `{ autoBom: true }` if you want FileSaver.js to automatically provide Unicode text encoding hints (see: [byte order mark](https://en.wikipedia.org/wiki/Byte_order_mark)). Note that this is only done if your blob type has `charset=utf-8` set.\n\nExamples\n--------\n\n### Saving text using `require()`\n```js\nvar FileSaver = require('file-saver');\nvar blob = new Blob([\"Hello, world!\"], {type: \"text/plain;charset=utf-8\"});\nFileSaver.saveAs(blob, \"hello world.txt\");\n```\n\n### Saving text\n\n```js\nvar blob = new Blob([\"Hello, world!\"], {type: \"text/plain;charset=utf-8\"});\nFileSaver.saveAs(blob, \"hello world.txt\");\n```\n\n### Saving URLs\n\n```js\nFileSaver.saveAs(\"https://httpbin.org/image\", \"image.jpg\");\n```\nUsing URLs within the same origin will just use `a[download]`.\nOtherwise, it will first check if it supports cors header with a synchronous head request.\nIf it does, it will download the data and save using blob URLs.\nIf not, it will try to download it using `a[download]`.\n\nThe standard W3C File API [`Blob`][4] interface is not available in all browsers.\n[Blob.js][5] is a cross-browser `Blob` implementation that solves this.\n\n### Saving a canvas\n```js\nvar canvas = document.getElementById(\"my-canvas\");\ncanvas.toBlob(function(blob) {\n    saveAs(blob, \"pretty image.png\");\n});\n```\n\nNote: The standard HTML5 `canvas.toBlob()` method is not available in all browsers.\n[canvas-toBlob.js][6] is a cross-browser `canvas.toBlob()` that polyfills this.\n\n### Saving File\n\nYou can save a File constructor without specifying a filename. If the\nfile itself already contains a name, there is a hand full of ways to get a file\ninstance (from storage, file input, new constructor, clipboard event).\nIf you still want to change the name, then you can change it in the 2nd argument.\n\n```js\n// Note: Ie and Edge don't support the new File constructor,\n// so it's better to construct blobs and use saveAs(blob, filename)\nvar file = new File([\"Hello, world!\"], \"hello world.txt\", {type: \"text/plain;charset=utf-8\"});\nFileSaver.saveAs(file);\n```\n\n\n\n![Tracking image](https://in.getclicky.com/212712ns.gif)\n\n  [1]: http://eligrey.com/demos/FileSaver.js/\n  [2]: https://github.com/eligrey/canvas-toBlob.js\n  [3]: https://bugs.chromium.org/p/chromium/issues/detail?id=375297#c107\n  [4]: https://developer.mozilla.org/en-US/docs/DOM/Blob\n  [5]: https://github.com/eligrey/Blob.js\n  [6]: https://github.com/eligrey/canvas-toBlob.js\n  [7]: https://github.com/jimmywarting/StreamSaver.js\n  [8]: https://github.com/eligrey/FileSaver.js/wiki/Saving-a-remote-file#using-http-header\n\nInstallation\n------------------\n\n```bash\n# Basic Node.JS installation\nnpm install file-saver --save\nbower install file-saver\n```\n\nAdditionally, TypeScript definitions can be installed via:\n\n```bash\n# Additional typescript definitions\nnpm install @types/file-saver --save-dev\n```\n","_attachments":{},"homepage":"https://github.com/eligrey/FileSaver.js#readme","bugs":{"url":"https://github.com/eligrey/FileSaver.js/issues"},"license":"MIT"}