{"_id":"@json2csv/transforms","_rev":"16-ad579222ba0faa9287b1328c4a0073cc","name":"@json2csv/transforms","dist-tags":{"latest":"7.0.8"},"versions":{"6.0.0-alpha.2":{"name":"@json2csv/transforms","version":"6.0.0-alpha.2","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@6.0.0-alpha.2","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"http://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"0f11b46c3162acbef8a9b7b228c040d53d099575","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-6.0.0-alpha.2.tgz","fileCount":6,"integrity":"sha512-libozmM09B1Zd4KT5B/4sijFxLZQXcb26yYHuksJnD6v+snIu7IcVMkmtCZyTKKqeLvmnTyWt/3nTb9cmw+eug==","signatures":[{"sig":"MEQCIH0NXJ2N3naylMa+fj/D/xtlAeh62Sg0mRS4c4X1dtsSAiAAlxPQfNzTFHDtFI/ERyCEk1bBRLlRWhXvuWBPG+irow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAqDwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpQg/+NCpadoKDYK7w+Qd6Ugez/CybI9YiKE4BA22YhqbBuE49/kQA\r\nlb7OR4DdYc2LG280Ks6QRQQlXKbqwiTkOg5uCr4AztG/HR7zkL2UjEcu3mmo\r\nso5jNfidV2DpRICw7DmCsDAo0LASxK7RoDorJF2CtzCrsV3R7yxujdffQ2pj\r\nuccj2U7n4Jy6BkqUE7D3d078zztzIgHJl65mGwBxm9W0D+50HyNyFCEu18tI\r\ncSMeHM3Y8lSOIZZFjafsstbQYl86HPNNliTvtKRcJQYKZBGD/SwqW2d07Lzb\r\npl3YpM/lbSL/bZhrkuXheT3PraBlbL5qCzt60oPa9vevz5xwSer9XeyalA2t\r\ndRN9MhIy2Sn8d15IethUWXAAlmldgXHOyr3ifD3LAo1EQ+L3wm1aG3QG6EeS\r\n/DNVMV5eKQ7xnw2FXDJrk2/gj1AaQPLKWwG+gDCK55YYvr2S08XKRddKtByX\r\nhV5E8UgD36jfPqWLthGwP+/1vXH3tF7KjE7QK3fhjwp1PmT0R+GOnCwfSKK+\r\ndZMMcZZtLCRvoMemVdLesGkFd21t7IAXhhAUvFoZ0kOhcXItqEad9ORmmHLZ\r\ntpS2Pdk4zbXwLw5gYc/773UcqxFFWnrHgnnfQsHL7+dxloFJgZ+PTkfEKxeX\r\nlWLfXF43hAWzIdmeHyl82kOmhYZ4cvrcAEE=\r\n=mOqx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./*":"./src/*.js"},"gitHead":"22444aeef2331781227f5d8df6e3d18d1c858fd3","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"8.15.0","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"lodash.get":"^4.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_6.0.0-alpha.2_1661116656206_0.2824474343491299","host":"s3://npm-registry-packages"}},"6.0.0-alpha.4":{"name":"@json2csv/transforms","version":"6.0.0-alpha.4","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@6.0.0-alpha.4","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"http://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"fd5ca325fc86a45651c02a4c632764b8eff0efbb","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-6.0.0-alpha.4.tgz","fileCount":6,"integrity":"sha512-IFXowq/NN44zkiBEQ/MJRggFDR6QF8Lgf5iIHb384JhqjOALWhvcjgDc16FQXVEebkW7i9h95vnHRHBhAyf7Jw==","signatures":[{"sig":"MEUCIQDtJDPSJlR4WVvfx7mdImc30ZXo+QibaLlyqVlk5EBfagIgD9cnTp5dCUdyoM6q+e155yITdJ4gBbzpYkovRWqIOm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHi23ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUyBAAkRm0ttiL8rYj9wC8Bqna1Tvd/FNLKFW7v73TVrpHETib3pcb\r\nL2eCluN07MyDxW4chcVan1CuR6MX3wfdeOf3gHMB+eFROi7TkH87JIzuNHcP\r\nqFK3oAAcPEA1MfAEr0ERkAqZvE29Rc8WiKgWPhDBRlfkc8BIb58D2laXl02f\r\nb7liR8cC9gup7n/Rl6w7diQdri8wkwX0Tcnldkgj2LXSeIZnjE8egtPaauPM\r\nQBpx4xJ17DwqygAAQiy+BU0kL7XjGePcRNtwDGZ5MT+k+ZFT3s/k1o5xcCxi\r\nGzgOCeJ+uMqtCdLtv1wcCT+8G12CcpmhGXaM48InxdFGPPo/6spQchuczRjF\r\nd86BOb0WOQAGukI/NOVsM4R/zKon/GKu5U0WTzwN/RCAEHwayYZhRPYk3I15\r\nPQeRQt9p0f4DwLWIgN2+OIKxYo/uvYzkY3faJc+vE51N/ovik6otfKRMBotV\r\n5T+zU7aXMYK6aLJtuj0xlyRW9hohLMzgrefjW0IzYKzOnS2+Kw+lrb54z/p3\r\n3jYusnD8WngqSJzQwPz94JJTNBeeXhrD1mD6IV5JiA08wSsg2LoF7Bgqp/EL\r\ns59AZOjUeYrodVAXzW+dRhUJgSc+8bCA7tIfNtw+WwbGxpTK+uPtuZUoGsc6\r\nHSeO0aMmkOVRPi7VwLfnY8Qm/os1NOk3LNQ=\r\n=/Wwq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./*":"./src/*"},"gitHead":"854df7f9a89119da745c981a2d83bdd900705bd8","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"8.19.1","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"_nodeVersion":"18.9.0","dependencies":{"lodash.get":"^4.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_6.0.0-alpha.4_1662922166981_0.742206689927968","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@json2csv/transforms","version":"6.0.0","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@6.0.0","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"http://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"d455132b52f37e8243df2a97cf8d11969c1fe6b9","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-6.0.0.tgz","fileCount":6,"integrity":"sha512-bMPZDwmq/kFhoCe5oHvpVOwMB0tlvIfl9Wm9mLY2/+fUsDIMDl+Bd/FmywyfY5lWF1FAkUgM+DzJiKaa8ORQ2g==","signatures":[{"sig":"MEUCIDUaA2UqIB8jDnJud+84Ed+79fCU48JzsyK8QfBiRx1GAiEAqIu2fl0R9OA3sLSFRUcWjDze4hGA3tZHC9Dab3xTOWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyPPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT7xAAlnTc2ZtbNeiOE0/si9R/N9Lgqtkzrhcz0EtZBWr2G4psdF77\r\nHoVdLMXMB4hP6FXshW8s7MYx5OqWiomhDo9ltoK00URAVuJn/PW9rXhvmyzC\r\nWk33FHE4MmRfxPXseZSGnxWSNJnoSt3aUGlOLHQxWpvSztNztYPNm6/TF1EH\r\nBZhub5amJPx0/LERXQtJpQVT4FfvBKgABM+UzAajMsWSk+ADs8jY0oIfH5jV\r\n1Di7ZPMQlEliOqY4nUlyZbLeaBUry7zUUYacdzD1lyFYLbqOyINA/db0DgDE\r\ngxz8copgZLbZfOHhw6QzA7h/ph/SUT4Oicao7Z6g+4oeIOsCauT39rhj5ete\r\ndPXkqsTfZ+gDDg7s8SIVxds0mu8PRCwLe7EbUOfYDOYoX6UP0gRRTVT62ZzW\r\nJovw0DCQeq47KupsvCMQ/DDjiQuVzIMJUqSMy6oqhA+YbNbHIg6wXYevcfTq\r\nyChrSMpVrn4ZLVyf5UoVs0ib35xqieosztc1JcCxOHzc0wygeXvSIB3cdLgF\r\nfpiZ9uvuvbmGrffNKakpswNXH0UyQO8fBIaIamY3e6j0QY2sm7OFJxfolElD\r\nBxOyVW6NQ5AzIy4udhCA8AkI+wasvI34Nm++32DdSbFbmz2nUh2mKn/OB0Y3\r\npIG25wRroUUZ/7IwggjqpMIdS3Jpa70s/K8=\r\n=Vm2k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./*":"./src/*"},"gitHead":"d121d338f6d100327c45e70af4b9f00d8b00a421","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"8.19.1","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"_nodeVersion":"18.9.1","dependencies":{"lodash.get":"^4.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_6.0.0_1664295887609_0.8482940011541855","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@json2csv/transforms","version":"6.1.0","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@6.1.0","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"http://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"f8b3afa6073340c9a010fd20275502a9d89f4b4f","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-6.1.0.tgz","fileCount":6,"integrity":"sha512-Q4YCHUyR4rIEpHIX9S0wA+HGbPTCoASzFBbcHTz+0XnWuuD8i8aQxMBck2KWZ+okwbTnLC5QY9h+IK5yAMy2TQ==","signatures":[{"sig":"MEUCIFeN0qYFZxdpVvrQKy6zgVp1gyjoyz8tabh0g7FR1pI/AiEAiO1SzZQ4Kr5D2q/bRX9KuHqQGoBjU35biVBFyt0rSH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXvCtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs1A/9GrOELTrCbygUcikHucPku6TQP0StiaKAI5aA3PIPSYa2BhsC\r\njsDSXQihShNenHReMHSTtLSxUxFVh6zeLVcKtEtKuTj64CY3/ab5mCrALX5/\r\nMi82OmuzJF25mkZUr0eGxhx82ccoe9SLs33d3Gw4lxTh1RNvykO02z5tNV2L\r\nWWRiu40ztTuKkMTFPIWHAtELZXLWDorITR5eWNrob4aLxb1BlTCOclt73UYh\r\nZAlW11MW8F1zprlVVCwBbN64UzPzH/o8j9YtCfcp/h0cwYNUXDWcWojOWf6j\r\ngIR4nl4O4x/+o+MgRoB6ujKWV3973PsGNfPL7ctg9PlguToYgaIa/XJwn5vt\r\nFOrBNpkeDR2oMQSz4YvV/cA8MEdQLDJCSWbvh/xJ0izshH91v3xkAbc3wQLG\r\nJp2R/hlI+xAEs5hzQfaUh0p5+BGHlSU3QGcFNdng9yaddqwnNYG3q+zc/ehC\r\nta5gJNW2/ZVR2wWNwVE4Ne40yXhIh63vcV8jCocwIf7Igdk6jXolGeZBvghf\r\n91WPghXSXjXKA3LA7a8/4htVbjt67EIHfsqP4VCCJn6+7WGWca359SHtRYrx\r\n0NBczxTeLOZ7ovzYfhecGV9uUu1K3HJv1GHBtra/LvyEClSxS2RcKIuP1rdW\r\nnQ8ZBFsQMa1HpnBEF0IuWKIINiytKoQPYo0=\r\n=rbO3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":{"import":"./src/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./src/*","require":"./dist/cjs/*"}},"gitHead":"04867aebea85979c18875f4cd1ae58ea230ce813","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1","build":"node ../../build-cjs.js transforms"},"_npmUser":{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"8.19.2","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"lodash.get":"^4.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_6.1.0_1667166381746_0.7690740557280482","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@json2csv/transforms","version":"6.1.1","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@6.1.1","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"http://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"db3ae32f409c0b23590c6dee3d1b1c44f6f0a0a6","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-6.1.1.tgz","fileCount":6,"integrity":"sha512-D4TRJDvxjiT/2L+sQR6qu/JfbbYoNSd3UdW1yBW673XBUUWxX5zlUjD00b1MhGtNuipSnjv9RgKmNPODilKEMA==","signatures":[{"sig":"MEUCIQC6OVJG9kUusUiPaJOfcNuzLGwv7Gr/ectE+CQvFsaRngIgZqQzpPjjn8hHofsa9whZOUeFIxHTHVQPxwnzvSm0RBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjagjSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9ZA//WZXyT3nwTKej/UHN2rbkBXw/jDJ+2TvzVCWujlytIe/9w2mt\r\nUeTu6lX1vN3Hv43UEgFwfi/9TQnNv5ZMUcBBTBbKSJUsDAr9R1AP1jx0Yh82\r\naAT5bRkF5DwtWxAcvjr1QWlHT0MykCZcY1+Fi/hCp5CIxILcOeQJ8ISWoyin\r\n5ssAbvf7fxuTc7buXLFVHqlb4Y1Id+eJ4eFTpCZgKiJU/CMzcM/QcQAnDYuy\r\n2WXy90EEHbshbol/dn/qlmv9Yj/kkNJ5QaHMNQFm2pCiRQax7/6lJCIJlOWT\r\nX42McrUfs4Cobw8ZaP7QkcqU0JMQcPQ1GNVJ0zxSkHIDy3DQ3DO1HWfRzWGU\r\nZoWWPFiy5BsAllH2J0qP046zdzVwvCHH3FzIyZaAsDLC3yIdRdu5YxxlYbhy\r\nBWhaZHpge0Fx31SsxJSf2c0KvnziOhU+dy77ik0/y7RMkHUlnHIFBGR4J8fv\r\n+HSLFcP5Bfn2DTTeNnN44wzZr8AqTYluEbiUzIuZGdcKRsf9s8CiLL4j3/ru\r\nXFe6vfpf9Tpvf9C+YvlmVUnes+7cwg3G3Ibmy+HDjDZQuGPXvLZXvGgpFbVP\r\n/md/ibSAJOw3GNwSzTuUa3uMITmuiaP+xQQnOe/KIVlM0j/mE7nLZVsMJqXY\r\nm7aV7CtqwwEg1zWwW0l6OzVRL/6Swc9HnBE=\r\n=VVov\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":{"import":"./src/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./src/*","require":"./dist/cjs/*"}},"gitHead":"b8f190eaad87ff658e5df68563c7e1676b6fc545","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1","build":"node ../../build-cjs.js transforms"},"_npmUser":{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"8.19.2","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"lodash.get":"^4.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_6.1.1_1667893458092_0.04688384035361959","host":"s3://npm-registry-packages"}},"6.1.2":{"name":"@json2csv/transforms","version":"6.1.2","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@6.1.2","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"http://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"60e3a8064aebd98222ca205aaab9b2db834eda76","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-6.1.2.tgz","fileCount":11,"integrity":"sha512-Trt00/ILixxC6M1x8fl4iOugt7AFx8H7ZPgOdU0tVoR1w2o2HBMuBBR6kDytVgM+8Fk233WdUCyT017oPpmzPg==","signatures":[{"sig":"MEUCIAJAvnEx6jkkulYyi/NvKzu8gUTifvnznD3lEcFLkvR5AiEAt5zcH5tazrhIoBkLnsySWNgmSv7EUe0M6d+LRWPpQv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcgclACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXPA//WcRZ45t/oPsYHkrYz1UWzsxrDRvXk7lndHaeF6UURRzLuSHv\r\nP6fdS6FY5cUZbbCaPe7DKfBIxip67sPi4AYc4KQWEX6x0SqtcRvXOJH8z3VM\r\nTpmWayUdUglg6LnTEgxLhm+yGzd1akEkPinrwbN28xSPZQhVaaUg4208EaMz\r\n3Ea5Vkmoh6aCejtSUEV5aWkiBefkGpvd3H3je7JhEUeX9fNKOKNEqqV1CsWz\r\nXc8u3H3LZi7RzEicuUm+PYg8OhYhWzpWRtdnTS3UHtMKpqXghyRr1p3yLcMw\r\neatZYlvum4kQ27L6WCAKNWRQHqES6do7UHidPv94GYUfn8pr3rljVrwMKgJ9\r\npxtXU/NEfBqEsl5nBvbs1yAFzn3vm538g4TCAhcHJ7YrwywddP5VpZTjBvQ7\r\nHPKX4KBlJN2ula8urVeSqOasCeQHRg0w1mtQBhe11PQY0JhVNIrzI72j+9wJ\r\n9EEiKQ/PPagsX4Z/aXDp4nEVP2qBj/CW/yoDXIoHH2Q0d7RRLRTKWa7GTGkW\r\nrK5Frt2s73Rnp7YZdouknaEoodCyqGgfXrPSpu/CaIHSwZ9shDU6nWPlnipm\r\neNf5jsczEWPPPB4RdQJ9rFI5vUFlBmO6QWu7KEyg6Sv4d+O3FHeTEIg9EJnO\r\nShRXLH6wRIYhCP5sxO4x2iwlKzvxC4Fw+9s=\r\n=/CgL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":{"import":"./src/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./src/*","require":"./dist/cjs/*"}},"gitHead":"94fc50f81cca0e821f1dc0b4022e06a5ed528c07","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1","build:cjs":"node ../../build-cjs.js transforms","prepublishOnly":"npm run build:cjs"},"_npmUser":{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"8.19.2","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"lodash.get":"^4.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_6.1.2_1668417317216_0.2613133001222214","host":"s3://npm-registry-packages"}},"6.1.3":{"name":"@json2csv/transforms","version":"6.1.3","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@6.1.3","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"http://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"15fb2b8dacc2dc0a4dda9df8de300257691d53b3","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-6.1.3.tgz","fileCount":11,"integrity":"sha512-MwJsNUt68/0B7kdlZOn7R4jn7EXOhNEZ3bwKfYwPtyAM/GD4ctSIazfV69hI+i5jxmIEvizh8rRgU/8/qrjsAA==","signatures":[{"sig":"MEQCIEXtQ1bOPFkj9dwIVJN3VkSnXz/F8rp4zWjDFube8spNAiBs+1SQgb3nfOa4DnHTxmR8dlrJk3tj8kNiU6YVyzuU/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK0X7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDHQ/+PM2DlrrXsAun09EbsvIauyKeQuFVH+ZpZw8IQNx05HquW/tb\r\nIRukL/fU1WwnSeIDCTWXTjJSJ0dkAq3Mn2Ti6rGhsBpaCxzUeTTJoTh6KlYm\r\nWeLyu7Ho6rVepHZ9AustOaWKf2szkq0xskAxxeWCVOFZMIE9AecHfsURYfEv\r\nUQilhA+lNcqYCmJdXipzWgkrJBPlOgW+eYKUzSsNg9J2jL/YYiRV7h/iPMpJ\r\nRtMvoLVNByltCjotHC5Fmg9w6YDckiwaJdGZhfdv+vKjAf+9mTteWqRDa5JK\r\n2WygeNNOaVBRGprk1KYBB2hRdnCio45xEql8VXFArgpRuRjSYsOd4KlYkuZh\r\nBXhKNCcFhIzKOLDsHe9vZzBDxw8SsXFWdeVPogaYfhZlTLiaaCfjrw9WnORy\r\npNh5S7yjGJAHXlQ1OH0LAEWOF8gX/enhGhRbWILCtyKU48nZx+JMal1rZKsO\r\nX7A0ArSm4aBbaEi1utQ2iHRMnXFXuCyRVhsKzkude3g3s7RQ64UU6j7FWFHN\r\nF95Ab/37zjxkrxHNRxUWjnRFgww+MhqA16gHo+bvr2MzwO+WPG8UayviQeFg\r\nffEU894tyDShNAVQqOiUFW0NWDLpJebTBxe07ttC4CqRQGhnTiEjQizI2eAG\r\n+qoiPthDH/Q0fxV5L3ehLukYUJkW+es3h7E=\r\n=4wyU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":{"import":"./src/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./src/*","require":"./dist/cjs/*"}},"gitHead":"2d827e99d849e3afbbfcde4fa25f9789aab25c83","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1","build:cjs":"node ../../build-cjs.js transforms","prepublishOnly":"npm run build:cjs"},"_npmUser":{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"9.5.0","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"lodash.get":"^4.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_6.1.3_1680557563147_0.6786868979917127","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@json2csv/transforms","version":"7.0.0","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@7.0.0","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"http://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"8fe3a4a524b0a746fe6af726c336ae9c5dda9fb6","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-7.0.0.tgz","fileCount":51,"integrity":"sha512-qpFCVZX1W4OEEjgzBrY98n9RBZWdf89a5YuRBLo1TyO+QyVvCzTUy7mlbQkWWe79pr+t6+2Ylz+MX+008LcMFQ==","signatures":[{"sig":"MEUCIQCsfG61MyMWm1exAu8ADueUJDgRh9HdeRPH9jNVJJ9JxQIgBKcv1kYyN5v7gzsd/vkHxd+mvwl5RvRoiT4w+q2bBJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108240},"main":"dist/mjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/mjs/*","require":"./dist/cjs/*"}},"gitHead":"707af9c702029238c316e40250ea121a812f57fe","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cjs && npm run build:mjs","build:cjs":"tsc --module commonjs --verbatimModuleSyntax false --outDir ./dist/cjs && node ../../build-cjs.js","build:mjs":"tsc --module esnext --outDir ./dist/mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"9.5.1","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lodash.get":"^4.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_7.0.0_1685375074391_0.41043400607901903","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@json2csv/transforms","version":"7.0.1","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@7.0.1","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"http://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"357efc68739c5414eb46d307bcad4e19ccb4fb4c","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-7.0.1.tgz","fileCount":51,"integrity":"sha512-FsEC0/ymIvU/GUdcveE+B8nZYDB1ZDQxw/icZ1V/Ylr799v1KG/1ywp9cVReCA88PK3iS3vuJ4jCPGmMxrOBlQ==","signatures":[{"sig":"MEUCIQCQ6HkGNIAAZ2sLnGkxQptrMd8Po4re2wfVye5ZryVY0QIgA/cey7ecG5GTz2Su+pD+5ryG4LroPRN8dX49Ky0zaMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108240},"main":"dist/mjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/mjs/*","require":"./dist/cjs/*"}},"gitHead":"b43c7dd556b7afc9728ecc31ccc96c8c76056f09","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cjs && npm run build:mjs","build:cjs":"tsc --module commonjs --verbatimModuleSyntax false --outDir ./dist/cjs && node ../../build-cjs.js","build:mjs":"tsc --module esnext --outDir ./dist/mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"9.5.1","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lodash.get":"^4.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_7.0.1_1685526154437_0.3774265954382532","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"@json2csv/transforms","version":"7.0.2","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@7.0.2","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"http://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"a202ef3c88b5447673bb816f3c29826d49e9ee51","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-7.0.2.tgz","fileCount":51,"integrity":"sha512-w28D9eEL3SZZx7rRttTzSb2QetUp+bQSG/+60+czxu3F/w2JsCqPWBXRMEy4Il5Ks7IX+7cUqTL9YflwBkIZlg==","signatures":[{"sig":"MEUCIB3xlFPQsXxFQdAvTkfd9yok69mV34JxV/+43AlrN8UpAiEAhTqzaI1Teue1bu/sTAWS1kNpxKk8c29aI2uKKjJ1XKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108278},"main":"dist/mjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/mjs/*","require":"./dist/cjs/*"}},"gitHead":"99c9595a6e2499578e60cf077bf74b9f992f3285","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cjs && npm run build:mjs","build:cjs":"tsc --module commonjs --verbatimModuleSyntax false --outDir ./dist/cjs && node ../../build-cjs.js","build:mjs":"tsc --module esnext --outDir ./dist/mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"9.6.7","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"lodash.get":"^4.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_7.0.2_1692232304616_0.9292339792631577","host":"s3://npm-registry-packages"}},"7.0.3":{"name":"@json2csv/transforms","version":"7.0.3","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@7.0.3","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"http://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"86ad4ce692df820db87da8a5e7906a2b70543263","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-7.0.3.tgz","fileCount":51,"integrity":"sha512-6IvE2NXcFB48nutRa1nmbnJEJWlR846xHggI0WIuZzX2yMKJjEnNuJYPVpq7pelm2zQqFh1uoE3M7xqUleGdDw==","signatures":[{"sig":"MEUCIBB8ntQl+wzKDVrpWPdhHYjTfTLgL9z4HAduJR1TvnguAiEAyK8ZrltzAzVL4Ir73GsYxmGsOy+w6ZJgqIrQ8WKkUG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109002},"main":"dist/mjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/mjs/*","require":"./dist/cjs/*"}},"gitHead":"3f075bd158665e4121964e10e03fd2366e0b5e45","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cjs && npm run build:mjs","build:cjs":"tsc --module commonjs --verbatimModuleSyntax false --outDir ./dist/cjs && node ../../build-cjs.js","build:mjs":"tsc --module esnext --outDir ./dist/mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"9.6.7","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"lodash.get":"^4.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_7.0.3_1692911559615_0.9784556156263622","host":"s3://npm-registry-packages"}},"7.0.4":{"name":"@json2csv/transforms","version":"7.0.4","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@7.0.4","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"http://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"aa2bad41d97e490e467edb4e8a5d597be8c32047","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-7.0.4.tgz","fileCount":51,"integrity":"sha512-V7wyMdG/3A49DfvgGIydI2g7WPW8b8WWcG6oVhqHcH/UNVyYL0kb7kEWLxBDNA0kRs5aNihixlaqs+0y4+3Fmg==","signatures":[{"sig":"MEUCIQDoypDYyDLkr987wYu6N6W71W/XLOQScyICDNmZ9b7IPAIgPb5mB3irGwRFlvqNSJtWzM+rdC1ngTVAHefuiyoqe7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130290},"main":"dist/mjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/mjs/*","require":"./dist/cjs/*"}},"gitHead":"cc4e0a3551868bd86c1b3bb02a94ed86fe983cc4","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cjs && npm run build:mjs","build:cjs":"tsc --module commonjs --verbatimModuleSyntax false --outDir ./dist/cjs && node ../../build-cjs.js","build:mjs":"tsc --module esnext --outDir ./dist/mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"9.8.1","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_7.0.4_1701198064218_0.4827752467123152","host":"s3://npm-registry-packages"}},"7.0.5":{"name":"@json2csv/transforms","version":"7.0.5","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@7.0.5","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"http://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"3fdea853c5d6cc70965e6248e12efa1c1e098905","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-7.0.5.tgz","fileCount":51,"integrity":"sha512-zT8tW9jq1HWHR08Oyo39JfNMK756Qk4IPBtl6VZyEKoPbPiltnl3Zb2a1pg91x+wSjPNU3s5DDoSKI6FQGg5aw==","signatures":[{"sig":"MEYCIQDa0CTdkV/DdCXCU3bpjyxRCy4mDnfkQfL66Yc0cY+OYQIhAKayEdxf86oG8SRgdB8XbxEtso7NAtC6FAmXQ/g6S8wT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128166},"main":"dist/mjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/mjs/*","require":"./dist/cjs/*"}},"gitHead":"2f1e93254c3725971d9d2a4518b2c26c4d21ba37","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cjs && npm run build:mjs","build:cjs":"tsc --module commonjs --verbatimModuleSyntax false --outDir ./dist/cjs && node ../../build-cjs.js","build:mjs":"tsc --module esnext --outDir ./dist/mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"10.2.3","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_7.0.5_1705768906981_0.9513197968174527","host":"s3://npm-registry-packages"}},"7.0.6":{"name":"@json2csv/transforms","version":"7.0.6","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@7.0.6","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"http://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"2072979fd41906db70342d6fe864cc45d4cbe5c4","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-7.0.6.tgz","fileCount":51,"integrity":"sha512-WURhLNL4rNa3PcvXCyy5alvuthnb2Pk9SiC3S7mQZSMbwkMa2E36upoWu9QCbfUpVR6xG1S1vkSdXUAKCjfxcQ==","signatures":[{"sig":"MEUCIDlBseV0d4Wr4X4k8MrRXSiIK9603rwe1Fkp0z135TKAAiEAz6mU5VSENWyerQX3mZMkuKF0ePUa/pYvoUW9F8dR8gE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128224},"main":"dist/mjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/mjs/*","require":"./dist/cjs/*"}},"gitHead":"1bc87a07565eed3c857342c41b7ca296ca48e452","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cjs && npm run build:mjs","build:cjs":"tsc --module commonjs --verbatimModuleSyntax false --outDir ./dist/cjs && node ../../build-cjs.js","build:mjs":"tsc --module esnext --outDir ./dist/mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"10.2.4","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_7.0.6_1707666610159_0.033096679640474136","host":"s3://npm-registry-packages"}},"7.0.7":{"name":"@json2csv/transforms","version":"7.0.7","keywords":["json","to","csv","export","convert","parse"],"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","_id":"@json2csv/transforms@7.0.7","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"homepage":"https://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"dist":{"shasum":"4dc7ec37ef423f0365183424d6b4249ae5a24085","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-7.0.7.tgz","fileCount":50,"integrity":"sha512-nRiAXbEB5e6SGBaOPCEtsPWlCQRcBoN17sYVlTKfkE7P0vizjWhONgjPuvrwaDXwxx78E5buQsYRU08uJj9y9Q==","signatures":[{"sig":"MEQCIDP/0uGLBIzYHv8h8WXFI+KskMtPQHomBQt9qY9cdLSrAiBqqGN2vK6GsgvZpczqdHMsd3UD4GfyW569INf98HgYTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@json2csv%2ftransforms@7.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68920},"main":"dist/mjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/mjs/*","require":"./dist/cjs/*"}},"gitHead":"a39217c37cccdef5c67a9a10cb836ac7715647bf","scripts":{"lint":"biome check src","test":"node test/CommonJS.cjs","build":"npm run build:cjs && npm run build:mjs","clean":"node -e \"fs.rmSync('dist', {recursive:true, force:true})\"","build:cjs":"tsc --module commonjs --moduleResolution bundler --verbatimModuleSyntax false --outDir ./dist/cjs && node ../../build-cjs.js","build:mjs":"tsc --module nodenext --outDir ./dist/mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b82407d8-166d-4a54-a7f1-bc2a72cf3ddb"}},"repository":{"url":"git+https://github.com/juanjoDiaz/json2csv.git","type":"git"},"_npmVersion":"11.16.0","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/transforms_7.0.7_1784224030845_0.6345801494991778","host":"s3://npm-registry-packages-npm-production"}},"7.0.8":{"name":"@json2csv/transforms","version":"7.0.8","description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","sideEffects":false,"keywords":["json","to","csv","export","convert","parse"],"homepage":"https://juanjodiaz.github.io/json2csv","bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"repository":{"type":"git","url":"git+https://github.com/juanjoDiaz/json2csv.git"},"license":"MIT","author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"type":"module","exports":{"./*":{"import":"./dist/mjs/*","require":"./dist/cjs/*"},".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"main":"dist/mjs/index.js","scripts":{"lint":"biome check src","build:cjs":"tsc --module commonjs --moduleResolution bundler --verbatimModuleSyntax false --outDir ./dist/cjs && node ../../build-cjs.js","build:mjs":"tsc --module nodenext --outDir ./dist/mjs","build":"npm run build:cjs && npm run build:mjs","clean":"node -e \"fs.rmSync('dist', {recursive:true, force:true})\"","test":"node test/CommonJS.cjs","prepublishOnly":"npm run build"},"gitHead":"6b90db82179729dd56958d6cfb27153027a0fcbb","types":"./dist/mjs/index.d.ts","_id":"@json2csv/transforms@7.0.8","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-5fOkUCTKTYg5GVX/mJIUDjwH5LSrRpgLciaWkeWvoIuckC7jaHF7HDULIr0qbNX2NZA/2wkTMpukrWUKhmydqw==","shasum":"ff01252f96acb7d7cf7b1ec323ed157233ca667b","tarball":"https://registry.npmjs.org/@json2csv/transforms/-/transforms-7.0.8.tgz","fileCount":50,"unpackedSize":71243,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@json2csv%2ftransforms@7.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGyfIx1AJBb4sypWoAIBe1Miw8Yoe1lpfdoPmJ5cq7sLAiEAubjimllPCim0YGIk43lWtmEiRrBXlT5mQtAwDqrpWtk="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b82407d8-166d-4a54-a7f1-bc2a72cf3ddb"}},"directories":{},"maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/transforms_7.0.8_1786000754917_0.1403536081502612"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-21T21:17:36.138Z","modified":"2026-08-06T07:19:15.436Z","6.0.0-alpha.2":"2022-08-21T21:17:36.377Z","6.0.0-alpha.4":"2022-09-11T18:49:27.136Z","6.0.0":"2022-09-27T16:24:47.792Z","6.1.0":"2022-10-30T21:46:21.929Z","6.1.1":"2022-11-08T07:44:18.233Z","6.1.2":"2022-11-14T09:15:17.399Z","6.1.3":"2023-04-03T21:32:43.489Z","7.0.0":"2023-05-29T15:44:34.583Z","7.0.1":"2023-05-31T09:42:34.685Z","7.0.2":"2023-08-17T00:31:44.883Z","7.0.3":"2023-08-24T21:12:39.861Z","7.0.4":"2023-11-28T19:01:04.391Z","7.0.5":"2024-01-20T16:41:47.131Z","7.0.6":"2024-02-11T15:50:10.312Z","7.0.7":"2026-07-16T17:47:10.998Z","7.0.8":"2026-08-06T07:19:15.089Z"},"bugs":{"url":"https://github.com/juanjoDiaz/json2csv/issues"},"author":{"name":"Juanjo Díaz","email":"juanjo.diazmo@gmail.com"},"license":"MIT","homepage":"https://juanjodiaz.github.io/json2csv","keywords":["json","to","csv","export","convert","parse"],"repository":{"type":"git","url":"git+https://github.com/juanjoDiaz/json2csv.git"},"description":"json2csv built-in transforms. A transform is a function that receives a data recod and returns a transformed record. Transforms are executed in order before converting the data record into a CSV row.","maintainers":[{"name":"juanjodiaz","email":"juanjo.diazmo@gmail.com"}],"readme":"\n# @json2csv/transforms\n\n[![npm version](https://badge.fury.io/js/@json2csv%2Ftransforms.svg)](https://badge.fury.io/js/@json2csv%2Ftransforms)\n[![npm monthly downloads](https://img.shields.io/npm/dm/@json2csv/transforms.svg)](https://badge.fury.io/js/@json2csv%2Ftransforms)\n[![Node.js CI](https://github.com/juanjoDiaz/json2csv/actions/workflows/on-push.yaml/badge.svg)](https://github.com/juanjoDiaz/json2csv/actions/workflows/on-push.yaml)\n[![Coverage Status](https://coveralls.io/repos/github/juanjoDiaz/json2csv/badge.svg?branch=main)](https://coveralls.io/github/juanjoDiaz/json2csv?branch=main)\n[![license](https://img.shields.io/npm/l/@json2csv/plainjs)](https://raw.githubusercontent.com/juanjoDiaz/json2csv/main/LICENSE.md)\n\nA transform is a function to preprocess data before it is converted into CSV by `json2csv` (in any of its flavours).\nEach transform receives each data record, performs some processing and returns a transformed record.\n\n### json2csv ecosystem\n\nThere are multiple flavours of json2csv where you can use transforms:\n\n* **[Plainjs](https://www.npmjs.com/package/@json2csv/plainjs):** Includes the `Parser` API and a new `StreamParser` API which doesn't the conversion in a streaming fashion in pure js.\n* **[Node](https://www.npmjs.com/package/@json2csv/node):** Includes the `Node Transform` and `Node Async Parser` APIs for Node users.\n* **[WHATWG](https://www.npmjs.com/package/@json2csv/whatwg):** Includes the `WHATWG Transform Stream` and `WHATWG Async Parser` APIs for users of WHATWG streams (browser, Node or Deno).\n* **[CLI](https://www.npmjs.com/package/@json2csv/cli):** Includes the `CLI` interface.\n\n## Built-in transforms\n\nThere is a number of built-in transform provided by this package.\n\n```js\nimport { unwind, flatten } from '@json2csv/transforms';\n```\n\n### Unwind\n\nThe `unwind` transform deconstructs an array field from the input item to output a row for each element. It's similar to MongoDB's \\$unwind aggregation.\n\nThe transform needs to be instantiated and takes an options object as arguments containing:\n\n* `paths` [&lt;String[]&gt;](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array) List of the paths to the fields to be unwound. Optional. If omitted, all array fields are automatically detected and unwound.\n* `blankOut` [&lt;Boolean&gt;](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean) Flag indicating whether to unwind using blank values instead of repeating data or not. Defaults to `false`.\n\n\n#### Examples\n\n##### Simple unwind\n\n###### Programmatic APIs\n\n```js\nimport { Parser } from '@json2csv/plainjs';\nimport { unwind } from '@json2csv/transforms';\n\nconst data = [\n  { \"carModel\": \"Audi\", \"price\": 0, \"colors\": [\"blue\",\"green\",\"yellow\"] },\n  { \"carModel\": \"BMW\", \"price\": 15000, \"colors\": [\"red\",\"blue\"] },\n  { \"carModel\": \"Mercedes\", \"price\": 20000, \"colors\": \"yellow\" },\n  { \"carModel\": \"Porsche\", \"price\": 30000, \"colors\": [\"green\",\"teal\",\"aqua\"] },\n  { \"carModel\": \"Tesla\", \"price\": 50000, \"colors\": []}\n];\n\ntry {\n  const opts = {\n    transforms: [\n      unwind({ paths: ['colors'] })\n    ]\n  };\n  const parser = new Parser(opts);\n  const csv = parser.parse(data);\n  console.log(csv);\n} catch (err) {\n  console.error(err);\n}\n```\n\n###### CLI\nAt the moment, only built-in transforms are supported by the CLI interface.\n\n```bash\n$ json2csv -i data.json --unwind \"color\"\n```\n\n### Flatten\n\nFlatten nested JavaScript objects into a single level object.\n\nThe transform needs to be instantiated and takes an options object as arguments containing:\n\n* `objects` [&lt;Boolean&gt;](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean) Flag indicating whether to flatten JSON objects or not. Defaults to `true`.\n* `arrays`[&lt;Boolean&gt;](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean) Flag indicating whether to flatten Arrays or not. Defaults to `false`.\n* `separator` [&lt;String&gt;](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String) Separator to use between the keys of the nested JSON properties being flattened. Defaults to `.`.\n\n```js\n// Default\nflatten();\n\n// Custom separator '_'\nflatten({ separator: '_' });\n\n// Flatten only arrays\nflatten({ objects: false, arrays: true });\n```\n\n## Custom transforms\n\nUsers can create their own transforms as simple functions.\n\n```js\nfunction doNothing(item) {\n  // apply tranformations or create new object\n  return transformedItem;\n}\n```\n\nor using ES6\n\n```js\nconst doNothing = (item) => {\n  // apply tranformations or create new object\n  return transformedItem;\n};\n```\n\nFor example, let's add a line counter to our CSV, capitalize the car field and change the price to be in Ks (1000s).\n\n```js\nfunction addCounter() {\n  let counter = 1;\n  return (item) => ({\n    counter: counter++,\n    ...item,\n    car: item.car.toUpperCase(),\n    price: item.price / 1000,\n  });\n}\n```\n\nThe reason to wrap the actual transform in a factory function is so the counter always starts from one and you can reuse it. But it's not strictly necessary.\n\n## How to use transforms\n\nTransforms are added to the `transforms` option when creating a parser.\nThey are applied in the order in which they are declared.\n\n### Programmatic APIs\n\n```js\nimport { Parser } from '@json2csv/plainjs';\nimport { unwind, flatten } from '@json2csv/transforms';\nimport { addCounter } from './custom-transforms';\n\ntry {\n  const opts = {\n    transforms: [\n      unwind({ paths: ['fieldToUnwind','fieldToUnwind.subfieldToUnwind'], blankOut: true }),\n      flatten({ objects: true, arrays: true, separator: '_'}),\n      addCounter()\n    ]\n  };\n  const parser = new Parser(opts);\n  const csv = parser.parse(myData);\n  console.log(csv);\n} catch (err) {\n  console.error(err);\n}\n```\n\n### CLI\nAt the moment, only built-in transforms are supported by the CLI interface.\n\n```bash\n$ json2csv -i input.json \\\n  --unwind \"fieldToUnwind\",\"fieldToUnwind.subfieldToUnwind\" \\\n  --unwind-blank \\\n  --flatten-objects \\\n  --flatten-arrays \\\n  --flatten-separator \"_\"\n```\n\n### Complete Documentation\n\nSee [https://juanjodiaz.github.io/json2csv/#/advanced-options/transforms](https://juanjodiaz.github.io/json2csv/#/advanced-options/transforms).\n\n## License\n\nSee [LICENSE.md](https://github.com/juanjoDiaz/json2csv/blob/main/LICENSE.md).\n","readmeFilename":"README.md"}