Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /var/www/html/node-red/node_modules/tiny-lr/src/ drwxr-xr-x | |
| Viewing file: Select action/file-type: 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _server = require('./server');
var _server2 = _interopRequireDefault(_server);
var _client = require('./client');
var _client2 = _interopRequireDefault(_client);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var debug = require('debug')('tinylr');
// Need to keep track of LR servers when notifying
var servers = [];
exports.default = tinylr;
// Expose Server / Client objects
tinylr.Server = _server2.default;
tinylr.Client = _client2.default;
// and the middleware helpers
tinylr.middleware = middleware;
tinylr.changed = changed;
// Main entry point
function tinylr(opts) {
var srv = new _server2.default(opts);
servers.push(srv);
return srv;
}
// A facade to Server#handle
function middleware(opts) {
var srv = new _server2.default(opts);
servers.push(srv);
return function tinylr(req, res, next) {
srv.handler(req, res, next);
};
}
// Changed helper, helps with notifying the server of a file change
function changed(done) {
var files = [].slice.call(arguments);
if (typeof files[files.length - 1] === 'function') done = files.pop();
done = typeof done === 'function' ? done : function () {};
debug('Notifying %d servers - Files: ', servers.length, files);
servers.forEach(function (srv) {
var params = { params: { files: files } };
srv && srv.changed(params);
});
done();
}
module.exports = exports['default']; |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.006 ]-- |