forked from mirrors/Scribe.js
Adding exposers and removing need for client port
This commit is contained in:
parent
fdf2932d17
commit
c6d5ad61df
8 changed files with 104298 additions and 61 deletions
20
deps.json
20
deps.json
|
@ -9,6 +9,16 @@
|
||||||
"link": "git+https://github.com/caolan/async.git",
|
"link": "git+https://github.com/caolan/async.git",
|
||||||
"comment": "1.5.2"
|
"comment": "1.5.2"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"department": "kessler",
|
||||||
|
"relatedTo": "stuff",
|
||||||
|
"name": "babel-runtime",
|
||||||
|
"licensePeriod": "perpetual",
|
||||||
|
"material": "material",
|
||||||
|
"licenseType": "MIT",
|
||||||
|
"link": "https://github.com/babel/babel/tree/master/packages/babel-runtime",
|
||||||
|
"comment": "6.3.19"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"department": "kessler",
|
"department": "kessler",
|
||||||
"relatedTo": "stuff",
|
"relatedTo": "stuff",
|
||||||
|
@ -88,6 +98,16 @@
|
||||||
"link": "https://github.com/expressjs/session",
|
"link": "https://github.com/expressjs/session",
|
||||||
"comment": "1.13.0"
|
"comment": "1.13.0"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"department": "kessler",
|
||||||
|
"relatedTo": "stuff",
|
||||||
|
"name": "extend",
|
||||||
|
"licensePeriod": "perpetual",
|
||||||
|
"material": "material",
|
||||||
|
"licenseType": "MIT",
|
||||||
|
"link": "git+https://github.com/justmoon/node-extend.git",
|
||||||
|
"comment": "3.0.0"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"department": "kessler",
|
"department": "kessler",
|
||||||
"relatedTo": "stuff",
|
"relatedTo": "stuff",
|
||||||
|
|
9
dist/scribe.js
vendored
9
dist/scribe.js
vendored
|
@ -33,7 +33,13 @@ exports.default = function () {
|
||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
||||||
console.exposed().forEach(function (expose) {
|
for (var _len = arguments.length, exposers = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {
|
||||||
|
exposers[_key - 2] = arguments[_key];
|
||||||
|
}
|
||||||
|
|
||||||
|
console.exposed().concat(exposers).forEach(function (expose) {
|
||||||
|
console.expose(expose);
|
||||||
|
|
||||||
var args = appendTransforms([expose, 'mongo-socket', new _ErrorExtractor2.default()]);
|
var args = appendTransforms([expose, 'mongo-socket', new _ErrorExtractor2.default()]);
|
||||||
|
|
||||||
console.pipe.apply(console, args);
|
console.pipe.apply(console, args);
|
||||||
|
@ -171,7 +177,6 @@ var defaultOpts = {
|
||||||
useSession: true
|
useSession: true
|
||||||
},
|
},
|
||||||
client: {
|
client: {
|
||||||
port: 4005,
|
|
||||||
socketPorts: [4000],
|
socketPorts: [4000],
|
||||||
exposed: {
|
exposed: {
|
||||||
all: { label: 'all', query: { expose: { $exists: true } } },
|
all: { label: 'all', query: { expose: { $exists: true } } },
|
||||||
|
|
|
@ -31,6 +31,7 @@
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"async": "^1.5.2",
|
"async": "^1.5.2",
|
||||||
|
"babel-runtime": "^6.3.19",
|
||||||
"basic-auth": "^1.0.3",
|
"basic-auth": "^1.0.3",
|
||||||
"body-parser": "^1.14.2",
|
"body-parser": "^1.14.2",
|
||||||
"brace": "^0.7.0",
|
"brace": "^0.7.0",
|
||||||
|
@ -39,6 +40,7 @@
|
||||||
"cssify": "^1.0.2",
|
"cssify": "^1.0.2",
|
||||||
"express": "^4.0.0",
|
"express": "^4.0.0",
|
||||||
"express-session": "^1.13.0",
|
"express-session": "^1.13.0",
|
||||||
|
"extend": "^3.0.0",
|
||||||
"format-error": "^1.0.0",
|
"format-error": "^1.0.0",
|
||||||
"install": "^0.4.1",
|
"install": "^0.4.1",
|
||||||
"jade": "^1.11.0",
|
"jade": "^1.11.0",
|
||||||
|
@ -52,7 +54,6 @@
|
||||||
"on-finished": "^2.3.0",
|
"on-finished": "^2.3.0",
|
||||||
"rc": "^1.1.6",
|
"rc": "^1.1.6",
|
||||||
"react": "^0.14.6",
|
"react": "^0.14.6",
|
||||||
"babel-runtime": "^6.3.19",
|
|
||||||
"react-ace": "^3.1.0",
|
"react-ace": "^3.1.0",
|
||||||
"react-datepicker": "^0.18.0",
|
"react-datepicker": "^0.18.0",
|
||||||
"react-dom": "^0.14.6",
|
"react-dom": "^0.14.6",
|
||||||
|
|
21
public/scripts/TweenMax.min.js
vendored
21
public/scripts/TweenMax.min.js
vendored
File diff suppressed because one or more lines are too long
22530
public/scripts/login/Bootstrap.min.js
vendored
22530
public/scripts/login/Bootstrap.min.js
vendored
File diff suppressed because one or more lines are too long
848
public/scripts/three.min.js
vendored
848
public/scripts/three.min.js
vendored
File diff suppressed because one or more lines are too long
80921
public/scripts/viewer/Bootstrap.min.js
vendored
80921
public/scripts/viewer/Bootstrap.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -37,7 +37,6 @@ const defaultOpts = {
|
||||||
useSession: true
|
useSession: true
|
||||||
},
|
},
|
||||||
client: {
|
client: {
|
||||||
port: 4005,
|
|
||||||
socketPorts: [4000],
|
socketPorts: [4000],
|
||||||
exposed: {
|
exposed: {
|
||||||
all: {label: 'all', query: {expose: {$exists: true}}},
|
all: {label: 'all', query: {expose: {$exists: true}}},
|
||||||
|
@ -54,7 +53,7 @@ const defaultOpts = {
|
||||||
debug: false
|
debug: false
|
||||||
};
|
};
|
||||||
|
|
||||||
export default function (id = process.pid, opts = rc('scribe', defaultOpts)) {
|
export default function (id = process.pid, opts = rc('scribe', defaultOpts), ...exposers) {
|
||||||
opts = extend(true, {}, defaultOpts, opts);
|
opts = extend(true, {}, defaultOpts, opts);
|
||||||
|
|
||||||
var console = new BasicConsole(opts.name, id || opts.instanceId);
|
var console = new BasicConsole(opts.name, id || opts.instanceId);
|
||||||
|
@ -75,7 +74,9 @@ export default function (id = process.pid, opts = rc('scribe', defaultOpts)) {
|
||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
||||||
console.exposed().forEach(expose => {
|
console.exposed().concat(exposers).forEach(expose => {
|
||||||
|
console.expose(expose);
|
||||||
|
|
||||||
let args = appendTransforms([expose, 'mongo-socket', new ErrorExtractor()]);
|
let args = appendTransforms([expose, 'mongo-socket', new ErrorExtractor()]);
|
||||||
|
|
||||||
console.pipe.apply(console, args);
|
console.pipe.apply(console, args);
|
||||||
|
|
Loading…
Add table
Reference in a new issue