{"maintainers":[{"email":"df.creative@gmail.com","name":"anonymous"}],"keywords":["file","download","blob","arraybuffer","convert","array","save"],"dist-tags":{"latest":"2.3.1"},"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"description":"Save file dialog in browser, write file to disk in node","readme":"# save-file [![unstable](https://img.shields.io/badge/stability-unstable-green.svg)](http://github.com/badges/stability-badges) [![Build Status](https://img.shields.io/travis/dy/save-file.svg)](https://travis-ci.org/dy/save-file) [![Greenkeeper badge](https://badges.greenkeeper.io/dy/save-file.svg)](https://greenkeeper.io/)\r\n\r\nSave file in node/browser. In browser it prompts save file dialog, in node it creates a file.\r\n\r\n* Provides common interface for both node/browser.\r\n* Fixes dialog race in browser − when multiple save-files are called at the same time.\r\n* Handles any types of input data − _Buffer_, _ArrayBuffer_, _ArrayBufferView_, _File_, _Blob_, data-uri string, _ImageData_ etc.\r\n\r\n## Usage\r\n\r\n[![npm install save-file](https://nodei.co/npm/save-file.png?mini=true)](https://npmjs.org/package/save-file/)\r\n\r\n```js\r\n// const save = require('save-file')\r\nimport { save } from 'save-file'\r\n\r\nawait save(data, 'example.mp3')\r\n\r\nconst saveSync = require('save-file/sync')\r\nsaveSync(otherData, 'example2.mp3')\r\n```\r\n\r\n## API\r\n\r\n### `await save(data|filename, filename|data)`\r\n\r\nSave `data` source to the `filename` destination, return actual saved _ArrayBuffer_. `saveSync` performs synchronous call.\r\n\r\n`data` type can be:\r\n* _Buffer_, _ArrayBuffer_\r\n* _File_, _Blob_\r\n* dataURI, base64 string\r\n* _TypedArray_, _Array_\r\n* _ImageData_, _AudioBuffer_\r\n* _Object_\r\n* [ndarray](https://github.com/scijs/ndarray)\r\n* etc.\r\n\r\nSee [to-array-buffer](https://github.com/dy/to-array-buffer) for the full list. The data is expected to be encoded to target format, for that purpose see [image-encode](https://ghub.io/image-encode), [audio-encode](https://ghub.io/audio-encode) etc.\r\n\r\nMime type is detected from the file extension/data type automatically.\r\n\r\n\r\n## Credits & related\r\n\r\n* [file-saver](https://npmjs.org/package/file-saver) − create download file dialog in browser.\r\n* [write](https://npmjs.org/package/write) − write file in node, create directories if none.\r\n* [to-array-buffer](https://github.com/dy/to-array-buffer) — turn anything into ArrayBuffer.\r\n* [simple-mime](https://npmjs.org/package/simple-mime) — tiny mime types detector.\r\n\r\n## Copyright\r\n\r\n© Dmitry Yv 2018. MIT Licensed.\r\n","repository":{"type":"git","url":"git+https://github.com/dy/save-file.git"},"bugs":{"url":"https://github.com/dy/save-file/issues"},"license":"MIT","versions":{"0.1.0":{"name":"save-file","version":"0.1.0","description":"save file","main":"index.js","scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"https://github.com/leeluolee/save-file.git"},"keywords":["file"],"author":{"name":"leeluolee"},"license":"MIT","bugs":{"url":"https://github.com/leeluolee/save-file/issues"},"homepage":"https://github.com/leeluolee/save-file","_id":"save-file@0.1.0","_shasum":"d94a26bb10be0aedd35e198ecfa07ee79e2a517d","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.36","_npmUser":{"name":"anonymous","email":"87399126@163.com"},"maintainers":[{"name":"anonymous","email":"87399126@163.com"}],"dist":{"shasum":"d94a26bb10be0aedd35e198ecfa07ee79e2a517d","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-0.1.0.tgz","integrity":"sha512-lYyDCZWjqdY6o/UYUXkexsm4s4VC0Y3hOP0uhrTHnj218SYfDorRuSFAeNLl29Y7oYT5DSPLuSoT0PXQwV3I4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICweAL39gaj/vdbYQp1HAdWcR7q0uyDepPmPPe8wgqw3AiEA03qh9dAfl1LMIda7qM0d1FREmBmglFuybIdaLdtDSig="}]},"directories":{}},"1.1.2":{"name":"save-file","version":"1.1.2","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":"browser.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/save-file/issues"},"homepage":"https://github.com/dfcreative/save-file","dependencies":{"callsites":"^2.0.0","file-saver":"^1.3.3","is-blob":"^1.0.0","is-buffer":"^1.1.5","is-relative":"^0.2.1","simple-mime":"^0.1.0","to-array-buffer":"^1.2.1","write":"^0.3.2"},"devDependencies":{"arraybuffer-to-buffer":"0.0.4","buffer-to-arraybuffer":"0.0.4","data-uri-to-buffer":"0.0.4"},"gitHead":"33a0eef501a5dc2700ea2de0f05c010b5bc925cc","_id":"save-file@1.1.2","_shasum":"549003fde66c180697b1bfbc59194eabe31b0558","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"maintainers":[{"name":"anonymous","email":"87399126@163.com"}],"dist":{"shasum":"549003fde66c180697b1bfbc59194eabe31b0558","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-1.1.2.tgz","integrity":"sha512-TIkuaBnjrth8JN3k6yJ2/UYS5sIgyOLqSnP+G/Ok+DPO9bZ2jKIU8fHl2ebAVKcYAeedVyQqBgMNXigHnilryA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDADsPZ0AYSWmc5HJUg7OgdWF6pxWqjVDHKTKoCwNxapAIhANNxjU9XjxSctcN35G19AM3ljeE2Ar/XNbH3j9GhqplR"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/save-file-1.1.2.tgz_1492550720139_0.16640205564908683"},"directories":{}},"1.1.3":{"name":"save-file","version":"1.1.3","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":"browser.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/save-file/issues"},"homepage":"https://github.com/dfcreative/save-file","dependencies":{"callsites":"^2.0.0","file-saver":"^1.3.3","is-blob":"^1.0.0","is-buffer":"^1.1.5","is-relative":"^0.2.1","simple-mime":"^0.1.0","to-array-buffer":"^1.2.1","write":"^0.3.2"},"devDependencies":{"arraybuffer-to-buffer":"0.0.4","buffer-to-arraybuffer":"0.0.4","data-uri-to-buffer":"0.0.4"},"gitHead":"9461fe4e42b739d3ae96c87d1baa0688cf0ef4b3","_id":"save-file@1.1.3","_shasum":"bb468980130c488efea5d7807084fd37e5b1a07f","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"maintainers":[{"name":"anonymous","email":"87399126@163.com"}],"dist":{"shasum":"bb468980130c488efea5d7807084fd37e5b1a07f","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-1.1.3.tgz","integrity":"sha512-ShFXn7FS3k7P7zg9o9i2QY+lNw29VNY7KZOyUSky+GrD1T+mFPGO8EpTgr/YPT+CtVhhCBJWCwsEQgnv7z5sDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE5BbjR04UJ1dJMEz0WIxaPVjajbXM9MZzJiN1hI2l+AIhAI//RwD6TEw9qVSWxl9NGvRGnvy0KJxShJIJTfnheWD1"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/save-file-1.1.3.tgz_1492560055683_0.33513814746402204"},"directories":{}},"1.2.0":{"name":"save-file","version":"1.2.0","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":"browser.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/save-file/issues"},"homepage":"https://github.com/dfcreative/save-file","dependencies":{"callsites":"^2.0.0","data-uri-to-buffer":"0.0.4","file-saver":"^1.3.3","is-blob":"^1.0.0","is-buffer":"^1.1.5","is-relative":"^0.2.1","simple-mime":"^0.1.0","to-array-buffer":"^2.0.0","typedarray-to-buffer":"^3.1.2","write":"^0.3.2"},"devDependencies":{"arraybuffer-to-buffer":"0.0.4","buffer-to-arraybuffer":"0.0.4","data-uri-to-buffer":"1.0.0","is-browser":"^2.0.1"},"gitHead":"d9f19a3ed463fab4ba009668f872411efa61b43d","_id":"save-file@1.2.0","_shasum":"73c45cdd3c2603e71f88632941d60fbc1cb18e7a","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.2","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"shasum":"73c45cdd3c2603e71f88632941d60fbc1cb18e7a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-1.2.0.tgz","integrity":"sha512-XiQIRrXn/+vGI5guNYU5d0gwusGMIBtbAqts0PVFLo4a6Iq9VxdYAEIexbMPZwU5ysTNz8VRN9Cfoja5SdGeOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoMuiDoHG6sYKEcRkId1KAaM4rRINkMiyw/pdE41S8CAiEAp6iAQqgclxASSlSucmC6cqq1/oDJA0C0aEx028btTpc="}]},"maintainers":[{"name":"anonymous","email":"df.creative@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-file-1.2.0.tgz_1497724480098_0.7528168156277388"},"directories":{}},"1.2.1":{"name":"save-file","version":"1.2.1","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":"browser.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/save-file/issues"},"homepage":"https://github.com/dy/save-file","dependencies":{"callsites":"^2.0.0","data-uri-to-buffer":"1.2.0","file-saver":"^1.3.3","is-blob":"^1.0.0","is-buffer":"^2.0.0","is-relative":"^1.0.0","simple-mime":"^0.1.0","to-array-buffer":"^2.0.0","typedarray-to-buffer":"^3.1.2","write":"^1.0.0"},"devDependencies":{"arraybuffer-to-buffer":"0.0.4","buffer-to-arraybuffer":"0.0.5","data-uri-to-buffer":"1.0.0","is-browser":"^2.1.0"},"gitHead":"aee5fda286fc46e50338a8bc8d1bae5dc0fa8718","_id":"save-file@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-td9TZ5HpxyT3YqbAX9zuDkkcQa1BMXhLHB6SJlw7ZDjRpvdrL6BUtlanz6DQsH4L19TR7DeuGeBHKDfiRvurTA==","shasum":"4647c8f878ea8989d7b5111a8b336ac9ed4be8bf","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-1.2.1.tgz","fileCount":9,"unpackedSize":7755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmPvWCRA9TVsSAnZWagAAOtIQAJRRPt9dQm36T1jEpWH2\nXxcyI/gMLPLRG8YjwW9J6Jpxv/gIMCDPyz5TdI4TCFe3EtcTb8Wij5wZbXBk\nlsNZz4/JULA49lthWUDxeFpgdJ9Cd3IPcdhKIPjSnDIxJKwPglJSp4jQKavK\nec2gdmI0pTkwzefxLSxUUiIzBpq7c0t0OKsAnWX3PDT2l+uvkKQvX3JLT4QM\nTxk4YkaQbd4WKxuuL87wcAxHAp1jTfB+sokhZafi4lEnkDq928vhNYHMmYFc\nxEZ3Yyk2/XyVPa+oDlZIcYBKqLVbOyxbYjfWgbeiNJx8Mg9j3e9MBaw2AUGV\n9fbvFXfRZ4xYzKUMfkr+rGctnmpknnd08XXcvmZ6GR7yEUs7flgqvilQwOYT\nk3O8NOK+bQeg2deNr9VCEr9ruhohDS9aUBurkygchqWHKZhBfQmfCfxu1zlX\naFYeGUR4QEiHHH8rVza/GO7oUNGSIta7GaZ7aA/pVhOBDLSFSvp3XYqoKCgS\nGJViMBvqLTyHZw+BIiV2aNgd+SOKdSHwVAwqusR3Kj1V7hUEtO4QAOp4QYKA\n189zSmshxOP0BGCspMJ7Zodsbf9/NpklKeNigNhlWIpvopJfugVqHDhXZrwv\noGW1kXLGnLfUWP2oYQMIDa/yQ13egdHeDC6cRP5lsHZkJlfQqycuF+hGegNw\nUxVR\r\n=uvJI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4a+88OTqJphhTXmRlDBJC/CSTJ4Mm8TJYC5MKJi2VIAiEA/ZpD0DkuXmhSMgNUEPmQL3AilAKdXeD+pLW968ujtYI="}]},"maintainers":[{"name":"anonymous","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-file_1.2.1_1536752597708_0.22800425731057206"},"_hasShrinkwrap":false},"1.2.2":{"name":"save-file","version":"1.2.2","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":"browser.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/save-file/issues"},"homepage":"https://github.com/dy/save-file","dependencies":{"callsites":"^2.0.0","data-uri-to-buffer":"1.2.0","file-saver":"^1.3.3","is-blob":"^1.0.0","is-buffer":"^2.0.0","is-relative":"^1.0.0","simple-mime":"^0.1.0","to-array-buffer":"^3.0.0","typedarray-to-buffer":"^3.1.2","write":"^1.0.0"},"devDependencies":{"arraybuffer-to-buffer":"0.0.4","buffer-to-arraybuffer":"0.0.5","data-uri-to-buffer":"1.0.0","is-browser":"^2.1.0"},"gitHead":"7fe21ec5a941ef6a78f002854fdb79c5c83a53c6","_id":"save-file@1.2.2","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-lPazRo4fQatoWsDlou/CKlRVsZwQHwQkOYAnOJOoSMkbo8OXyjiz3EANI0QFrMOZ6y9oGyvYkEgU3DAcGvns9g==","shasum":"382af470ed05d419b331ff68e1716429e4cae75f","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-1.2.2.tgz","fileCount":10,"unpackedSize":8118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6fX+CRA9TVsSAnZWagAA/qAP/i7Q+G88ic3UHSqK06D2\niDa2dOaf8TrKSKucy5ytZhxob2xLYnJ9RYMgyvBYfTAGhSIe6QLtz7o/3cCx\nXeLcJMv/LH6LMOOYgs0Ck9tcDRlGJp7nrwEFjmIXg+rhvFYMMUIB9+Q/9Nz9\nAMU0e7mHeWKDWLDaLodEQvjvIW4UgVXFcUZNqo+2TUx0/yVlvsPPR8LaCXL1\n8BMNyydtLPbOUB8NtA4UIg+SqYspADr+k/LeFsEQLdHCaPPQKFuQgFFAyG7p\nGpF8XrsK+3MywrtRALwWcygjarqPDwNjJQOpBmQehOvB8Kh1VPp3cvYy6B7z\njFmBbOpp363E58srS+e23WzS1E1k5smXfW4qT2vPzCFnJXwcaVKTULYatpyu\nRhgZmaMljb+k8ubhcWPUs0ZCCYqyu/yVrMoG3BkjxMfE5/lDxfOfMXUXLbxd\n/laY1lsuYA/KJ9X/T+NGEXTM7k1vl8OiSQ0T1ukiDOf+T1gPh8kMCPO40cEF\nj/UBQpU0aWRRSKG6Im4wDzBeqVRxC4ZgA7Cz0+NKkq8gftHR/trCkQn8dDex\n40DIDi9DGnFXIXHv33vQzuu0eWSg6Cu5ahVNGtA3SKqgy/CjGGn3YEgX6E0H\nMCIsDpVTWsejlP4qLW4/u43+iGijuxKanidWTCadpSksqX5Aye7zZsc+DbmH\n6/cv\r\n=/+Um\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0OymJ3qvcsUUE2rH/0qh9ulrh+b9eG15T95No5LNPNAIhAJ7HRTtr4MmQ+s6ir/pA8IiiL/MlB/FktElrfIPSi+qN"}]},"maintainers":[{"name":"anonymous","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-file_1.2.2_1542059517951_0.9024700496323039"},"_hasShrinkwrap":false},"1.2.3":{"name":"save-file","version":"1.2.3","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":"browser.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/save-file/issues"},"homepage":"https://github.com/dy/save-file","dependencies":{"callsites":"^2.0.0","data-uri-to-buffer":"1.2.0","file-saver":"^1.3.3","is-blob":"^1.0.0","is-buffer":"^2.0.0","is-relative":"^1.0.0","simple-mime":"^0.1.0","to-array-buffer":"^3.0.0","typedarray-to-buffer":"^3.1.2","write":"^1.0.0"},"devDependencies":{"arraybuffer-to-buffer":"0.0.4","buffer-to-arraybuffer":"0.0.5","data-uri-to-buffer":"1.0.0","del":"^3.0.0","is-browser":"^2.1.0"},"gitHead":"545701727429dcfd169273ebd7fa9ebf4ddb5158","_id":"save-file@1.2.3","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-lGN1HyDGiYoaqOfC9jInQgdfGcIrzWCKqgJhmg5GDIPew1jfcqYpekiiPpdK+N3CNz1NNyhZdAai6o49vB9zJA==","shasum":"d090fbe0c3c931cce7118bfa0df695130ee6746e","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-1.2.3.tgz","fileCount":7,"unpackedSize":7602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6fdYCRA9TVsSAnZWagAAwu0P/RuoouXo6jsuzl1j0KaB\nPHXPXYo22BamQsYRZ/QDJYMPQQv5eUk0B4EjWEq8LOH98Ynl1l2v3PXCGLUy\nKHkM2Lqo7M+wYdSaerWTL1ZmZhQzx0sUzHYzKFtRCWmbabZpvUxsmhxKTgcc\nfD2oKS5nqGWejebzWQpIcQI/UDrEgnsKrlooz5HAVkWAknnkiFNKijNxvdmf\nenu1Mr7ZQ8jOQSREKz+VtNnT1jh1Og4IhM7D7qFRSqz6jy3M/PH1hn1EqqLs\nj9laI1hQOr/Yc6oyPiqP2w3zz3ZDEK2ZvIOxmrQxHSZ8mwo5JN0KP/ZLUkd3\nery5mZ7/ycWynAi9RyU3MJNhXjhulQrS1aJ9B+Cnp+4SXEvpYuvCT/iskdsJ\nGXXdFo86gCi3QUBFaLICA41P8TXkHvDrJ7bHWzBJvRsIxVc99J+vv1gVJzcp\nhRYAFu9oq9N0G+teT7vbkE/mgOoF/qDSBFC13YKJbZ2psihJZ023WVq+ok3q\nOMCz618KQO/IDOnEcaF5/ad1U/mrROpTLOBWlJJqtK99MaRQvGTdSILGvMX4\nM/civ6C2UHJ5xEiw9KyGsPP3qJJ2KhQCD6x5JG3pUOv3FXGDrOUgAIkDQYY+\nzwPkjldTzs96ds7gAcL7cfL0aYE/BOyLEtEeKpmspaucVAyXxNW2spypXcG7\nGgcM\r\n=VGSS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5HBb0jA0ni2hZiSuomcbC8R8vx+8Wdw/aiit4pipflAIhAOASt+7j2OZ66fS8KpjW6p6TUzhpJExpLi/GqQRj2qSb"}]},"maintainers":[{"name":"anonymous","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-file_1.2.3_1542059863520_0.16443412203686525"},"_hasShrinkwrap":false},"1.2.4":{"name":"save-file","version":"1.2.4","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":"browser.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/save-file/issues"},"homepage":"https://github.com/dy/save-file","dependencies":{"caller-path":"^2.0.0","data-uri-to-buffer":"1.2.0","file-saver":"^1.3.3","file-type":"^10.4.0","is-blob":"^1.0.0","is-buffer":"^2.0.0","is-relative":"^1.0.0","simple-mime":"^0.1.0","to-array-buffer":"^3.0.0","typedarray-to-buffer":"^3.1.2","write":"^1.0.0"},"devDependencies":{"arraybuffer-to-buffer":"0.0.4","buffer-to-arraybuffer":"0.0.5","data-uri-to-buffer":"1.0.0","del":"^3.0.0","is-browser":"^2.1.0","path-exists":"^3.0.0"},"gitHead":"909b40cafa9589b4837ce1b44e81462329d28454","_id":"save-file@1.2.4","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-4kFUOQocW38oDdFtHVCZ1QYxoGTlRvNqlWwN6exuvcgvMphxWhInMMnhrjN29BqnxbG6ONmxvxcxVjcaxrBy6w==","shasum":"c13df4201155cb6051c9b4889e291e0edcc9da2f","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-1.2.4.tgz","fileCount":7,"unpackedSize":7662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb61XYCRA9TVsSAnZWagAAXO0P/0Qj7JepPdAAD9k1ezwf\nC4gm1iPfGJ18PunsvD+51i1zr/wvQu+nUhBHRBtfW8fSzbRNvxXJukNoQjaA\nhG+dK8nI2uReFoWAl+lKpTJLHLfiRed+4GXtVY3/DQ7AbI6H30jaojpXyh2n\nBBIsuMd+t5buCwhATbHSlYHnP2aR+MRMU/e5WE7aXxbwSFY2muGuNmrXHRZD\ndaIUDmBvmMPqPxgmpA5k0e/jNwECjq7zt4pVKkmN5j741WPbp69mka4vv3sg\ngbXG/w2w8rPzDDDJsdUEuEBQCQQkMGikSyUBIbS0xXTysGRxMgicPVczMuWG\n8NolgB03kDR53YkWmZmP7KR0af8yRcelWh3cv9oM8VcXtHBEKFqoqvfuVyjY\nduK23YqyjfQPK5il98/er3Iwn/hcl+P03ngW80X0TwUtDYPwy9fF6NLXcUeP\n81AGWPwWcOJP41NsC8KVm25IvzrY7wXAf8uvEHKM0ngXEB2e+jZ4GOjxCHff\nbnDlvxDbsdBeZWmUSmccFrlSOsE2AS5sD8kCs7ZNHP/B47O+7TQVmu0rE1a1\n5aD/7sHHJh3qtMlcOPJWXNPmLzZqi1DX7qOIMYfVDFCyXWCt4BUCjmaOBoC6\n9yBhcoM9vRCtsRV+56QJNQA9zkZDipg6ZltX4WYBfksq2AXn83vGhDKVI1t0\n50To\r\n=Vd92\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzvahiJB00AnqVJLID6U8Uy6qIVn8JQRimgxYGTcwpJQIhANntj/uc0bkYEuVccZe9OZhZ7i5sYOm/9VRvwc4vb5M5"}]},"maintainers":[{"name":"anonymous","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-file_1.2.4_1542149591577_0.8492526575886603"},"_hasShrinkwrap":false},"1.3.0":{"name":"save-file","version":"1.3.0","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":"browser.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/save-file/issues"},"homepage":"https://github.com/dy/save-file","dependencies":{"caller-path":"^2.0.0","data-uri-to-buffer":"1.2.0","file-saver":"^2.0.0-rc.4","file-type":"^10.4.0","is-blob":"^1.0.0","is-buffer":"^2.0.0","is-relative":"^1.0.0","simple-mime":"^0.1.0","to-array-buffer":"^3.0.0","typedarray-to-buffer":"^3.1.2","write":"^1.0.0"},"devDependencies":{"arraybuffer-to-buffer":"0.0.4","buffer-to-arraybuffer":"0.0.5","data-uri-to-buffer":"1.0.0","del":"^3.0.0","is-browser":"^2.1.0","path-exists":"^3.0.0","tape":"^4.9.1"},"gitHead":"2b650166d945058460c3e7cf37c29e0dfae6d6b5","_id":"save-file@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-b3elMq+IAx9LIEymVWGl43t4VZFl0oqysM6Bdq+uBOwXBiJXon/WdC52tL+YZ/iw8nF4WbzyWkQ866VsJaFSfQ==","shasum":"ffcbb582db89f5accbff593a18f09bbd5925d070","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-1.3.0.tgz","fileCount":7,"unpackedSize":7621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb62YpCRA9TVsSAnZWagAAoqcQAJJeg13pe4/OUhdT6lLl\nwagNq2JR2y8NqQ+OTJ0r9wwXisGpoTwWlr1+PGeysLqQW45jGaahrQvddjFw\nTNrMUb4+nD+wmgwQLYdL1KbIU+XyWP4dm3relrMPyHSM7/Tz2PLLXl+QFcIa\n3NQVL/pw2MuF9jXYCKtNbGJDxenGa9O0bVt6dEPlhPUlrjrpVI3QaSEuq6Mk\n4uDC0/L6KIy9HCr4dtqTUZBBt8uOACu8sSsagN6JvZooUu9L72VUSut012z7\nzoTNlyl6PV1rQWGj0UQzqbrupzAfBkTxP1tV2RN5z5O0o7U/gkrhkP+c/uvr\nS+2NM0UEFt+dghCGSkfGONozPBt9cdGC4+PveUAei9ME+N1Qovnn54njI7WO\nwGFTCLUXnNALv9GvMAJzH4wWUwo3YGDQDehf6RkXxC4OfB0ezto/rbAfouAy\nEMLpGbAI3tYSK197rZYGbKF4AVvn5Z/5d7rLq5OMh9Ns0ISZGLbcPOghOfGZ\n8ScmKVE71qaiBLbGELbqhgXzSF36ALkEbTQ097/MOfJUJql0lFWfqGTkZh/E\nyeRx8sayNq/U/YRd53ROZJ5udls2/ZEfbNoX3bz7FQMvI+6pf1okHmGSvFCm\n+hPV3f+OZ5GCG/GLmPNTn6Vjv5XuaK4dJWcoHXHvcCgvbG2BRlG0b8jNpQUc\npZza\r\n=36q9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDNlVud13MYOELhnrMPVpm0CtBCBHI5tgjiwUAPC8RkAIhAIAe/rktctvQXIZZl7S+fvLb7xFGSHN2HbISSkDx9ZLi"}]},"maintainers":[{"email":"df.creative@gmail.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-file_1.3.0_1542153769010_0.1967389630520604"},"_hasShrinkwrap":false},"2.0.0":{"name":"save-file","version":"2.0.0","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":"browser.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/save-file/issues"},"homepage":"https://github.com/dy/save-file","dependencies":{"file-saver":"^2.0.0-rc.4","is-blob":"^1.0.0","is-buffer":"^2.0.0","simple-mime":"^0.1.0","to-array-buffer":"^3.0.0","write":"^1.0.0"},"devDependencies":{"file-type":"^10.4.0","typedarray-to-buffer":"^3.1.2","is-relative":"^1.0.0","data-uri-to-buffer":"1.0.0","arraybuffer-to-buffer":"0.0.4","buffer-to-arraybuffer":"0.0.5","del":"^3.0.0","is-browser":"^2.1.0","path-exists":"^3.0.0","tape":"^4.9.1"},"gitHead":"93f04ffe0bd3786959840b6533d42bef81e59c3f","_id":"save-file@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-ps1jcqoGMOBRGFZptsc6EQf4XMmGK3e46gTAb8tADDEgWJPFAwe4AOxHWe4fPxJpf/HcJO1TDsF1rhuSqrPqqQ==","shasum":"e60102b75678fcf4022d7591bd80b40dd89e929a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-2.0.0.tgz","fileCount":7,"unpackedSize":7114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb62kBCRA9TVsSAnZWagAAhLAP/1ztnR2ydSyghxsQ9XS0\nLzYEPjp+hxN+WVrpGAxebZtq5wlAhQXTBlbe/4TugmqBfIwlVcGfMeP2qmOU\nx8wJNmt9pAAqZl21Q1Id6vury9ZGVA9fYVodPuw+Ho0pHJkYpuwHzr3qqu5K\nuDSSrLdpF9vE+X9jahmQnVOAQMP2SyQV9vXpJ42a8+uxalBAaF2/2LRgd3jf\nWNh715Gb4+sbKXNusmehYFNYAO5/HuiGMq6NDCtvraHLJsHYBhTJ9Q9d9snn\nURetb7m00e3dsJjwPyTLh+rrllOcaiaaepiuhnud35DmHBFc0JQigkqdT0v5\nvS9CRAeok1v5k+ajNMW2covDGKxXbnEDl6eAuXmRYvht5cVln74OtJF8Ju/9\ny5MN9qTZlgxAB1TbPuHEOleQ+nThAMv+UQ/x7cQNLbvIQ38QfliuaKh8+OfA\nle5jZNpY00mzDc0/X8K3Zyw7nLyU1FuMw5ezk/KCnsRqxcCZV4NPCR8lGuyP\no/zG7+hDpEZrIXoQpSCWjR++z8OMlcg6/lecoWWhKv6TK8zrDXzpEU/0Mk28\nTLJXpeWATEOnpiVv8j+aaCuyt1WYGY9AKuqAqa920n2spechcZd9r2AoqrfV\nF4VB7LhE2lSOCED7eS5PQ065iYFgnFuuyfKor37PFlkD5YG5DTk7/0aJv6LQ\nb+dm\r\n=phSZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2MAfPQ1CV4IozeBhh7L+1+UufkvsTAMN7mX1ltOJ3EAiEAncn130yKRHcv5LYdolb5CERVda5eCbEARE0Rc9qQuGI="}]},"maintainers":[{"email":"df.creative@gmail.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-file_2.0.0_1542154496827_0.8494703125241476"},"_hasShrinkwrap":false},"2.1.0":{"name":"save-file","version":"2.1.0","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":"browser.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/save-file/issues"},"homepage":"https://github.com/dy/save-file","dependencies":{"file-saver":"^2.0.0-rc.4","is-blob":"^1.0.0","is-buffer":"^2.0.0","simple-mime":"^0.1.0","to-array-buffer":"^3.0.0","write":"^1.0.0"},"devDependencies":{"file-type":"^10.4.0","typedarray-to-buffer":"^3.1.2","is-relative":"^1.0.0","data-uri-to-buffer":"1.0.0","arraybuffer-to-buffer":"0.0.4","buffer-to-arraybuffer":"0.0.5","del":"^3.0.0","is-browser":"^2.1.0","path-exists":"^3.0.0","tape":"^4.9.1"},"gitHead":"5200d5712b2fb4d947da3f6a5fa215f34a730916","_id":"save-file@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-cVdO49gRWxpu98/NbEOtOb4cL6rP1uGUbEwKhd7jm/AwG5Vmrx2uTSy+bOkdZ3UmPB/a7c3m0GMCeHorDM3Ksw==","shasum":"ed2f7f1cfff7edb01957e8c729ebfee8ad697894","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-2.1.0.tgz","fileCount":7,"unpackedSize":7114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb62zhCRA9TVsSAnZWagAAsrYP+wW7uo1FwQfLPs9hKcXZ\nYk/IuGGsmcnoHEfxRwdSd44ohvWn66ZCbVuhzKEtRXeUS32eDyche1dTlYCi\nqVTmrZDuf2q+YdelV5Vh5MI7gpOzq7gVRuDqpEp6eECvwduQDc03SipN1nZY\nc7fx283fBX+D1I1B6XwitPOLC7hOAIfv5seMJkoENb1c48e2r+i7eXi2CSrV\nUnORmpwD+w8cf5r0bVUHSH0ACDhWfMVY2OwUY8cqSZQT00marG4GhkcBMReE\nCg7Tcb47lN99PL2x1keLSy/Cl/cRABJ+odns8XfEhWhQMw53SDOejQK0G+tO\nsJnlbSLU8wwrK5PC+yW6DgNq/ToLlwDMzuhcNoz5iQPVi/Wb94AP69Ek+0IU\n5/OESFKFrkdTNrG8Fj1934ZaRBNq2Elg5D5Qcq38WvxC1imSVUS1bLkLxNt2\nI8AygEXs6Te0DQO171DrCGupz+Mr2m44thLmDOkn3NzsMdm+Bhb76IlhyoA8\nNFm2iOA+xpX3JXzVTSBifI5bRivqL/uGF1FnDz6NJJKt8ibSgbQBooO/j1/v\nNGdSL+irPIIDQnXg755oXOdrUuRR25vbzgODP0iWtG/HOLqq91A0zLz89/Y1\niWXL1U37H2w04F2IrI60ZlSaVtyWRiIrWmLdQJ2IcUjLObXJYW9lFDdtOcmg\nY7nc\r\n=ezAc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpkOrN4zvTgwaBE873yIS0f980ghWGzYQFMbnmmm7l7wIhAN4s8PFPJE9LWVGkXif7ROEoiUUk3H7TSQnT5F1JZ19G"}]},"maintainers":[{"email":"df.creative@gmail.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-file_2.1.0_1542155488873_0.06072044933184584"},"_hasShrinkwrap":false},"2.1.1":{"name":"save-file","version":"2.1.1","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":"browser.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/save-file/issues"},"homepage":"https://github.com/dy/save-file","dependencies":{"file-saver":"^2.0.0-rc.4","is-blob":"^1.0.0","is-buffer":"^2.0.0","simple-mime":"^0.1.0","to-array-buffer":"^3.0.0","write":"^1.0.0"},"devDependencies":{"file-type":"^10.4.0","typedarray-to-buffer":"^3.1.2","is-relative":"^1.0.0","data-uri-to-buffer":"1.0.0","arraybuffer-to-buffer":"0.0.4","buffer-to-arraybuffer":"0.0.5","del":"^3.0.0","is-browser":"^2.1.0","path-exists":"^3.0.0","tape":"^4.9.1"},"gitHead":"f526274fd9ef6b202ecbc7d486a9c9e5427c2070","_id":"save-file@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-bI/nGV4Q3SmbiJMBWlC0f3okY5X8XBCSfQbW0sQiSBG6/q+F+z4tK8dSuwE59njlUmOm/2NtkGyxjCy8H1Wnvg==","shasum":"36340015c2888b9c66b7ce786d514a42e2b77c6d","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-2.1.1.tgz","fileCount":7,"unpackedSize":7083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb67iRCRA9TVsSAnZWagAAl1gP/2g+gpmMDBrpVw82Ysoo\nHwspKTdMEpDB/Aox7OP9dGOUpG3bIBEsbFDAYRsQ1+F7V6T1kazrjeDh7ccc\n2FIKAt2zPL+wri/fZ6/QBqrH3vdQ4JZ/tZEi/d5rcjeEuJXTILsAlVI8ajKO\ndXAI1SzojimccErDF4AvSEDu+0l6uxFwXbouQUS0MMLBj8CnUUaSx1HM0Yne\nbRwo02slghx3nQL07sdiuK8cvVNxPP45AtWPtPqBFtkL0Dc3FXXipT38qpFg\nnn80SBFN23DS0l8Dr29nKAb4xTDbtAG5ioHYiuk0ddX77L2akedmeuElf+s2\nv2s7ODVsX+w7EWdc3aYOS6RK9iu6rPlIOkyYou86hcuMUXXzx4Z9ExB5TNON\n8agLe5kmLEcPI+ehvBMVS2j0/ZwAOldLtftVVSMUc8qYFJi9pQcTw4G3Pnfa\nhUGhYr8QMMUOd+eOsnzh6g+vy/41l9NTfxH6AwA/5ZppKA8z1WmULqAK+dp3\ndkrwCIYWs7StSJ3f0U3h5xDUjD9xZp5aOX6jLYvDoC8c6HuzbFJHdbkPgXXL\nm0sk5FZuOniYG0wSscaQixgol6qZmRarftNBhkr85YnwFVPd/1QD+/VrtlPs\ncq8D0pkXg7NPDD7NoNF5XPGhS0UvKMqzFia4VKeBMZefp14HqVaIh4tpWBzW\n/KVS\r\n=F0cS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3bbAoCZJ7PTCP10wW4Jwv+24wek2VZHcKUN0bEwG9oQIhAOUP5pBQPvg1LsXPyAxHhcLHZ4FY0O1UerDFz6WrtgQQ"}]},"maintainers":[{"email":"df.creative@gmail.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-file_2.1.1_1542174864330_0.8755478586802632"},"_hasShrinkwrap":false},"2.2.0":{"name":"save-file","version":"2.2.0","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":{"index.js":"browser.js","sync.js":"browser-sync.js"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/save-file/issues"},"homepage":"https://github.com/dy/save-file","dependencies":{"file-saver":"^2.0.0-rc.4","is-blob":"^1.0.0","is-buffer":"^2.0.0","simple-mime":"^0.1.0","to-array-buffer":"^3.0.0","write":"^1.0.0"},"devDependencies":{"file-type":"^10.4.0","typedarray-to-buffer":"^3.1.2","is-relative":"^1.0.0","data-uri-to-buffer":"1.0.0","arraybuffer-to-buffer":"0.0.4","buffer-to-arraybuffer":"0.0.5","del":"^3.0.0","is-browser":"^2.1.0","path-exists":"^3.0.0","tape":"^4.9.1"},"gitHead":"d4fc48e5344119d773f9bb2348d396109810a05f","_id":"save-file@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-QHPS7pRqHDkOtK4iyLK8aT5GuUm2CDF2wAEyLcmyFlNyjNpoNdprfknXqcH42fqixom2/B8Gaa+taL16Zd57RA==","shasum":"5c736055a82d545b229934651a24ee683d1679ac","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-2.2.0.tgz","fileCount":10,"unpackedSize":7802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFUU1CRA9TVsSAnZWagAAHIcP/1cftkPIN/H3+hoyniH8\nclRe4P0UiBpkeWrgjByKmeANa+2OEe+YhhG+JAqIsDUtdssk6eGfxT6ehihZ\nfA3DaPlfQOwv8zTcVBs9dIEEOooa9P9WvPZ4iIURETUu9HNAfxNXxlFMdJuz\ncvdQ+BMpiNTBWfLbYA9VCkFvAn0dEYDrOtB7mHKfbtFFkNma4ZWQDSh99Hcn\nWfh83kYcjRKjYNEY0cCoDrNOXDGrPU02G1/L1HnJQ9cO+yLV9+hPzfzyTHPw\nEIMv5cxzQ5VNJIk/oyl3bdY1CbSodO8MnPvUWqJhy9CooFMTrbLZRkyVZ3Nb\noIo7AG81Ak77vFY+jK58sdZHVIkOJxM8tjkM5s8BPa6F5uGJvynx9Tl3F/yG\nJNjSy16kmfkt8PzhwVXv9hl3tbe99rMIFy70EgxWGIAuopWEgzFJQeCfQTt+\npmamIrRRrf3ctEpm/1rA0FQWbwI9niHcsjgJR1O2MqrzqLN971Rv4gmig13w\nH9rjz1d93f/LRIwljPAeAi2P33fgASWIt/RR3ADynPkrR9mQI9LVMzJ7no4Y\nrlbSaz08LI7BeESWDtip/jKexI/mNkLnX5rFYOwAEGfr2rVa4hth09dS/kng\nenXqC4jr8I0De0NAFk/1QnNjWT7k3myi1dhEjPnqWXiBEVyGbGBR4D/0pTJr\nt6wX\r\n=zrQ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJSmL/HL3Cf52jN2irhdmaRpAVmCBxU+Dh99xIW0sRsAiBU7uIZFbsqBedfovLbi5zMCDCqW1lEsxM/iouOKeOo1A=="}]},"maintainers":[{"email":"df.creative@gmail.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-file_2.2.0_1544897844607_0.5780288784416636"},"_hasShrinkwrap":false},"2.2.1":{"name":"save-file","version":"2.2.1","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":{"index.js":"browser.js","sync.js":"browser-sync.js"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/save-file/issues"},"homepage":"https://github.com/dy/save-file","dependencies":{"file-saver":"^2.0.0-rc.4","is-blob":"^1.0.0","is-buffer":"^2.0.0","simple-mime":"^0.1.0","to-array-buffer":"^3.2.0","write":"^1.0.0"},"devDependencies":{"file-type":"^10.4.0","typedarray-to-buffer":"^3.1.2","is-relative":"^1.0.0","data-uri-to-buffer":"1.0.0","arraybuffer-to-buffer":"0.0.4","buffer-to-arraybuffer":"0.0.5","del":"^3.0.0","is-browser":"^2.1.0","path-exists":"^3.0.0","tape":"^4.9.1"},"gitHead":"1cd1d868417e0660415221ecc457b106a33bc9b5","_id":"save-file@2.2.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-6u6KM4x3ZFT0WDyGDRYaJLlmt5CTJmY+x+rTBtOQh02tDEDaGba9nAnv4egbP4OAjfVF37ouu4TDWP8dMM+pEQ==","shasum":"b8819fbb8e55f682fa84a57fe2e7ed82594ef5c5","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-2.2.1.tgz","fileCount":10,"unpackedSize":7802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMhCwCRA9TVsSAnZWagAAK1oP/Axkz0nYCW6RV0LSf0Im\nDEs1P2xAME0XEcyfluhLZ+sQ23LrDv8W07lOJBy8FBiTU+EeMQ8yhjbDkR0j\nh5DlDfwFZ7XU1+HFZtKPrIMDuivERn6nStLzOC9tDQQACovyqy1eOnV6vSCT\n1Sq5gFsrR3jYYVWZCwK7kv3hTngkwIuMWmLZ3S3sMrw86cGey4r6fE7R63DM\nokqQ1et9ma7uBAQ51vtgY6i/gMhezovkyAkto/oB/+JM9F6kSEvZQgrltFvA\nyGoaLF0IbTUThX7w/DlIJ8D+DixaCet5gNvgx3xXgzo5PbBMPvUf+JezeQ2h\n1WH6OXVB3BGuNgFEFaugxTQA2gZ1Rsqszam7CpoYf5DW8SYUlX38UJUT1Bbd\n+7P7b8i57hfLxhkuspT5BARLEE7NTHBPJkGWuXeWdF4hc+JlR+PrtuBk7sCt\n+7yycykPx/kWjHOzJc2OdjdPJfI3hd62/wM1zORic+8CdH2t1iQXyb/Y28NC\n4q9mtJFEltuvpvqRZBRBd/a3JEuQ4NpDDGtGQ799N2ASvN1Gk7iWMLi///4E\ndzg+0aXcawJRupf9x11NLJ0yr7U7Sk8ZFxYFGyCIN6YRMDBUIq6CgNunkmMW\nSQERWzu2ei5JfRbK0Wpt9iV9X7xTZfVRm0jdxBKpGKRmT0V0kkJPmXJ0qrnM\n6pl9\r\n=mbVz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZDm9EvEOJxfoO9Zr+RqFztt7J0VWSRc6IOcXZaLagJAIhAL69rkJJKLi1eFOdTJiH5Qw/qbWuwCPWaj9skQt+9HiI"}]},"maintainers":[{"email":"df.creative@gmail.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-file_2.2.1_1546784943495_0.43606732747498156"},"_hasShrinkwrap":false},"2.3.0":{"name":"save-file","version":"2.3.0","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":"browser.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/save-file/issues"},"homepage":"https://github.com/dy/save-file","dependencies":{"file-saver":"^2.0.0-rc.4","is-blob":"^1.0.0","is-buffer":"^2.0.0","simple-mime":"^0.1.0","to-array-buffer":"^3.2.0","write":"^1.0.0"},"devDependencies":{"file-type":"^10.4.0","typedarray-to-buffer":"^3.1.2","is-relative":"^1.0.0","data-uri-to-buffer":"1.0.0","arraybuffer-to-buffer":"0.0.5","buffer-to-arraybuffer":"0.0.5","del":"^3.0.0","is-browser":"^2.1.0","path-exists":"^3.0.0","tape":"^4.9.1"},"gitHead":"09d9a78158e608c722ebcfc1ba1c48671da4e398","_id":"save-file@2.3.0","_npmVersion":"6.4.1","_nodeVersion":"11.10.0","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-Tih9uErVBKbKvtdiU2LDw2f5V8b5B3NcrDCcNrFA7qokbcmTXXGFvLfUNMQhVCE4M5t9jvLs2IngnjM2YQuqCA==","shasum":"991d599b9af838183383de43cce5d76dd89a4b39","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-2.3.0.tgz","fileCount":8,"unpackedSize":7074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcahZ+CRA9TVsSAnZWagAAcNkP/1oXq0zr9zOZEsUQuvYl\nhONXX7oShdrHsOixkEJgue2I7ot2IL8Yh0rt9uo236hFxghJ5zgbacaMSF65\nwVe57gD6u9Ppyjrvf8lwT0qONrhRxBwybxgSyjLfa/UCOCrAdzt1veLV/H1E\nthzmymYAHh79bHKziEAAMKxqLsQURpzMwx+1m/zllFqK876EoUoF9wFdIBJl\nszMGv8wt6sgvkoAmqLYtmqYpQhePFXkQfNNeUu2lOYQvVq9jcRimaQh4WU7i\nihl2ViBiQcL83XfwvVNc+fHB/sFbbcvkFllhT7/0sXQDTyQ42edaCfP6AIks\ni98g084KsuCQmhrJzz6brdL7RceZZscSywwJPGuPnpQJBUYXJz8NuTZgTnDG\nP4RXHzVFksrtxr9Yv0wwHdtrPIP8wHjLjTYZgVbzHAUmRfCSoynYGNzM6r/U\nEKIMzNSA3iHEp0YdFY8MQCQ3A0Jc+dwE/7h+qeFHGUcvyF339h6X9xAhCPAH\njTsAGV8CE157bwlee2j+mkFTpvbBmzvBC5UquIsfOJU57hjz8vFIYmTjrL2V\nSN7deoUF/mStGgOeAslkrj6YQU51T7gXhZeTfSe38jP9wMHo2kaHZngsSX61\nSnq+WdJcBBkAc2a8G8HU3D4bAPGXzFFgf64Y7ETqd3/oyDCoTkidZ7C50V5W\n2gOA\r\n=ZteW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNwMYc3pI7WONEZsoyZtSzqsRLsdqwJjRs1OaIZ0Zb3AiEA+kVqk+/G7E9hYMOAVRZy1ZtBprfi/cXjE5FZNJSf7Kw="}]},"maintainers":[{"email":"df.creative@gmail.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-file_2.3.0_1550456445799_0.05695182876362792"},"_hasShrinkwrap":false},"2.3.1":{"name":"save-file","version":"2.3.1","description":"Save file dialog in browser, write file to disk in node","main":"index.js","browser":"browser.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/save-file.git"},"keywords":["file","download","blob","arraybuffer","convert","array","save"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/save-file/issues"},"homepage":"https://github.com/dy/save-file","dependencies":{"file-saver":"^2.0.0-rc.4","is-blob":"^1.0.0","is-buffer":"^2.0.0","simple-mime":"^0.1.0","to-array-buffer":"^3.2.0","write":"^1.0.0"},"devDependencies":{"file-type":"^10.4.0","typedarray-to-buffer":"^3.1.2","is-relative":"^1.0.0","data-uri-to-buffer":"1.0.0","arraybuffer-to-buffer":"0.0.5","buffer-to-arraybuffer":"0.0.5","del":"^3.0.0","is-browser":"^2.1.0","path-exists":"^3.0.0","tape":"^4.9.1"},"gitHead":"e482fc9750fa5414c510dc8e60ab54e18bd6600f","_id":"save-file@2.3.1","_npmVersion":"6.4.1","_nodeVersion":"11.10.0","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-VOD2Ojb1/kuj0XbvSXzZ5xr4rRSZD8f+HzKWGztXNp93gBQDj3njFt9HMhmLtnwd7q0BjJkzLXqd8M2+PFS1qg==","shasum":"7c92d9fa385f5d052faf5b62ebf4d4cc3f84edc6","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/save-file/-/save-file-2.3.1.tgz","fileCount":8,"unpackedSize":7114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb9ojCRA9TVsSAnZWagAA548P/A1E/YLry9WRHL0R4vMy\nYEuGRFFVEAnDf+Zce9sljEf2daWuir/cN7s0PCPRxDE+E0TlHy7aDyJmDrld\nQQUpcYv9fNZOwHF+3x6LK7kAYUezi8Hxc4m6EwHeW89a1haMlF11h0Zsizh/\nDmswOcLvJxwmntadBM7LEcqLZx0+ZnHWypfrF2geJ716bN33kmZYfTxGzr3H\nCciEPRZCw7KGukyWjyz3FakGRDACAKCv/Gt0j48xRIRnmMEas1e09gdQnvdL\naFz0RrBebe3sPrjgHjOYdgQyysaP8SPU2iNLI7a/7VatM+UBiDcJzBD8Hfyv\nAdpX9lwQhlNwsH8u7uqL9JziMNsm/TurtjD21no5o6w9J8jH+n1b/vsPOxQw\nLqM69R52fQ2FFehXhxa5jFAxWkHZbnCZJISOVVjdsnBVMGf980KqPirZBFM9\n/DdkVbQUk1t9658+Cn1oNTWAwTcFD74LTRGM5Cz7rpDSXj3yeO9rqCgVn/KJ\nyZRwKoi3HQtZd6Y3dK+sCaSnSuMuw55X2MEJw/SzPWA95ItsY7RXJFBC+aP9\nfnL5p8hw6OtVn5Vknr7MH0oxY4nwE4rz08B/4TdBcOl5xbIZCvH7AsYZ9qWn\nHtAe92B3dSce1O1lIhzZKJ7G46qr6/8QFszQquJWRczSZ0q8ywnfbuIToyw9\nhTpR\r\n=krlV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIGWbhHptESl/+gB1IHkW2VhPWb4FAu0I0FhruEMXX/AiBW+IbuzIwhP+hzXtrrbWut/fFq/zgBFwptJi2kuFcP7w=="}]},"maintainers":[{"email":"df.creative@gmail.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-file_2.3.1_1550834210595_0.31563733447274833"},"_hasShrinkwrap":false}},"name":"save-file","time":{"modified":"2022-06-26T16:12:52.947Z","created":"2015-05-26T09:50:15.109Z","0.1.0":"2015-05-26T09:50:15.109Z","1.1.2":"2017-04-18T21:25:22.124Z","1.1.3":"2017-04-19T00:00:56.020Z","1.2.0":"2017-06-17T18:34:40.976Z","1.2.1":"2018-09-12T11:43:17.856Z","1.2.2":"2018-11-12T21:51:58.122Z","1.2.3":"2018-11-12T21:57:43.714Z","1.2.4":"2018-11-13T22:53:11.696Z","1.3.0":"2018-11-14T00:02:49.192Z","2.0.0":"2018-11-14T00:14:56.969Z","2.1.0":"2018-11-14T00:31:28.999Z","2.1.1":"2018-11-14T05:54:24.409Z","2.2.0":"2018-12-15T18:17:24.741Z","2.2.1":"2019-01-06T14:29:03.659Z","2.3.0":"2019-02-18T02:20:46.006Z","2.3.1":"2019-02-22T11:16:50.715Z"},"readmeFilename":"readme.md","homepage":"https://github.com/dy/save-file"}