{"_id":"@semilimes/node-red-semilimes","_rev":"26-8bed208870d8f1fbc32e047e37425cd5","name":"@semilimes/node-red-semilimes","dist-tags":{"latest":"1.2.2"},"versions":{"0.9.4":{"name":"@semilimes/node-red-semilimes","version":"0.9.4","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"ISC","_id":"@semilimes/node-red-semilimes@0.9.4","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"771efd8542fdc1c12b77b17c88bd19f39017e35e","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-0.9.4.tgz","fileCount":77,"integrity":"sha512-H61wyHDSzpc/ipr+pb3YRMdA8+ZyI1JsoX/EPLpPXUA0zMNGYdTXEOCr7gPBrDi/t4Nosyja3GSbXZJkw2nm4A==","signatures":[{"sig":"MEUCIAiEoADP+g0rrbXJor1cVDX8ywCPt0Ky8Rv567vpGh8qAiEA9DakTLWSLg3c0JQh0bUOnjKrmIGjQYcpopNjMHKBcwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408854},"engines":{"node":">=12.0.0"},"gitHead":"0e2ae6ae1973c9bc99d9b6b9efe37e4cbf2844c8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"sme-comp-file":"src/data-components/sme-comp-file.js","sme-comp-form":"src/data-components/sme-comp-form.js","sme-comp-html":"src/data-components/sme-comp-html.js","sme-comp-text":"src/data-components/sme-comp-text.js","sme-main-core":"src/sme-main-core.js","sme-comp-tunnel":"src/data-components/sme-comp-tunnel.js","sme-main-sender":"src/sme-main-sender.js","sme-comp-channel":"src/data-components/sme-comp-channel.js","sme-comp-contact":"src/data-components/sme-comp-contact.js","sme-comp-webview":"src/data-components/sme-comp-webview.js","sme-comp-location":"src/data-components/sme-comp-location.js","sme-main-listener":"src/sme-main-listener.js","sme-formComp-label":"src/form-components/sme-formComp-label.js","sme-main-connector":"src/sme-main-connector.js","sme-main-sshTunnel":"src/sme-main-sshTunnel.js","sme-formComp-slider":"src/form-components/sme-formComp-slider.js","sme-formComp-switch":"src/form-components/sme-formComp-switch.js","sme-formComp-textBox":"src/form-components/sme-formComp-textBox.js","sme-formComp-nfcReader":"src/form-components/sme-formComp-nfcReader.js","sme-formComp-buttonList":"src/form-components/sme-formComp-buttonList.js","sme-formComp-datePicker":"src/form-components/sme-formComp-datePicker.js","sme-formComp-filePicker":"src/form-components/sme-formComp-filePicker.js","sme-formComp-timePicker":"src/form-components/sme-formComp-timePicker.js","sme-main-actionselector":"src/sme-main-actionSelector.js","sme-formComp-hiddenValue":"src/form-components/sme-formComp-hiddenValue.js","sme-formComp-multiChoice":"src/form-components/sme-formComp-multiChoice.js","sme-formComp-photoPicker":"src/form-components/sme-formComp-photoPicker.js","sme-filter-formSubmission":"src/filters/sme-filter-formSubmission.js","sme-formComp-bucketPicker":"src/form-components/sme-formComp-bucketPicker.js","sme-formComp-singleChoice":"src/form-components/sme-formComp-singleChoice.js","sme-formComp-channelPicker":"src/form-components/sme-formComp-channelPicker.js","sme-formComp-contactPicker":"src/form-components/sme-formComp-contactPicker.js","sme-formComp-qrCodeScanner":"src/form-components/sme-formComp-qrCodeScanner.js","sme-formComp-locationPicker":"src/form-components/sme-formComp-locationPicker.js","sme-formComp-groupChatPicker":"src/form-components/sme-formComp-groupChatPicker.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_0.9.4_1704988021483_0.5871377499810764","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"@semilimes/node-red-semilimes","version":"0.9.5","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@0.9.5","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"2152c6dc4ff95560f090b98ff82669d68bf21782","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-0.9.5.tgz","fileCount":83,"integrity":"sha512-r4gZewv25IA7gndKZQWkoZLng+MX88xlO2wNAqtaAXOZADC6cs6XQQnV9+4VSUKKpJE3WSOqg/YuY4BYxOR/Ow==","signatures":[{"sig":"MEUCIQCNcCBqUp+b7pOdxZk5xGgqz0DBSGOeTRofwb9rgNtkWgIgPEPZFLGg6D1YXWg5hNP5zGOy6xQIrhc/SYKLB+NkBlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":429302},"engines":{"node":">=12.0.0"},"gitHead":"8fde826893be31373922583c7a4b62e8e6f68af4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"sme-comp-file":"src/data-components/sme-comp-file.js","sme-comp-form":"src/data-components/sme-comp-form.js","sme-comp-html":"src/data-components/sme-comp-html.js","sme-comp-text":"src/data-components/sme-comp-text.js","sme-main-core":"src/sme-main-core.js","sme-comp-tunnel":"src/data-components/sme-comp-tunnel.js","sme-main-sender":"src/sme-main-sender.js","sme-comp-channel":"src/data-components/sme-comp-channel.js","sme-comp-contact":"src/data-components/sme-comp-contact.js","sme-comp-webview":"src/data-components/sme-comp-webview.js","sme-comp-location":"src/data-components/sme-comp-location.js","sme-main-listener":"src/sme-main-listener.js","sme-formComp-label":"src/form-components/sme-formComp-label.js","sme-main-connector":"src/sme-main-connector.js","sme-main-formSaver":"src/sme-main-formSaver.js","sme-main-sshTunnel":"src/sme-main-sshTunnel.js","sme-formComp-slider":"src/form-components/sme-formComp-slider.js","sme-formComp-switch":"src/form-components/sme-formComp-switch.js","sme-main-formLoader":"src/sme-main-formLoader.js","sme-formComp-textBox":"src/form-components/sme-formComp-textBox.js","sme-main-formUpdater":"src/sme-main-formUpdater.js","sme-formComp-nfcReader":"src/form-components/sme-formComp-nfcReader.js","sme-formComp-buttonList":"src/form-components/sme-formComp-buttonList.js","sme-formComp-datePicker":"src/form-components/sme-formComp-datePicker.js","sme-formComp-filePicker":"src/form-components/sme-formComp-filePicker.js","sme-formComp-timePicker":"src/form-components/sme-formComp-timePicker.js","sme-main-actionselector":"src/sme-main-actionSelector.js","sme-formComp-hiddenValue":"src/form-components/sme-formComp-hiddenValue.js","sme-formComp-multiChoice":"src/form-components/sme-formComp-multiChoice.js","sme-formComp-photoPicker":"src/form-components/sme-formComp-photoPicker.js","sme-filter-formSubmission":"src/filters/sme-filter-formSubmission.js","sme-formComp-bucketPicker":"src/form-components/sme-formComp-bucketPicker.js","sme-formComp-singleChoice":"src/form-components/sme-formComp-singleChoice.js","sme-formComp-channelPicker":"src/form-components/sme-formComp-channelPicker.js","sme-formComp-contactPicker":"src/form-components/sme-formComp-contactPicker.js","sme-formComp-qrCodeScanner":"src/form-components/sme-formComp-qrCodeScanner.js","sme-formComp-locationPicker":"src/form-components/sme-formComp-locationPicker.js","sme-formComp-groupChatPicker":"src/form-components/sme-formComp-groupChatPicker.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_0.9.5_1705097769767_0.7306811174996921","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"@semilimes/node-red-semilimes","version":"0.9.6","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@0.9.6","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"41ba1e487e57a63516433946e3fd1be1e7a64489","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-0.9.6.tgz","fileCount":90,"integrity":"sha512-dEQt20fJZffZcZShrMgVqIS5kTVybiV6pKkN+Ssnkr+b5R97355CXyrlY5BdbmS+Buh6DRWxEA4horwnLQh+Mw==","signatures":[{"sig":"MEYCIQCh2iHDDAR2yXdBgDCC83sLxS4kyK+FyFRgpUk+uLZ3wAIhAO0BDZH98MdLU5U2H/uwZXDc8KuD5Ifo1rBgENXXSegz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626756},"engines":{"node":">=12.0.0"},"gitHead":"ae5edffa1bb022e8584129ad8d4e2a3d6e247ca7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"sme-comp-file":"src/data-components/sme-comp-file.js","sme-comp-form":"src/data-components/sme-comp-form.js","sme-comp-html":"src/data-components/sme-comp-html.js","sme-comp-text":"src/data-components/sme-comp-text.js","sme-main-core":"src/sme-main-core.js","sme-comp-tunnel":"src/data-components/sme-comp-tunnel.js","sme-main-sender":"src/sme-main-sender.js","sme-comp-channel":"src/data-components/sme-comp-channel.js","sme-comp-contact":"src/data-components/sme-comp-contact.js","sme-comp-webview":"src/data-components/sme-comp-webview.js","sme-comp-location":"src/data-components/sme-comp-location.js","sme-main-listener":"src/sme-main-listener.js","sme-main-uploader":"src/sme-main-uploader.js","sme-formComp-label":"src/form-components/sme-formComp-label.js","sme-main-connector":"src/sme-main-connector.js","sme-main-formSaver":"src/sme-main-formSaver.js","sme-main-sshTunnel":"src/sme-main-sshTunnel.js","sme-formComp-slider":"src/form-components/sme-formComp-slider.js","sme-formComp-switch":"src/form-components/sme-formComp-switch.js","sme-main-formLoader":"src/sme-main-formLoader.js","sme-formComp-textBox":"src/form-components/sme-formComp-textBox.js","sme-main-formUpdater":"src/sme-main-formUpdater.js","sme-formComp-nfcReader":"src/form-components/sme-formComp-nfcReader.js","sme-formComp-buttonList":"src/form-components/sme-formComp-buttonList.js","sme-formComp-datePicker":"src/form-components/sme-formComp-datePicker.js","sme-formComp-filePicker":"src/form-components/sme-formComp-filePicker.js","sme-formComp-timePicker":"src/form-components/sme-formComp-timePicker.js","sme-main-actionselector":"src/sme-main-actionSelector.js","sme-formComp-hiddenValue":"src/form-components/sme-formComp-hiddenValue.js","sme-formComp-multiChoice":"src/form-components/sme-formComp-multiChoice.js","sme-formComp-photoPicker":"src/form-components/sme-formComp-photoPicker.js","sme-filter-formSubmission":"src/filters/sme-filter-formSubmission.js","sme-formComp-bucketPicker":"src/form-components/sme-formComp-bucketPicker.js","sme-formComp-singleChoice":"src/form-components/sme-formComp-singleChoice.js","sme-formComp-channelPicker":"src/form-components/sme-formComp-channelPicker.js","sme-formComp-contactPicker":"src/form-components/sme-formComp-contactPicker.js","sme-formComp-qrCodeScanner":"src/form-components/sme-formComp-qrCodeScanner.js","sme-formComp-locationPicker":"src/form-components/sme-formComp-locationPicker.js","sme-formComp-groupChatPicker":"src/form-components/sme-formComp-groupChatPicker.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_0.9.6_1705320717449_0.2714406446780204","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"@semilimes/node-red-semilimes","version":"0.9.7","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@0.9.7","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"02f40d7da879168da1427a4bb6b3cac193097796","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-0.9.7.tgz","fileCount":92,"integrity":"sha512-P0zFX/TesK4gg1RylpKxrTDXnvqEhYm0i/zRDnUw4I4SKGN1vIUW+Z1NmzfFvbiDi88OdnDabJwMNkpAkas7nQ==","signatures":[{"sig":"MEYCIQC009D6o9ciUY+EqGI7WiYWaApojyjrRjLGOJxfwrVD+AIhAO+wvEALVZstMa2xviDN5DY2WMZFXNXL94NdpA9cKOCp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":648363},"engines":{"node":">=12.0.0"},"gitHead":"8ef6848970994d4ddcf51d2d55c436b6d1060b37","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"sme-comp-file":"src/data-components/sme-comp-file.js","sme-comp-form":"src/data-components/sme-comp-form.js","sme-comp-html":"src/data-components/sme-comp-html.js","sme-comp-text":"src/data-components/sme-comp-text.js","sme-main-core":"src/sme-main-core.js","sme-comp-tunnel":"src/data-components/sme-comp-tunnel.js","sme-main-intent":"src/sme-main-intent.js","sme-main-sender":"src/sme-main-sender.js","sme-comp-channel":"src/data-components/sme-comp-channel.js","sme-comp-contact":"src/data-components/sme-comp-contact.js","sme-comp-webview":"src/data-components/sme-comp-webview.js","sme-comp-location":"src/data-components/sme-comp-location.js","sme-main-listener":"src/sme-main-listener.js","sme-main-uploader":"src/sme-main-uploader.js","sme-formComp-label":"src/form-components/sme-formComp-label.js","sme-main-connector":"src/sme-main-connector.js","sme-main-formSaver":"src/sme-main-formSaver.js","sme-main-sshTunnel":"src/sme-main-sshTunnel.js","sme-formComp-slider":"src/form-components/sme-formComp-slider.js","sme-formComp-switch":"src/form-components/sme-formComp-switch.js","sme-main-formLoader":"src/sme-main-formLoader.js","sme-formComp-textBox":"src/form-components/sme-formComp-textBox.js","sme-main-formUpdater":"src/sme-main-formUpdater.js","sme-formComp-nfcReader":"src/form-components/sme-formComp-nfcReader.js","sme-formComp-buttonList":"src/form-components/sme-formComp-buttonList.js","sme-formComp-datePicker":"src/form-components/sme-formComp-datePicker.js","sme-formComp-filePicker":"src/form-components/sme-formComp-filePicker.js","sme-formComp-timePicker":"src/form-components/sme-formComp-timePicker.js","sme-formComp-hiddenValue":"src/form-components/sme-formComp-hiddenValue.js","sme-formComp-multiChoice":"src/form-components/sme-formComp-multiChoice.js","sme-formComp-photoPicker":"src/form-components/sme-formComp-photoPicker.js","sme-filter-formSubmission":"src/filters/sme-filter-formSubmission.js","sme-formComp-bucketPicker":"src/form-components/sme-formComp-bucketPicker.js","sme-formComp-singleChoice":"src/form-components/sme-formComp-singleChoice.js","sme-formComp-channelPicker":"src/form-components/sme-formComp-channelPicker.js","sme-formComp-contactPicker":"src/form-components/sme-formComp-contactPicker.js","sme-formComp-qrCodeScanner":"src/form-components/sme-formComp-qrCodeScanner.js","sme-formComp-locationPicker":"src/form-components/sme-formComp-locationPicker.js","sme-formComp-groupChatPicker":"src/form-components/sme-formComp-groupChatPicker.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_0.9.7_1706040166707_0.06785687658010864","host":"s3://npm-registry-packages"}},"0.9.8":{"name":"@semilimes/node-red-semilimes","version":"0.9.8","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@0.9.8","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"b85ca56bda97646076046a80dd95d052bae3e0ed","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-0.9.8.tgz","fileCount":92,"integrity":"sha512-ZUC/atuAAuiy0sjJmN1rnTzROqmTexnaeHc/wmq5h15SrQ6GsWsyl+OCp7CvOVDR1fjVd2rtOZ37Nh6BbFrthQ==","signatures":[{"sig":"MEUCIBnNslxPZxz1zmh92N2l0ka0e8EohpNC7lXa6Js0MtZbAiEAkii3OuIiuX5xfgLm9sKqruGXC0lzljKu3/a8ujgY2Mg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":687974},"engines":{"node":">=12.0.0"},"gitHead":"856631c676348d3b3143d1fc6f623c6a22a7e162","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"sme-comp-file":"src/data-components/sme-comp-file.js","sme-comp-form":"src/data-components/sme-comp-form.js","sme-comp-html":"src/data-components/sme-comp-html.js","sme-comp-text":"src/data-components/sme-comp-text.js","sme-main-core":"src/sme-main-core.js","sme-comp-tunnel":"src/data-components/sme-comp-tunnel.js","sme-main-intent":"src/sme-main-intent.js","sme-main-sender":"src/sme-main-sender.js","sme-comp-channel":"src/data-components/sme-comp-channel.js","sme-comp-contact":"src/data-components/sme-comp-contact.js","sme-comp-webview":"src/data-components/sme-comp-webview.js","sme-comp-location":"src/data-components/sme-comp-location.js","sme-main-listener":"src/sme-main-listener.js","sme-main-uploader":"src/sme-main-uploader.js","sme-formComp-label":"src/form-components/sme-formComp-label.js","sme-main-connector":"src/sme-main-connector.js","sme-main-formSaver":"src/sme-main-formSaver.js","sme-main-sshTunnel":"src/sme-main-sshTunnel.js","sme-formComp-slider":"src/form-components/sme-formComp-slider.js","sme-formComp-switch":"src/form-components/sme-formComp-switch.js","sme-main-formLoader":"src/sme-main-formLoader.js","sme-formComp-textBox":"src/form-components/sme-formComp-textBox.js","sme-main-formUpdater":"src/sme-main-formUpdater.js","sme-formComp-nfcReader":"src/form-components/sme-formComp-nfcReader.js","sme-formComp-buttonList":"src/form-components/sme-formComp-buttonList.js","sme-formComp-datePicker":"src/form-components/sme-formComp-datePicker.js","sme-formComp-filePicker":"src/form-components/sme-formComp-filePicker.js","sme-formComp-timePicker":"src/form-components/sme-formComp-timePicker.js","sme-formComp-hiddenValue":"src/form-components/sme-formComp-hiddenValue.js","sme-formComp-multiChoice":"src/form-components/sme-formComp-multiChoice.js","sme-formComp-photoPicker":"src/form-components/sme-formComp-photoPicker.js","sme-filter-formSubmission":"src/filters/sme-filter-formSubmission.js","sme-formComp-bucketPicker":"src/form-components/sme-formComp-bucketPicker.js","sme-formComp-singleChoice":"src/form-components/sme-formComp-singleChoice.js","sme-formComp-channelPicker":"src/form-components/sme-formComp-channelPicker.js","sme-formComp-contactPicker":"src/form-components/sme-formComp-contactPicker.js","sme-formComp-qrCodeScanner":"src/form-components/sme-formComp-qrCodeScanner.js","sme-formComp-locationPicker":"src/form-components/sme-formComp-locationPicker.js","sme-formComp-groupChatPicker":"src/form-components/sme-formComp-groupChatPicker.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_0.9.8_1706370096437_0.4816766144860336","host":"s3://npm-registry-packages"}},"0.9.9":{"name":"@semilimes/node-red-semilimes","version":"0.9.9","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@0.9.9","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"a0cba5e3bc6b45328fd8a42abc2b26e9fc07c91e","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-0.9.9.tgz","fileCount":92,"integrity":"sha512-D8tqeQB2QW6469TvsPkJmWdT4040c11J3Acm6/fZqp1ek4NXB8K2hM3Lan4ZvANIZEq8KkdP3LlbnovAwk+x6A==","signatures":[{"sig":"MEQCIAYS69SPtxvD0G/wNuuJh/8nSAvxiINts78qqF2ZEjQyAiBC4mwBq+tX4RSR+4K3yvYPGFiNderOUZZhpvxHTrY9ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":688040},"engines":{"node":">=12.0.0"},"gitHead":"d64f5ab6fb488ad025843f3e2199b06a1162b002","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"sme-comp-file":"src/data-components/sme-comp-file.js","sme-comp-form":"src/data-components/sme-comp-form.js","sme-comp-html":"src/data-components/sme-comp-html.js","sme-comp-text":"src/data-components/sme-comp-text.js","sme-main-core":"src/sme-main-core.js","sme-comp-tunnel":"src/data-components/sme-comp-tunnel.js","sme-main-intent":"src/sme-main-intent.js","sme-main-sender":"src/sme-main-sender.js","sme-comp-channel":"src/data-components/sme-comp-channel.js","sme-comp-contact":"src/data-components/sme-comp-contact.js","sme-comp-webview":"src/data-components/sme-comp-webview.js","sme-comp-location":"src/data-components/sme-comp-location.js","sme-main-listener":"src/sme-main-listener.js","sme-main-uploader":"src/sme-main-uploader.js","sme-formComp-label":"src/form-components/sme-formComp-label.js","sme-main-connector":"src/sme-main-connector.js","sme-main-formSaver":"src/sme-main-formSaver.js","sme-main-sshTunnel":"src/sme-main-sshTunnel.js","sme-formComp-slider":"src/form-components/sme-formComp-slider.js","sme-formComp-switch":"src/form-components/sme-formComp-switch.js","sme-main-formLoader":"src/sme-main-formLoader.js","sme-formComp-textBox":"src/form-components/sme-formComp-textBox.js","sme-main-formUpdater":"src/sme-main-formUpdater.js","sme-formComp-nfcReader":"src/form-components/sme-formComp-nfcReader.js","sme-formComp-buttonList":"src/form-components/sme-formComp-buttonList.js","sme-formComp-datePicker":"src/form-components/sme-formComp-datePicker.js","sme-formComp-filePicker":"src/form-components/sme-formComp-filePicker.js","sme-formComp-timePicker":"src/form-components/sme-formComp-timePicker.js","sme-formComp-hiddenValue":"src/form-components/sme-formComp-hiddenValue.js","sme-formComp-multiChoice":"src/form-components/sme-formComp-multiChoice.js","sme-formComp-photoPicker":"src/form-components/sme-formComp-photoPicker.js","sme-filter-formSubmission":"src/filters/sme-filter-formSubmission.js","sme-formComp-bucketPicker":"src/form-components/sme-formComp-bucketPicker.js","sme-formComp-singleChoice":"src/form-components/sme-formComp-singleChoice.js","sme-formComp-channelPicker":"src/form-components/sme-formComp-channelPicker.js","sme-formComp-contactPicker":"src/form-components/sme-formComp-contactPicker.js","sme-formComp-qrCodeScanner":"src/form-components/sme-formComp-qrCodeScanner.js","sme-formComp-locationPicker":"src/form-components/sme-formComp-locationPicker.js","sme-formComp-groupChatPicker":"src/form-components/sme-formComp-groupChatPicker.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_0.9.9_1706888846328_0.30456879924338054","host":"s3://npm-registry-packages"}},"0.9.10":{"name":"@semilimes/node-red-semilimes","version":"0.9.10","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@0.9.10","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"5da2684aa03a2230bf018629a1b97a427cc05367","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-0.9.10.tgz","fileCount":92,"integrity":"sha512-tgZReP6utLxxXrBasCnYjtEprUyzO3wceThaJqKn9dspFf8K/qv2Om5kCBHWvu+ZwEkxkHpvmgBfNaehJcu7zQ==","signatures":[{"sig":"MEYCIQCryp9FbW2SavzDSHqmxoIrzS2FZCIUOgQHquBe25AnigIhAMEt5cSdd+WHpFYXPdczGXTNlcxud61hCYyjGfV6BB9C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":688037},"engines":{"node":">=12.0.0"},"gitHead":"5d1381310fbf4a18009c49d73cf65c1a20b18ba2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"sme-comp-file":"src/data-components/sme-comp-file.js","sme-comp-form":"src/data-components/sme-comp-form.js","sme-comp-html":"src/data-components/sme-comp-html.js","sme-comp-text":"src/data-components/sme-comp-text.js","sme-main-core":"src/sme-main-core.js","sme-comp-tunnel":"src/data-components/sme-comp-tunnel.js","sme-main-intent":"src/sme-main-intent.js","sme-main-sender":"src/sme-main-sender.js","sme-comp-channel":"src/data-components/sme-comp-channel.js","sme-comp-contact":"src/data-components/sme-comp-contact.js","sme-comp-webview":"src/data-components/sme-comp-webview.js","sme-comp-location":"src/data-components/sme-comp-location.js","sme-main-listener":"src/sme-main-listener.js","sme-main-uploader":"src/sme-main-uploader.js","sme-formComp-label":"src/form-components/sme-formComp-label.js","sme-main-connector":"src/sme-main-connector.js","sme-main-formSaver":"src/sme-main-formSaver.js","sme-main-sshTunnel":"src/sme-main-sshTunnel.js","sme-formComp-slider":"src/form-components/sme-formComp-slider.js","sme-formComp-switch":"src/form-components/sme-formComp-switch.js","sme-main-formLoader":"src/sme-main-formLoader.js","sme-formComp-textBox":"src/form-components/sme-formComp-textBox.js","sme-main-formUpdater":"src/sme-main-formUpdater.js","sme-formComp-nfcReader":"src/form-components/sme-formComp-nfcReader.js","sme-formComp-buttonList":"src/form-components/sme-formComp-buttonList.js","sme-formComp-datePicker":"src/form-components/sme-formComp-datePicker.js","sme-formComp-filePicker":"src/form-components/sme-formComp-filePicker.js","sme-formComp-timePicker":"src/form-components/sme-formComp-timePicker.js","sme-formComp-hiddenValue":"src/form-components/sme-formComp-hiddenValue.js","sme-formComp-multiChoice":"src/form-components/sme-formComp-multiChoice.js","sme-formComp-photoPicker":"src/form-components/sme-formComp-photoPicker.js","sme-filter-formSubmission":"src/filters/sme-filter-formSubmission.js","sme-formComp-bucketPicker":"src/form-components/sme-formComp-bucketPicker.js","sme-formComp-singleChoice":"src/form-components/sme-formComp-singleChoice.js","sme-formComp-channelPicker":"src/form-components/sme-formComp-channelPicker.js","sme-formComp-contactPicker":"src/form-components/sme-formComp-contactPicker.js","sme-formComp-qrCodeScanner":"src/form-components/sme-formComp-qrCodeScanner.js","sme-formComp-locationPicker":"src/form-components/sme-formComp-locationPicker.js","sme-formComp-groupChatPicker":"src/form-components/sme-formComp-groupChatPicker.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_0.9.10_1707237602201_0.39484727590575663","host":"s3://npm-registry-packages"}},"0.9.11":{"name":"@semilimes/node-red-semilimes","version":"0.9.11","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@0.9.11","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"deb60a73ac7904eac9852777e83efc48252c0063","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-0.9.11.tgz","fileCount":92,"integrity":"sha512-s7jE0VL7T9D1C/RPSnLt8TCc36OmLCkJLkDjDHW7VNzas9SEIL2TsdBLMDu5ZdfaQQiYtb+P/Adi8vLmKD3duA==","signatures":[{"sig":"MEUCIQC5OVrTanDT4BslVp8LurxgjLkjdJiqS+GAGGSoOkuGgwIgAsr4442ID/LLzXY7qEyKStZ+9t7tPNdtcKsyMDYySWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":688368},"engines":{"node":">=12.0.0"},"gitHead":"ed6eb26dfb06e201eb14ab652eb419084d07a77a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"sme-comp-file":"src/data-components/sme-comp-file.js","sme-comp-form":"src/data-components/sme-comp-form.js","sme-comp-html":"src/data-components/sme-comp-html.js","sme-comp-text":"src/data-components/sme-comp-text.js","sme-main-core":"src/sme-main-core.js","sme-comp-tunnel":"src/data-components/sme-comp-tunnel.js","sme-main-intent":"src/sme-main-intent.js","sme-main-sender":"src/sme-main-sender.js","sme-comp-channel":"src/data-components/sme-comp-channel.js","sme-comp-contact":"src/data-components/sme-comp-contact.js","sme-comp-webview":"src/data-components/sme-comp-webview.js","sme-comp-location":"src/data-components/sme-comp-location.js","sme-main-listener":"src/sme-main-listener.js","sme-main-uploader":"src/sme-main-uploader.js","sme-formComp-label":"src/form-components/sme-formComp-label.js","sme-main-connector":"src/sme-main-connector.js","sme-main-formSaver":"src/sme-main-formSaver.js","sme-main-sshTunnel":"src/sme-main-sshTunnel.js","sme-formComp-slider":"src/form-components/sme-formComp-slider.js","sme-formComp-switch":"src/form-components/sme-formComp-switch.js","sme-main-formLoader":"src/sme-main-formLoader.js","sme-formComp-textBox":"src/form-components/sme-formComp-textBox.js","sme-main-formUpdater":"src/sme-main-formUpdater.js","sme-formComp-nfcReader":"src/form-components/sme-formComp-nfcReader.js","sme-formComp-buttonList":"src/form-components/sme-formComp-buttonList.js","sme-formComp-datePicker":"src/form-components/sme-formComp-datePicker.js","sme-formComp-filePicker":"src/form-components/sme-formComp-filePicker.js","sme-formComp-timePicker":"src/form-components/sme-formComp-timePicker.js","sme-formComp-hiddenValue":"src/form-components/sme-formComp-hiddenValue.js","sme-formComp-multiChoice":"src/form-components/sme-formComp-multiChoice.js","sme-formComp-photoPicker":"src/form-components/sme-formComp-photoPicker.js","sme-filter-formSubmission":"src/filters/sme-filter-formSubmission.js","sme-formComp-bucketPicker":"src/form-components/sme-formComp-bucketPicker.js","sme-formComp-singleChoice":"src/form-components/sme-formComp-singleChoice.js","sme-formComp-channelPicker":"src/form-components/sme-formComp-channelPicker.js","sme-formComp-contactPicker":"src/form-components/sme-formComp-contactPicker.js","sme-formComp-qrCodeScanner":"src/form-components/sme-formComp-qrCodeScanner.js","sme-formComp-locationPicker":"src/form-components/sme-formComp-locationPicker.js","sme-formComp-groupChatPicker":"src/form-components/sme-formComp-groupChatPicker.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_0.9.11_1707505127739_0.5279841009863318","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@semilimes/node-red-semilimes","version":"0.10.1","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@0.10.1","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"b1536abc049e4d3dddc2d033d577e20e9b5d9aac","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-0.10.1.tgz","fileCount":112,"integrity":"sha512-qTHPvmKneCOA7aOYAOAGXjET1tH577xSt+I7AZ2axPZJQz+tjbCh/HJCe7XDPyg5PdYehmDAV6FpIc9B2VaTYQ==","signatures":[{"sig":"MEYCIQD4EgyprNO0cy5IDfkoo1z0nM2fmoxO9Fl4jmFbg03+xAIhAKiwFaP0jpvlHXPVB0d2R4pHz6IAL+vKuxqdd2rsNO/t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1018341},"engines":{"node":">=12.0.0"},"gitHead":"3f07afe6ca3264b71daddb4c03ae69b61ff8deba","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"sender":"src/sender.js","tunnel":"src/tunnel.js","message":"src/message.js","listener":"src/listener.js","uploader":"src/uploader.js","formSetup":"src/formSetup.js","formUpdater":"src/formUpdater.js","formComponent":"src/formComponent.js","sme-comp-file":"src/data-components/sme-comp-file.js","sme-comp-form":"src/data-components/sme-comp-form.js","sme-comp-html":"src/data-components/sme-comp-html.js","sme-comp-text":"src/data-components/sme-comp-text.js","sme-main-core":"src/sme-main-core.js","sme-comp-tunnel":"src/data-components/sme-comp-tunnel.js","sme-main-intent":"src/sme-main-intent.js","sme-main-sender":"src/sme-main-sender.js","filterSubmission":"src/filters/filterSubmission.js","sme-comp-channel":"src/data-components/sme-comp-channel.js","sme-comp-contact":"src/data-components/sme-comp-contact.js","sme-comp-webview":"src/data-components/sme-comp-webview.js","sme-comp-location":"src/data-components/sme-comp-location.js","sme-main-listener":"src/sme-main-listener.js","sme-main-uploader":"src/sme-main-uploader.js","sme-formComp-label":"src/form-components/sme-formComp-label.js","sme-main-connector":"src/sme-main-connector.js","sme-main-formSaver":"src/sme-main-formSaver.js","sme-main-sshTunnel":"src/sme-main-sshTunnel.js","sme-formComp-slider":"src/form-components/sme-formComp-slider.js","sme-formComp-switch":"src/form-components/sme-formComp-switch.js","sme-main-formLoader":"src/sme-main-formLoader.js","sme-formComp-textBox":"src/form-components/sme-formComp-textBox.js","sme-main-formUpdater":"src/sme-main-formUpdater.js","sme-formComp-nfcReader":"src/form-components/sme-formComp-nfcReader.js","sme-formComp-buttonList":"src/form-components/sme-formComp-buttonList.js","sme-formComp-datePicker":"src/form-components/sme-formComp-datePicker.js","sme-formComp-filePicker":"src/form-components/sme-formComp-filePicker.js","sme-formComp-timePicker":"src/form-components/sme-formComp-timePicker.js","sme-formComp-hiddenValue":"src/form-components/sme-formComp-hiddenValue.js","sme-formComp-multiChoice":"src/form-components/sme-formComp-multiChoice.js","sme-formComp-photoPicker":"src/form-components/sme-formComp-photoPicker.js","sme-filter-formSubmission":"src/filters/sme-filter-formSubmission.js","sme-formComp-bucketPicker":"src/form-components/sme-formComp-bucketPicker.js","sme-formComp-singleChoice":"src/form-components/sme-formComp-singleChoice.js","sme-formComp-channelPicker":"src/form-components/sme-formComp-channelPicker.js","sme-formComp-contactPicker":"src/form-components/sme-formComp-contactPicker.js","sme-formComp-qrCodeScanner":"src/form-components/sme-formComp-qrCodeScanner.js","sme-formComp-locationPicker":"src/form-components/sme-formComp-locationPicker.js","sme-formComp-groupChatPicker":"src/form-components/sme-formComp-groupChatPicker.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_0.10.1_1708611500040_0.14090995392858585","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@semilimes/node-red-semilimes","version":"0.10.2","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@0.10.2","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"48bbfa92e7cb3f36b7d8c85551602e1af45090db","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-0.10.2.tgz","fileCount":112,"integrity":"sha512-H6N1SqZA4Dch81pzff52fLXnDJviWy+CxoB9ww0I90fgUAwwLsmBT4w4uIQc0VNW5karc4fsc6A+FyA5Q9fyAg==","signatures":[{"sig":"MEUCIQCjzi8rmhfopyBbFCQTlBZmfM58UYpORBdPfIFsOvV/+QIgZq1PM4NKROSvyXZo5S6y9rX8tgdq1MqEXfFlmHDJLyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1018376},"engines":{"node":">=12.0.0"},"gitHead":"c4a43dbdd53867e9f54be50e3137ca1c983e2c6c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"sender":"src/sender.js","tunnel":"src/tunnel.js","message":"src/message.js","listener":"src/listener.js","uploader":"src/uploader.js","formSetup":"src/formSetup.js","formUpdater":"src/formUpdater.js","formComponent":"src/formComponent.js","sme-comp-file":"src/data-components/sme-comp-file.js","sme-comp-form":"src/data-components/sme-comp-form.js","sme-comp-html":"src/data-components/sme-comp-html.js","sme-comp-text":"src/data-components/sme-comp-text.js","sme-main-core":"src/sme-main-core.js","sme-comp-tunnel":"src/data-components/sme-comp-tunnel.js","sme-main-intent":"src/sme-main-intent.js","sme-main-sender":"src/sme-main-sender.js","filterSubmission":"src/filters/filterSubmission.js","sme-comp-channel":"src/data-components/sme-comp-channel.js","sme-comp-contact":"src/data-components/sme-comp-contact.js","sme-comp-webview":"src/data-components/sme-comp-webview.js","sme-comp-location":"src/data-components/sme-comp-location.js","sme-main-listener":"src/sme-main-listener.js","sme-main-uploader":"src/sme-main-uploader.js","sme-formComp-label":"src/form-components/sme-formComp-label.js","sme-main-connector":"src/sme-main-connector.js","sme-main-formSaver":"src/sme-main-formSaver.js","sme-main-sshTunnel":"src/sme-main-sshTunnel.js","sme-formComp-slider":"src/form-components/sme-formComp-slider.js","sme-formComp-switch":"src/form-components/sme-formComp-switch.js","sme-main-formLoader":"src/sme-main-formLoader.js","sme-formComp-textBox":"src/form-components/sme-formComp-textBox.js","sme-main-formUpdater":"src/sme-main-formUpdater.js","sme-formComp-nfcReader":"src/form-components/sme-formComp-nfcReader.js","sme-formComp-buttonList":"src/form-components/sme-formComp-buttonList.js","sme-formComp-datePicker":"src/form-components/sme-formComp-datePicker.js","sme-formComp-filePicker":"src/form-components/sme-formComp-filePicker.js","sme-formComp-timePicker":"src/form-components/sme-formComp-timePicker.js","sme-formComp-hiddenValue":"src/form-components/sme-formComp-hiddenValue.js","sme-formComp-multiChoice":"src/form-components/sme-formComp-multiChoice.js","sme-formComp-photoPicker":"src/form-components/sme-formComp-photoPicker.js","sme-filter-formSubmission":"src/filters/sme-filter-formSubmission.js","sme-formComp-bucketPicker":"src/form-components/sme-formComp-bucketPicker.js","sme-formComp-singleChoice":"src/form-components/sme-formComp-singleChoice.js","sme-formComp-channelPicker":"src/form-components/sme-formComp-channelPicker.js","sme-formComp-contactPicker":"src/form-components/sme-formComp-contactPicker.js","sme-formComp-qrCodeScanner":"src/form-components/sme-formComp-qrCodeScanner.js","sme-formComp-locationPicker":"src/form-components/sme-formComp-locationPicker.js","sme-formComp-groupChatPicker":"src/form-components/sme-formComp-groupChatPicker.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_0.10.2_1708613256636_0.4395851356359928","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@semilimes/node-red-semilimes","version":"1.0.0","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.0.0","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"bea92f58affe64a05db0d99cf7f9d296a666986f","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.0.0.tgz","fileCount":40,"integrity":"sha512-+XCcKiVi3Siq/BvdXiMgv0SjK2q7m1EbfNqL0W3I9BgZGxdhqELjuTYlnQuXb72nl3SOpVu20P7I4Yu0awW2lQ==","signatures":[{"sig":"MEQCIGZuBfuTMyrpba+sjp0KbrWCr0Bz8SAprvpAU8VZCJEpAiBVAezpaH41Ec3Y2xDjJ5ubKFu80rGyRaylvkEUuwlA3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":817104},"engines":{"node":">=12.0.0"},"gitHead":"db9730fc6c16d17652f67245948895d71b0c3fb1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"filter":"src/filter.js","sender":"src/sender.js","tunnel":"src/tunnel.js","message":"src/message.js","listener":"src/listener.js","uploader":"src/uploader.js","formSetup":"src/formSetup.js","downloader":"src/downloader.js","formUpdater":"src/formUpdater.js","formComponent":"src/formComponent.js","sme-main-core":"src/sme-main-core.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.0.0_1709284169039_0.1352916413760703","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@semilimes/node-red-semilimes","version":"1.1.0","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.1.0","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"c8f29131e14709fb3c7d80de5d635e18d79c2508","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.1.0.tgz","fileCount":40,"integrity":"sha512-UOe3Lna7ExIN5iCUAfu8mlQjqmq2y9xGgljHlLTTkIX5HFuR4UzyNN5+howp6mE/6oYkeCg5OrycUO3ps5jH7g==","signatures":[{"sig":"MEUCIQCXQli/wKxXJxEhKK7Y43kIR4SKFNuX8oxJd8TRNOI6UgIgVJf/rq7xr7+HDR7oQjPgSv6aSkzG9f2Jc2F5PrXcbII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":817320},"engines":{"node":">=12.0.0"},"gitHead":"db9730fc6c16d17652f67245948895d71b0c3fb1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"smeFilter":"src/filter.js","smeSender":"src/sender.js","smeTunnel":"src/tunnel.js","smeMessage":"src/message.js","smeListener":"src/listener.js","smeUploader":"src/uploader.js","smeFormSetup":"src/formSetup.js","sme-main-core":"src/sme-main-core.js","smeDownloader":"src/downloader.js","smeFormUpdater":"src/formUpdater.js","smeFormComponent":"src/formComponent.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.1.0_1709286166088_0.9832391949892021","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@semilimes/node-red-semilimes","version":"1.1.1","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.1.1","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"7665e4cb9b5d2137c80d340894a177ba287dc46b","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.1.1.tgz","fileCount":40,"integrity":"sha512-8OK69SkWSN6+iMp3MTL/2jLoUXkQB5k56TpsToTltb1Rcz6fKOdviS553QM1L0ZWul60wBxySlGRtxK8rTEgXg==","signatures":[{"sig":"MEUCIQDeOaH9Uae1BuDHt67JPBsKb5peU01jllRe1InjN1G21wIgEOzG2nZXUyWsgx3ou3d0E02e5a6KrAsQQ6K6uTIpD8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":819402},"engines":{"node":">=12.0.0"},"gitHead":"ae13678f06d90f95458785889d20458e7c51015e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"smeFilter":"src/filter.js","smeSender":"src/sender.js","smeTunnel":"src/tunnel.js","smeMessage":"src/message.js","smeListener":"src/listener.js","smeUploader":"src/uploader.js","smeFormSetup":"src/formSetup.js","sme-main-core":"src/sme-main-core.js","smeDownloader":"src/downloader.js","smeFormUpdater":"src/formUpdater.js","smeFormComponent":"src/formComponent.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.1.1_1713772360828_0.499624818778422","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@semilimes/node-red-semilimes","version":"1.1.2","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.1.2","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"555743983c76b3fe2eff3111cfc754a1301ceef6","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.1.2.tgz","fileCount":40,"integrity":"sha512-oIQ6vHkmHd+mdSrgmPq2jeMa8HQcYniPs5Eexw499bHZL7hgxhaNx5twvl89U0+ZpzLZnPpMaNq6YeIwKfbRtQ==","signatures":[{"sig":"MEUCIFVwLpoK4qTNV3x9/xWaQoGph+EW/dnDPVDshLV8mRqxAiEAsDasdhfACK/0LM3aG981uzFilXG3dNsSmqbl0PQmuNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":819593},"engines":{"node":">=12.0.0"},"gitHead":"fa98116be079f1d83a8e6ae2fddfbc376779f3f1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"smeFilter":"src/filter.js","smeSender":"src/sender.js","smeTunnel":"src/tunnel.js","smeMessage":"src/message.js","smeListener":"src/listener.js","smeUploader":"src/uploader.js","smeFormSetup":"src/formSetup.js","sme-main-core":"src/sme-main-core.js","smeDownloader":"src/downloader.js","smeFormUpdater":"src/formUpdater.js","smeFormComponent":"src/formComponent.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.5.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"18.16.1","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.1.2_1715337627839_0.6842492702831664","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@semilimes/node-red-semilimes","version":"1.1.3","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.1.3","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"18ab03256e048dcc2c08fd122640a49a86a56076","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.1.3.tgz","fileCount":40,"integrity":"sha512-MjAXL7KU5Kon71Kozxc5/0Md8SrvlLHhd1J8rn4NQoQAWPQVLlZou3+zXrsq8Z5g/Qx2QuildGqUnX5c035FXQ==","signatures":[{"sig":"MEQCIGm9k/jy7AHEzIWIMLzDkwtQ5TvP2blLieN8JjsgSxC2AiBd5bmgFZ7DkANnj4lxfMOuI6I1Msu3J9BfKapng0uJFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":820043},"engines":{"node":">=12.0.0"},"gitHead":"1a3c65f992355ca53d19570c8c2e2a9096e9e95a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"smeFilter":"src/filter.js","smeSender":"src/sender.js","smeTunnel":"src/tunnel.js","smeMessage":"src/message.js","smeListener":"src/listener.js","smeUploader":"src/uploader.js","smeFormSetup":"src/formSetup.js","sme-main-core":"src/sme-main-core.js","smeDownloader":"src/downloader.js","smeFormUpdater":"src/formUpdater.js","smeFormComponent":"src/formComponent.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.1.3_1718212179483_0.9588806005856778","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@semilimes/node-red-semilimes","version":"1.1.4","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.1.4","homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"170ac19548e62e8ff3b197fab14cf351e5084406","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.1.4.tgz","fileCount":40,"integrity":"sha512-KNxU38rfcOjgtSAvLDpDd/aHW99QgemP10o9biU0p7HHQilXiKZwj/AruCDyong/RBLzVmjqNHXxbkPz1iVaPA==","signatures":[{"sig":"MEYCIQC5Oremq/iWF4Ve8mw8ayDqqm736hHizNuvGN+T3kKiyAIhAO2APKyeppMFsW3KzcVcBS8qhwbmHxurgg2brW75/xyg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":820043},"engines":{"node":">=12.0.0"},"gitHead":"d6c651552ed684304ffe18a1e0630a8044d64fb8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"smeFilter":"src/filter.js","smeSender":"src/sender.js","smeTunnel":"src/tunnel.js","smeMessage":"src/message.js","smeListener":"src/listener.js","smeUploader":"src/uploader.js","smeFormSetup":"src/formSetup.js","sme-main-core":"src/sme-main-core.js","smeDownloader":"src/downloader.js","smeFormUpdater":"src/formUpdater.js","smeFormComponent":"src/formComponent.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.1.4_1718894144458_0.3826258001538816","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@semilimes/node-red-semilimes","version":"1.1.5","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.1.5","homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"872c9df8c0fa6ba7f6afa1085dea8e07ccba3e71","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.1.5.tgz","fileCount":40,"integrity":"sha512-Fc0u9EglaI1LBNFdeFb4f8qwoL+vg/J8K3Fhjl3ZzDdu1fVEIVvwRralH8Z5jP8W3gLvle6B1HGCl0GK8bSF7w==","signatures":[{"sig":"MEUCIQDpEH8rDvTJknATJEjB+7LDyDYdeAm00qNmis2j9yBLHQIgSNeNkBbRQISvm0349pc4EI0Clq8XKC47VHNr8gEAOsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":821441},"engines":{"node":">=12.0.0"},"gitHead":"9c2bf67460845cac8a31fb814e05ff1d82e80095","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"smeFilter":"src/filter.js","smeSender":"src/sender.js","smeTunnel":"src/tunnel.js","smeMessage":"src/message.js","smeListener":"src/listener.js","smeUploader":"src/uploader.js","smeFormSetup":"src/formSetup.js","sme-main-core":"src/sme-main-core.js","smeDownloader":"src/downloader.js","smeFormUpdater":"src/formUpdater.js","smeFormComponent":"src/formComponent.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.1.5_1719485126256_0.567834361758456","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@semilimes/node-red-semilimes","version":"1.1.6","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.1.6","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"d1010a90d083072864f93496d1d4d4ebcb236b5e","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.1.6.tgz","fileCount":40,"integrity":"sha512-c1h1nNIGitT0sPjKwRvbiocj36PjT+XBCiyUAaJRA1nq3PA/HEHRKHq6PH7uzwtkJ8JUfFGWtzAWCsXZHiF14Q==","signatures":[{"sig":"MEQCIGowVkU1+d4kTGOsObg9IDhpdOvUdTJh4RdiwhWIXtwAAiBpZhIuspE5lpT8APaClIcg4WyrVu/9DEi+R5HvK9upxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":828864},"engines":{"node":">=12.0.0"},"gitHead":"e2e8177c6e377fd4a867cf642468e3cb898b3e10","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"smeFilter":"src/filter.js","smeSender":"src/sender.js","smeTunnel":"src/tunnel.js","smeMessage":"src/message.js","smeListener":"src/listener.js","smeUploader":"src/uploader.js","smeFormSetup":"src/formSetup.js","sme-main-core":"src/sme-main-core.js","smeDownloader":"src/downloader.js","smeFormUpdater":"src/formUpdater.js","smeFormComponent":"src/formComponent.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.5.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"18.16.1","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.1.6_1721122871744_0.21174506593383335","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@semilimes/node-red-semilimes","version":"1.1.7","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.1.7","maintainers":[{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"881ad2c26d8f56c433948b601a23a8b8213ca010","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.1.7.tgz","fileCount":40,"integrity":"sha512-Mo0+mzhHLppTEFWAnxGF40eEQCm2h7ZGg0QDxVb+BHc39wxq1jsX9e9KUw5ZfPStDB9UkarDdUR2rlvYkrTxOA==","signatures":[{"sig":"MEUCIQDuZw7XZxlA+bt7yOSXeeaWYTU/+IPE3MDBwuiqt8n25gIgVwKdOjurOBfv5ufdPlW3YrYzVG/SrDogZxwk83yLros=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":828864},"engines":{"node":">=12.0.0"},"gitHead":"5808a41f079405e86139bdfb4ff2d196ea717e90","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"smeFilter":"src/filter.js","smeSender":"src/sender.js","smeTunnel":"src/tunnel.js","smeMessage":"src/message.js","smeListener":"src/listener.js","smeUploader":"src/uploader.js","smeFormSetup":"src/formSetup.js","sme-main-core":"src/sme-main-core.js","smeDownloader":"src/downloader.js","smeFormUpdater":"src/formUpdater.js","smeFormComponent":"src/formComponent.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.5.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"18.16.1","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.1.7_1721122943062_0.21094995341228318","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@semilimes/node-red-semilimes","version":"1.1.8","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.1.8","maintainers":[{"name":"tkashuta","email":"tkashuta@gmail.com"},{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"1c8515248f8d763c776432c380004a0c78adb92b","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.1.8.tgz","fileCount":40,"integrity":"sha512-h107IIQsD7vnQFOyTdvT7+YQXmijbR1Vr7tz+WvW3KnkFbxZuDF4oxBY9E4FUHCtl+cQA+k6Btv9eUMCSnHlfw==","signatures":[{"sig":"MEUCIQCR2u94vJwsuA7CeWOy+4ZbAA49wR146HxQDVmiKVh7bwIgIHBnzH1Yqe4uBz6Oo3WFNL83p9PObJ5jqw58qKedcro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":822403},"engines":{"node":">=12.0.0"},"gitHead":"4bd209d8a84fe26f2eeaefd781369783d6de3e8e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tkashuta","email":"tkashuta@gmail.com"},"node-red":{"nodes":{"smeFilter":"src/filter.js","smeSender":"src/sender.js","smeTunnel":"src/tunnel.js","smeMessage":"src/message.js","smeListener":"src/listener.js","smeUploader":"src/uploader.js","smeFormSetup":"src/formSetup.js","sme-main-core":"src/sme-main-core.js","smeDownloader":"src/downloader.js","smeFormUpdater":"src/formUpdater.js","smeFormComponent":"src/formComponent.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"8.19.3","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"16.19.1","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.1.8_1721338662105_0.08003431953934714","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@semilimes/node-red-semilimes","version":"1.1.9","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.1.9","maintainers":[{"name":"tkashuta","email":"tkashuta@gmail.com"},{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"34a51b295b102fb38b3e6f8c4f3962d19cd1e464","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.1.9.tgz","fileCount":40,"integrity":"sha512-c1M9Y5dwQswfN0rIcY+wWp91JPXTPnBjM8dG/90iZ5qntug0AGWQgFTUcA3IES6k+uHezPGVYx/FzDmlJNApRA==","signatures":[{"sig":"MEUCIQDwki1JCJflNiJmT/QAS2wQ7Sf+nsl5YerKx2UYHagG+wIgQsE3vCFPRw7AexbZg8BRGcSFQmnoR+oFlJ9XQvZjdx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":837495},"engines":{"node":">=12.0.0"},"gitHead":"b517ce1a12213db7e1e28f4794972afa34359e38","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"smeFilter":"src/filter.js","smeSender":"src/sender.js","smeTunnel":"src/tunnel.js","smeMessage":"src/message.js","smeListener":"src/listener.js","smeUploader":"src/uploader.js","smeFormSetup":"src/formSetup.js","sme-main-core":"src/sme-main-core.js","smeDownloader":"src/downloader.js","smeFormUpdater":"src/formUpdater.js","smeFormComponent":"src/formComponent.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.5.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"18.16.1","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.1.9_1723654950616_0.7302624171745391","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@semilimes/node-red-semilimes","version":"1.1.10","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.1.10","maintainers":[{"name":"tkashuta","email":"tkashuta@gmail.com"},{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"2afc9d68c67f170eba73b7b6ac6b1dbcea7bddae","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.1.10.tgz","fileCount":40,"integrity":"sha512-wCv3PCai7DWbxNyr/Xbl0wVLbS2zOeOoOYxM5GZMT2bDRzEexTV0GHSr5TJ1i3k5kt3Lqw1ogU/VmGo5EzK88w==","signatures":[{"sig":"MEYCIQCoZIcMgjzzFYxXL/S7TunS+6MQoKZvat3HBH7jIwjY2gIhANoD5UkGHVrXRhrLLXGa1GNiOnMH6KaNTXJI+qu+3P19","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":837160},"engines":{"node":">=12.0.0"},"gitHead":"e2d92c136f727b93a4a9f068147aa03b6602840e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"smeFilter":"src/filter.js","smeSender":"src/sender.js","smeTunnel":"src/tunnel.js","smeMessage":"src/message.js","smeListener":"src/listener.js","smeUploader":"src/uploader.js","smeFormSetup":"src/formSetup.js","sme-main-core":"src/sme-main-core.js","smeDownloader":"src/downloader.js","smeFormUpdater":"src/formUpdater.js","smeFormComponent":"src/formComponent.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.5.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"18.16.1","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.1.10_1723655121772_0.15676167118873652","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@semilimes/node-red-semilimes","version":"1.1.11","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.1.11","maintainers":[{"name":"tkashuta","email":"tkashuta@gmail.com"},{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"7557fe35f8cf7eeec5b6f54c3bcc481a4a8a1e3a","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.1.11.tgz","fileCount":40,"integrity":"sha512-tBeyVpnsT9WYCWTLqsF+BbTiRzeh6ueheM4f6+HsS2MIhJ+Cq2ebf/E89+vxtIyVApoyjsYgsMHfgL/BSWfWiA==","signatures":[{"sig":"MEUCIQCPqK0u+SnyGhzVr+VOiPEDF/MZuroD7D/lOar2nFTdIAIgcnptKt32EvihT8OUj6P/ONu8nkQlRDqfS4fAcEmV4ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":837572},"engines":{"node":">=12.0.0"},"gitHead":"f835a11b8d73fa317068eb77c49c5665711162ca","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"smeFilter":"src/filter.js","smeSender":"src/sender.js","smeTunnel":"src/tunnel.js","smeMessage":"src/message.js","smeListener":"src/listener.js","smeUploader":"src/uploader.js","smeFormSetup":"src/formSetup.js","sme-main-core":"src/sme-main-core.js","smeDownloader":"src/downloader.js","smeFormUpdater":"src/formUpdater.js","smeFormComponent":"src/formComponent.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.5.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"18.16.1","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.1.11_1724278247250_0.19289796833949402","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@semilimes/node-red-semilimes","version":"1.2.0","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.2.0","maintainers":[{"name":"tkashuta","email":"tkashuta@gmail.com"},{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"e49f6a31c9ff230ea5a8d7d307d62f193d5c07c0","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.2.0.tgz","fileCount":40,"integrity":"sha512-HtqZ1knYL6rg551TgSP32pIRLBS2diBTAdUtgsV8/th4P0UeR0R24Q8/9A69H3vQWQMJcOuIt0KBy3xu1J9Gsw==","signatures":[{"sig":"MEYCIQCB94enifemwAQWrMAVmT8p01nRXxmWDgTgOIR2jueROQIhAM+yE+K5hJvCUmbXFJEV0QEDcw7EjqiNmNKLV0lNKhTc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":845982},"engines":{"node":">=12.0.0"},"gitHead":"d6da1d89ebbe0dcb529dd07d749538eba02eff46","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"smeFilter":"src/filter.js","smeSender":"src/sender.js","smeTunnel":"src/tunnel.js","smeMessage":"src/message.js","smeListener":"src/listener.js","smeUploader":"src/uploader.js","smeFormSetup":"src/formSetup.js","sme-main-core":"src/sme-main-core.js","smeDownloader":"src/downloader.js","smeFormUpdater":"src/formUpdater.js","smeFormComponent":"src/formComponent.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"9.7.1","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"19.2.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.2.0_1725288936074_0.33311342079416395","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@semilimes/node-red-semilimes","version":"1.2.1","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","_id":"@semilimes/node-red-semilimes@1.2.1","maintainers":[{"name":"tkashuta","email":"tkashuta@gmail.com"},{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"dist":{"shasum":"cc503fe68aceb0ea4e807f7162d9e201ff4bfe52","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.2.1.tgz","fileCount":40,"integrity":"sha512-K8op6fBF04mYvZ+ei+V2OngJtzqQ+++iMo7ucygdAIzZ5EwjnV9gMY1nf1KODyV7gRgJxtbAo6CTu2sDfwkVCw==","signatures":[{"sig":"MEUCIQD5YntN7MfK+ara7T+jnFkiRLoVHxtWU9Vm4nb/mNPoEQIgM9HsKV/FKPwnZ3KSo8VWonMWJyNqu8tS/9qNtwZQk6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":848987},"engines":{"node":">=12.0.0"},"gitHead":"2aa4211fccdf5fe22d9855da7c7c08a913545c37","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"node-red":{"nodes":{"smeFilter":"src/filter.js","smeSender":"src/sender.js","smeTunnel":"src/tunnel.js","smeMessage":"src/message.js","smeListener":"src/listener.js","smeUploader":"src/uploader.js","smeFormSetup":"src/formSetup.js","sme-main-core":"src/sme-main-core.js","smeDownloader":"src/downloader.js","smeFormUpdater":"src/formUpdater.js","smeFormComponent":"src/formComponent.js","sme-main-connector":"src/sme-main-connector.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/semilimes/nodered-publicapi-connector.git","type":"git"},"_npmVersion":"10.8.3","description":"The new semilimes connector which integrates with the public API","directories":{"example":"examples"},"_nodeVersion":"20.17.0","dependencies":{"ws":"^8.2.3","ssh2":"^1.11.0","axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-semilimes_1.2.1_1726043021909_0.6117268916903589","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@semilimes/node-red-semilimes","version":"1.2.2","description":"The new semilimes connector which integrates with the public API","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","node-red":{"version":">=2.0.0","nodes":{"smeMessage":"src/message.js","smeFormSetup":"src/formSetup.js","smeFormComponent":"src/formComponent.js","smeFormUpdater":"src/formUpdater.js","smeSender":"src/sender.js","smeListener":"src/listener.js","smeFilter":"src/filter.js","smeUploader":"src/uploader.js","smeDownloader":"src/downloader.js","smeTunnel":"src/tunnel.js","sme-main-core":"src/sme-main-core.js","sme-main-connector":"src/sme-main-connector.js"}},"dependencies":{"axios":"^1.6.5","form-data":"^4.0.0","mime-types":"^2.1.35","node-forge":"^1.3.1","ssh2":"^1.11.0","ws":"^8.2.3"},"engines":{"node":">=12.0.0"},"directories":{"example":"examples"},"repository":{"type":"git","url":"git+https://github.com/semilimes/nodered-publicapi-connector.git"},"keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","_id":"@semilimes/node-red-semilimes@1.2.2","gitHead":"b059a9dc56f9effb45bb4bc543591be33b132dea","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-dTxkd0dLgT5x1M9KvFWo7zaY4KaANpbWh+U/Nbfb4p8za3AYApy2Kuwws87mgYTLK9gl5pwdsJ1BNA4PDNLN3A==","shasum":"6124f1318ce7c57cb1d1fe39ace2d58d01c38603","tarball":"https://registry.npmjs.org/@semilimes/node-red-semilimes/-/node-red-semilimes-1.2.2.tgz","fileCount":40,"unpackedSize":858112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKUTPt0MS+fjFOCMZINUttl8LLwizboWEZCvgUraHRDAiART2CG4pQG0M8bVx178alZHEGqPoOQEOcmiNu96CvVNw=="}]},"_npmUser":{"name":"daviderib","email":"davide.ribezzo@gmail.com"},"maintainers":[{"name":"tkashuta","email":"tkashuta@gmail.com"},{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-semilimes_1.2.2_1727161975261_0.33272791178390126"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-11T15:47:01.230Z","modified":"2024-09-24T07:12:55.699Z","0.9.4":"2024-01-11T15:47:01.650Z","0.9.5":"2024-01-12T22:16:10.010Z","0.9.6":"2024-01-15T12:11:57.667Z","0.9.7":"2024-01-23T20:02:47.024Z","0.9.8":"2024-01-27T15:41:36.648Z","0.9.9":"2024-02-02T15:47:26.547Z","0.9.10":"2024-02-06T16:40:02.671Z","0.9.11":"2024-02-09T18:58:48.016Z","0.10.1":"2024-02-22T14:18:20.335Z","0.10.2":"2024-02-22T14:47:36.841Z","1.0.0":"2024-03-01T09:09:29.297Z","1.1.0":"2024-03-01T09:42:46.249Z","1.1.1":"2024-04-22T07:52:41.018Z","1.1.2":"2024-05-10T10:40:28.063Z","1.1.3":"2024-06-12T17:09:39.698Z","1.1.4":"2024-06-20T14:35:44.861Z","1.1.5":"2024-06-27T10:45:26.471Z","1.1.6":"2024-07-16T09:41:11.963Z","1.1.7":"2024-07-16T09:42:23.205Z","1.1.8":"2024-07-18T21:37:42.356Z","1.1.9":"2024-08-14T17:02:30.811Z","1.1.10":"2024-08-14T17:05:22.336Z","1.1.11":"2024-08-21T22:10:47.446Z","1.2.0":"2024-09-02T14:55:36.272Z","1.2.1":"2024-09-11T08:23:42.087Z","1.2.2":"2024-09-24T07:12:55.505Z"},"bugs":{"url":"https://github.com/semilimes/nodered-publicapi-connector/issues"},"author":{"name":"Davide Ribezzo"},"license":"Apache-2.0","homepage":"https://github.com/semilimes/nodered-publicapi-connector#readme","keywords":["semilimes","iot","connector","node-red","mobile phone","interface","remote access","ssh tunnel","websocket"],"repository":{"type":"git","url":"git+https://github.com/semilimes/nodered-publicapi-connector.git"},"description":"The new semilimes connector which integrates with the public API","maintainers":[{"name":"tkashuta","email":"tkashuta@gmail.com"},{"name":"daviderib","email":"davide.ribezzo@gmail.com"}],"readme":"# Node-RED semilimes connector\r\n[![Platform](https://img.shields.io/badge/platform-Node--RED-red)](https://nodered.org)   [![License](https://img.shields.io/badge/license-Apache--License-lightgrey)](http://www.apache.org/licenses/LICENSE-2.0) [![Downloads](https://img.shields.io/badge/download-github-purple)](https://github.com/semilimes/nodered-publicapi-connector) [![Install](https://img.shields.io/badge/Install-NPM-blue)](https://www.npmjs.com/package/@semilimes/node-red-semilimes)\r\n\r\nThis Node-RED package lets you extend your semilimes experience with automation and IoT capabilities, such as the implementation of auto replies, booking flows, control dashboards or message-based interfaces, all exposed through your semilimes app.\r\n\r\n[Github project](https://github.com/semilimes/nodered-publicapi-connector)\r\n\r\n[Official semilimes API Documentation](https://www.semilimes.com/developers/)\r\n\r\n## Install\r\n[![NPM](https://nodei.co/npm/@semilimes/node-red-semilimes.png?downloads=true)](https://nodei.co/npm/@semilimes/node-red-semilimes/)\r\n\r\nYou can install the nodes by either\r\n- using node-red's \"Manage palette\" in the side bar and searching for `node-red-semilimes`\r\n  \r\n  or\r\n- running the following command in the root directory of your Node-RED installation\r\n    ```\r\n    npm install @semilimes/node-red-semilimes --save\r\n    ```\r\n\r\n## Setup Node-RED persistent context\r\nSome of the use cases of this node work more reliably when saving the necessary variables in a persistent storage.\r\nTo ease this behaviour without adding complexity to the built flows, it is recommended to enable multiple context stores in your NodeRED configuration, so that you can use in-memory flow/global variables (deleted upon restart), or file variables, surviving a restart.\r\n\r\nTo enable the default implementation of multiple context store, add this configuration chunk in node-red's settings.js file.\r\n\r\n![multicontextstore](resources/images/nodered_multicontextstore.png)\r\n\r\nTo use the multiple-context in your flow, you can select the storage whenever you are dealing with a flow or global variable, like the example below:\r\n\r\n![multicontextvars](resources/images/nodered_usemulticontextvars.png)\r\n\r\n> **Note**: The default implementation of the file context in NodeRED makes sure that values are cached in memory and flushed to disk every 30 seconds, to preserve SD cards health in systems that make use of them (e.g. RaspberryPI). You can tweak this value to your liking by setting the appropriate variable in the configuration itself.\r\n\r\nLearn more on the [multiple context stores](https://nodered.org/docs/user-guide/context#using-multiple-context-stores) section in NodeRED documentation.\r\n\r\n## Setup your developer environment\r\n\r\n1. Install the semilimes app through the [Official semilimes Website](https://www.semilimes.com/apps/) or by using the following direct store links \r\n   - **iOS** : [![Platform](https://img.shields.io/badge/Apple%20IOS-semilimes%20Messenger-blue.svg)](https://apps.apple.com/us/app/semilimes-mesh/id1536363738?l=en)  \r\n\r\n   - **Android** : [![Platform](https://img.shields.io/badge/Google--Play-semilimes%20Messenger-darkgreen.svg)](https://play.google.com/store/apps/details?id=net.semilimes.messenger&hl=en&gl=US)  \r\n\r\n2. Access the [semilimes Services](https://my.semilimes.net) website and login using the on-screen instructions\r\n   \r\n3. Create a subaccount\r\n   \r\n   ![CreateSubAccount](resources/images/createSubAccount.png)\r\n   \r\n4. Enter billing information for the created subaccount\r\n\r\n    ![EnterBillingInfo](resources/images/enterBillingInfo.png)\r\n\r\n5. Request an API Key for your new subaccount\r\n\r\n    ![GenerateApiKey](resources/images/generateApiKey.png)\r\n\r\n## Connect to semilimes\r\n\r\n1. Add a standard `inject` node\r\n\r\n2. Add and connect a `Sender` node, select `Channel - Create` and give it a title. This will be your new channel name. Make sure you give a value to the `Save ChannelId` property, you will reuse this later.\r\n\r\n3. In the same node, configure its `Connector` property to create a connection configuration, and enter your API key.\r\n![Config connector node](resources/images/connector_node_properties.jpg)\r\n\r\n4. Add and connect a `Message` node and select the `Text` message option, then enter a message in the Text field.\r\n\r\n5. Add and connect another `Sender` node, this time for actually sending the message. Select `Channel - Send` and configure its `ChannelId` property with the one you previously saved in step 2.\r\n\r\n6. Make sure you select the previously created `Connector` in this node as well.\r\n![Property editor of sender node](resources/images/sender_node_properties.jpg)\r\n\r\n7. Run the flow and access your semilimes app with the subaccount corresponding to your API key. You will find a new channel containing your first message!\r\n\r\nFor reference, your completed flow should look like this\r\n![example](/resources/images/connecttosemilimesflow.png)\r\n\r\n\r\n# Examples\r\n\r\nYou can find all the provided examples by importing them from this Node-RED package, or you can explore and import them manually at this GitHub link:\r\n\r\n[All Example flows](https://github.com/semilimes/nodered-publicapi-connector/tree/main/examples)\r\n\r\n\r\n## Dependencies\r\nThe nodes are tested on linux environments with `Node.js v19.2.0` and `Node-RED v3.0.2`\r\n\r\n# License\r\nApache License\r\nVersion 2.0, January 2004\r\nhttp://www.apache.org/licenses/\r\n","readmeFilename":"README.md"}