UNPKG

wifi-setup

Version:

WiFi AP setup, particularly useful for IoT devices

33 lines (31 loc) 4.48 kB
"use strict"; var question_type_1 = require('./types/question.type'); var WIFIsetup = require('wifi-setup')("Edyza " + Math.floor(Math.random() * 10) + Math.floor(Math.random() * 10) + Math.floor(Math.random() * 10) + Math.floor(Math.random() * 10), '123edyza', [ new question_type_1.Question('First name', 'firstName', question_type_1.QuestionTypes.TEXT), new question_type_1.Question('Email', 'email', question_type_1.QuestionTypes.EMAIL) ]); WIFIsetup.init({ onAPstart: function (SSID, password) { console.log("SSID: " + SSID); }, onClientConnected: function () { console.log('Client Connected'); }, onClientConfiguring: function () { console.log('Client Configing'); }, onSetupComplete: function (settings) { console.log(settings); console.log('Finished Config'); }, onConnectToWIFI: function (SSID, internalIP) { console.log("Cnctd: " + SSID); } }).then(function () { WIFIsetup.start().catch(function (err) { console.log(err); }); }).catch(function (err) { console.log(err); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlbW8udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLDhCQUFzQyx1QkFBdUIsQ0FBQyxDQUFBO0FBRTlELElBQUksU0FBUyxHQUFHLE9BQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQyxXQUFTLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsQ0FBQyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsQ0FBQyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsQ0FBQyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsQ0FBRyxFQUM5SyxVQUFVLEVBQ1Y7SUFDSSxJQUFJLHdCQUFRLENBQ1IsWUFBWSxFQUNaLFdBQVcsRUFDWCw2QkFBYSxDQUFDLElBQUksQ0FDckI7SUFDRCxJQUFJLHdCQUFRLENBQ1IsT0FBTyxFQUNQLE9BQU8sRUFDUCw2QkFBYSxDQUFDLEtBQUssQ0FDdEI7Q0FDSixDQUNKLENBQUM7QUFFRixTQUFTLENBQUMsSUFBSSxDQUFDO0lBQ1gsU0FBUyxFQUFFLFVBQVUsSUFBSSxFQUFFLFFBQVE7UUFDL0IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxXQUFTLElBQU0sQ0FBQyxDQUFDO0lBQ2pDLENBQUM7SUFDRCxpQkFBaUIsRUFBRTtRQUNmLE9BQU8sQ0FBQyxHQUFHLENBQUMsa0JBQWtCLENBQUMsQ0FBQztJQUNwQyxDQUFDO0lBQ0QsbUJBQW1CLEVBQUU7UUFDakIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO0lBQ3BDLENBQUM7SUFDRCxlQUFlLEVBQUUsVUFBVSxRQUFRO1FBQy9CLE9BQU8sQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDdEIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO0lBQ3BDLENBQUM7SUFDRCxlQUFlLEVBQUUsVUFBVSxJQUFJLEVBQUUsVUFBVTtRQUN2QyxPQUFPLENBQUMsR0FBRyxDQUFDLFlBQVUsSUFBTSxDQUFDLENBQUM7SUFDbEMsQ0FBQztDQUNKLENBQUMsQ0FBQyxJQUFJLENBQUM7SUFDSixTQUFTLENBQUMsS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDLFVBQVUsR0FBRztRQUNqQyxPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ3JCLENBQUMsQ0FBQyxDQUFDO0FBQ1AsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFVBQVUsR0FBRztJQUNsQixPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ3JCLENBQUMsQ0FBQyxDQUFDIiwiZmlsZSI6ImRlbW8uanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1F1ZXN0aW9uLCBRdWVzdGlvblR5cGVzfSBmcm9tICcuL3R5cGVzL3F1ZXN0aW9uLnR5cGUnO1xuXG52YXIgV0lGSXNldHVwID0gcmVxdWlyZSgnd2lmaS1zZXR1cCcpKGBFZHl6YSAke01hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDEwKX0ke01hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDEwKX0ke01hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDEwKX0ke01hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDEwKX1gLFxuICAgICcxMjNlZHl6YScsXG4gICAgW1xuICAgICAgICBuZXcgUXVlc3Rpb24oXG4gICAgICAgICAgICAnRmlyc3QgbmFtZScsXG4gICAgICAgICAgICAnZmlyc3ROYW1lJyxcbiAgICAgICAgICAgIFF1ZXN0aW9uVHlwZXMuVEVYVFxuICAgICAgICApLFxuICAgICAgICBuZXcgUXVlc3Rpb24oXG4gICAgICAgICAgICAnRW1haWwnLFxuICAgICAgICAgICAgJ2VtYWlsJyxcbiAgICAgICAgICAgIFF1ZXN0aW9uVHlwZXMuRU1BSUxcbiAgICAgICAgKVxuICAgIF1cbik7XG5cbldJRklzZXR1cC5pbml0KHtcbiAgICBvbkFQc3RhcnQ6IGZ1bmN0aW9uIChTU0lELCBwYXNzd29yZCkge1xuICAgICAgICBjb25zb2xlLmxvZyhgU1NJRDogJHtTU0lEfWApO1xuICAgIH0sXG4gICAgb25DbGllbnRDb25uZWN0ZWQ6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgY29uc29sZS5sb2coJ0NsaWVudCBDb25uZWN0ZWQnKTtcbiAgICB9LFxuICAgIG9uQ2xpZW50Q29uZmlndXJpbmc6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgY29uc29sZS5sb2coJ0NsaWVudCBDb25maWdpbmcnKTtcbiAgICB9LFxuICAgIG9uU2V0dXBDb21wbGV0ZTogZnVuY3Rpb24gKHNldHRpbmdzKSB7XG4gICAgICAgIGNvbnNvbGUubG9nKHNldHRpbmdzKTtcbiAgICAgICAgY29uc29sZS5sb2coJ0ZpbmlzaGVkICBDb25maWcnKTtcbiAgICB9LFxuICAgIG9uQ29ubmVjdFRvV0lGSTogZnVuY3Rpb24gKFNTSUQsIGludGVybmFsSVApIHtcbiAgICAgICAgY29uc29sZS5sb2coYENuY3RkOiAke1NTSUR9YCk7XG4gICAgfVxufSkudGhlbihmdW5jdGlvbiAoKSB7XG4gICAgV0lGSXNldHVwLnN0YXJ0KCkuY2F0Y2goZnVuY3Rpb24gKGVycikge1xuICAgICAgICBjb25zb2xlLmxvZyhlcnIpO1xuICAgIH0pO1xufSkuY2F0Y2goZnVuY3Rpb24gKGVycikge1xuICAgIGNvbnNvbGUubG9nKGVycik7XG59KTtcbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ==