pull out editor-client and editor-api

This commit is contained in:
Nick O'Leary
2018-08-17 22:10:54 +01:00
parent 6b79c6135f
commit e57d8ba0ef
287 changed files with 245 additions and 294 deletions

View File

@@ -20,9 +20,7 @@ var path = require('path');
var runtime = require("@node-red/runtime");
var redUtil = require("@node-red/util");
var api = require("@node-red/editor");
process.env.NODE_RED_HOME = process.env.NODE_RED_HOME || path.resolve(__dirname+"/..");
var api = require("@node-red/editor-api");
var nodeApp = null;
var adminApp = null;
@@ -31,7 +29,7 @@ var apiEnabled = false;
function checkVersion(userSettings) {
var semver = require('semver');
if (!semver.satisfies(process.version,">=4.0.0")) {
if (!semver.satisfies(process.version,">=4.8.0")) {
// TODO: in the future, make this a hard error.
// var e = new Error("Unsupported version of node.js");
// e.code = "unsupported_version";
@@ -65,7 +63,7 @@ module.exports = {
}
if (!userSettings.coreNodesDir) {
userSettings.coreNodesDir = path.resolve(path.join(__dirname,"..","..","@node-red","nodes"));
userSettings.coreNodesDir = path.dirname(require.resolve("@node-red/nodes"))
}
redUtil.init(userSettings);
if (userSettings.httpAdminRoot !== false) {