{"_id":"@ambucher/node-red-contrib-send-form","_rev":"5-85aa2d79e3d45150c3c87a6c562a1fa8","name":"@ambucher/node-red-contrib-send-form","dist-tags":{"latest":"0.3.22"},"versions":{"0.3.20":{"name":"@ambucher/node-red-contrib-send-form","version":"0.3.20","description":"NodeRed node for posting multipart/form-data to http server","main":"http-send-multipart-form.js","homepage":"https://github.com/anbucher/node-red-contrib-send-form#readme","author":"","scripts":{},"bugs":{"url":"https://github.com/anbucher/node-red-contrib-send-form/issues"},"dependencies":{"file-type":">=12.4.0","form-data":">=3.0.0","mustache":">=2.3.0","request":">=2.86.0"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","keywords":["node-red","multipart","form-data","http"],"license":"MIT","node-red":{"nodes":{"http-send-multipart-form":"http-send-multipart-form.js"}},"repository":{"type":"git","url":"git+https://github.com/anbucher/node-red-contrib-send-form.git"},"gitHead":"e7eb5504c797394f3fb8606c633f1bf4859c784d","_id":"@ambucher/node-red-contrib-send-form@0.3.20","_nodeVersion":"10.9.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Mn5IPXzMN9q/evx6rljrEA9k4skKPjUBBaVKR8msKOpM+7UJFFSCYaiNdbV0QED5oQrSh5gxWayQJ4ab7/MbOw==","shasum":"d9ea5e5206597bcf39c861b434e5e3710a0f1979","tarball":"https://registry.npmjs.org/@ambucher/node-red-contrib-send-form/-/node-red-contrib-send-form-0.3.20.tgz","fileCount":6,"unpackedSize":18110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCQsCCRA9TVsSAnZWagAA9vkP/iqfNL6yS/50IH5/T7Wn\nZr2y6VY3dQ7T3VfEKOgJTowJr9Dx9+c1ARO284+mQxwApS5RyHNwB99SGINP\njoR2ikC3vbrD3lmstUtlVwH/WQATWsCEAQpWewfkFcdrsZ7Al+GrLPNjDHYg\nagpqDdiXoYoIDlUytSjKOsbxyoGq4LV7TrQnfsKs/2lEHAIbJs5BI/h2nBP9\n5Qqix37XT9p+64ufsgB4lrRJ+yTZ6l4lEcygeUoPufR3NHnrKPOqklgLHpMY\n0CnGjoonE8ppCzTXj59+BMK7NTgU8gHjSt8CHxJ1BWR9B1RHa1/EcfWty2pT\n/TNArAWvEiFvAa/P1NVoyL+WqdZlcvqd9Sa1gzwEafUmwq96IsqDc40d1ejF\nl7G3imTxhGpAD/jf3Ym64mvH0bVhWpir4cfnpOdO2IEhc6gt24XNrAlC/xBB\nDawv7ea71QvKz8bjLUddpvt/5Vf/lqK4er3HpqHz7V3W0TLYvYEMYO0Un63g\nnvkR8Jzot12MYd0gCOdKHNTb96FuCQPTmxF7VCTcZ8u51PmRhhyXEjeqHWRI\nDlBDO9c9yzdVatY3wye6zSinJVEDnO+BjIaCDOUW29b9iZtnPvB9ROOH+mij\nSBGrYtEnNx6qH0QSAjeNfvhe4ZfbHOLmBrIhJ5jwtsUvUgA5mHSbUPga4oQW\nXHR5\r\n=hrUb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsjGJIC5AABpmjKVnqdHstsPHhO4Jy2aBGmTKWdwROiAiAjRtsGDvM18amJ11fOWPbsbkf5sEjQzXMjocouf/vYfg=="}]},"maintainers":[{"name":"ambucher","email":"npm@andreasbucher.de"}],"_npmUser":{"name":"ambucher","email":"npm@andreasbucher.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-send-form_0.3.20_1577650946380_0.4937451483174693"},"_hasShrinkwrap":false},"0.3.21":{"name":"@ambucher/node-red-contrib-send-form","version":"0.3.21","description":"NodeRed node for posting multipart/form-data to http server","main":"http-send-multipart-form.js","homepage":"https://github.com/anbucher/node-red-contrib-send-form#readme","author":"","scripts":{},"bugs":{"url":"https://github.com/anbucher/node-red-contrib-send-form/issues"},"dependencies":{"file-type":">=12.4.0","form-data":">=3.0.0","mustache":">=2.3.0","request":">=2.86.0"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","keywords":["node-red","multipart","form-data","http"],"license":"MIT","node-red":{"nodes":{"http-send-multipart-form":"http-send-multipart-form.js"}},"repository":{"type":"git","url":"git+https://github.com/anbucher/node-red-contrib-send-form.git"},"gitHead":"3d35e73bc5ffa083082dfe445b09ec7e9ada4b57","_id":"@ambucher/node-red-contrib-send-form@0.3.21","_nodeVersion":"10.9.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bfaLUhMrC+hGciDFleEkxwaPyVAGkEVR8kpnh5rxGkHK4VL8nw/jZ/xq2/7JqP9xbRulwPLhXV8kNOTEFmaeGw==","shasum":"f75597977d12ae8834dd87f1617745486d45890f","tarball":"https://registry.npmjs.org/@ambucher/node-red-contrib-send-form/-/node-red-contrib-send-form-0.3.21.tgz","fileCount":6,"unpackedSize":17302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCR7KCRA9TVsSAnZWagAAbTsP/RYpF498Lb+KG7+a0MZd\nNlNFg8u/lv+Zg8H/vxTR/vnun+U4EaPDMm6H7FxAaIk33dqo8bRZTCmugWgK\nEnY3Dr1QIOf8shMWkcwxMbdBupF8jGzFiz2nm2pNranSPLnikgk72N1DCln/\nveb+6HnNae2BmRqe4byhVyH3DEil7QEgYk/n2D6mroqsNjwKJftPqrwg8taJ\ny3GTE4Rb8xYlR2V2P2LhBCPa4OYZ4n7UqJ1/Lu63BtmNgYEAni438xSaP0u6\nTHSIcZfnAKqQvcOeHCrfKq3buz96LTzZxdnRQgd7/QAdfuNXLtjb1XOQ4Vnz\n2mOS2bFUn9VltlD9cvMNFr8jOFEeagMb0zP2ynQMmiGWffpt+USs53Xn2JVH\nUNN5u65eo3JYufAViCDsMeDL0nVkEZ9XiJKgg4y+JNedWvG4WmBiDTbhgqMq\nuZos5FENzTfgctb5Hp6VGBNtuohAXrK4vYG3VrUT8R8/XKdw4dxHdxzMGHiD\ncFwuVQEMrdXqCUGp0sApBYtLNCx4OioYkXrFhQsAo0ewFgGy2ipv/UbMpMkE\nEoVPkxqz+9DOcPkI61c/+2KwMvQpeQ6kjwreDiLDf4ibunQ2Yw4IUHvDte+w\njQnEUbBljL2VspNv6KpXE0R2xB2nL3oRSc3WadJZAvsl6yh9pOAo2IV9VIz+\nrnPm\r\n=QPul\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL+/K9Vn56eRPKIS4bob8O8u5VQtaOIt0nd/X5N+KtXgIgDffF5Gj9ZndFmD8tB1km3eiQCrolYR+KGKhWDci2YC4="}]},"maintainers":[{"name":"ambucher","email":"npm@andreasbucher.de"}],"_npmUser":{"name":"ambucher","email":"npm@andreasbucher.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-send-form_0.3.21_1577656010120_0.9371475581671698"},"_hasShrinkwrap":false},"0.3.22":{"name":"@ambucher/node-red-contrib-send-form","version":"0.3.22","description":"NodeRed node for posting multipart/form-data to http server","main":"http-send-multipart-form.js","homepage":"https://github.com/anbucher/node-red-contrib-send-form#readme","author":{"name":"ambucher","email":"npm@ambucher.com","url":"https://github.com/anbucher"},"scripts":{},"bugs":{"url":"https://github.com/anbucher/node-red-contrib-send-form/issues"},"dependencies":{"file-type":">=12.4.0","form-data":">=3.0.0","mustache":">=2.3.0","request":">=2.86.0"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","keywords":["node-red","multipart","form-data","http"],"license":"MIT","node-red":{"nodes":{"http-send-multipart-form":"http-send-multipart-form.js"}},"repository":{"type":"git","url":"git+https://github.com/anbucher/node-red-contrib-send-form.git"},"gitHead":"9e44c51ad6b19772569578af49bd7d171d2675b1","_id":"@ambucher/node-red-contrib-send-form@0.3.22","_nodeVersion":"10.9.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hiMRsMx2ch9WjQ97mmpxU9lHmdJq2jcclv2j2Un1DLPxSCIaY1vYDy6aSeNPE/IDsZGExNO5woWUKY7miO1EaQ==","shasum":"d8ea057471a5f6819fe9f718aadef71ec61fe1dd","tarball":"https://registry.npmjs.org/@ambucher/node-red-contrib-send-form/-/node-red-contrib-send-form-0.3.22.tgz","fileCount":7,"unpackedSize":19122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh11e+CRA9TVsSAnZWagAA2qgP/AhHDFixZmu8lZNdwHMq\nB/JyJiWeftt5e1XRlzeg6I7wj+ZLW1dlzSgsqgvv81EMGebv3aHPtpPrJr/+\nXUc4TDDgm5B+ojARR5yXQ7dVJNKJQI4/6R7HG4F9gYVVPjfRFtQuWE44VaCT\nA6n44IkBckAtLBJBHc5dnDtYXfE38XWZaUh3+uIOKd+PQuL6dXV/uyRGLLxP\nJHAB9bAvUDAledK7A3XCwLiCT2F6keIlnt27B32AP7+N5DU9xwR1IH0qWCxP\ntbvEVeh+kSJQViIuza15RKP7YG4OoHGz9wgFQhn0JEN+wpJhfaBfjjZUWSra\nOLHNfaIm+YdN/8TCn3yPhz1VPGSYVSQc9nwpF3sWo8bF3uZq+D+SbpfTcHyF\nGeQLmDKDPRo9fQrUgQdeNpZZZ735hJA29xrpkP9DxAR/fD9StcNRvekM8RGW\nJmwKBVlkHdX4fyzRkVTUsnmZdtaE/4PdwMrzyiNylv/B5NADHsVdUc7BpQ/V\nSR2Pjk1PQfvtucCXcNhuZifdA81kLhXYfpseUkuw4rho1UnXCvPSCCF9JpKd\n/Op3gHULtJoy7w9HjPORLvV1HE7qPMgHpwm5A9V+XgLbIUxFP2y3Xs71GPUW\niBEGcoDRHZ7MrYdeqoheWcTrZpHUkoazFC/Q8Z6fXIFzJbuHl0akbUn8MCix\nn8NC\r\n=GPcF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7AuRDILCBLXQS2AFTLJOWuCevNVSCl916AYsvHBkADwIhALlLZg778F5QpqNsNcYcyawfuu+rLKeNXiQmDOTpHJQJ"}]},"maintainers":[{"name":"ambucher","email":"npm@andreasbucher.de"}],"_npmUser":{"name":"ambucher","email":"npm@andreasbucher.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-send-form_0.3.22_1577797026380_0.04971106288506877"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-29T20:22:26.349Z","0.3.20":"2019-12-29T20:22:26.469Z","modified":"2022-04-04T13:46:48.807Z","0.3.21":"2019-12-29T21:46:50.317Z","0.3.22":"2019-12-31T12:57:06.506Z"},"maintainers":[{"name":"ambucher","email":"npm@andreasbucher.de"}],"description":"NodeRed node for posting multipart/form-data to http server","homepage":"https://github.com/anbucher/node-red-contrib-send-form#readme","keywords":["node-red","multipart","form-data","http"],"repository":{"type":"git","url":"git+https://github.com/anbucher/node-red-contrib-send-form.git"},"bugs":{"url":"https://github.com/anbucher/node-red-contrib-send-form/issues"},"license":"MIT","readme":"# node-red-contrib-send-form\r\nThis is a node-red node for posting http(s) requests containing files as multipart formData. Currently a work in progress.\r\n\r\n## Installation\r\nrun npm -g install node-red-contrib-send-form\r\n\r\n## Features\r\nPulled together using some of the best of parts of other node-red-contrib nodes (particularly node-red-contrib-http-request), and the best parts of stackoverflow.\r\nCurrently only sends files. However, there are future plans to handle other types multipart/form-data.\r\n\r\n## Usage\r\nRequired node inputs:\r\n* url (this is specified on the node) \r\n* file source type:\r\n  - base64 or binary buffer\r\n\r\n### File\r\n\r\n* **Data**  | *Buffer*   \r\nNeeds to be passed in  ``` msg.payload.file.data```\r\n* **Name of file field** | *String*    \r\nNeeds to be passed in  ``` msg.payload.file.field```\r\n\r\n* **Name of file** | *String*   \r\nNeeds to be passed in  ``` msg.payload.file.name```\r\n\r\n* **Source type** | *String*   \r\nCan be selected within the node from a dropdown menu \"type\" or passed in ``` msg.payload.file.type```. Payload overrides the dropdown menu.\r\n\r\n   Currently accepts  \r\n   - base64\r\n   - binary\r\n\r\n### Form fields\r\n\r\nCan be inserted within the node or passed as part of ```msg.payload.formOptions.<name of key>```\r\n\r\n```javascript\r\nmsg.payload.formOptions.params = 'test':\r\n```\r\nis the same as\r\n\r\n```html\r\n<input type=textbox name=params value=\"test\">\r\n```\r\n\r\n### Example ```msg.payload```\r\n \r\n  ```javascript\r\n  msg.payload = {\r\n    file: {\r\n      field: 'file',\r\n      data: msg.payload,\r\n      type: 'binary',\r\n      name: 'file'\r\n    },\r\n    formOptions: {\r\n      params: '',\r\n    }\r\n  }\r\n```\r\nsame as:\r\n\r\n```html\r\n  <form method=post enctype=multipart/form-data>\r\n    <input type=textbox name=params value=\"\">\r\n    <input type=file name=file>\r\n  </form>\r\n```\r\n\r\n## Example flow\r\nCheck Node-RED Menu Import -> Examples for available examples \r\n\r\n## Why this module?\r\nAs of december 2019, NodeRed does not yet support sending multipart form-data. This module aims to begin to close that gap.\r\n\r\nThere is always room for improvement, and new ideas are valued. Feel free to submit pull requests to make this library even better.","readmeFilename":"README.md","author":{"name":"ambucher","email":"npm@ambucher.com","url":"https://github.com/anbucher"}}