{"_id":"@gooddata/emailjs-mime-codec-new","_rev":"46-7027e3161320f6c826898d2e9b99fc4e","name":"@gooddata/emailjs-mime-codec-new","dist-tags":{"latest":"3.0.2"},"versions":{"3.0.0":{"name":"@gooddata/emailjs-mime-codec-new","version":"3.0.0","keywords":["MIME","Base64","Quoted-Printable"],"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"license":"MIT","_id":"@gooddata/emailjs-mime-codec-new@3.0.0","maintainers":[{"name":"rodri360","email":"me@rodri360.com"},{"name":"jaceksan","email":"jan.soubusta@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"stanislavhacker","email":"stanislav.hacker@gooddata.com"},{"name":"vojtasii","email":"vojtech.tollar@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"hung.cao","email":"hung.cao@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"phong.nguyen","email":"phong.nguyen@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"},{"name":"mkoldus","email":"Miroslav.Koldus@gmail.com"},{"name":"martin.milicka","email":"martin.milicka@gooddata.com"},{"name":"pjiranek","email":"jiranek35@gmail.com"},{"name":"good-andy","email":"andrii.chumak@gooddata.com"},{"name":"david.zoufaly","email":"davidzoufaly@gmail.com"},{"name":"vasek.zmrhal","email":"vaclav.zmrhal@gooddata.com"},{"name":"lucy.doan","email":"lucy.doan@gooddata.com"},{"name":"hkad98","email":"kadlino98@seznam.cz"},{"name":"hoaimy","email":"mya.lehoai@gmail.com"},{"name":"ondrejvelisekgd","email":"ondrej.velisek@gooddata.com"},{"name":"amilieta","email":"andrew.milieta@gooddata.com"},{"name":"khuongnguyen","email":"khuong.nguyen@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"kirill.kazakov.gd","email":"kirill.kazakov@gooddata.com"},{"name":"fiedlr","email":"hello@fiedlr.com"},{"name":"timurmuh","email":"timurmuh@pm.me"},{"name":"milan.dufek","email":"milan.dufek@gooddata.com"},{"name":"maitrieuphilong","email":"maitrieuphilong@gmail.com"},{"name":"jkbm_gd","email":"jakub.matuska@gooddata.com"},{"name":"zdenekornst","email":"ornstz@me.com"},{"name":"jiri.staroba","email":"jiri.staroba@gooddata.com"},{"name":"henry.nguyen.gooddata","email":"henry.nguyen@gooddata.com"},{"name":"adam.prchal","email":"adam.prchal@gooddata.com"},{"name":"frankhuynh","email":"duy.huynh@gooddata.com"},{"name":"macekond","email":"ondrej.macek@gooddata.com"},{"name":"martinnaj","email":"martin@najemi.cz"},{"name":"charan-sanjay","email":"charan8695@gmail.com"},{"name":"peter.koza","email":"peter.koza@gooddata.com"},{"name":"sandrasus","email":"sandra.suszterova@gooddata.com"},{"name":"pjar","email":"piotr.jaroslawski@gooddata.com"},{"name":"jan.svager.gooddata","email":"jan.svager@gooddata.com"},{"name":"vojta.bartos","email":"vojtech.bartos@gooddata.com"},{"name":"minh.ho.gooddata","email":"minh.ho@gooddata.com"}],"homepage":"https://github.com/gooddata/emailjs-mime-codec","bugs":{"url":"https://github.com/gooddata/emailjs-mime-codec/issues"},"dist":{"shasum":"2eadb5359bb063a4e10a0b8e13300120ddff493d","tarball":"https://registry.npmjs.org/@gooddata/emailjs-mime-codec-new/-/emailjs-mime-codec-new-3.0.0.tgz","fileCount":8,"integrity":"sha512-XjC981Fm97U4x3T9z16XL7C38JZh2CFiHRmPmvmPYJ9iRaJ9adhtrSjw7Ai6t2b2Nrd4fbZZNJRba4YTAE6VSA==","signatures":[{"sig":"MEUCIQDFJOrHHA+J2xniE/HWgWV/hsy99nJjT+ahcMBDSi4EhwIgSyR8t4okKmd+z+/QBFwbgu7CahJsyqmvrGT1KddV1OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59682},"main":"dist/mimecodec","gitHead":"ccc44a9ed524e6cbbacd2aa61ebd3df2c0c5b044","scripts":{"lint":"$(npm root)/.bin/standard","test":"npm run lint && npm run unit","unit":"$(npm root)/.bin/mocha './src/*-unit.js' --reporter spec --require babel-register testutils.js","build":"./scripts/build.sh","preversion":"npm run build"},"_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"standard":{"ignore":["dist"],"globals":["describe","it","before","beforeAll","afterAll","after","expect"]},"repository":{"url":"git://github.com/gooddata/emailjs-mime-codec.git","type":"git"},"_npmVersion":"10.9.2","description":"Encode and decode quoted printable and base64 strings","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ramda":"0.31.3","text-encoding":"^0.7.0","emailjs-base64":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","standard":"^12.0.1","babel-cli":"^6.26.0","pre-commit":"^1.2.2","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/emailjs-mime-codec-new_3.0.0_1755598851841_0.4103266981347975","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@gooddata/emailjs-mime-codec-new","version":"3.0.1","keywords":["MIME","Base64","Quoted-Printable"],"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"license":"MIT","_id":"@gooddata/emailjs-mime-codec-new@3.0.1","maintainers":[{"name":"rodri360","email":"me@rodri360.com"},{"name":"jaceksan","email":"jan.soubusta@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"stanislavhacker","email":"stanislav.hacker@gooddata.com"},{"name":"vojtasii","email":"vojtech.tollar@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"hung.cao","email":"hung.cao@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"phong.nguyen","email":"phong.nguyen@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"},{"name":"mkoldus","email":"Miroslav.Koldus@gmail.com"},{"name":"martin.milicka","email":"martin.milicka@gooddata.com"},{"name":"pjiranek","email":"jiranek35@gmail.com"},{"name":"good-andy","email":"andrii.chumak@gooddata.com"},{"name":"david.zoufaly","email":"davidzoufaly@gmail.com"},{"name":"vasek.zmrhal","email":"vaclav.zmrhal@gooddata.com"},{"name":"lucy.doan","email":"lucy.doan@gooddata.com"},{"name":"hkad98","email":"kadlino98@seznam.cz"},{"name":"hoaimy","email":"mya.lehoai@gmail.com"},{"name":"ondrejvelisekgd","email":"ondrej.velisek@gooddata.com"},{"name":"amilieta","email":"andrew.milieta@gooddata.com"},{"name":"khuongnguyen","email":"khuong.nguyen@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"kirill.kazakov.gd","email":"kirill.kazakov@gooddata.com"},{"name":"fiedlr","email":"hello@fiedlr.com"},{"name":"timurmuh","email":"timurmuh@pm.me"},{"name":"milan.dufek","email":"milan.dufek@gooddata.com"},{"name":"maitrieuphilong","email":"maitrieuphilong@gmail.com"},{"name":"jkbm_gd","email":"jakub.matuska@gooddata.com"},{"name":"zdenekornst","email":"ornstz@me.com"},{"name":"jiri.staroba","email":"jiri.staroba@gooddata.com"},{"name":"henry.nguyen.gooddata","email":"henry.nguyen@gooddata.com"},{"name":"adam.prchal","email":"adam.prchal@gooddata.com"},{"name":"frankhuynh","email":"duy.huynh@gooddata.com"},{"name":"macekond","email":"ondrej.macek@gooddata.com"},{"name":"martinnaj","email":"martin@najemi.cz"},{"name":"charan-sanjay","email":"charan8695@gmail.com"},{"name":"peter.koza","email":"peter.koza@gooddata.com"},{"name":"sandrasus","email":"sandra.suszterova@gooddata.com"},{"name":"pjar","email":"piotr.jaroslawski@gooddata.com"},{"name":"jan.svager.gooddata","email":"jan.svager@gooddata.com"},{"name":"vojta.bartos","email":"vojtech.bartos@gooddata.com"},{"name":"minh.ho.gooddata","email":"minh.ho@gooddata.com"}],"homepage":"https://github.com/gooddata/emailjs-mime-codec","bugs":{"url":"https://github.com/gooddata/emailjs-mime-codec/issues"},"dist":{"shasum":"746af1361d6b7a9f2afef2e6f5580c9df240e70d","tarball":"https://registry.npmjs.org/@gooddata/emailjs-mime-codec-new/-/emailjs-mime-codec-new-3.0.1.tgz","fileCount":8,"integrity":"sha512-mUVTUGKZJfCi+kRjHdRhqwmtqaCj8muHqNT3sOpBtXr0mhmaPlZGLO71/7A8LqfH+Q5X4LGXSMRAP8icA1B13Q==","signatures":[{"sig":"MEUCIGjZHBErbNABR6aohbn97USYKVf44+T6rkrWwpfOc3VsAiEAi2KDbwkxC8XefOHlETsosfYQ2zAJuzOaE4CR9mQBiCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59699},"main":"dist/mimecodec","gitHead":"fbba0b1ffad3408ff968c9c41c990606628d08ad","scripts":{"lint":"$(npm root)/.bin/standard","test":"npm run lint && npm run unit","unit":"$(npm root)/.bin/mocha './src/*-unit.js' --reporter spec --require babel-register testutils.js","build":"./scripts/build.sh","preversion":"npm run build"},"_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"standard":{"ignore":["dist"],"globals":["describe","it","before","beforeAll","afterAll","after","expect"]},"repository":{"url":"git://github.com/gooddata/emailjs-mime-codec.git","type":"git"},"_npmVersion":"10.9.2","description":"Encode and decode quoted printable and base64 strings","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ramda":"0.31.3","text-encoding":"^0.7.0","emailjs-base64":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","standard":"^12.0.1","babel-cli":"^6.26.0","pre-commit":"^1.2.2","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/emailjs-mime-codec-new_3.0.1_1755600394299_0.8975695383948536","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@gooddata/emailjs-mime-codec-new","version":"3.0.2","keywords":["MIME","Base64","Quoted-Printable"],"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"license":"MIT","_id":"@gooddata/emailjs-mime-codec-new@3.0.2","maintainers":[{"name":"rodri360","email":"me@rodri360.com"},{"name":"jaceksan","email":"jan.soubusta@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"stanislavhacker","email":"stanislav.hacker@gooddata.com"},{"name":"vojtasii","email":"vojtech.tollar@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"hung.cao","email":"hung.cao@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"phong.nguyen","email":"phong.nguyen@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"},{"name":"mkoldus","email":"Miroslav.Koldus@gmail.com"},{"name":"martin.milicka","email":"martin.milicka@gooddata.com"},{"name":"pjiranek","email":"jiranek35@gmail.com"},{"name":"good-andy","email":"andrii.chumak@gooddata.com"},{"name":"david.zoufaly","email":"davidzoufaly@gmail.com"},{"name":"vasek.zmrhal","email":"vaclav.zmrhal@gooddata.com"},{"name":"lucy.doan","email":"lucy.doan@gooddata.com"},{"name":"hkad98","email":"kadlino98@seznam.cz"},{"name":"hoaimy","email":"mya.lehoai@gmail.com"},{"name":"ondrejvelisekgd","email":"ondrej.velisek@gooddata.com"},{"name":"amilieta","email":"andrew.milieta@gooddata.com"},{"name":"khuongnguyen","email":"khuong.nguyen@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"kirill.kazakov.gd","email":"kirill.kazakov@gooddata.com"},{"name":"fiedlr","email":"hello@fiedlr.com"},{"name":"timurmuh","email":"timurmuh@pm.me"},{"name":"milan.dufek","email":"milan.dufek@gooddata.com"},{"name":"maitrieuphilong","email":"maitrieuphilong@gmail.com"},{"name":"jkbm_gd","email":"jakub.matuska@gooddata.com"},{"name":"zdenekornst","email":"ornstz@me.com"},{"name":"jiri.staroba","email":"jiri.staroba@gooddata.com"},{"name":"henry.nguyen.gooddata","email":"henry.nguyen@gooddata.com"},{"name":"adam.prchal","email":"adam.prchal@gooddata.com"},{"name":"frankhuynh","email":"duy.huynh@gooddata.com"},{"name":"macekond","email":"ondrej.macek@gooddata.com"},{"name":"martinnaj","email":"martin@najemi.cz"},{"name":"charan-sanjay","email":"charan8695@gmail.com"},{"name":"peter.koza","email":"peter.koza@gooddata.com"},{"name":"sandrasus","email":"sandra.suszterova@gooddata.com"},{"name":"pjar","email":"piotr.jaroslawski@gooddata.com"},{"name":"jan.svager.gooddata","email":"jan.svager@gooddata.com"},{"name":"vojta.bartos","email":"vojtech.bartos@gooddata.com"},{"name":"minh.ho.gooddata","email":"minh.ho@gooddata.com"}],"homepage":"https://github.com/gooddata/emailjs-mime-codec","bugs":{"url":"https://github.com/gooddata/emailjs-mime-codec/issues"},"dist":{"shasum":"d115fe528bdf2aeca851cbf61411133985a47812","tarball":"https://registry.npmjs.org/@gooddata/emailjs-mime-codec-new/-/emailjs-mime-codec-new-3.0.2.tgz","fileCount":10,"integrity":"sha512-wQXzpSumzqeAfjJBpKRZBrhxbvcP8N4RyDkHIX2d7f/6bRGiDGpkMP7NE2pHv7rzdoSzWQEAoz6UAbpriC4r5A==","signatures":[{"sig":"MEYCIQD3VIOXBot8zY2STBQHbXrLbeUXEHyX9KdN+n2OabfDFQIhANSsOVQFa84kUdpBP/mIKekcpcr656DK172EUey4H0WS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149146},"main":"dist/mimecodec","gitHead":"9a9c1bc543cdfb82c7bb7c778cf8d814c3dc2365","scripts":{"lint":"$(npm root)/.bin/standard","test":"npm run lint && npm run unit","unit":"$(npm root)/.bin/mocha './src/*-unit.js' --reporter spec --require babel-register testutils.js","build":"./scripts/build.sh"},"_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"standard":{"ignore":["dist"],"globals":["describe","it","before","beforeAll","afterAll","after","expect"]},"repository":{"url":"git://github.com/gooddata/emailjs-mime-codec.git","type":"git"},"_npmVersion":"10.9.2","description":"Encode and decode quoted printable and base64 strings","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ramda":"0.31.3","text-encoding":"^0.7.0","emailjs-base64":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","standard":"^12.0.1","babel-cli":"^6.26.0","pre-commit":"^1.2.2","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/emailjs-mime-codec-new_3.0.2_1755601156788_0.2228086144371626","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-08-19T10:20:51.840Z","modified":"2026-09-22T08:26:00.949Z","3.0.0":"2025-08-19T10:20:52.027Z","3.0.1":"2025-08-19T10:46:34.465Z","3.0.2":"2025-08-19T10:59:16.980Z"},"bugs":{"url":"https://github.com/gooddata/emailjs-mime-codec/issues"},"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"license":"MIT","homepage":"https://github.com/gooddata/emailjs-mime-codec","keywords":["MIME","Base64","Quoted-Printable"],"repository":{"url":"git://github.com/gooddata/emailjs-mime-codec.git","type":"git"},"description":"Encode and decode quoted printable and base64 strings","maintainers":[{"email":"me@rodri360.com","name":"rodri360"},{"email":"ivan.mjartan@gooddata.com","name":"ivan.mjartan"},{"email":"lubomir.slivka@gooddata.com","name":"lupko"},{"email":"tomas.kratochvil@gooddata.com","name":"tomas.kratochvil"},{"email":"rodrigo.balsells@gooddata.com","name":"rodrigo.balsells"},{"email":"stanislav.hacker@gooddata.com","name":"stanislavhacker"},{"email":"vojtech.tollar@gmail.com","name":"vojtasii"},{"email":"petr.benes@gooddata.com","name":"pbenes"},{"email":"rail@gooddata.com","name":"gooddata-ci"},{"email":"nikola.cech@gooddata.com","name":"nikolacech"},{"email":"petr.janu@gooddata.com","name":"petrjanu"},{"email":"hung.cao@gooddata.com","name":"hung.cao"},{"email":"petr.dolejsi@gooddata.com","name":"xmort"},{"email":"bich.nguyen@gooddata.com","name":"bich.nguyen"},{"email":"dan.homola@hotmail.cz","name":"no23reason"},{"email":"matyas.kandl@gooddata.com","name":"matyas.kandl"},{"email":"roman.rakus@gooddata.com","name":"romanrakus"},{"email":"tu.bui@gooddata.com","name":"tu.bui"},{"email":"my.duong@gooddata.com","name":"my.duong"},{"email":"hang.ngo@gooddata.com","name":"hang.ngo"},{"email":"jakub.scavnicky@gooddata.com","name":"scavnickyj"},{"email":"thao.luong@gooddata.com","name":"thao-luong"},{"email":"thuong.nguyen@gooddata.com","name":"thuong.nguyen"},{"email":"huyen.nguyen@gooddata.com","name":"huyen.nguyen"},{"email":"xesto05@gmail.com","name":"nestor_encinas"},{"email":"tomas.muchka@gooddata.com","name":"tmuchka"},{"email":"jan.kruza@gooddata.com","name":"gdjan"},{"email":"phong.nguyen@gooddata.com","name":"phong.nguyen"},{"email":"tuan.tran@gooddata.com","name":"tuan.tran_gd"},{"email":"Miroslav.Koldus@gmail.com","name":"mkoldus"},{"email":"martin.milicka@gooddata.com","name":"martin.milicka"},{"email":"jiranek35@gmail.com","name":"pjiranek"},{"email":"mykhaylo.zelenskyy@gooddata.com","name":"martozar"},{"email":"davidzoufaly@gmail.com","name":"david.zoufaly"},{"email":"arturs.grebnevs@gooddata.com","name":"agrebnevs-gd"},{"email":"vaclav.zmrhal@gooddata.com","name":"vasek.zmrhal"},{"email":"kadlino98@seznam.cz","name":"hkad98"},{"email":"mya.lehoai@gmail.com","name":"hoaimy"},{"email":"lukther@gmail.com","name":"lukas.ther"},{"email":"ondrej.velisek@gooddata.com","name":"ondrejvelisekgd"},{"email":"andrew.milieta@gooddata.com","name":"amilieta"},{"email":"andre.nanninga@gooddata.com","name":"andrenanninga-gooddata"},{"email":"PavelZrk@gmail.com","name":"pavelzrk"},{"email":"ilia.kozachyshyn@gooddata.com","name":"ilianchik"},{"email":"dusan.kovacik@profiq.com","name":"dusan-kovacik-profiq"},{"email":"khuong.nguyen@gooddata.com","name":"khuongnguyen"},{"email":"matej.pavlik@gooddata.com","name":"matej.pavlik"},{"email":"jenny.nguyen@gooddata.com","name":"jenny_gooddata"},{"email":"jakub.svehla@gooddata.com","name":"goodkuba"},{"email":"armana.hajovska@gmail.com","name":"armhaj"},{"email":"ivan.nejezchleb@seznam.cz","name":"bertold8"},{"email":"oanh.nguyen@gooddata.com","name":"jyn.nguyen"},{"email":"stepan.machovsky@gooddata.com","name":"mara3l"},{"email":"ondrej.maca@gooddata.com","name":"ondrej.maca"},{"email":"lukas.hlavacek@gooddata.com","name":"lukashlavacek"},{"email":"petr.veprek@gooddata.com","name":"petr.veprek"},{"email":"jan.tychtl@gooddata.com","name":"jan.tychtl.gooddata"},{"email":"damian.sommer@gooddata.com","name":"sommedamgd"},{"email":"guilherme.santos@gooddata.com","name":"guigooddata"},{"email":"duyquan.bui@gooddata.com","name":"peter-lorn"},{"email":"jakub.schenk@gooddata.com","name":"jakub.schenk"},{"email":"timurmuh@pm.me","name":"timurmuh"},{"email":"daniel.doktor@gooddata.com","name":"danieldoktor"},{"email":"jkb.matuska@gmail.com","name":"jkbm"},{"email":"nguyen.vo@gooddata.com","name":"ellavo"},{"email":"wendy.nguyen@gooddata.com","name":"wendy.nguyen"},{"email":"milan.dufek@gooddata.com","name":"milan.dufek"},{"email":"long.mai+npm@gooddata.com","name":"maitrieuphilong"},{"email":"jakub.matuska@gooddata.com","name":"jkbm_gd"},{"email":"ornstz@me.com","name":"zdenekornst"},{"email":"jiri.staroba@gooddata.com","name":"jiri.staroba"},{"email":"henry.nguyen@gooddata.com","name":"henry.nguyen.gooddata"},{"email":"adam.prchal@gooddata.com","name":"adam.prchal"},{"email":"duy.huynh@gooddata.com","name":"frankhuynh"},{"email":"ondrej.macek@gooddata.com","name":"macekond"},{"email":"martin@najemi.cz","name":"martinnaj"},{"email":"peter.koza@gooddata.com","name":"peter.koza"},{"email":"sandra.suszterova@gooddata.com","name":"sandrasus"},{"email":"piotr.jaroslawski@gooddata.com","name":"pjar"},{"email":"jan.svager@gooddata.com","name":"jan.svager.gooddata"},{"email":"minh.ho@gooddata.com","name":"minh.ho.gooddata"},{"email":"maiphuong.bui@gooddata.com","name":"maiphuong.bui"},{"email":"jakub.zovak@gooddata.com","name":"jakubz_good"},{"email":"pavel.cerny@gooddata.com","name":"pavelcerny"},{"email":"marcel.varhalik@gooddata.com","name":"mvarhalik"}],"readme":"# MIME Codec\n\n## Important\n\nThis is a fork of emailjs/emailjs-mime-codec (MIT).\nUpstream: https://github.com/emailjs/emailjs-mime-codec\n\nChanges:\n- used latest ramda library version\n\n\nThe library allows you to encode and decode between different MIME related encodings. Quoted-Printable, Base64 etc.\n\nAll input can use any charset (in this case, the value must not be a string but an arraybuffer of Uint8Array) but output is always unicode.\n\n## Usage\n\n    npm install --save @gooddata/emailjs-mime-codec-new\n\n    import {\n      encode, decode, convert,\n      mimeEncode, mimeDecode,\n      base64Encode, base64Decode,\n      quotedPrintableEncode, quotedPrintableDecode,\n      mimeWordEncode, mimeWordDecode,\n      mimeWordsEncode, mimeWordsDecode,\n      headerLineEncode, headerLinesDecode,\n      continuationEncode,\n      foldLines,\n      parseHeaderValue\n    } from '@gooddata/emailjs-mime-codec-new'\n\n### Charset functions\n\n```javascript\nencode(data: String) -> Uint8Array\ndecode(data: Uint8Array, charset: String) -> String\nconvert(data, charset: String) -> String\n```\n\n`encode` takes a String and returns a UTF-8 encoded Uint8Array.\n\n`decode` takes a Uint8Array along with a charset and decodes the typed array to a String. Charset defaults to UTF-8.\n\n`convert` chains encode and decode and converts an input string with a given encoding to a UTF-8 encoded Uint8Array.\n\n### foldLines\n\nFolds a long line according to the RFC 5322 <http://tools.ietf.org/html/rfc5322#section-2.1.1>\n\n    foldLines(str [, lineLengthMax[, afterSpace]]) -> String\n\n  * **str** - String to be folded\n  * **lineLengthMax** - Maximum length of a line (defaults to 76)\n  * **afterSpace** - If true, leave a space in th end of a line\n\nFor example:\n\n    foldLines('Content-Type: multipart/alternative; boundary=\"----zzzz----\"')\n\nresults in\n\n    Content-Type: multipart/alternative;\n         boundary=\"----zzzz----\"\n\n### mimeWordEncode\n\nEncodes a string into mime encoded word format <http://en.wikipedia.org/wiki/MIME#Encoded-Word>  (see also `mimeWordDecode`)\n\n    mimeWordEncode(str [, mimeWordEncoding[, fromCharset]]) -> String\n\n  * **str** - String or Uint8Array to be encoded\n  * **mimeWordEncoding** - Encoding for the mime word, either Q or B (default is 'Q')\n  * **fromCharset** - If the first parameter is a typed array, use this encoding to decode the value to unicode\n\nFor example:\n\n    mimeWordEncode('See on õhin test', 'Q');\n\nBecomes with UTF-8 and Quoted-printable encoding\n\n    =?UTF-8?Q?See_on_=C3=B5hin_test?=\n\n### mimeWordDecode\n\nDecodes a string from mime encoded word format (see also `mimeWordEncode`)\n\n    mimeWordDecode(str) -> String\n\n  * **str** - String to be decoded\n\nFor example\n\n    mimeWordDecode('=?UTF-8?Q?See_on_=C3=B5hin_test?=');\n\nwill become\n\n    See on õhin test\n\n### continuationEncode\n\nEncodes and splits a header param value according to [RFC2231](https://tools.ietf.org/html/rfc2231#section-3) Parameter Value Continuations.\n\n    continuationEncode(key, str [, fromCharset]) -> Array\n\n  * **key** - Parameter key (eg. `filename`)\n  * **str** - String or an Uint8Array value to encode\n  * **fromCharset** - If `str` is a typed array, use this charset to decode the value to unicode before encoding\n\nThe method returns an array of encoded parts with the following structure: `[{key:'...', value: '...'}]`\n\n#### Example\n\n```\ncontinuationEncode('filename', 'filename õäöü.txt', 20);\n->\n[ { key: 'filename*0*', value: 'utf-8\\'\\'filename%20' },\n  { key: 'filename*1*', value: '%C3%B5%C3%A4%C3%B6' },\n  { key: 'filename*2*', value: '%C3%BC.txt' } ]\n```\n\nThis can be combined into a properly formatted header:\n\n```\nContent-disposition: attachment; filename*0*=\"utf-8''filename%20\"\n  filename*1*=\"%C3%B5%C3%A4%C3%B6\"; filename*2*=\"%C3%BC.txt\"\n```\n\n### quotedPrintableEncode\n\nEncodes a string into Quoted-printable format (see also `quotedPrintableDecode`). Maximum line\nlength for the generated string is 76 + 2 bytes.\n\n    quotedPrintableEncode(str [, fromCharset]) -> String\n\n  * **str** - String or an Uint8Array to mime encode\n  * **fromCharset** - If the first parameter is a typed array, use this charset to decode the value to unicode before encoding\n\n### quotedPrintableDecode\n\nDecodes a string from Quoted-printable format  (see also `quotedPrintableEncode`).\n\n    quotedPrintableDecode(str [, fromCharset]) -> String\n\n  * **str** - Mime encoded string\n  * **fromCharset** - Use this charset to decode mime encoded string to unicode\n\n### base64Encode\n\nEncodes a string into Base64 format (see also `base64Decode`). Maximum line\nlength for the generated string is 76 + 2 bytes.\n\n    base64Encode(str [, fromCharset]) -> String\n\n  * **str** - String or an Uint8Array to base64 encode\n  * **fromCharset** - If the first parameter is a typed array, use this charset to decode the value to unicode before encoding\n\n### base64Decode\n\nDecodes a string from Base64 format (see also `base64Encode`) to an unencoded unicode string.\n\n    base64Decode(str [, fromCharset]) -> String\n\n  * **str** Base64 encoded string\n  * **fromCharset** Use this charset to decode base64 encoded string to unicode\n\n### mimeWordEncode\n\nEncodes a string to a mime word.\n\n    mimeWordEncode(str[, mimeWordEncoding[, fromCharset]]) -> String\n\n  * **str** - String or Uint8Array to be encoded\n  * **mimeWordEncoding** - Encoding for the mime word, either Q or B (default is 'Q')\n  * **fromCharset** - If the first parameter is a typed array, use this charset to decode the value to unicode before encoding\n\n### mimeWordsEncode\n\nEncodes non ascii sequences in a string to mime words.\n\n    mimeWordsEncode(str[, mimeWordEncoding[, fromCharset]]) -> String\n\n  * **str** - String or Uint8Array to be encoded\n  * **mimeWordEncoding** - Encoding for the mime word, either Q or B (default is 'Q')\n  * **fromCharset** - If the first parameter is a typed array, use this charset to decode the value to unicode before encoding\n\n### mimeWordDecode\n\nDecodes a complete mime word encoded string\n\n    mimeWordDecode(str) -> String\n\n  * **str** - String to be decoded. Mime words have charset information included so need to specify it here\n\n### mimeWordsDecode\n\nDecodes a string that might include one or several mime words. If no mime words are found from the string, the original string is returned\n\n    mimeWordsDecode(str) -> String\n\n  * **str** - String to be decoded\n\n### headerLineEncode\n\nEncodes and folds a header line for a MIME message header. Shorthand for `mimeWordsEncode` + `foldLines`.\n\n    headerLineEncode(key, value[, fromCharset])\n\n  * **key** - Key name, will not be encoded\n  * **value** - Value to be encoded\n  * **fromCharset** - If the `value` parameter is a typed array, use this charset to decode the value to unicode before encoding\n\n### headerLinesDecode\n\nParses a block of header lines. Does not decode mime words as every header\nmight have its own rules (eg. formatted email addresses and such).\n\nReturn value is an object of headers, where header keys are object keys. NB! Several values with the same key make up an array of values for the same key.\n\n    headerLinesDecode(headers) -> Object\n\n  * **headers** - Headers string\n\n### parseHeaderValue\n\nParses a header value with `key=value` arguments into a structured object. Useful when dealing with\n`content-type` and such.\n\n    parseHeaderValue(valueString) -> Object\n\n  * **valueString** - a header value without the key\n\nExample\n\n```javascript\nparseHeaderValue('content-type: text/plain; CHARSET=\"UTF-8\"');\n```\n\nOutputs\n\n```json\n{\n    \"value\": \"text/plain\",\n    \"params\": {\n        \"charset\": \"UTF-8\"\n    }\n}\n```\n\n## License\n\n```\nThe MIT License\n\nCopyright (c) 2013 Andris Reinman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.```\n","readmeFilename":"README.md"}