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",
|
||||
"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",
|
||||
"relatedTo": "stuff",
|
||||
|
@ -88,6 +98,16 @@
|
|||
"link": "https://github.com/expressjs/session",
|
||||
"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",
|
||||
"relatedTo": "stuff",
|
||||
|
|
9
dist/scribe.js
vendored
9
dist/scribe.js
vendored
|
@ -33,7 +33,13 @@ exports.default = function () {
|
|||
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()]);
|
||||
|
||||
console.pipe.apply(console, args);
|
||||
|
@ -171,7 +177,6 @@ var defaultOpts = {
|
|||
useSession: true
|
||||
},
|
||||
client: {
|
||||
port: 4005,
|
||||
socketPorts: [4000],
|
||||
exposed: {
|
||||
all: { label: 'all', query: { expose: { $exists: true } } },
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"async": "^1.5.2",
|
||||
"babel-runtime": "^6.3.19",
|
||||
"basic-auth": "^1.0.3",
|
||||
"body-parser": "^1.14.2",
|
||||
"brace": "^0.7.0",
|
||||
|
@ -39,6 +40,7 @@
|
|||
"cssify": "^1.0.2",
|
||||
"express": "^4.0.0",
|
||||
"express-session": "^1.13.0",
|
||||
"extend": "^3.0.0",
|
||||
"format-error": "^1.0.0",
|
||||
"install": "^0.4.1",
|
||||
"jade": "^1.11.0",
|
||||
|
@ -52,7 +54,6 @@
|
|||
"on-finished": "^2.3.0",
|
||||
"rc": "^1.1.6",
|
||||
"react": "^0.14.6",
|
||||
"babel-runtime": "^6.3.19",
|
||||
"react-ace": "^3.1.0",
|
||||
"react-datepicker": "^0.18.0",
|
||||
"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
|
||||
},
|
||||
client: {
|
||||
port: 4005,
|
||||
socketPorts: [4000],
|
||||
exposed: {
|
||||
all: {label: 'all', query: {expose: {$exists: true}}},
|
||||
|
@ -54,7 +53,7 @@ const defaultOpts = {
|
|||
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);
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
console.exposed().forEach(expose => {
|
||||
console.exposed().concat(exposers).forEach(expose => {
|
||||
console.expose(expose);
|
||||
|
||||
let args = appendTransforms([expose, 'mongo-socket', new ErrorExtractor()]);
|
||||
|
||||
console.pipe.apply(console, args);
|
||||
|
|
Loading…
Add table
Reference in a new issue