Skip to content

Commit f72d0c5

Browse files
author
pemrouz
committed
chore: build dist
1 parent dd26955 commit f72d0c5

File tree

1 file changed

+33
-16
lines changed

1 file changed

+33
-16
lines changed

dist/index.js

Lines changed: 33 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ Object.defineProperty(exports, "__esModule", {
55
});
66
exports.default = sync;
77

8+
var _express = require('express');
9+
10+
var _express2 = _interopRequireDefault(_express);
11+
812
var _identity = require('utilise/identity');
913

1014
var _identity2 = _interopRequireDefault(_identity);
@@ -55,6 +59,10 @@ var _set = require('utilise/set');
5559

5660
var _set2 = _interopRequireDefault(_set);
5761

62+
var _def = require('utilise/def');
63+
64+
var _def2 = _interopRequireDefault(_def);
65+
5866
var _key = require('utilise/key');
5967

6068
var _key2 = _interopRequireDefault(_key);
@@ -75,17 +83,26 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
7583
// -------------------------------------------
7684
// Synchronises resources between server/client
7785
// -------------------------------------------
78-
function sync(ripple, server) {
79-
log('creating');
86+
function sync(ripple) {
87+
var _ref = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
8088

89+
var server = _ref.server;
90+
var port = _ref.port;
91+
92+
log('creating');
8193
/* istanbul ignore next */
82-
if (!_client2.default && !server) return ripple;
83-
/* istanbul ignore next */
84-
if (!_client2.default) ripple.to = clean(ripple.to), (0, _values2.default)(ripple.types).map(function (type) {
85-
return type.parse = headers(ripple)(type.parse);
86-
});
94+
if (!_client2.default) {
95+
ripple.to = clean(ripple.to);
96+
(0, _values2.default)(ripple.types).map(function (type) {
97+
return type.parse = headers(ripple)(type.parse);
98+
});
99+
server = (0, _def2.default)(ripple, 'server', server || (0, _express2.default)().listen(port, function (d) {
100+
return log('listening', server.address().port);
101+
}));
102+
server.express = (0, _key2.default)('_events.request')(server) || server.on('request', (0, _express2.default)())._events.request;
103+
}
87104

88-
ripple.io = io(server);
105+
(0, _def2.default)(ripple, 'io', io(server));
89106
ripple.io.use(ip);
90107
ripple.req = send(ripple)(ripple);
91108
/* istanbul ignore next */
@@ -204,18 +221,18 @@ var consume = function consume(ripple) {
204221

205222
log('recv'.grey, nametype);
206223
try {
207-
!req.name ? res(404, err('not found'.red, req.name)) : !(req = xall(req, res)) ? deb('skip', 'global', nametype) : !(req = xtyp(req, res)) ? deb('skip', 'type', nametype) : !(req = xres(req, res)) ? deb('skip', 'resource', nametype) : !req.key && req.type == 'update' ? (ripple(silent(body(req))), res(200, deb('ok ' + nametype))) : isStandardVerb(req.type) ? ((0, _set2.default)(req)(silent(resource).body), res(200, deb('ok ' + nametype, _key2.default.grey))) : !isStandardVerb(req.type) ? res(405, err('method not allowed', nametype)) : res(400, err('cannot process', nametype));
224+
!req.name ? res(404, err('not found'.red, req.name)) : !(req = xall(req, res)) ? deb('skip', 'global', nametype) : !(req = xtyp(req, res)) ? deb('skip', 'type', nametype) : !(req = xres(req, res)) ? deb('skip', 'resource', nametype) : !req.key && req.type == 'update' ? (ripple(silent(body(req))), res(200, deb('ok ' + nametype))) : isStandardVerb(req.type) ? ((0, _set2.default)(req)(silent(resource).body), res(200, deb('ok ' + nametype, _key2.default.grey))) : !isStandardVerb(req.type) ? res(405, deb('method not allowed', nametype)) : res(400, deb('cannot process', nametype));
208225
} catch (e) {
209226
res(e.status || 500, err(e.message, nametype, '\n', e.stack));
210227
}
211228
};
212229
};
213230

214-
var body = function body(_ref) {
215-
var name = _ref.name;
216-
var _body = _ref.body;
217-
var value = _ref.value;
218-
var headers = _ref.headers;
231+
var body = function body(_ref2) {
232+
var name = _ref2.name;
233+
var _body = _ref2.body;
234+
var value = _ref2.value;
235+
var headers = _ref2.headers;
219236
return { name: name, headers: headers, body: value };
220237
};
221238

@@ -232,12 +249,12 @@ var headers = function headers(ripple) {
232249
};
233250
};
234251

235-
var io = function io(opts) {
252+
var io = function io(server) {
236253
/* istanbul ignore next */
237254
var transports = _client2.default && document.currentScript && document.currentScript.getAttribute('transports') && document.currentScript.getAttribute('transports').split(',') || undefined;
238255

239256
/* istanbul ignore next */
240-
var r = !_client2.default ? require('socket.io')(opts.server || opts) : window.io ? window.io({ transports: transports }) : _is2.default.fn(require('socket.io-client')) ? require('socket.io-client')({ transports: transports }) : { on: _noop2.default, emit: _noop2.default };
257+
var r = !_client2.default ? require('socket.io')(server) : window.io ? window.io({ transports: transports }) : _is2.default.fn(require('socket.io-client')) ? require('socket.io-client')({ transports: transports }) : { on: _noop2.default, emit: _noop2.default };
241258
/* istanbul ignore next */
242259
r.use = r.use || _noop2.default;
243260
return r;

0 commit comments

Comments
 (0)