Update of dependencies versions (package.json).

If a bot package's name begins with '.', then it is ignored.
Created DATABASE_LOGGING environment parameter.
This commit is contained in:
Jorge Ramos 2018-05-28 06:51:06 -03:00
parent 582b176d49
commit ea89351f7d
5 changed files with 53 additions and 33 deletions

View file

@ -1,11 +1,15 @@
# Release History # Release History
## Version 0.0.26
- Update of dependencies versions (package.json).
- If a bot package's name begins with '.', then it is ignored.
- Created DATABASE_LOGGING environment parameter.
## Version 0.0.25 ## Version 0.0.25
- FIX: Whastapp line now can be turned off; - FIX: Whastapp line now can be turned off;
- FIX: More error logging on BuildMin. - FIX: More error logging on BuildMin.
## Version 0.0.24 ## Version 0.0.24
- FIX: AskDialog compilation error. - FIX: AskDialog compilation error.

View file

@ -82,12 +82,21 @@ export class GBCoreService implements IGBCoreService {
storage = GBConfigService.get("DATABASE_STORAGE"); storage = GBConfigService.get("DATABASE_STORAGE");
} }
let value = GBConfigService.get("DATABASE_LOGGING");
let logging: boolean | Function = false;
if (value && value == "1") {
logging = (str) => {
logger.trace(str);
};
}
this.sequelize = new Sequelize({ this.sequelize = new Sequelize({
host: host, host: host,
database: database, database: database,
username: username, username: username,
password: password, password: password,
logging: false, logging: logging,
operatorsAliases: false, operatorsAliases: false,
dialect: this.dialect, dialect: this.dialect,
storage: storage, storage: storage,

View file

@ -334,6 +334,10 @@ export class GBMinService {
let dirs = getDirectories(path); let dirs = getDirectories(path);
dirs.forEach(element => { dirs.forEach(element => {
if (element.startsWith('.')) {
logger.trace(`Ignoring ${element}...`);
}
else {
if (element.endsWith('.gbot')) { if (element.endsWith('.gbot')) {
botPackages.push(element); botPackages.push(element);
} }
@ -343,6 +347,7 @@ export class GBMinService {
else { else {
generalPackages.push(element); generalPackages.push(element);
} }
}
}); });
} }

35
package-lock.json generated
View file

@ -1,6 +1,6 @@
{ {
"name": "botserver", "name": "botserver",
"version": "0.0.25", "version": "0.0.26",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
@ -131,9 +131,9 @@
} }
}, },
"@types/lodash": { "@types/lodash": {
"version": "4.14.108", "version": "4.14.109",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.108.tgz", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.109.tgz",
"integrity": "sha512-WD2vUOKfBBVHxWUV9iMR9RMfpuf8HquxWeAq2yqGVL7Nc4JW2+sQama0pREMqzNI3Tutj0PyxYUJwuoxxvX+xA==" "integrity": "sha512-hop8SdPUEzbcJm6aTsmuwjIYQo1tqLseKCM+s2bBqTU2gErwI4fE+aqUVOlscPSQbKHKgtMMPoC+h4AIGOJYvw=="
}, },
"@types/marked": { "@types/marked": {
"version": "0.3.0", "version": "0.3.0",
@ -183,7 +183,7 @@
"requires": { "requires": {
"@types/bluebird": "3.5.18", "@types/bluebird": "3.5.18",
"@types/continuation-local-storage": "3.2.1", "@types/continuation-local-storage": "3.2.1",
"@types/lodash": "4.14.108", "@types/lodash": "4.14.109",
"@types/validator": "9.4.1" "@types/validator": "9.4.1"
} }
}, },
@ -671,7 +671,7 @@
"iconv-lite": "0.4.19", "iconv-lite": "0.4.19",
"pragmatismo-io-framework": "1.0.12", "pragmatismo-io-framework": "1.0.12",
"reflect-metadata": "0.1.12", "reflect-metadata": "0.1.12",
"sequelize": "4.37.7", "sequelize": "4.37.10",
"typescript": "2.8.3", "typescript": "2.8.3",
"urljoin": "0.1.5", "urljoin": "0.1.5",
"wait-until": "0.0.2", "wait-until": "0.0.2",
@ -3504,7 +3504,7 @@
"requires": { "requires": {
"azure-search": "0.0.20", "azure-search": "0.0.20",
"cogserv-text-analytics": "0.3.2", "cogserv-text-analytics": "0.3.2",
"sequelize-typescript": "0.6.4", "sequelize-typescript": "0.6.5",
"url-join": "4.0.0" "url-join": "4.0.0"
} }
}, },
@ -3902,9 +3902,9 @@
} }
}, },
"sequelize": { "sequelize": {
"version": "4.37.7", "version": "4.37.10",
"resolved": "https://registry.npmjs.org/sequelize/-/sequelize-4.37.7.tgz", "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-4.37.10.tgz",
"integrity": "sha512-1/M1Aua2GgejZbUI3T90G3uXXjcM4gTfFC36jGsepaJh3cRK9plPmlZeKkAQWWn4bCJaJozeEtuxfyPfQUY9wg==", "integrity": "sha512-Ugfqfciorsq2xX2xOimp/f2VVQdMAnClrl+0i34OgjVgQOAXDjgbbA5TwYTgGNxuv/a7r3+ELQi28mNmoizsSw==",
"requires": { "requires": {
"bluebird": "3.5.1", "bluebird": "3.5.1",
"cls-bluebird": "2.1.0", "cls-bluebird": "2.1.0",
@ -3918,7 +3918,7 @@
"moment-timezone": "0.5.17", "moment-timezone": "0.5.17",
"retry-as-promised": "2.3.2", "retry-as-promised": "2.3.2",
"semver": "5.5.0", "semver": "5.5.0",
"terraformer-wkt-parser": "1.1.2", "terraformer-wkt-parser": "1.2.0",
"toposort-class": "1.0.1", "toposort-class": "1.0.1",
"uuid": "3.2.1", "uuid": "3.2.1",
"validator": "9.4.1", "validator": "9.4.1",
@ -3936,9 +3936,9 @@
} }
}, },
"sequelize-typescript": { "sequelize-typescript": {
"version": "0.6.4", "version": "0.6.5",
"resolved": "https://registry.npmjs.org/sequelize-typescript/-/sequelize-typescript-0.6.4.tgz", "resolved": "https://registry.npmjs.org/sequelize-typescript/-/sequelize-typescript-0.6.5.tgz",
"integrity": "sha512-5Xl2mTr+b3SXClmBSrL4l2xoOK2lhkW0vZVKBA6aCpM5hPC5iZexq1mLizGzgLualE3cUg5C8xDo7Tt0FuIyJQ==", "integrity": "sha512-5K/+g5zU995fg4z2tgVdaSgGoRiPRMFJ4iY6WVG3przWbZY85zDgAZrNVaj/URzm51Ea+UvXHfrIwt+yY5fHeg==",
"requires": { "requires": {
"@types/bluebird": "3.5.18", "@types/bluebird": "3.5.18",
"@types/node": "6.0.41", "@types/node": "6.0.41",
@ -4820,10 +4820,11 @@
} }
}, },
"terraformer-wkt-parser": { "terraformer-wkt-parser": {
"version": "1.1.2", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/terraformer-wkt-parser/-/terraformer-wkt-parser-1.1.2.tgz", "resolved": "https://registry.npmjs.org/terraformer-wkt-parser/-/terraformer-wkt-parser-1.2.0.tgz",
"integrity": "sha1-M2oMj8gglKWv+DKI9prt7NNpvww=", "integrity": "sha512-QU3iA54St5lF8Za1jg1oj4NYc8sn5tCZ08aNSWDeGzrsaV48eZk1iAVWasxhNspYBoCqdHuoot1pUTUrE1AJ4w==",
"requires": { "requires": {
"@types/geojson": "1.0.6",
"terraformer": "1.0.8" "terraformer": "1.0.8"
} }
}, },

