{"_id":"@buttercup/exporter","_rev":"3-ec8543aa2f14711d6f2967712230ae72","name":"@buttercup/exporter","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.0":{"name":"@buttercup/exporter","version":"0.1.0","description":"Export Buttercup vaults","main":"source/index.js","directories":{"test":"test"},"scripts":{"format":"prettier --write '{source,test}/**/*.js'","precommit":"lint-staged","test":"run-s test:unit test:coverage test:format","test:coverage":"nyc check-coverage --lines 100 --functions 100 --branches 100 --statements 100","test:format":"prettier-check '{source,test}/**/*.js'","test:unit":"nyc mocha -r test/index.js 'test/**/*.spec.js'"},"lint-staged":{"{source,test}/**/*.js":["prettier --write","git add"]},"repository":{"type":"git","url":"git+https://github.com/buttercup/buttercup-exporter.git"},"keywords":["export","buttercup","vault","archive","csv"],"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"license":"MIT","bugs":{"url":"https://github.com/buttercup/buttercup-exporter/issues"},"homepage":"https://github.com/buttercup/buttercup-exporter#readme","dependencies":{"csv-stringify":"^3.1.1","pify":"^3.0.0"},"devDependencies":{"buttercup":"^2.2.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","csvjson":"^5.0.0","husky":"^0.14.3","lint-staged":"^7.2.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","nyc":"^12.0.2","prettier":"^1.13.7","prettier-check":"^2.0.0","sinon":"^6.1.4"},"peerDependencies":{"buttercup":"2.*"},"gitHead":"d5d9aae96ed24de389c4505a79ec82102134807a","_id":"@buttercup/exporter@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-5rZkqPMrXSQNNBCmNg9VzKZ5LV/K+gBLMcatbmY3bY8OZJJfR1I/HUV+MMPGgwHJtb7OfJOWQmyQfDonwQ9n1A==","shasum":"f40cebb512a0e6666a7aec6166d64b10f719eb83","tarball":"https://registry.npmjs.org/@buttercup/exporter/-/exporter-0.1.0.tgz","fileCount":9,"unpackedSize":9130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXK1hCRA9TVsSAnZWagAAujUP/imhN+kwzpWd13a9+co4\nraNp5DORfjk18Btdh8u6OTsNNNsLkv4K2mO/5fgvilT+g7v1BDMQxxbQxjJa\nReMZp8JYJjpOiTm2fXsHGSUVJXtPtxd+tu8bUDM03WioPQg5ha/4PyZp2tlW\nzaP2M1iYkA3kr6hmAEu2nSE7xq/xzcue2BOAtsVLAGOns+hp4V8afcZn6AB2\nGk2WK8y0agecjpPFnBY7c1zPJdkABJ4SFTvE5v/Tpz9OhmjByG8x4TTciLUr\nIDK1hmFsCer14Sjpq8m0S2z766wwijhs1lKyAPzHrtwc+cUF0rQBb0dksydC\n3r3mEDZHtKC1MH6gVpv4G1rDqw76nMBxqUpSmZ9Jw9BD8S65dOfJ/dQdOfPG\n2SiWk6aZg19u/UumOtBNLpcvLAGWrRc1PN+FdUWpvG/TfDC7sdQRlSdDni6E\ns8K37Dc1qaFLp5wBYjpnmq9k88gE6EchH9zEYCpsv7zcqGVFEhrNdCP1dNb3\nIr+NEwGSOnUtikJISuSb/lFVhGEHiho/Mv/35awe0BYAqYgFX6laalrUUbSl\nseUzf5/fAlnDXevxYbKoJpQjHkxE7Q9KxC2oe5OgW6lTmQersG+fqMMwqDjB\nX1+hSFc6JJNYuZQaTp2vSzJFhPwYLspZhakhtmC/emuuHjA1ASFgFTMiA3ky\nwTDc\r\n=5+TG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiDBKdxF2CDheLxyDGNdAs19VOaAdelNk98CYbK0DJqAiEA+lKAePwyCkEWLE9/Hz8YvBfTirpWQMUwZjSvAwG3Kq0="}]},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exporter_0.1.0_1532800353689_0.5591412013604367"},"_hasShrinkwrap":false},"1.0.0":{"name":"@buttercup/exporter","version":"1.0.0","description":"Export Buttercup vaults","main":"source/index.js","directories":{"test":"test"},"scripts":{"format":"prettier --write '{source,test}/**/*.js'","test":"run-s test:unit test:coverage test:format","test:coverage":"nyc check-coverage --lines 100 --functions 100 --branches 100 --statements 100","test:format":"prettier-check '{source,test}/**/*.js'","test:unit":"nyc mocha -r test/index.js 'test/**/*.spec.js'"},"lint-staged":{"{source,test}/**/*.js":["prettier --write","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"repository":{"type":"git","url":"git+https://github.com/buttercup/buttercup-exporter.git"},"keywords":["export","buttercup","vault","archive","csv"],"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"license":"MIT","bugs":{"url":"https://github.com/buttercup/buttercup-exporter/issues"},"homepage":"https://github.com/buttercup/buttercup-exporter#readme","dependencies":{"csv-stringify":"^5.5.0","pify":"^5.0.0"},"devDependencies":{"buttercup":"4.0.0-r08","chai":"^4.2.0","chai-as-promised":"^7.1.1","csvjson":"^5.1.0","husky":"^4.2.5","lint-staged":"^10.2.4","mocha":"^7.1.2","npm-run-all":"^4.1.5","nyc":"^15.0.1","prettier":"^1.19.1","prettier-check":"^2.0.0","sinon":"^9.0.2"},"peerDependencies":{"buttercup":">= 4.0.0"},"gitHead":"a0daa70b5ce96e12295eb5f816138befdcffda68","_id":"@buttercup/exporter@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-MHPgshObrhUkoNBNoL9ZgT5TV4vrTg8M/qXWcTa03UdRUhWkrJJxMcwHs1vQYEPf48xzIA67cKO55zZanfVsCQ==","shasum":"a75f3dbb1bbaa25b08d355d8e2eb97114596d0b1","tarball":"https://registry.npmjs.org/@buttercup/exporter/-/exporter-1.0.0.tgz","fileCount":10,"unpackedSize":11184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexB7tCRA9TVsSAnZWagAAmV4QAKBkLJ4Z+IVdcVan4ZvV\n2cYXEVES6inEIdCXK4Lsq0mAjqbigxSNfE4/P9G3hhTUEsz7Q+HWeYQukIii\n4PzoK9jP1Xumt+Yvi84JZGnw763Tnn8AfmAmigccJbXOPR1IgSgKaSaSnecX\na349CBl2LkG4ZliFdbSUHoSzg/2Op1uhQThuayCcLiM19fyox5joDIl8/uc9\nhBzuPJvHrtTd2QYv+zOQRT035ftj/EUybCPYSn7ufGmtlDkvOxLIdWU3BKPV\nSaRbJGGmZux0XmVLdv9eD/tEExaTZxuPUj+FFfHgtEOgq2NQkMD/U6xil53c\n/BU7DfFB/U5PYNElcKXE8B5XubqIx/9BgBsX17DyzxbTAhLmu/QTninJ4F8p\nAslz2djzCRrJCQTi9YFUjwAUV5A6e8YTPXIq2O9eigDkOi7h4BSeR6DhPzqr\nZdOZVXcb4uY0WXxcoyKUD89k1mmOGJ6hvE0kbXolpYNcKZtzNtVcAmoGE4Ox\nuBwd1bxEh3tLk1o/BK+iNF7+biPds0BjOkkBLwm4NA3rzwa7zao+qUrfYNxI\nnpv7arIQlx9mTruELG1USEdqaocXsLUcEDb45n1zVNDddMTLiA0pg2tr7GWG\nTPfCLOWFvq3O5wCMohx9jBIThyetheMpq/ykLNGee05hRBPRSSK0aauT+558\noqfF\r\n=AdvC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbRAq4h94TIfyo94qcbQD1TnZtdXTtogBhAIo94LEqFQIgLqvYQU1iUcODApaPiwMf/vcWVv7ZSuq0VoaTu4lL7SI="}]},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exporter_1.0.0_1589911277120_0.8053100133585833"},"_hasShrinkwrap":false},"1.1.0":{"name":"@buttercup/exporter","version":"1.1.0","description":"Export Buttercup vaults","main":"source/index.js","directories":{"test":"test"},"scripts":{"format":"prettier --write '{source,test}/**/*.js'","test":"run-s test:unit test:coverage test:format","test:coverage":"nyc check-coverage --lines 100 --functions 100 --branches 100 --statements 100","test:format":"prettier-check '{source,test}/**/*.js'","test:unit":"nyc mocha -r test/index.js 'test/**/*.spec.js'"},"lint-staged":{"{source,test}/**/*.js":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"repository":{"type":"git","url":"git+https://github.com/buttercup/buttercup-exporter.git"},"keywords":["export","buttercup","vault","archive","csv"],"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"license":"MIT","bugs":{"url":"https://github.com/buttercup/buttercup-exporter/issues"},"homepage":"https://github.com/buttercup/buttercup-exporter#readme","dependencies":{"csv-stringify":"^5.5.0","pify":"^5.0.0"},"devDependencies":{"buttercup":"^4.9.2","chai":"^4.2.0","chai-as-promised":"^7.1.1","csvjson":"^5.1.0","husky":"^4.2.5","lint-staged":"^10.2.4","mocha":"^7.1.2","npm-run-all":"^4.1.5","nyc":"^15.0.1","prettier":"^1.19.1","prettier-check":"^2.0.0","sinon":"^9.0.2"},"peerDependencies":{"buttercup":">= 4.0.0"},"gitHead":"5b31f01391ca2a039a1308f134c26c3a47499f57","_id":"@buttercup/exporter@1.1.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-mArusbJugi4uwylypSQw0lUyMX+cV6qkV12hMc2WVnL8EHlvRqNBtA7Y3vBTHNRgdo6hC6H+fCnpuIq1trXJKw==","shasum":"e8666e4fe6eb9434f37082c9bd5382c98b22ec65","tarball":"https://registry.npmjs.org/@buttercup/exporter/-/exporter-1.1.0.tgz","fileCount":10,"unpackedSize":11243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCg7WCRA9TVsSAnZWagAAAj8P/1E26TVGCyX83CLZT6CE\ngnSAPhAu7M1mN9Gozlhgp7ETDq/E9zmh7FM72Z0QP8V76TYpKs0Ix6Gcql/F\nMP12KwHORaxNQqpKPco11SAYywLZYd/OPqgtbuKNZAROIM+ReLlqyXbPURZC\npQne0+Geal86zXFqJSCGRbKH4dX/FIr2clTOWLm7l1q4BrryYFPSonKiUTc+\n4jQx7x5LIzM9zsXDiQsbVfudnLQi6Ap2v0T+I8OE+Jh9kzkvENtX93e7XoEz\nzDssRP01jaEDgmrPspOnBD3b56UeHLItLVIy2BeLXYLMvrTS71+ZO5W640hW\nEMRfTGlWGL3ZdevQq0h2tj2XOJpPyvJNtzqmk5K7xTicjALa6qTISxLQOidP\nSm1wtkEdHTzZN6kGXrTa72sNKAYagNk6J6DbDN0dn4qkxRe4hjIbpNaQXUOj\nM//e0i538FIoh9j57oSDU0K1nCxEMyQKyj2xSPzaNwtGlvqES8FqYrPDfrCv\nPpvJtSPNjtbygrA19lVCN4FDPviv+wNNJm4l2F5ZCqkDZnpXfEp9yYWpgxv1\nKcj9/7NUnAIpP49A6b7SKkrCpiDOPtFKqZku+8rbpScKQpmwIN0FvhSoWQS9\nkWUYAJlKlsNIK3qNFvWZ9tXjCWyFoBt6Y2afdbvByOldgQ6elNQHIges0WWn\nrBzn\r\n=p6LG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXLq5OUICeQuVEBe+UlQ5pYqkhM/ajmkGRWUwoEoMoNAiATNtuNBYVUAZs0Tpx39ftD6e6N5jBtbGCWAOOLryic8w=="}]},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exporter_1.1.0_1594494678297_0.9710525638468619"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-28T17:52:33.582Z","0.1.0":"2018-07-28T17:52:33.765Z","modified":"2022-04-04T21:10:12.602Z","1.0.0":"2020-05-19T18:01:17.230Z","1.1.0":"2020-07-11T19:11:18.435Z"},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"description":"Export Buttercup vaults","homepage":"https://github.com/buttercup/buttercup-exporter#readme","keywords":["export","buttercup","vault","archive","csv"],"repository":{"type":"git","url":"git+https://github.com/buttercup/buttercup-exporter.git"},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"bugs":{"url":"https://github.com/buttercup/buttercup-exporter/issues"},"license":"MIT","readme":"# Buttercup Exporter\n> Export Buttercup vaults\n\n[![Build Status](https://travis-ci.org/buttercup/buttercup-exporter.svg?branch=master)](https://travis-ci.org/buttercup/buttercup-exporter) [![npm version](https://badge.fury.io/js/%40buttercup%2Fexporter.svg)](https://www.npmjs.com/package/@buttercup/exporter)\n\n## About\nThis library provides methods to allow you to export [Buttercup](https://buttercup.pw) vaults to CSV.\n\nInstall by running the following:\n\n```shell\nnpm install @buttercup/exporter --save\n```\n\nRequires NodeJS 10 or later.\n\n## Usage\nRequire the exporter method and pass an archive instance to it:\n\n```javascript\nconst fs = require(\"fs\");\nconst { Archive } = require(\"buttercup\");\nconst { exportVaultToCSV } = require(\"@buttercup/exporter\");\n\nconst archive = new Archive();\narchive.createGroup(\"General\")\n    .createEntry(\"email\")\n        .setProperty(\"username\", \"test@mail.com\")\n        .setProperty(\"password\", \"passw0rd\");\n\nexportVaultToCSV(archive).then(csv => {\n    fs.writeFileSync(\"./test.csv\", csv);\n});\n```\n\n`exportVaultToCSV` takes the vault instance as the only parameter and returns a `Promise`.\n","readmeFilename":"README.md"}