{"_id":"@amvijay/multipart-parser","_rev":"2-a4829568a1b76ee9bfb1375f555b34ff","name":"@amvijay/multipart-parser","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@amvijay/multipart-parser","version":"1.0.0","description":"Multipart form data parser node module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"install":"rimraf dist && tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/AMVijay/multipart-parser.git"},"keywords":["#multipart","#multipartparser"],"author":{"name":"Vijayaraaghavan Manoharan"},"license":"ISC","bugs":{"url":"https://github.com/AMVijay/multipart-parser/issues"},"homepage":"https://github.com/AMVijay/multipart-parser#readme","devDependencies":{"@types/node":"^17.0.29","rimraf":"^3.0.2","typescript":"^4.6.3"},"gitHead":"f6a6cfcc42d10ed49b9c1c61f9bfc99bd721c704","_id":"@amvijay/multipart-parser@1.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-jiiCh/GVwx1FxlAouD7JHMeg+XUfkl4JCeuuDWfkmYJcAkJWn/+ZBr3unP84pXiBhiBwiPmHK8yL016IPvub6Q==","shasum":"5d1ce9db4d4c9eec715278cc471ae4d9906a9702","tarball":"https://registry.npmjs.org/@amvijay/multipart-parser/-/multipart-parser-1.0.0.tgz","fileCount":7,"unpackedSize":54466,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJ2Y+AWtnyblmQgCizvnzV2A9c0HU5gkSUSC+6cR2hEAiEAjfG4k14GkXRhlISO788GPHxbETIj2JLYdsvnkbWnFms="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJialgyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjlA//Xkd3Sc6j29/DrZ55jKJ1vlh71T6dug408vmV/9Ev1sytALE1\r\nDuT495vGj4tX+TnUx74lYWCphIBSCc37cnnYP2i1UyB0GeipoH45EdChMWu0\r\nA6FqHvk4UoqNOBrR/O5vJY2k3nIcbH80XYOzHwb68HJS8ajZLlInyQ3H06Fn\r\ninwinBxLKPFHpmXV50b/0umSaA6OIUronot7b4vREtNvfIHMOuSTtXBdFpS2\r\nmTYoNLmRofGb1WfCFq5bkgie3u6Xn3IE66zzwAKF1xcPsOV/Qrd3AA913zBg\r\nsO2IErokdWyeORcgxoEww3YM5OPAAGvJUHoP9HCtmarRd+Xi0omRH7IeSLUE\r\nMhiZXbX/RSEga3/wcMbYa4jJQNV+4CXLm0pt3rlGlIWlqA32kCMRRudm7Wrq\r\nn3XhejT814rKSNOR3uAdVhbbi7ueSNKvjBjgv+ZllHWg/82JVb0Azxl0HP82\r\nFp6EWDLEK/v0oQ5TsG+v97Oqfnmco/qCTMvQufxntIE8cDmou5rENGcNzSLG\r\n4NuoMpa8og3hI8HhrNWdFOrJpbHmh2XE7vnD9iAATEhbg4/cukys5TPLpC7S\r\npy9t97AKBripBLl7oq15DKInFvm7oN9/C3QloZsGCnGGpfN8Wq3vE87tMKdL\r\nmF8SBjjNGPRrUlabo0iXKP9MUvFLmCf0kls=\r\n=ZbJT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amvijay","email":"am.vijay@gmail.com"},"directories":{},"maintainers":[{"name":"amvijay","email":"am.vijay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart-parser_1.0.0_1651136561966_0.17628383271262593"},"_hasShrinkwrap":false},"1.0.1":{"name":"@amvijay/multipart-parser","version":"1.0.1","description":"Multipart form data parser node module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/AMVijay/multipart-parser.git"},"keywords":["#multipart","#multipartparser"],"author":{"name":"Vijayaraaghavan Manoharan"},"license":"ISC","bugs":{"url":"https://github.com/AMVijay/multipart-parser/issues"},"homepage":"https://github.com/AMVijay/multipart-parser#readme","devDependencies":{"@types/node":"^17.0.29","rimraf":"^3.0.2","typescript":"^4.6.3"},"gitHead":"2ff383290f8208102a6b4840064b14da146cdd5d","_id":"@amvijay/multipart-parser@1.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-eQYQhWnJt7t/69lNB3m2S7/XwelQC3mE2IqzgUbnDoVbvQ7hpGxH2chznrXjzvJvixQewgjbNznAmZlC1d8elw==","shasum":"fb3b808e9c6dcafbbc7fa92c71a7a894c4595370","tarball":"https://registry.npmjs.org/@amvijay/multipart-parser/-/multipart-parser-1.0.1.tgz","fileCount":7,"unpackedSize":54480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0JB9+vZ7BvyUnxVhnYoKP4GSKr63OIy87SmylOHUYHAiB0Zq3H9fHAv4v8XA7LLkjimBP56fywbqkryN0g6+QtMw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia1uRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoARQ/9Hi/Rld6zixaGqcRcPutefo8pbt9+Iw30p0tKQI/WN9GypO3e\r\n2e9XMtvJ0xKQtPVx/C2PLGUEjWMkSxdos6eMVbyIwdwymgtxGOtFpHsWiSHg\r\nJmYLVdzEzBCOCYl6R+K6Y2YrRtNf4sShZowOXZmC6i6j6reK4ynPvhOZPn0b\r\nqaVXjSlYmVKpOvz00raVPSzvCNazlC6vJCOV3pPeELyK2q3cy7BpuRSqp+Z3\r\nP2aXjWNCRv6hRddmfdq6dzBa33310wMlL9ZmGUcGxTEgixzFYr7ng4dyfCE8\r\nrgPvc/Xhh9m59TBTnl98t2HPGx9qiULYkAryKbnyIrOUljljLGPLChU6a+EP\r\nB/04gejpTkKhsyqRBZJJI+lOGxZ1KxMuB9MWO/1jV7FcpbBhp13JwfNCAfma\r\nl8sNSLPjfsaVXNRX1znvo78cMUecIvbDwkMBrkm6qsIgJ8LLbLDngBrz+Gdv\r\n4avJHfTCh/FbkYcN1FwnELenaAUcyIBmT9oQ7MazN+rH+W47KbdpouuYbP77\r\nImalTinBdDBPgjhvhmP4P+rvQFeP3Z9CwpBeuoyJ87AOOyPuF9e7I1IFJ9my\r\ntb8hBVVu0yk8mAye2FwHcjUSb2UlESasc6iSb9XnMdDNznsn+HpyjFFuqEBc\r\nNvhSppZkvy3HwJD6OljnfU+SmtrBHNB+BDE=\r\n=RqsU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amvijay","email":"am.vijay@gmail.com"},"directories":{},"maintainers":[{"name":"amvijay","email":"am.vijay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart-parser_1.0.1_1651202961430_0.3646184498052836"},"_hasShrinkwrap":false},"1.0.2":{"name":"@amvijay/multipart-parser","version":"1.0.2","description":"Multipart form data parser node module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"tsc","test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/AMVijay/multipart-parser.git"},"keywords":["#multipart","#multipartparser"],"author":{"name":"Vijayaraaghavan Manoharan"},"license":"ISC","bugs":{"url":"https://github.com/AMVijay/multipart-parser/issues"},"homepage":"https://github.com/AMVijay/multipart-parser#readme","devDependencies":{"@types/node":"^17.0.29","rimraf":"^3.0.2","typescript":"^4.6.3"},"gitHead":"66ff46040ece50f01ce02c3d7f6c36b10b506fa8","_id":"@amvijay/multipart-parser@1.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-6MQhK13/eJIv3uSqVfAL8R3m2sRDttyR5dPKFDvzniyK6IKZBlIFLntSYa9oo3YpqnLFP2HtL0dcFeAB/1Kd/w==","shasum":"03dcef9dad66b650aaf98fcdf8f815d7150212f0","tarball":"https://registry.npmjs.org/@amvijay/multipart-parser/-/multipart-parser-1.0.2.tgz","fileCount":12,"unpackedSize":56408,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd/O88FmVUT00SVbuNk9e+gJa3swfLjUKvje/oVN58SgIgRW8godiEWPqkacEFlqrGXBKmVpGBKoGXD9ddwFxdf+Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia3lJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9FxAAiOTmivtuxT55EsFVZqRAJbP3t9jmh7L/LZx3CAR1V/zEUK30\r\nMEFuJTcNCH4Vnl+wMdFOWTynSmrcdO5Xwll2+3/PKeQKrqQ3d/Lynq/MaFHw\r\nS0t8jjp6AebG/HT5AD2uas8CjoeQ0LNu4WvOUe9nHjTodnpfGFRRbjKh2Cmz\r\nwKg9Uv9gtNoz35czmO7h3xQR7/5530P/Pwduwul3RhIuNcaTgjAsIdGN2ieI\r\ntazaUpAuQKQI1yURNUrSXHXp8c1QbQfntpMRxeLwH4owI24m13jKtvGwoVkd\r\nZp1d01sRm0DTZXyjBb9To+LS2G/by7qzgwHn29kEyblVrS6mutsaIm6fGBab\r\nZlQ/hNcIxgx6fgSucwaWwUSHaa7XM61Wt8/0ETQgn/PRl8rrNd7KhhoVNiXE\r\n4LmnTi6fFA9rkM4t9yV55E5gy+AXo3Wl1EDCB4V8UmJnuElUCTRQpwWx09Wm\r\njvQWV3fRnQYbX4EtWQoBavQmVZ3caw3CChyMZwMeCu8eI67WpTcLro/V9fTz\r\nhlbc/v1K0nwKi/Xn7TWCy6oT4T31K9r8MGZqymoOH+hDza+U0pAFP6diseKs\r\nb8Ti9vAG3OUxH0JcIVV+YJfB2D8RJsxYTEe4FcOtqswh41to4A+yDU/z7ZRJ\r\nfSIWs3e14tekHLmYoApJQ31nnXLQNTXxnks=\r\n=PSdj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amvijay","email":"am.vijay@gmail.com"},"directories":{},"maintainers":[{"name":"amvijay","email":"am.vijay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart-parser_1.0.2_1651210569133_0.5017080553001974"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-28T09:02:41.922Z","1.0.0":"2022-04-28T09:02:42.121Z","modified":"2022-04-29T05:36:09.398Z","1.0.1":"2022-04-29T03:29:21.644Z","1.0.2":"2022-04-29T05:36:09.318Z"},"maintainers":[{"name":"amvijay","email":"am.vijay@gmail.com"}],"description":"Multipart form data parser node module","homepage":"https://github.com/AMVijay/multipart-parser#readme","keywords":["#multipart","#multipartparser"],"repository":{"type":"git","url":"git+https://github.com/AMVijay/multipart-parser.git"},"author":{"name":"Vijayaraaghavan Manoharan"},"bugs":{"url":"https://github.com/AMVijay/multipart-parser/issues"},"license":"ISC","readme":"# multipart-parser\r\nMultipart Parser library for Javascript and Typescript projects written in Typescript.\r\n\r\n## Implementation Example\r\nMultipart body content will be \r\n```\r\n--AaB03x\r\nContent-Disposition: form-data; name=\"submit-name\"\r\n\r\nLarry\r\n--AaB03x\r\nContent-Disposition: form-data; name=\"files\"; filename=\"file1.txt\"\r\nContent-Type: text/plain\r\n\r\n... contents of file1.txt ...\r\n--AaB03x--\r\n\r\n```\r\n\r\nImplementation in Javascript will be\r\n```\r\nconst multipartParser = require('@amvijay/multipart-parser')\r\n\r\nconst body = \"... multipart body buffer\"\r\nconst boundary = \"AaB03x\"\r\n\r\nconst multiparts = multipartParser.parse(body,boundary);\r\nfor(let i=0;i<multiparts.length;i++){\r\n    console.log(\"multipart \", multiparts[i]);\r\n}\r\n```","readmeFilename":"README.md"}