{"_id":"async-csv","_rev":"12-0453faf4d6fbe832434cbf41d0a2048e","name":"async-csv","dist-tags":{"latest":"2.1.3","next":"3.0.0-pre3"},"versions":{"1.0.0":{"name":"async-csv","version":"1.0.0","description":"ES7 async-await wrapper for the csv package.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/catcher-in-the-try/async-csv.git"},"keywords":["csv","async","es7","csv-parser"],"author":{"name":"Anton Ivanov","email":"anton@ivanov.hk"},"license":"Unlicense","bugs":{"url":"https://github.com/catcher-in-the-try/async-csv/issues"},"homepage":"https://github.com/catcher-in-the-try/async-csv#readme","dependencies":{"csv":"^2.0.0"},"_id":"async-csv@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"anton-ivanov","email":"anton@ivanov.hk"},"dist":{"integrity":"sha512-gEw4w80D14BpQv0o+N2UJcQzW/PZMfUWP6QPCqELWQtiOPNDpsMXeljYQk77U7+ytoCzi+jjv1O7vSkCefe2og==","shasum":"57f2bd0838c62801b5ad1ac71f3ab3956132e702","tarball":"https://registry.npmjs.org/async-csv/-/async-csv-1.0.0.tgz","fileCount":3,"unpackedSize":3793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqPtM6KDLEKPHSSuzq6+HPmXU+9H8TlGnfcU5V+ZAmvgIgKt2DEg4RsvHacydUXJeCItTkGLQ2s5sbPHTYuA76W3I="}]},"maintainers":[{"name":"anton-ivanov","email":"anton@ivanov.hk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-csv_1.0.0_1518087701982_0.0174808685602017"},"_hasShrinkwrap":false},"1.0.1":{"name":"async-csv","version":"1.0.1","description":"ES7 async-await wrapper for the csv package.","main":"index.js","scripts":{"test":"echo \"No tests for async-csv\""},"repository":{"type":"git","url":"git+https://github.com/catcher-in-the-try/async-csv.git"},"keywords":["csv","async","es7","csv-parser"],"author":{"name":"Anton Ivanov","email":"anton@ivanov.hk"},"license":"Unlicense","bugs":{"url":"https://github.com/catcher-in-the-try/async-csv/issues"},"homepage":"https://github.com/catcher-in-the-try/async-csv#readme","dependencies":{"csv":"^2.0.0"},"_id":"async-csv@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"anton-ivanov","email":"anton@ivanov.hk"},"dist":{"integrity":"sha512-D58o6cT6JtKgc/K2DG415CsCRn8e1lJmqMhO3AI5y9FYvA3NyqV0OtSFU6EKeX9kc7uBOXb66GjSuLX3CnNRsw==","shasum":"5963238f1ba17e387de499998ddd7aee8a6e3969","tarball":"https://registry.npmjs.org/async-csv/-/async-csv-1.0.1.tgz","fileCount":3,"unpackedSize":3781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbINDOCRA9TVsSAnZWagAA4BQP/0SAHSNR7VRtU4vzo8hN\n3SGXygN7/invFiSnL58ceNvLbzMLXduyPBYk6APYF3kn6Weofm0eVi8CjfRo\njXf5Jy1Qmvr6XEkNPTMfRzm2vUInJNAqQ1T8HoKhKKT7nU+RhGSUxYAX5aXh\nfebwWv4nI8wF0GtkbtiME1BcxI2pV8BBuEirz2o4CLommlMGH2AMTndWbl20\n2ghU5NDQghDvAsJjGn4obOpoOtbhhfdC9e6+48i1DRrDeTab/8FVHmn6VXnn\nZCsHojCg5x77/7RNFX7Vgu70Cuq280xIXDTtBtKB0WmJXSP/25p7ahjSEbDF\nKVH71IHwTgwmqFZ89EoJtUq1j0qTJK/vMMdLG5Y7GYa1aJlt6mjIEmVc7glP\nhG+NFyEnhrriKn0krEH+68hmjJn+3MZQgu0nhKoTe6zlU+5uAkWe2B0QsnhF\nMYY9TmhSHNrPisG4XMJ2fP5df3JP607ox/L6Bojwt7dEa2I22voi1bJxQdHW\nsWI3x2ZE+HNdcf94ioeEfPV/iH57ThIbe605lgIizhs/r1qyHc6JPBkfSb1T\nPgXR5lzY9fuFwiPjfUwScSqi9fzgo4LJnn3bYZ9Uf3NnJSd7LYHPlTfOaDDH\nS7UIaTO6aOdJqrlkCG4zt2Z2tAgZTrQEwa4dToiOFa0LtJD6A84dlhdKDa1T\nYXD4\r\n=VGFy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFM7itbh/U71wPdHDed9KSFmnZ1Rmu/mZWhKvEg5xJywAiBaQVaB35KMIOzK82z7X0otx7TGinZcGzL6PLHc7cL6Ow=="}]},"maintainers":[{"name":"anton-ivanov","email":"anton@ivanov.hk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-csv_1.0.1_1528877262100_0.1700547234259251"},"_hasShrinkwrap":false},"2.0.0":{"name":"async-csv","version":"2.0.0","description":"ES7 async-await wrapper for the csv package.","main":"index.js","scripts":{"test":"node node_modules/jest/bin/jest"},"repository":{"type":"git","url":"git+https://github.com/catcher-in-the-try/async-csv.git"},"keywords":["csv","async","es7","csv-parser","csv-stringify","await-csv","async-csv-formatter","save-csv-to-file"],"author":{"name":"Anton Ivanov","email":"anton@ivanov.hk"},"license":"Unlicense","bugs":{"url":"https://github.com/catcher-in-the-try/async-csv/issues"},"homepage":"https://github.com/catcher-in-the-try/async-csv#readme","dependencies":{"csv":"^4.0.0"},"devDependencies":{"jest":"^23.6.0"},"_id":"async-csv@2.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.11.0","_npmUser":{"name":"anton-ivanov","email":"anton@ivanov.hk"},"dist":{"integrity":"sha512-68ip4PLFiHTxxHaQCktst/p4BWaBo7X8ejwsR9cIP15JWrDMr7PXOn+Ycey+6dgWnjQ96I+8uLnuWz+FkU/iMA==","shasum":"3dcc0707355baef9892252fd403c1655940c3aca","tarball":"https://registry.npmjs.org/async-csv/-/async-csv-2.0.0.tgz","fileCount":7,"unpackedSize":167120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvElACRA9TVsSAnZWagAAdKwP+QAVvzKadjIkKztomyVQ\nvA9+1ZwxsVl8I7oKkcIv4H2p/3eS8FNQvd6Ec+sUcisYw5JHIW5C3V8RGrf/\na84H+6K8qfgrie40yHblnqUsyBYUpj1IwS372A7k59U3JVRib/zPwZAiKgWq\nPB3jhs2Y2NI2a0hLn8MN2FY3ZVQLuP8L1NcNWA2ifGJtqffNG8u6WMxaYNF2\nMIzAnFsYFaoK1ynUiCs3bOiLiKk3iRjAyzvplCMwqXiF916AX5nhMuJ6z/sU\nJxEkbJtluLQidxqFm6FUJPBrBMdYnGKHqC0McjJaeucPxIvtC3jWyJCgHpJ6\nKZ/R6rw4CxqpF4Kc9EUvIfzyjYGZhBnv+wSCfLtl2wHuyDTtIS7KGHllKB8O\nFzY4y3HXAZsmj4pHiFyFiSz8aLkbJuhZvNeSzoFvjsAXrL/3sSO9VjnUatBz\nbYSJg/kcWrxZ1Sd7/ra9vmlR3gzOLUkJwa+av6d9xwGMXLWVqQZ3SPFhJvJK\n9la6MBWZzYNKoXe2ElSxxt5Eb771ko848t3QEf9SUMVbR38hSFlsv9fOFrx1\noCrQxn7P+btu665YMD6Mv6kFKx0dt+nO1uSOXk4xucU7TOECY/tlQlcM5cp+\n5rXIpRbyHt/46jky55I9HDPHdwz/zHErBA49tqSK7ZIv+krcHfRM+G3xImpp\nEpv3\r\n=rEBu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+OAYowflPBbVuWITzz3X4ExF9HmPmcOxH0iatkx6zRAiBR7Je9Qj80LN8BsXDuCogf2/Ir9qlYIBpHd9dJ0YTPtw=="}]},"maintainers":[{"name":"anton-ivanov","email":"anton@ivanov.hk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-csv_2.0.0_1539066175478_0.40278459404209155"},"_hasShrinkwrap":false},"2.0.1":{"name":"async-csv","version":"2.0.1","description":"ES7 async-await wrapper for the csv package.","main":"index.js","scripts":{"test":"node node_modules/jest/bin/jest"},"repository":{"type":"git","url":"git+https://github.com/anton-bot/async-csv.git"},"keywords":["csv","async","es7","csv-parser","csv-stringify","await-csv","async-csv-formatter","save-csv-to-file"],"author":{"name":"Anton Ivanov","email":"anton@ivanov.hk"},"license":"Unlicense","bugs":{"url":"https://github.com/catcher-in-the-try/async-csv/issues"},"homepage":"https://github.com/catcher-in-the-try/async-csv#readme","dependencies":{"csv":"^5.1.1"},"devDependencies":{"jest":"^24.8.0"},"gitHead":"4ab9e15a59e66a91f10b9d385a43230a85f048eb","_id":"async-csv@2.0.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-S6d2L7/cNpUX5GsyQ7Eu1QA209RXfwW6SqPF52g5AK/XZfyBQC9aCseyiTKeiIdHR1qeU0FYqHdt0bOmytOblw==","shasum":"40c3628e611268fbcc32e4e17020fff0144833c3","tarball":"https://registry.npmjs.org/async-csv/-/async-csv-2.0.1.tgz","fileCount":5,"unpackedSize":5386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc99lxCRA9TVsSAnZWagAAYiwP/RB9OsSdm3YaAK55gf+i\nrNkuXqZmotLKkk1gg466uOreLPirhdBBeR7lM/YW45iimJTEfH0ZDGqLSDKH\nNc3ATmC4/Wco33Q0nYm6dgOAFTm5Bp7/AbUJhHyvrUuT6gBIUeFrs/Ec5bgz\niIFqpIBCB2FgsFSNQoIjUJtVjkMBPdEUuCT1mu4DNiRSdkxoVw8IpONlukT1\nKueTVv94coLhbP4YCKLCl9y9Xs2mOLMvvap58oe3qT7dn2Wamdm6rKBlG4Zs\nsz8uhCGmB9xIgOeRuWedieoMtaNuvpeOCygfPTLKRMW+g8j04tm9ygRzKapl\nH2JOCBBfWTV/no3RzDcfv63N0av/6sDTeEEm7WtnD1qRS9q+MnpVjnTg3SW1\nokYYDeePuxNUJSrTupSlKU2dTZXK09Z1heHM1ofRicR6znODcnK3dmHrvOMh\nN3RJJxGPhGbRkBf8T0CHL76ri5yjuPDFnxzsIYv4YfFdIoj+snuoJOIWE3AJ\nYunDDuwkmQ6qu4v5rwnpDZ9hNRzRF9UsqSr7YD2nblFTrIonQEUhT0lQMoZQ\nkHIdKgZ/YWZjOPvKDoE1ZGfaQ3NgUHTloCwsqC11Ekzpp5+63x+iF3VoMCtc\nwJllYoic3UvjBJtd4M0nM6H+R/xDSuGtub9YnbgaIjEab5bt0qKxDxY938YM\nPb/R\r\n=llmi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnuZuv+/S0pnxeDp9dH1JOxqfulyg0X85YhJNw401HNAiBVhap+/4yyXinuqxhMqvviYkwyP7B+n14F3IwMW8vR0A=="}]},"maintainers":[{"name":"anton-ivanov","email":"anton@ivanov.hk"}],"_npmUser":{"name":"anton-ivanov","email":"anton@ivanov.hk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-csv_2.0.1_1559746928521_0.5631263202756214"},"_hasShrinkwrap":false},"2.1.0":{"name":"async-csv","version":"2.1.0","description":"ES7 async-await wrapper for the csv package.","main":"index.js","scripts":{"test":"node node_modules/jest/bin/jest"},"repository":{"type":"git","url":"git+https://github.com/anton-bot/async-csv.git"},"keywords":["csv","async","es7","csv-parser","csv-stringify","await-csv","async-csv-formatter","save-csv-to-file"],"author":{"name":"Anton Ivanov","email":"anton@ivanov.hk"},"license":"Unlicense","bugs":{"url":"https://github.com/catcher-in-the-try/async-csv/issues"},"homepage":"https://github.com/catcher-in-the-try/async-csv#readme","dependencies":{"csv":"^5.1.1"},"devDependencies":{"jest":"^24.8.0"},"gitHead":"1c628b2bb1a391b6dad26709a13710b6ff4a4983","_id":"async-csv@2.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-VT4P90TCiOQ4zDt98JxpjFElJ4HlH4SFhh0PTUgTFm7JwJvuQKCj32z5qUFmGBncCCVr4cFHEXVko5iIfvvdpg==","shasum":"0a46e491bbc4c6ebbbb00ba82a3dae95e96c793f","tarball":"https://registry.npmjs.org/async-csv/-/async-csv-2.1.0.tgz","fileCount":5,"unpackedSize":6318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIGPTCRA9TVsSAnZWagAA640P/AvM4KFQ8eteNwE5IuxC\nnZCO2vpMBxHAJs1ctrlKFgJvNnqqTJk4obvb8n/EABqx76bH7c+JRsdqjNZp\n2ljGk8gzls5RohITzE8lIxxJQ5fqYzxq534wM2vpa2X9CQVpXUAFov0PE19w\nkwwyU1Eu/HDFz1uWizOvgPM1we3cDhpiNZvGvePVah4axiNqA9qMY/MdhQ3x\npoF0XF8S4RjuLDtF4bukitAnBPpdSRRzcFWW2HMhZjgAyyRw5Le1idUN9hcU\nnvcY+Y83WjF2y7MFBba/M7gTNl/5xaHdOZ6syldryOIAdHIV0Do5T7Ucm+3/\nC2OfaQ2shChdZUaIqJ1yrc0ATidNANViXD/hN6RKHfxmQDAsaTB4QwkvrYmA\nX7CmYNoliyHYzzy83ZUOlKcnWr0TYSUnD+irwxasRkV/pQxd8QMcFtkjmULd\nG7bmu/dWQYqF38bJUuEfyJL0l9bwTk2tbiEvnfJXvnJS5V5n36/VizAcodhR\ncaxgNQwGXRO0avMd4SXU9Qju6L07Rz0R5GBTNcsYwyyQ5P/DiPX9ggPQ3Mdm\nFfUiQK985tqIIBELxQ7tus0zB+5p6it1EOqiIs6DkE79G6EKSz/DOu+faj5W\noBETNx8mztKVRyozEblx2hANtKJiQCgTnDAwkMnuICNpoD/Sky6O2EF6LJhE\nwKD3\r\n=a8m9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGb61qDwvrrDw7JSoO5ksh1R6Y0DcTydQTTPIthJLFzOAiAAkdFtiKtSkqKPqG4jsvPAJzLeURCBqR3XwhJo9d2lgw=="}]},"maintainers":[{"name":"anton-ivanov","email":"anton@ivanov.hk"}],"_npmUser":{"name":"anton-ivanov","email":"anton@ivanov.hk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-csv_2.1.0_1562403794808_0.48277077207347885"},"_hasShrinkwrap":false},"2.1.1":{"name":"async-csv","version":"2.1.1","description":"ES7 async-await wrapper for the csv package.","main":"index.js","scripts":{"test":"node node_modules/jest/bin/jest"},"repository":{"type":"git","url":"git+https://github.com/anton-bot/async-csv.git"},"keywords":["csv","async","es7","csv-parser","csv-stringify","await-csv","async-csv-formatter","save-csv-to-file"],"author":{"name":"Anton Ivanov","email":"anton@ivanov.hk"},"license":"Unlicense","bugs":{"url":"https://github.com/catcher-in-the-try/async-csv/issues"},"homepage":"https://github.com/catcher-in-the-try/async-csv#readme","dependencies":{"csv":"^5.1.1"},"devDependencies":{"jest":"^24.8.0"},"gitHead":"6bad335e1cd900f2bd19b0ea37cf4cff13e99d0c","_id":"async-csv@2.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-eri9TTT0n9ME9mTWxZpMBS5W05DeK09pa/kClYvdffKNH+2qPWzx3kw/giGTK8TjYv0g2FGHk2ap6sgBhdYpjg==","shasum":"416edfdc8dc525e280adf62a3d89049bed70e6de","tarball":"https://registry.npmjs.org/async-csv/-/async-csv-2.1.1.tgz","fileCount":6,"unpackedSize":6961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ/3CCRA9TVsSAnZWagAArUkP/0M1iYGUZdXKPv0vdQlT\n9hUOiGzh8egd9QBHsrY7EatCHEYy+pWoKJp6psNIqTFABnJY11g8Heh2VJf4\nND/NRGcvxrKHVAIYNOdYYN+lavtko+MBt1bbeBgO8CCg79kJEQ3FOMeDa44+\nxRoanBCqm0t70OcVF3LKZa/fgReluI1C4ILlNOmllVWM+J8m45PH2fOVoHnu\npwbqkZqyv7tjombKCasQNCS1K8JO9tUWtxnY6E2rcZlvP5Pb7vvv1BlpLpP+\n+frHxabNEVq+KQ2Kbx9ZILOEjxVRCleq3O7NE68Ke5pmxY3A3THGMF8b1t0h\nbFq+FbN6k68QD2BKOmsbDNT1Ieqs8Sfcp1QnhI8J6rELV2d0ERkkXnyCQj8w\nTOfSkfU1Nj+JTMGnGaCms9RUj5bDZt9ooIFhZYf5CIomJsR/8ABuXWea23Gh\nGTyIjD6cWR6QWU3c5y9x0mQUCOmQzrDT2tAs75AStIyoYofBLzYPJ9m3IV1j\nrMKZQbuQ9vbcwt2VH1jT5+kTj8JZfIOt6BUBdA+43D22w0NWbmTTDTNeCjo4\nZh/oSsEwrs54eZLEwbMiabAgy3HIxuwEqqqIcZv/yyK07FWrm/AHUlTTHM21\n9m0gh60NAmfpPD3VBublvhamXe2nh/VjYKkvfmdeBCFV2MKQPQzSZhRK9kZe\nCZxf\r\n=uSP3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1MY5CS3JoDUbukSZaLfnLLKjMKG/3KogOYJSAaesbZAiEAw0pmVcZnV72FEOWp3bedQ9lzk/85m/sPUybConzE9a4="}]},"maintainers":[{"name":"anton-ivanov","email":"anton@ivanov.hk"}],"_npmUser":{"name":"anton-ivanov","email":"anton@ivanov.hk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-csv_2.1.1_1562901953820_0.3416028400387239"},"_hasShrinkwrap":false},"3.0.0-pre":{"name":"async-csv","version":"3.0.0-pre","description":"TypeScript / JavaScript async-await wrapper for the csv package.","main":"index.js","scripts":{"build":"tsc index.ts","test":"npm run build && node node_modules/jest/bin/jest"},"repository":{"type":"git","url":"git+https://github.com/anton-bot/async-csv.git"},"keywords":["csv","async","es7","csv-parser","csv-stringify","await-csv","async-csv-formatter","save-csv-to-file"],"author":{"name":"Anton Ivanov","email":"anton@ivanov.hk"},"license":"Unlicense","bugs":{"url":"https://github.com/catcher-in-the-try/async-csv/issues"},"homepage":"https://github.com/catcher-in-the-try/async-csv#readme","dependencies":{"csv":"^5.1.1"},"devDependencies":{"@types/node":"^12.6.8","jest":"^24.8.0","tslint":"^5.18.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.5.3"},"readme":"# async wrapper for csv package #\n\nThis is a TypeScript / JavaScript wrapper for the popular `csv` package that\ncan be used with the ES7 async-await pattern, instead of using callbacks.\n\nAlso, it features type definitions which is useful for TypeScript.\n\n## If you just want to read a CSV file ##\n\n```js\nconst csv = require('async-csv');\nconst fs = require('fs').promises;\n\n(async() => {\n  // Read file from disk:\n  const csvString = await fs.readFile('./test.csv', 'utf-8');\n\n  // Convert CSV string into rows:\n  const rows = await csv.parse(csvString);\n})();\n```\n\n## Documentation ##\n\nFor all documentation, please see the documentation for the [csv package](https://www.npmjs.com/package/csv).\n\n## Usage examples ##\n\nAll parameters are the same as for the functions in the `csv` module, except that you need to omit the callback parameter.\n\nIf there is any error returned by the `csv` package, an exception will be thrown.\n\n```js\nconst csv = require('async-csv');\n\n // `options` are optional\nlet result1 = await csv.generate(options);\nlet result2 = await csv.parse(input, options);\nlet result3 = await csv.transform(data, handler, options);\nlet result4 = await csv.stringify(data, options);\n```\n\n## Feedback ##\n\nFeedback, bug reports and pull requests are welcome. See the linked Github repository.\n","readmeFilename":"README.md","gitHead":"3d76a4f6b07821eab6141a86c8f197c612f19c3b","_id":"async-csv@3.0.0-pre","_nodeVersion":"10.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-VPAFgdoaw+pJ7vYp8eHcE5UL7oRkqDbwrdCY2Iszcsm4W4/LsZ0P8QNsnjJKNRL13t9C4n1O/JPEtXqr110mMg==","shasum":"251ce4117ebc5fc1e368f28a40cdd0203bc7a563","tarball":"https://registry.npmjs.org/async-csv/-/async-csv-3.0.0-pre.tgz","fileCount":8,"unpackedSize":21281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNvfYCRA9TVsSAnZWagAA9Q4P/3BrEsKWSBjrRkzqnAfe\n9N30CBOVKp1pPtjwE/cDqLnM9OzzEudS4upSY6Ea9pbZ9K0eXhOBjqKIDyYc\niI4xoBHZ8X1WvuZS8a3TUa8Uqapj1NHaLDCCJHo/5zlduISNuuU+S4noQr4w\njIfIWjuH7Xl7roCiu7D2AMTcW2rfdpb0SY7J+r8Aefmhd5gvNY2kef61d/Jd\nh38f8MdYC2pJV87MTMuql03CMqL/NhOINDJhGHuM3qslIgOMJdcD2quzrvF0\nIQNl3NWfXxk3jlLUrGuStljHRqFQ/DjY7fYeb3G/DsfJjNuENs6yut95MtWJ\nAsNpMUySQCtZ6F07Yb+xLrGT7tsvGrlQokz6L5FCoZFho8DKjblrhpVsKRAT\nddO0GTP2UIp+evoq2k/oURa9b460Y0bfKHz5A4VXnGkQvq+jVgaZjha2w3aT\nY+vzUnbBTBA0aRhgneGY5+8WPLXho8+TsKxpkMrHrjAjKF1rNPl/EN4T5ALD\n5DFVLdYrz7cqJx1yIIDWlqIkIrfr1AqUVjEhurolc7Z3v8cIvYpcDoQ7+r4S\nRXZME6+DzlicEErz+AbzTdWYehgzEzDNla05tqAXJwRXDsp7KH6aRJjR2va3\nYm6y2fegi7kSY6cIvWaNV80jXa+GT2YX7H73NMFS2mzFcVC50Pvr0eML2sTX\nFoCB\r\n=1cnL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC1xMGdPVcRNWsw038P4Tr4SM9eyY3issjo6kLhhPXawIhALd1JkNEng5LB5GUCFzPzPl78TpmZfeyNi7NJvj0ymtG"}]},"maintainers":[{"name":"anton-ivanov","email":"anton@ivanov.hk"}],"_npmUser":{"name":"anton-ivanov","email":"anton@ivanov.hk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-csv_3.0.0-pre_1563883480095_0.7322664224893187"},"_hasShrinkwrap":false},"3.0.0-pre2":{"name":"async-csv","version":"3.0.0-pre2","description":"TypeScript / JavaScript async-await wrapper for the csv package.","main":"index.js","scripts":{"build":"tsc index.ts","test":"npm run build && node node_modules/jest/bin/jest"},"repository":{"type":"git","url":"git+https://github.com/anton-bot/async-csv.git"},"keywords":["csv","async","es7","csv-parser","csv-stringify","await-csv","async-csv-formatter","save-csv-to-file"],"author":{"name":"Anton Ivanov","email":"anton@ivanov.hk"},"license":"Unlicense","bugs":{"url":"https://github.com/catcher-in-the-try/async-csv/issues"},"homepage":"https://github.com/catcher-in-the-try/async-csv#readme","dependencies":{"csv":"^5.1.1"},"devDependencies":{"@types/node":"^12.6.8","jest":"^24.8.0","tslint":"^5.18.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.5.3"},"readme":"# async wrapper for csv package #\n\nThis is a TypeScript / JavaScript wrapper for the popular `csv` package that\ncan be used with the ES7 async-await pattern, instead of using callbacks.\n\nAlso, it features type definitions which is useful for TypeScript.\n\n## If you just want to read a CSV file ##\n\n```js\nconst csv = require('async-csv');\nconst fs = require('fs').promises;\n\n(async() => {\n  // Read file from disk:\n  const csvString = await fs.readFile('./test.csv', 'utf-8');\n\n  // Convert CSV string into rows:\n  const rows = await csv.parse(csvString);\n})();\n```\n\n## Documentation ##\n\nFor all documentation, please see the documentation for the [csv package](https://www.npmjs.com/package/csv).\n\n## Usage examples ##\n\nAll parameters are the same as for the functions in the `csv` module, except that you need to omit the callback parameter.\n\nIf there is any error returned by the `csv` package, an exception will be thrown.\n\n```js\nconst csv = require('async-csv');\n\n // `options` are optional\nlet result1 = await csv.generate(options);\nlet result2 = await csv.parse(input, options);\nlet result3 = await csv.transform(data, handler, options);\nlet result4 = await csv.stringify(data, options);\n```\n\n## Feedback ##\n\nFeedback, bug reports and pull requests are welcome. See the linked Github repository.\n","readmeFilename":"README.md","gitHead":"5e30a9a059c2ccf8521e6c40ed7bb062fb5ae57f","_id":"async-csv@3.0.0-pre2","_nodeVersion":"10.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-f4UUDC2FU4eBQNdGp7OxIjZQuStVi6lGnj+ae5FlZ8nI0AmrH85cS0Bl/qymBMSz4m1b4O/xj1EdbBXuBvWoCw==","shasum":"6c80e86f571ea15f83cee79901761f5fd8658433","tarball":"https://registry.npmjs.org/async-csv/-/async-csv-3.0.0-pre2.tgz","fileCount":6,"unpackedSize":8356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNvr7CRA9TVsSAnZWagAAqEIQAJzTAVqDqYcSbdGaOjVj\niJOya8V2LfJC9EQkkoM0ktitkXHvlRWHYA8e1mSB24AZdYddKvtVs8hHwgUN\n33dO+uDVYLdIu54TsT7yngLOx+HOl8k1ilqmj1GiyCt1FprfVNJxC40q51sz\nH/QdwCRJZfFUGO3E3P104cFYBVFxtIqZwGVhMcm7FMA926vEOMpYojetN7EJ\nZBtZ5xGnuAJf3oPMMszTcofSKyzTuP2Cknf1Zb4nO1GadVuIMQkiLwJ8uqqE\nQWKMRITpjd5NLsgDbT3WE1r8YscvCMSlTAfz4qR79bb8skpEd/aQmmulLbPV\nKSh0n7CKPmrg6msWGUqsdhPr0Tcoor1X19RWQdvbdNdhWPr5BX1GfRZsFlPt\n11bVpd3khKHmM2iBVzC4CdxWxwuURA/GrHkLjOdWlvU3yswcNJDfKLqNpUv0\n94DKq2shCavTkl00NxU9xL1OnfLq34Tp2yTHUNoJQyYgH9GtWvEh/psQGNER\nraQuRgJTdaAHIn3b+i1JNJ7hkPEGCQbH3JrKUJ+/Ij/1diVBhtciDukIYrZs\ngtMFDSWcPqjyfmBbppmdzfVENCh3sl9hjoXeQhNUlq7NGy5FqBTzI4FM0MKB\nv5eVeMEZsdlQV+jf2SCqqz97KUGbWtu3uDmzdyYdYhw3fw26TzqQMQLb9M+r\nL9f/\r\n=/IpQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5fP5X3oSzPfXGZVvHQu1dtoWbxev8R1UWA9FdoHHMDAiAc/tNSlNmwJ/zEhCi0pusSAJM25Eqg6EWBlEZfa/M7ag=="}]},"maintainers":[{"name":"anton-ivanov","email":"anton@ivanov.hk"}],"_npmUser":{"name":"anton-ivanov","email":"anton@ivanov.hk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-csv_3.0.0-pre2_1563884282526_0.1350809342888779"},"_hasShrinkwrap":false},"3.0.0-pre3":{"name":"async-csv","version":"3.0.0-pre3","description":"TypeScript / JavaScript async-await wrapper for the csv package.","main":"index.js","scripts":{"build":"tsc index.ts","test":"npm run build && node node_modules/jest/bin/jest","dts":"tsc --declaration index.ts"},"repository":{"type":"git","url":"git+https://github.com/anton-bot/async-csv.git"},"keywords":["csv","async","es7","csv-parser","csv-stringify","await-csv","async-csv-formatter","save-csv-to-file"],"author":{"name":"Anton Ivanov","email":"anton@ivanov.hk"},"license":"Unlicense","bugs":{"url":"https://github.com/catcher-in-the-try/async-csv/issues"},"homepage":"https://github.com/catcher-in-the-try/async-csv#readme","dependencies":{"csv":"^5.1.1"},"devDependencies":{"@types/node":"^12.6.8","jest":"^24.8.0","tslint":"^5.18.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.5.3"},"readme":"# async wrapper for csv package #\n\nThis is a TypeScript / JavaScript wrapper for the popular `csv` package that\ncan be used with the ES7 async-await pattern, instead of using callbacks.\n\nAlso, it features type definitions which is useful for TypeScript.\n\n## If you just want to read a CSV file ##\n\n```js\nconst csv = require('async-csv');\nconst fs = require('fs').promises;\n\n(async() => {\n  // Read file from disk:\n  const csvString = await fs.readFile('./test.csv', 'utf-8');\n\n  // Convert CSV string into rows:\n  const rows = await csv.parse(csvString);\n})();\n```\n\n## Documentation ##\n\nFor all documentation, please see the documentation for the [csv package](https://www.npmjs.com/package/csv).\n\n## Usage examples ##\n\nAll parameters are the same as for the functions in the `csv` module, except that you need to omit the callback parameter.\n\nIf there is any error returned by the `csv` package, an exception will be thrown.\n\n```js\nconst csv = require('async-csv');\n\n // `options` are optional\nlet result1 = await csv.generate(options);\nlet result2 = await csv.parse(input, options);\nlet result3 = await csv.transform(data, handler, options);\nlet result4 = await csv.stringify(data, options);\n```\n\n## Feedback ##\n\nFeedback, bug reports and pull requests are welcome. See the linked Github repository.\n","readmeFilename":"README.md","gitHead":"5e30a9a059c2ccf8521e6c40ed7bb062fb5ae57f","_id":"async-csv@3.0.0-pre3","_nodeVersion":"10.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Ub/en4qPeDQKwY6m1P8Ls5CyOQuCh0MVJJhbmR3bwahXEDXma8AQ7lbHDv2cUzqXk9uxnlUoEALZW8d5o6qmYw==","shasum":"4dfc9843220270cb8be25bbfd6b3a272b4b35e4a","tarball":"https://registry.npmjs.org/async-csv/-/async-csv-3.0.0-pre3.tgz","fileCount":7,"unpackedSize":19112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNv11CRA9TVsSAnZWagAAzWoP/0e66qDyEBPJ55UHpeEb\ncZqTEFhI+HWXnkq7547vAG/Y6DSXW69QAzKXWOQfn0kRhvrRKXPFkWYht2VP\nyEfV03FO5LLF0nNDpueMSjURF3PelDE1oXX63dRWFY/sfk/zBQCBkGbBQ8N1\nEDQvq/n/cqgSmDU2ePYV7N+8217/iWpu61etAOcGD127QZ6mti8y3kZ/RQHj\n2w3JEFbcMs6bFvldKguf72yZNiSYIfwphMjj4ZsyrjIOtItRiOq8h65ctsal\nGBowolIgPPSFJ6CY+YbNH8vpfy4c8d9wm/bV/GaXvk4Q8sAu1bvhl193Uug0\n1EoER4u/ZovIUERi7/vPjljDiNiqdSCVa73AxaESn0FagK2lynMCg3YJrv49\nQUAqCTYVuWZDFrK8GNYT9RaNGXCkNnK9smDHvFBehTUvepPiukcR4y5ANOZy\nRBVcBREUgrI91TUaWOYPUZiaQzIoXEHK4Yk5i234S7QdNL9VEF/SvFOYGek0\nVX9IP6NrvS9LgCvF/SfajLVvMVLNzj0A2MxpL0iJng8oVFSaflMWt8yv0NIF\nvIJ7xkah+vP66teQ2rDLi9YWW/rdgduWLevw49dQvIOBUPx5MNUVOci1yOPf\nJt8uys26MxuDczViF+0meKr0r7B+MdT9n9RFn3lfzLAk8/D6KnzOy6/4VZ/N\nhDwZ\r\n=/ltg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDne2CkWlwJVXiwVmtk2ESlg8KaPF0DTkjFMSeJk4UbuQIgUn+AQ60jU+mJNBzljEQ/qzVheazqM5UmKxMqRdSSfFI="}]},"maintainers":[{"name":"anton-ivanov","email":"anton@ivanov.hk"}],"_npmUser":{"name":"anton-ivanov","email":"anton@ivanov.hk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-csv_3.0.0-pre3_1563884916687_0.7502279048554299"},"_hasShrinkwrap":false},"2.1.2":{"name":"async-csv","version":"2.1.2","description":"ES7 async-await wrapper for the csv package.","main":"index.js","scripts":{"test":"node node_modules/jest/bin/jest"},"repository":{"type":"git","url":"git+https://github.com/anton-bot/async-csv.git"},"keywords":["csv","async","es7","csv-parser","csv-stringify","await-csv","async-csv-formatter","save-csv-to-file"],"author":{"name":"Anton Ivanov","email":"anton@ivanov.hk"},"license":"Unlicense","bugs":{"url":"https://github.com/catcher-in-the-try/async-csv/issues"},"homepage":"https://github.com/catcher-in-the-try/async-csv#readme","dependencies":{"csv":"^5.1.3"},"devDependencies":{"jest":"^24.9.0"},"gitHead":"fac07f0c820616a6c024b8b79826ad11687018f2","_id":"async-csv@2.1.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-guc5Uy0zeChvSMFOMzeey5hAt++UzzKWMLCHnm5Cv5Mm6A54CTJTGKR2TB1XOgmJaao9uKWJ5JoOzcoQON0qCQ==","shasum":"4bfce2ced117c664e7cf68f78485e27759bb09fa","tarball":"https://registry.npmjs.org/async-csv/-/async-csv-2.1.2.tgz","fileCount":6,"unpackedSize":6961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpn/0CRA9TVsSAnZWagAA6hIP/RBEgE+SylT+tDFiE0F8\nYr/l0QZwE6x60DE19BaCj4IBpHPKswfnCouWQxTGZ/2Hg6PcFaVddjcFn12x\nfMQOwOisXNRHfDIR+g3pRCjLQVg4TuGHLYB40FXsS/yFFDshOmQpN76jdgtZ\nUtzyADxqrr5pMuSI9gWW9kUth2xMdQUaoveiRAPlxxmso1BtF78v1TR7XY0j\n+SduewxhcTW5uiE6uLOMeQ7bsT9HTB1Xz8TAW/QxQA/ERRMIYtCVhrwrvchw\nogocKtH3zV6ANgeoBtlnhUudHq0WbvRmlaWcth6ggkdY1nlMr7m43jPBcK3X\nO4kwRswyr/qlJ6FlVxpL8iRKzPh78k61YbFdnah6llLJlKOToYbFcsKunsYs\n0Ru7HcVsm/CF0ctTo1VHFdaA6LdiukjhS0Z/QMUbG9NsMlqgpCGnHJu6NMTa\nCeX/4IzkqyskZcJ+pVDYWAPxcuSPcTHtT8DG0kjcTv60DMHF/sy6YXnWVqi9\nbj+BGs07SUKnW71+hGBShfVb4vR/JHrmSTMiE17x0B6KSxxZA4ABcMIPqGCH\nPuYnB2S25edXW71d3RYwsOEaTe6xw7AVkxpbqDQd6TDUoxoyVbyVerzscPfk\npHL2vA5aStW/t/d0yf9Laj2GLl0d8Jz6Vkd9WYN9cNayiLNQMRbvAiRTa3yT\nklw7\r\n=NBsD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcZhS4vG0+uvs76L6LrEDIOm73MrosX/U2dcmRlKAH/AiALKVPMdgpyeT7Z1Pv+UhRM1QBj81TnDH+OFBcNECG7bw=="}]},"maintainers":[{"name":"anton-ivanov","email":"anton@ivanov.hk"}],"_npmUser":{"name":"anton-ivanov","email":"anton@ivanov.hk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-csv_2.1.2_1571192819752_0.16466383059465528"},"_hasShrinkwrap":false},"2.1.3":{"name":"async-csv","version":"2.1.3","description":"ES7 async-await wrapper for the csv package.","main":"index.js","scripts":{"test":"node node_modules/jest/bin/jest"},"repository":{"type":"git","url":"git+https://github.com/anton-bot/async-csv.git"},"keywords":["csv","async","es7","csv-parser","csv-stringify","await-csv","async-csv-formatter","save-csv-to-file"],"author":{"name":"Anton Ivanov","email":"anton@ivanov.hk"},"license":"Unlicense","bugs":{"url":"https://github.com/catcher-in-the-try/async-csv/issues"},"homepage":"https://github.com/catcher-in-the-try/async-csv#readme","dependencies":{"csv":"^5.1.3"},"devDependencies":{"jest":"^24.9.0"},"gitHead":"fac07f0c820616a6c024b8b79826ad11687018f2","_id":"async-csv@2.1.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mpsCN+D7mzZeqrlDw7UTPhvDQDlx1i819E9fbKIt8drkgED5FSOlBv3Rk/+sXdevnO2wwlRkVOQ4kdT0AyqPqQ==","shasum":"d6e43c61050ed3501b57f53c4c28943c5da59172","tarball":"https://registry.npmjs.org/async-csv/-/async-csv-2.1.3.tgz","fileCount":7,"unpackedSize":6961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCip1CRA9TVsSAnZWagAAybQP/3DX2QeMpchNT/H87+st\n+olk0UCia9mdgeTkdnu4+9BiO6ljJPibqY375/a7lWyyoDdUQGlrpai4ZuEB\nR5t00jnfi2GL+C3ybDs3NcK2D5F6qOxMk7cSJy8bFfJbK9oJ5Sc9cPqa0c6A\nX8e6LUIFjfcZVw1LyQVF5/BMP9HvgNEIurpvgTQrXlXWSaCFBXnUXXWIzd4+\n3MQaxiAu3PTC/xYhx6KJdOpA6B6koFBMvF3pUFD6RIbXmK4+UtgpCWUnO0cg\nWwpEuXbJKIXSwjfcOBycNk/9NqYcWRJn1DX3geiEqccXXu+kvQKF6G+v1FBu\nN4eOQQaP9q0kak/BlGG6KWPj2mARr7QdVW95jdqWAoN3NL659mCDS/syi7tN\nIvTf7dpYOlq+N6kjfYNuhpPWa+MYpdLwlYCP4sXcqlLZ4fkcbm/8lAtgY4x3\naaEPHjjkxOLjb9THq7VpY6duBal1nEplqeb57BGo+F4SD+0NKEmsvSf1GGsi\ns5qfnDbPgX6lmwosOpSyFIpTOdvej+HON7xOr/zhWTvee3NJqK/Lcrx2Cgxb\n1AvaJrmeQ6lIa4y0UMEUtlU0aAiaXqUKA/MzjMBLcbSNzMjjJsaiCWQhWFh1\nuD1yKNoFbvd33tqlzKhRz4+zn9lAT8R8KmZGDH6HGfx1z32GMgrzNXXAW5UA\n/4iv\r\n=cwaR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIviZiVVtA/GI0U0E7IyvzOj1qc1Gtc3pvFOrkGLWs1AiEArgqITIo6u5djeO4h5RbEflFtnmcph3CsXumIJYTP5Xc="}]},"maintainers":[{"name":"anton-ivanov","email":"anton@ivanov.hk"}],"_npmUser":{"name":"anton-ivanov","email":"anton@ivanov.hk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-csv_2.1.3_1577724532927_0.5472377455026223"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-08T11:01:41.981Z","1.0.0":"2018-02-08T11:01:42.163Z","modified":"2022-04-11T15:32:38.319Z","1.0.1":"2018-06-13T08:07:42.178Z","2.0.0":"2018-10-09T06:22:55.608Z","2.0.1":"2019-06-05T15:02:08.710Z","2.1.0":"2019-07-06T09:03:14.935Z","2.1.1":"2019-07-12T03:25:54.023Z","3.0.0-pre":"2019-07-23T12:04:40.203Z","3.0.0-pre2":"2019-07-23T12:18:02.679Z","3.0.0-pre3":"2019-07-23T12:28:36.824Z","2.1.2":"2019-10-16T02:26:59.908Z","2.1.3":"2019-12-30T16:48:53.036Z"},"maintainers":[{"name":"anton-ivanov","email":"anton@ivanov.hk"}],"description":"ES7 async-await wrapper for the csv package.","homepage":"https://github.com/catcher-in-the-try/async-csv#readme","keywords":["csv","async","es7","csv-parser","csv-stringify","await-csv","async-csv-formatter","save-csv-to-file"],"repository":{"type":"git","url":"git+https://github.com/anton-bot/async-csv.git"},"author":{"name":"Anton Ivanov","email":"anton@ivanov.hk"},"bugs":{"url":"https://github.com/catcher-in-the-try/async-csv/issues"},"license":"Unlicense","readme":"# ES7 async wrapper for csv package #\n\nThis is a wrapper for the popular `csv` package in NPM that can be used with the ES7 async-await pattern, instead of using callbacks.\n\n## If you just want to read a CSV file ##\n\n```js\nconst csv = require('async-csv');\nconst fs = require('fs').promises;\n\n(async() => {\n  // Read file from disk:\n  const csvString = await fs.readFile('./test.csv', 'utf-8');\n\n  // Convert CSV string into rows:\n  const rows = await csv.parse(csvString);\n})();\n```\n\n## Documentation ##\n\nFor all documentation, please see the documentation for the [csv package](https://www.npmjs.com/package/csv).\n\n## Usage examples ##\n\nAll parameters are the same as for the functions in the `csv` module, except that you need to omit the callback parameter.\n\nIf there is any error returned by the `csv` package, an exception will be thrown.\n\n```js\nconst csv = require('async-csv');\n\n // `options` are optional\nlet result1 = await csv.generate(options);\nlet result2 = await csv.parse(input, options);\nlet result3 = await csv.transform(data, handler, options);\nlet result4 = await csv.stringify(data, options);\n```\n\n## Feedback ##\n\nFeedback, bug reports and pull requests are welcome. See the linked Github repository.\n","readmeFilename":"README.md"}