View file

@ -1,13 +1,14 @@
{ {
"name": "botserver", "name": "botserver",
"version": "0.0.25", "version": "0.0.26",
"description": "General Bot Community Edition open-core server.", "description": "General Bot Community Edition open-core server.",
"contributors": [ "contributors": [
"Rodrigo Rodriguez <me@rodrigorodriguez.com>" "Rodrigo Rodriguez <me@rodrigorodriguez.com>",
"Jorge Ramos <jramos@pobox.com>"
], ],
"license": "AGPL-3.0", "license": "AGPL-3.0",
"main": "./src/app.ts", "main": "./src/app.ts",
"preferGlobal": "true", "preferGlobal": true,
"bin": { "bin": {
"gbot": "./dist/src/app.js" "gbot": "./dist/src/app.js"
}, },
@ -36,7 +37,7 @@
"async": "^2.6.0", "async": "^2.6.0",
"body-parser": "^1.18.2", "body-parser": "^1.18.2",
"botbuilder": "^3.15.0", "botbuilder": "^3.15.0",
"botlib": "0.0.23", "botlib": "^0.0.23",
"chai": "^4.1.2", "chai": "^4.1.2",
"chokidar": "^2.0.2", "chokidar": "^2.0.2",
"csv-parse": "^2.4.0", "csv-parse": "^2.4.0",
@ -50,8 +51,8 @@
"pragmatismo-io-framework": "^1.0.12", "pragmatismo-io-framework": "^1.0.12",
"reflect-metadata": "^0.1.12", "reflect-metadata": "^0.1.12",
"request-promise-native": "^1.0.5", "request-promise-native": "^1.0.5",
"sequelize": "^4.37.6", "sequelize": "^4.37.10",
"sequelize-typescript": "^0.6.3", "sequelize-typescript": "^0.6.5",
"sqlite3": "^4.0.0", "sqlite3": "^4.0.0",
"swagger-client": "^2.1.18", "swagger-client": "^2.1.18",
"tedious": "^2.1.1", "tedious": "^2.1.1",