{"_id":"filesaver","_rev":"29-cd234eed7999c82b5370fe25dafa059f","name":"filesaver","description":"Stores files in folders easily","dist-tags":{"latest":"0.0.13"},"versions":{"0.0.1":{"name":"filesaver","version":"0.0.1","description":"Stores files in folders easily","main":"src/filesaver.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com:jacoborus/node-filesaver.git"},"keywords":["storage","safe","filename","collections","fs"],"author":{"name":"Jacobo Tabernero"},"license":"MIT","bugs":{"url":"https://github.com/jacoborus/node-filesaver/issues"},"homepage":"https://github.com/jacoborus/node-filesaver","_id":"filesaver@0.0.1","dist":{"shasum":"1752cc13b2ccc12fd5271a7d62cfcc7fc9d398b7","tarball":"https://registry.npmjs.org/filesaver/-/filesaver-0.0.1.tgz","integrity":"sha512-vCazpWqtXy5uh+xJtlURkJrcftxaVcnUC7knsFdV7hB4gVH9olTaA7kDo8QSdDzxpg7lp0Hla5fpgUs7N4xiZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2MiP6JJnNisABz54CqfAlD67kJdrrWfoOXtwHYNMpqAiEA8pxVfFNSO2JW7ORU0uYbAqYoLHfj/iL5GNLfciu8HTc="}]},"_from":"./","_npmVersion":"1.3.24","_npmUser":{"name":"jacoborus","email":"jacobo@xarope.eu"},"maintainers":[{"name":"jacoborus","email":"jacobo@xarope.eu"}],"directories":{}},"0.0.2":{"name":"filesaver","version":"0.0.2","description":"Stores files in folders easily","main":"src/filesaver.js","scripts":{"test":"mocha --compilers coffee:coffee-script"},"repository":{"type":"git","url":"git@github.com:jacoborus/node-filesaver.git"},"keywords":["storage","safe","filename","collections","fs"],"author":{"name":"Jacobo Tabernero"},"license":"MIT","bugs":{"url":"https://github.com/jacoborus/node-filesaver/issues"},"homepage":"https://github.com/jacoborus/node-filesaver","dependencies":{"mkdirp":"~0.3.5"},"devDependencies":{"chai":"~1.8.1"},"_id":"filesaver@0.0.2","dist":{"shasum":"0cfd7361359e03a45bacb6f0b62089fe3f2444f0","tarball":"https://registry.npmjs.org/filesaver/-/filesaver-0.0.2.tgz","integrity":"sha512-VspJeJ83YR//VibohRkcajiVp8M5rPhOW/e4suVXUVRmMMv8mGcreMQyW1Kna7eTa0H5XiCN13vxCDy9NRPRNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlOsVhtd7ZmzN3ywPFKduOdbyQNN4Ly80nGOVjwBS2bAIgYIXIDiTtdhMhUz+eK0GR3SZLfS/yfuIkQjbI4feN4Dc="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jacoborus","email":"jacobo@xarope.eu"},"maintainers":[{"name":"jacoborus","email":"jacobo@xarope.eu"}],"directories":{}},"0.0.3":{"name":"filesaver","version":"0.0.3","description":"Stores files in folders easily","main":"src/filesaver.js","scripts":{"test":"mocha --compilers coffee:coffee-script"},"repository":{"type":"git","url":"git@github.com:jacoborus/node-filesaver.git"},"keywords":["storage","safe","filename","collections","fs"],"author":{"name":"Jacobo Tabernero"},"license":"MIT","bugs":{"url":"https://github.com/jacoborus/node-filesaver/issues"},"homepage":"https://github.com/jacoborus/node-filesaver","dependencies":{"mkdirp":"~0.3.5"},"devDependencies":{"chai":"~1.8.1"},"_id":"filesaver@0.0.3","dist":{"shasum":"58e7ea4b038550271f40f3ea816006d87700e643","tarball":"https://registry.npmjs.org/filesaver/-/filesaver-0.0.3.tgz","integrity":"sha512-2VyV1owYy8MjgmTL5wKRyfF3dn8FKjqZQ8hY5EwSjKzJFcxjVNVlVO3tQyKNKAtMoKvX8Hx0phtshBCSgTT5zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXq8AYMWd0uyjhRYKfHvMuPN8z8Lz2NlhR8gyRyCn1IAiB4/6f5hX5ASOAbgr4+ISPgu73rROMqdjpsJLRb2VX8lA=="}]},"_from":"./","_npmVersion":"1.3.24","_npmUser":{"name":"jacoborus","email":"jacobo@xarope.eu"},"maintainers":[{"name":"jacoborus","email":"jacobo@xarope.eu"}]},"0.0.4":{"name":"filesaver","version":"0.0.4","description":"Stores files in folders easily","main":"src/filesaver.js","scripts":{"test":"sh ./tests.sh"},"repository":{"type":"git","url":"git@github.com:jacoborus/node-filesaver.git"},"keywords":["storage","safe","filename","collections","fs"],"author":{"name":"Jacobo Tabernero"},"license":"MIT","bugs":{"url":"https://github.com/jacoborus/node-filesaver/issues"},"homepage":"https://github.com/jacoborus/node-filesaver","dependencies":{"mkdirp":"~0.3.5","mocha":"~1.17.0"},"devDependencies":{"chai":"~1.8.1","mocha":"latest"},"_id":"filesaver@0.0.4","dist":{"shasum":"ffb718f3d1934dce70aa2cede8d5aa72a2e71234","tarball":"https://registry.npmjs.org/filesaver/-/filesaver-0.0.4.tgz","integrity":"sha512-t3IKyUYBbto7KYBnwlhpHYuEKb7FngT9JH35CkTthO2cwdhvXJ00FrS7gEEy6ScetmFuUl+Aobek0cReMuMUYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqIeXKWArLUZK4EHUZYsAigXDv6/rxljZufwsTWuO8vAiAUtZa3Apsg8CXEQjbo7qFyD82XPZmMBlwZNPuFFxy/zA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jacoborus","email":"jacobo@xarope.eu"},"maintainers":[{"name":"jacoborus","email":"jacobo@xarope.eu"}]},"0.0.5":{"name":"filesaver","version":"0.0.5","description":"Stores files in folders easily","main":"src/filesaver.js","scripts":{"test":"sh ./tests.sh"},"repository":{"type":"git","url":"git@github.com:jacoborus/node-filesaver.git"},"keywords":["storage","safe","filename","collections","fs"],"author":{"name":"Jacobo Tabernero"},"license":"MIT","bugs":{"url":"https://github.com/jacoborus/node-filesaver/issues"},"homepage":"https://github.com/jacoborus/node-filesaver","dependencies":{"mkdirp":"~0.3.5"},"devDependencies":{"chai":"~1.8.1","mocha":"latest","coffee-script":"latest"},"_id":"filesaver@0.0.5","dist":{"shasum":"5937e41d499d8b8d9261a16014e09cf1d152ab8e","tarball":"https://registry.npmjs.org/filesaver/-/filesaver-0.0.5.tgz","integrity":"sha512-qG2LiMMzCt5h8k++GBYOL/nho6n3ZRjRb/FU0YIphNlmeoLGtVB73+PwA2xRtq++4DnvX6tynbSkjcVuDGu1Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKr1BDx1cSej9Uv072X7anR3+Z6VojU3waPM/Gq0A8wQIgWT8RBw71FG35B4R6BQekQ6feslK72VcZ+scttnHVTpk="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jacoborus","email":"jacobo@xarope.eu"},"maintainers":[{"name":"jacoborus","email":"jacobo@xarope.eu"}]},"0.0.6":{"name":"filesaver","version":"0.0.6","description":"Stores files in folders easily","main":"src/filesaver.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha","build-docs":"node ./devtools/createdocs.js && cat ./docs/readme.md ./docs/api.md ./docs/license.md > ./README.md"},"repository":{"type":"git","url":"git@github.com:jacoborus/node-filesaver.git"},"keywords":["storage","safe","filename","collections","fs"],"author":{"name":"Jacobo Tabernero"},"license":"MIT","bugs":{"url":"https://github.com/jacoborus/node-filesaver/issues"},"homepage":"https://github.com/jacoborus/node-filesaver","dependencies":{"mkdirp":"~0.3.5"},"devDependencies":{"chai":"~1.8.1","mocha":"latest","updox":"0.0.4"},"_id":"filesaver@0.0.6","_shasum":"c87b7d3cd30add53e343c816d48c8e88931444e8","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jacoborus","email":"jacobo@xarope.eu"},"maintainers":[{"name":"jacoborus","email":"jacobo@xarope.eu"}],"dist":{"shasum":"c87b7d3cd30add53e343c816d48c8e88931444e8","tarball":"https://registry.npmjs.org/filesaver/-/filesaver-0.0.6.tgz","integrity":"sha512-tyz6rnfsLRRxn7Dp6t93EI3vDqT19g1SLiiG7t2kf0GDwYuUTdPKWWEaJ0/hECToP8Lgy42DgaNu0faGyycKkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRWk+JwrVb/4DGkCTI2B7FzW9wLg2VBRGMRnIoC7VhiQIhAIt7LnVoBFwyjT8KQPyM5J3LJUwPzhxU5rMVx8bSiGBz"}]}},"0.0.7":{"name":"filesaver","version":"0.0.7","description":"Stores files in folders easily","main":"./src/Filesaver.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha","build-docs":"node ./devtools/createdocs.js && cat ./docs/readme.md ./docs/api.md ./docs/license.md > ./README.md"},"repository":{"type":"git","url":"git@github.com:jacoborus/node-filesaver.git"},"keywords":["storage","safe","filename","collections","fs"],"author":{"name":"Jacobo Tabernero"},"license":"MIT","bugs":{"url":"https://github.com/jacoborus/node-filesaver/issues"},"homepage":"https://github.com/jacoborus/node-filesaver","dependencies":{"mkdirp":"~0.3.5"},"devDependencies":{"chai":"~1.8.1","mocha":"latest","updox":"0.0.4"},"_id":"filesaver@0.0.7","_shasum":"3f5f822240935e6b90d20a19599c3ccb631252f2","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jacoborus","email":"jacobo@xarope.eu"},"maintainers":[{"name":"jacoborus","email":"jacobo@xarope.eu"}],"dist":{"shasum":"3f5f822240935e6b90d20a19599c3ccb631252f2","tarball":"https://registry.npmjs.org/filesaver/-/filesaver-0.0.7.tgz","integrity":"sha512-u2JkYF16fAXQqlwkLPkKmSk33GxYLS3YSzT+l7nxExt32jZJULT7AGh8ERP1zdERPkBHKQSV6P0JdRanrTxtvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdbmn5lIj2e+D4D/CrqILVKNcmWSo5tjROn1w7OA5fUQIgUiKXmVyII+WFo7H/XZLT8FWcUf35rVJP4Pupk5TcD3c="}]}},"0.0.8":{"name":"filesaver","version":"0.0.8","description":"Stores files in folders easily","main":"./src/Filesaver.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha","build-docs":"node ./devtools/createdocs.js && cat ./docs/readme.md ./docs/api.md ./docs/license.md > ./README.md"},"repository":{"type":"git","url":"git@github.com:jacoborus/node-filesaver.git"},"keywords":["storage","safe","filename","collections","fs"],"author":{"name":"Jacobo Tabernero"},"license":"MIT","bugs":{"url":"https://github.com/jacoborus/node-filesaver/issues"},"homepage":"https://github.com/jacoborus/node-filesaver","dependencies":{"mkdirp":"~0.3.5"},"devDependencies":{"chai":"~1.8.1","mocha":"latest","updox":"0.0.4"},"_id":"filesaver@0.0.8","_shasum":"55342c7fb38da4055c896473dfbc236383db2e9b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jacoborus","email":"jacobo@xarope.eu"},"maintainers":[{"name":"jacoborus","email":"jacobo@xarope.eu"}],"dist":{"shasum":"55342c7fb38da4055c896473dfbc236383db2e9b","tarball":"https://registry.npmjs.org/filesaver/-/filesaver-0.0.8.tgz","integrity":"sha512-ff8hS5i94CMCHwUqB+Uau9WaD3leq/uHENjwOql8aNsqd5rECXWxlTHuDWYnBI3FkczJJx/a1g1OCTb+l840zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHxNuRKKgMjKoOI+LRF1dJ7KtXcBK2SgGQYnsD70Y7NYCIDpt7YrSQF1SgYU/h1PBdu4Gz5u7U0+5RfH7jS8NUVm2"}]}},"0.0.9":{"name":"filesaver","version":"0.0.9","description":"Stores files in folders easily","main":"./src/Filesaver.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha","build-docs":"node ./devtools/createdocs.js && cat ./docs/readme.md ./docs/api.md ./docs/footer.md > ./README.md"},"repository":{"type":"git","url":"git@github.com:jacoborus/node-filesaver.git"},"keywords":["storage","safe","filename","collections","fs"],"author":{"name":"Jacobo Tabernero"},"license":"MIT","bugs":{"url":"https://github.com/jacoborus/node-filesaver/issues"},"homepage":"https://github.com/jacoborus/node-filesaver","dependencies":{"mkdirp":"~0.3.5"},"devDependencies":{"chai":"~1.8.1","mocha":"latest","updox":"0.0.4"},"_id":"filesaver@0.0.9","_shasum":"3ccba08572330f7ad888fe2984be24cb6a5a45c3","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jacoborus","email":"jacobo@xarope.eu"},"maintainers":[{"name":"jacoborus","email":"jacobo@xarope.eu"}],"dist":{"shasum":"3ccba08572330f7ad888fe2984be24cb6a5a45c3","tarball":"https://registry.npmjs.org/filesaver/-/filesaver-0.0.9.tgz","integrity":"sha512-lJ56dkzqh6Ib0J6lfl+JPoYGJ3rozmUQE6Cdc1caONf+k92gJ9UmmWylICcU+vjsLXpnnBySnUWSdAJAb3yy3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOVD/l+FG3Ajcte7DOm+eTVRwobEaypCgml0H0WVbu2AIgNNs1LRYnIYg1VhZ62cbdPZwkDZZqQW11XB8gFnCoZdA="}]}},"0.0.10":{"name":"filesaver","version":"0.0.10","description":"Stores files in folders easily","main":"./src/Filesaver.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha","build-docs":"node ./devtools/createdocs.js && cat ./docs/readme.md ./docs/api.md ./docs/footer.md > ./README.md"},"repository":{"type":"git","url":"git@github.com:jacoborus/node-filesaver.git"},"keywords":["storage","safe","filename","collections","fs"],"author":{"name":"Jacobo Tabernero"},"license":"MIT","bugs":{"url":"https://github.com/jacoborus/node-filesaver/issues"},"homepage":"https://github.com/jacoborus/node-filesaver","dependencies":{"mkdirp":"~0.3.5","safename":"0.0.2"},"devDependencies":{"chai":"~1.8.1","mocha":"latest","updox":"0.0.4"},"_id":"filesaver@0.0.10","_shasum":"36086faee51d5e04416ad621dd953fddea6d70eb","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jacoborus","email":"jacobo@xarope.eu"},"maintainers":[{"name":"jacoborus","email":"jacobo@xarope.eu"}],"dist":{"shasum":"36086faee51d5e04416ad621dd953fddea6d70eb","tarball":"https://registry.npmjs.org/filesaver/-/filesaver-0.0.10.tgz","integrity":"sha512-MFUoMswNZxE6XkbTeCbuwZtW3JHTaYLBzIgcCSKaPCac996wlwyWGlUBO3WjQiiYRauuUwRhIV6i/+vNZMtw/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg8RGd7sq3a9CQReSJKMs+4sxe53Q+V9MaeCuC+0PcFwIhAN2A15yxhcvSbYDh8JyoInbUu2V2PDl4qVxxpjKLTEKc"}]}},"0.0.11":{"name":"filesaver","version":"0.0.11","description":"Stores files in folders easily","main":"./src/Filesaver.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha","build-docs":"node ./devtools/createdocs.js && cat ./docs/readme.md ./docs/api.md ./docs/footer.md > ./README.md"},"repository":{"type":"git","url":"git@github.com:jacoborus/node-filesaver.git"},"keywords":["storage","safe","filename","collections","fs"],"author":{"name":"Jacobo Tabernero"},"license":"MIT","bugs":{"url":"https://github.com/jacoborus/node-filesaver/issues"},"homepage":"https://github.com/jacoborus/node-filesaver","dependencies":{"mkdirp":"^0.3.5","safename":"0.0.2"},"devDependencies":{"chai":"^1.9.1","mocha":"latest","updox":"0.0.4"},"gitHead":"10d35d997259f06259ab5e26284a647ecc783ef2","_id":"filesaver@0.0.11","_shasum":"23d4987db2db884000ac4544706a7459997bbf59","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jacoborus","email":"jacobo@xarope.eu"},"maintainers":[{"name":"jacoborus","email":"jacobo@xarope.eu"}],"dist":{"shasum":"23d4987db2db884000ac4544706a7459997bbf59","tarball":"https://registry.npmjs.org/filesaver/-/filesaver-0.0.11.tgz","integrity":"sha512-VfatLeNwUY/i/aJkPTtj9tvzdLm90bEO8LM3FugBZNJC5Q7DW6JYU3zKAUUOxTf1bey49Cee6psRTQvZGCx4jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFvbBOa4Susi5WHbJ0fI1PSOtCcR+UHpIS1T/yTlidYgIhAOPcF/zeNEHvvPhcGgkbLMpC+DQm6WEY/0Ucffr5eAQM"}]}},"0.0.12":{"name":"filesaver","version":"0.0.12","description":"Stores files in folders easily","main":"./src/Filesaver.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha","build-docs":"node ./devtools/createdocs.js && cat ./docs/readme.md ./docs/api.md ./docs/footer.md > ./README.md"},"repository":{"type":"git","url":"git@github.com:jacoborus/node-filesaver.git"},"keywords":["storage","safe","filename","collections","fs"],"author":{"name":"Jacobo Tabernero"},"license":"MIT","bugs":{"url":"https://github.com/jacoborus/node-filesaver/issues"},"homepage":"https://github.com/jacoborus/node-filesaver","dependencies":{"mkdirp":"^0.5.0","safename":"0.0.2"},"devDependencies":{"chai":"^1.9.1","mocha":"latest","updox":"0.0.5"},"gitHead":"b172961d9eb0d4a388a3c6eb13ed7cac9c847665","_id":"filesaver@0.0.12","_shasum":"7a11c32aac66a99e9687285e20895670835e962a","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jacoborus","email":"jacobo@xarope.eu"},"maintainers":[{"name":"jacoborus","email":"jacobo@xarope.eu"}],"dist":{"shasum":"7a11c32aac66a99e9687285e20895670835e962a","tarball":"https://registry.npmjs.org/filesaver/-/filesaver-0.0.12.tgz","integrity":"sha512-+/KrrEPPEywdrDkeCr+e493O58adt5ndv8ZgOfTbrA4c+vAjbTGOIXG/BRIE8mcO3F6d5xgidrVxO+8kNxRBEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNTMto9OuULFDq2ZWNUmv6IFdPU9ES7CHpuwTnmIMz7wIhAJJiGSu37jxoOKzxrKkWZngPg4tfD8dtUOJkJqPYo7ff"}]}},"0.0.13":{"name":"filesaver","version":"0.0.13","description":"Stores files in folders easily","main":"./src/Filesaver.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha","build-docs":"node ./devtools/createdocs.js && cat ./docs/readme.md ./docs/api.md ./docs/footer.md > ./README.md"},"repository":{"type":"git","url":"git@github.com:jacoborus/node-filesaver.git"},"keywords":["storage","safe","filename","collections","fs"],"author":{"name":"Jacobo Tabernero"},"license":"MIT","bugs":{"url":"https://github.com/jacoborus/node-filesaver/issues"},"homepage":"https://github.com/jacoborus/node-filesaver","dependencies":{"mkdirp":"^0.5.0","safename":"0.0.4"},"devDependencies":{"chai":"^1.9.1","mocha":"latest","updox":"0.0.5"},"gitHead":"14a6868b1e6e094c3c4a26b471fde4eb63198423","_id":"filesaver@0.0.13","_shasum":"fa9b2ac1371d436fe5edc9285ed998d1e2782bee","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jacoborus","email":"jacobo@xarope.eu"},"maintainers":[{"name":"jacoborus","email":"jacobo@xarope.eu"}],"dist":{"shasum":"fa9b2ac1371d436fe5edc9285ed998d1e2782bee","tarball":"https://registry.npmjs.org/filesaver/-/filesaver-0.0.13.tgz","integrity":"sha512-ay2iShYJKmzKRPk89cgb14foqtCXcJIe5i+qdlSPAouKfBv7F2VZ0lxk9GjpcODe9p2YrXfi3Q+4CRn7ZDmleQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1HkDc4rcB7lWpv40ex4urwQnVZhuQd2zHDT5ccIGJbwIhAPizdjqLzPQPVXwA3lNi64PhxzNmcb9fyQjQsC6gefV9"}]}}},"readme":"node-filesaver\n==============\n\nManage collections of files easily with node.js\n\n[![Build Status](https://travis-ci.org/jacoborus/node-filesaver.svg?branch=master)](https://travis-ci.org/jacoborus/node-filesaver)\n\n## Installation\n\nInstall with npm\n```\n$ npm install filesaver\n```\n\n\n## Features\n\n- Add files avoiding duplicated names\n- Put files overwriting old ones if exists\n- Use safe file names\n\n## Example\n\n```js\nvar Filesaver = require( 'filesaver' );\n\nvar folders = {\n\timages: './images'\n}\n\nvar filesaver = new Filesaver({ folders: folders, safenames: true });\n\nfilesaver.add( 'images', ./path/to/file.jpg, 'photo.jpg', function (err, data) {\n    console.log( data );\n    // => {filename: 'photo_2.jpg', filepath: './images/photo_2.jpg'}\n});\n```\n\nFilesaver API\n============\n\n\n- [Filesaver](#Filesaver)\n- [folder](#folder)\n- [put](#put)\n- [add](#add)\n\n<a name=\"Filesaver\"></a>\nFilesaver( options )\n------------------------------------------------------------\n\nFilesaver constructor.\n\n**Parameters:**\n\n- **options** *Object*: folders and safenames\n\n\nOptions:\n\n- folders: *Object*\t\twith folder routes\n- safename: *Boolean*\tuse safe name for files\n\nExample:\n\n```js\nvar folders = {\nimages: './images',\nbooks: './books'\n}\nvar filesaver = new Filesaver({\nfolders: folders,\nsafenames: true\n});\n```\n\n<a name=\"folder\"></a>\nfolder( name, path, callback )\n------------------------------------------------------------\n\nAdd a new folder\n\n**Parameters:**\n\n- **name** *String*: name of new folder collection\n- **path** *Object*: path to its folder\n- **callback** *Function*: no signature callback\n\n\nExample:\n\n```js\nfilesaver.folder( 'documents', './path/to/folder', function () {\n// do something\n});\n```\n\n<a name=\"put\"></a>\nput( folder, oldPath, newPath, callback )\n------------------------------------------------------------\n\nWrite or overwrite file\n\n**Parameters:**\n\n- **folder** *String*: name of parent folder folder\n- **oldPath** *String*: path to origin file\n- **newPath** *String*: name of newPath file\n- **callback** *Function*: Signature: error, data. Data signature:{filename, filepath}\n\n\nExample:\n\n```js\nfilesaver.put( 'images', '/path/temp/file.jpg', 'photo.jpg', function (err, data) {\nconsole.log( data );\n// ->\n// filename: 'photo.jpg',\n// filepath: './images/photo.jpg'\n});\n```\n\n<a name=\"add\"></a>\nadd( folder, oldPath, newPath, callback )\n------------------------------------------------------------\n\nWrite a file without overwriting anyone.\n\n**Parameters:**\n\n- **folder** *String*: name of parent folder folder\n- **oldPath** *String*: path to origin file\n- **newPath** *String*: Optional: name of newPath file\n- **callback** *Function*: Optional: Signature: error, data. Data signature:{filename, filepath}\n\n\nExample:\n\n```js\nfilesaver.add( 'images', '/path/temp/file.jpg', 'photo_1.jpg', function (err, data) {\nconsole.log( data );\n// ->\n// filename: 'photo_2.jpg',\n// filepath: './images/photo_2.jpg'\n});\n```\n\n\n\n\nTests\n-----\n\n```\nnpm install && npm test\n```\n\nBuild API docs\n--------------\n\n```\nnpm install && npm run build-docs\n```\n\n\n<br><br>\n\n---\n\n© 2014 [jacoborus](https://github.com/jacoborus)\n\nReleased under [MIT License](https://raw.github.com/jacoborus/node-filesaver/master/LICENSE)","maintainers":[{"name":"jacoborus","email":"jacobo@xarope.eu"}],"time":{"modified":"2022-06-18T00:45:13.157Z","created":"2014-01-20T22:38:26.778Z","0.0.1":"2014-01-20T22:38:26.778Z","0.0.2":"2014-01-21T18:43:40.573Z","0.0.3":"2014-01-21T19:05:07.630Z","0.0.4":"2014-02-21T10:04:10.358Z","0.0.5":"2014-02-21T10:08:17.421Z","0.0.6":"2014-05-18T06:47:57.317Z","0.0.7":"2014-05-18T07:18:41.126Z","0.0.8":"2014-05-18T18:21:18.876Z","0.0.9":"2014-05-18T18:45:15.203Z","0.0.10":"2014-05-19T05:24:47.890Z","0.0.11":"2014-06-25T15:34:39.224Z","0.0.12":"2014-06-25T15:40:17.963Z","0.0.13":"2014-08-05T20:25:34.174Z"},"readmeFilename":"README.md","homepage":"https://github.com/jacoborus/node-filesaver","keywords":["storage","safe","filename","collections","fs"],"repository":{"type":"git","url":"git@github.com:jacoborus/node-filesaver.git"},"author":{"name":"Jacobo Tabernero"},"bugs":{"url":"https://github.com/jacoborus/node-filesaver/issues"},"license":"MIT","users":{"zhangml":true}}