|
|
@@ -1,7 +1,7 @@
|
|
|
'use strict';
|
|
|
|
|
|
|
|
|
-var debug = require('debug')('growi:crowi')
|
|
|
+const debug = require('debug')('growi:crowi')
|
|
|
, logger = require('@alias/logger')('growi:crowi')
|
|
|
, pkg = require('@root/package.json')
|
|
|
, path = require('path')
|
|
|
@@ -10,10 +10,12 @@ var debug = require('debug')('growi:crowi')
|
|
|
, mongoose = require('mongoose')
|
|
|
|
|
|
, models = require('../models')
|
|
|
+
|
|
|
+ , Xss = require('../util/xss')
|
|
|
;
|
|
|
|
|
|
function Crowi(rootdir, env) {
|
|
|
- var self = this;
|
|
|
+ const self = this;
|
|
|
|
|
|
this.version = pkg.version;
|
|
|
this.runtimeVersions = undefined; // initialized by scanRuntimeVersions()
|
|
|
@@ -35,6 +37,7 @@ function Crowi(rootdir, env) {
|
|
|
this.mailer = {};
|
|
|
this.interceptorManager = {};
|
|
|
this.passportService = null;
|
|
|
+ this.xss = new Xss();
|
|
|
|
|
|
this.tokens = null;
|
|
|
|