From 47406ac4877a81189248f19ab8d490893e2622c5 Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (pragmatismo.io)" Date: Sun, 11 Nov 2018 10:50:58 -0200 Subject: [PATCH] Adding CI. --- .npmignore | 1 - .travis.yaml | 30 ++ package-lock.json | 551 ++------------------------ package.json | 3 + packages/core.gbapp/models/GBModel.ts | 10 - packages/core.gbapp/strings.ts | 1 + 6 files changed, 60 insertions(+), 536 deletions(-) create mode 100644 .travis.yaml diff --git a/.npmignore b/.npmignore index 04134b94..50469614 100644 --- a/.npmignore +++ b/.npmignore @@ -1,5 +1,4 @@ node_modules -packages/default.gbui/build guaribas.sqlite guaribas.log work diff --git a/.travis.yaml b/.travis.yaml new file mode 100644 index 00000000..69dd82be --- /dev/null +++ b/.travis.yaml @@ -0,0 +1,30 @@ +language: node_js + +node_js: + - 'node' + - '10' + - '6' + +sudo: false + +env: + - workerCount=3 timeout=600000 + +matrix: + fast_finish: true + +branches: + only: + - master + +install: + - npm uninstall typescript --no-save + - npm uninstall tslint --no-save + - npm install + +cache: + directories: + - node_modules + +git: + depth: 1 diff --git a/package-lock.json b/package-lock.json index 5c9660c6..0f1ee58d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "botserver", - "version": "0.1.6", + "version": "0.1.9", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -26,11 +26,6 @@ "isomorphic-fetch": "^2.2.1" } }, - "@microsoft/recognizers-text": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text/-/recognizers-text-1.0.1.tgz", - "integrity": "sha512-BZbI6YiLrWRd/jAYgSpLQ+Otl3WYMctefh7Myw6jqMdHhADaj5WpwOdf+yfJHZHOJWQh7lK2v50R6Y0g3TJ18w==" - }, "@microsoft/recognizers-text-choice": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-choice/-/recognizers-text-choice-1.1.3.tgz", @@ -47,43 +42,6 @@ } } }, - "@microsoft/recognizers-text-date-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-date-time/-/recognizers-text-date-time-1.0.1.tgz", - "integrity": "sha512-Tb8j+nDYSMe65pQhXh7hlm8uibfqliwbsUx6MY3g6ZlZnTzhq9cnzHYY1LILkJqlY5QtaGlUXr4BvW+a4SD8ew==", - "requires": { - "@microsoft/recognizers-text": "~1.0.1", - "@microsoft/recognizers-text-number": "~1.0.1", - "@microsoft/recognizers-text-number-with-unit": "~1.0.1", - "lodash.isequal": "^4.5.0", - "lodash.tonumber": "^4.0.3" - } - }, - "@microsoft/recognizers-text-number": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-number/-/recognizers-text-number-1.0.1.tgz", - "integrity": "sha512-eMhzRfWmzGaGdeBi+1vTtJ6AtTqhHNetJ+Rdt6isiv+R3+i18bzR2YzIOzIdHRhnApf0mbJG3wMEbWdWQBhvyg==", - "requires": { - "@microsoft/recognizers-text": "~1.0.1", - "bignumber.js": "^4.1.0", - "lodash.escaperegexp": "^4.1.2", - "lodash.sortby": "^4.7.0", - "lodash.trimend": "^4.5.1", - "xregexp": "^3.2.0" - } - }, - "@microsoft/recognizers-text-number-with-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-number-with-unit/-/recognizers-text-number-with-unit-1.0.1.tgz", - "integrity": "sha512-g4Tum3sxkbeI52eYQX+h8t97Ww1TJi6M+bIpjB4/go7trmq/w005oFxnARmrJQNMQUukEHeQ0GGqR/uMe75SzA==", - "requires": { - "@microsoft/recognizers-text": "~1.0.1", - "@microsoft/recognizers-text-number": "~1.0.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.last": "^3.0.0", - "lodash.max": "^4.0.1" - } - }, "@microsoft/recognizers-text-sequence": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-sequence/-/recognizers-text-sequence-1.1.3.tgz", @@ -166,25 +124,11 @@ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", "integrity": "sha1-mgb08TfuhNffBGDB/bETX/psUP0=" }, - "@types/async": { - "version": "2.0.49", - "resolved": "http://registry.npmjs.org/@types/async/-/async-2.0.49.tgz", - "integrity": "sha512-Benr3i5odUkvpFkOpzGqrltGdbSs+EVCkEBGXbuR7uT0VzhXKIkhem6PDzHdx5EonA+rfbB3QvP6aDOw5+zp5Q==" - }, "@types/bluebird": { "version": "3.5.18", "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.18.tgz", "integrity": "sha512-OTPWHmsyW18BhrnG5x8F7PzeZ2nFxmHGb42bZn79P9hl+GI5cMzyPgQTwNjbem0lJhoru/8vtjAFCUOu3+gE2w==" }, - "@types/body-parser": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.17.0.tgz", - "integrity": "sha1-n1ydm9BLtUvjLV65/A2Ml05s9Yw=", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, "@types/caseless": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.1.tgz", @@ -195,14 +139,6 @@ "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.1.7.tgz", "integrity": "sha512-2Y8uPt0/jwjhQ6EiluT0XCri1Dbplr0ZxfFXUz+ye13gaqE8u5gL5ppao1JrUYr9cIip5S6MvQzBS7Kke7U9VA==" }, - "@types/connect": { - "version": "3.4.32", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.32.tgz", - "integrity": "sha1-qg6WFrlDXMrQK8UrW0VP/Cxwuig=", - "requires": { - "@types/node": "*" - } - }, "@types/continuation-local-storage": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/@types/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz", @@ -224,26 +160,6 @@ "resolved": "http://registry.npmjs.org/@types/events/-/events-1.2.0.tgz", "integrity": "sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA==" }, - "@types/express": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.16.0.tgz", - "integrity": "sha1-bYvELMqm81zymit8MzPLR7WjKhk=", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.0.tgz", - "integrity": "sha1-/f53dZTdwf6OuOzM5S4mG0luQ+c=", - "requires": { - "@types/events": "*", - "@types/node": "*", - "@types/range-parser": "*" - } - }, "@types/filenamify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/filenamify/-/filenamify-2.0.1.tgz", @@ -321,11 +237,6 @@ "resolved": "https://registry.npmjs.org/@types/marked/-/marked-0.4.2.tgz", "integrity": "sha1-ZKieU+o39hzA8+4XMsVVwtv2RS8=" }, - "@types/mime": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.0.tgz", - "integrity": "sha1-WnMG42fFObn2VDSZ3o3VGfrDeos=" - }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", @@ -349,11 +260,6 @@ "@types/node": "*" } }, - "@types/range-parser": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.2.tgz", - "integrity": "sha1-+o4a0dR0aIp1cUDJHebazm9KvI0=" - }, "@types/request": { "version": "2.47.1", "resolved": "https://registry.npmjs.org/@types/request/-/request-2.47.1.tgz", @@ -384,15 +290,6 @@ "@types/validator": "*" } }, - "@types/serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha1-9axNemQgqZpqRa9HGfTc2M2Qekg=", - "requires": { - "@types/express-serve-static-core": "*", - "@types/mime": "*" - } - }, "@types/shelljs": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.0.tgz", @@ -402,11 +299,6 @@ "@types/node": "*" } }, - "@types/sprintf-js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@types/sprintf-js/-/sprintf-js-1.1.0.tgz", - "integrity": "sha1-aFCpg4K1F8Sk0EAcY/KwvnbO4JI=" - }, "@types/tough-cookie": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.3.tgz", @@ -438,11 +330,6 @@ "winston": "*" } }, - "@types/xmldom": { - "version": "0.1.29", - "resolved": "https://registry.npmjs.org/@types/xmldom/-/xmldom-0.1.29.tgz", - "integrity": "sha1-xEKLDKhtO4gUdXJv2UmAs4onw4E=" - }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -572,11 +459,6 @@ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", @@ -715,19 +597,6 @@ "ms-rest": "^2.3.3" } }, - "azure-cognitiveservices-textanalytics": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/azure-cognitiveservices-textanalytics/-/azure-cognitiveservices-textanalytics-2.0.0.tgz", - "integrity": "sha1-7o/3PtILmSUuiKwE0WZd7eQq6Wc=", - "requires": { - "ms-rest": "^2.3.3" - } - }, - "azure-search": { - "version": "0.0.21", - "resolved": "https://registry.npmjs.org/azure-search/-/azure-search-0.0.21.tgz", - "integrity": "sha1-pjvms61a4cAh91f5MXIl7/ojiPw=" - }, "azure-storage": { "version": "2.10.1", "resolved": "https://registry.npmjs.org/azure-storage/-/azure-storage-2.10.1.tgz", @@ -1312,11 +1181,6 @@ "resolved": "https://registry.npmjs.org/big-number/-/big-number-1.0.0.tgz", "integrity": "sha512-cHUzdT+mMXd1ozht8n5ZwBlNiPO/4zCqqkyp3lF1TMPsRJLXUbQ7cKnfXRkrW475H5SOtSOP0HFeihNbpa53MQ==" }, - "bignumber.js": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-4.1.0.tgz", - "integrity": "sha512-eJzYkFYy9L4JzXsbymsFn3p54D+llV27oTQ+ziJG7WFRheJcNZilgVXMG0LoZtlQSKBsJdWtLFqOD0u+U0jZKA==" - }, "binary": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", @@ -1760,77 +1624,6 @@ } } }, - "botbuilder-location": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/botbuilder-location/-/botbuilder-location-2.0.0.tgz", - "integrity": "sha1-EQnJAtB4Gtr8zYKsMtOxSSvCPGo=", - "requires": { - "botbuilder": "^3.5.3", - "request-promise": "^4.1.1", - "sprintf-js": "^1.0.3" - }, - "dependencies": { - "@types/jsonwebtoken": { - "version": "7.2.8", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-7.2.8.tgz", - "integrity": "sha1-jRmdq03bW7oyNPgxG4BNICevKzo=", - "requires": { - "@types/node": "*" - } - }, - "@types/node": { - "version": "9.6.35", - "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.35.tgz", - "integrity": "sha512-h5zvHS8wXHGa+Gcqs9K8vqCgOtqjr0+NqG/DDJmQIX1wpR9HivAfgV8bjcD3mGM4bPfQw5Aneb2Pn8355L83jA==" - }, - "async": { - "version": "1.5.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" - }, - "botbuilder": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/botbuilder/-/botbuilder-3.15.0.tgz", - "integrity": "sha1-OU56vTWgeBwDZd9i7pU/zt+m1Qw=", - "requires": { - "@types/async": "^2.0.48", - "@types/express": "^4.11.1", - "@types/form-data": "^2.2.1", - "@types/jsonwebtoken": "^7.2.6", - "@types/node": "^9.6.1", - "@types/request": "^2.47.0", - "@types/sprintf-js": "^1.1.0", - "@types/url-join": "^0.8.1", - "async": "^1.5.2", - "base64url": "^2.0.0", - "chrono-node": "^1.1.3", - "jsonwebtoken": "^7.0.1", - "promise": "^7.1.1", - "request": "^2.69.0", - "rsa-pem-from-mod-exp": "^0.8.4", - "sprintf-js": "^1.0.3", - "url-join": "^1.1.0" - } - }, - "jsonwebtoken": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-7.4.3.tgz", - "integrity": "sha1-d/UCHeBYtgWheD+hKD6ZgS5kVjg=", - "requires": { - "joi": "^6.10.1", - "jws": "^3.1.4", - "lodash.once": "^4.0.0", - "ms": "^2.0.0", - "xtend": "^4.0.1" - } - }, - "url-join": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz", - "integrity": "sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=" - } - } - }, "botbuilder-prompts": { "version": "4.0.0-preview1.2", "resolved": "https://registry.npmjs.org/botbuilder-prompts/-/botbuilder-prompts-4.0.0-preview1.2.tgz", @@ -1985,22 +1778,6 @@ } } }, - "botframework-luis": { - "version": "4.0.0-preview1.2", - "resolved": "https://registry.npmjs.org/botframework-luis/-/botframework-luis-4.0.0-preview1.2.tgz", - "integrity": "sha1-IxJEExPgv+hzcOvGEPQf35hAinQ=", - "requires": { - "@types/node": "^9.3.0", - "ms-rest": "^2.2.2" - }, - "dependencies": { - "@types/node": { - "version": "9.6.35", - "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.35.tgz", - "integrity": "sha512-h5zvHS8wXHGa+Gcqs9K8vqCgOtqjr0+NqG/DDJmQIX1wpR9HivAfgV8bjcD3mGM4bPfQw5Aneb2Pn8355L83jA==" - } - } - }, "botframework-schema": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/botframework-schema/-/botframework-schema-4.1.3.tgz", @@ -2016,226 +1793,6 @@ } } }, - "botlib": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/botlib/-/botlib-0.1.3.tgz", - "integrity": "sha512-ypr4v0yVc36bAjsmq09QyhLL0FIwQnsYy3Jlu7dCFA9Flub8MAGGi73W5mqKs6r3oU/qej0N0w8E8ueimWAtXg==", - "requires": { - "async": "2.6.1", - "botbuilder": "4.0.0-preview1.2", - "botbuilder-ai": "4.0.0-preview1.2", - "botbuilder-azure": "4.0.0-preview1.2", - "botbuilder-choices": "4.0.0-preview1.2", - "botbuilder-dialogs": "4.0.0-preview1.2", - "botbuilder-location": "2.0.0", - "botbuilder-prompts": "4.0.0-preview1.2", - "chrono-node": "1.3.5", - "dotenv-extended": "2.3.0", - "iconv-lite": "0.4.24", - "ms": "2.1.1", - "pragmatismo-io-framework": "1.0.17", - "reflect-metadata": "0.1.12", - "sequelize": "4.38.1", - "sequelize-typescript": "0.6.6", - "wait-until": "0.0.2", - "winston": "3.1.0" - }, - "dependencies": { - "@types/node": { - "version": "9.6.35", - "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.35.tgz", - "integrity": "sha512-h5zvHS8wXHGa+Gcqs9K8vqCgOtqjr0+NqG/DDJmQIX1wpR9HivAfgV8bjcD3mGM4bPfQw5Aneb2Pn8355L83jA==" - }, - "botbuilder": { - "version": "4.0.0-preview1.2", - "resolved": "https://registry.npmjs.org/botbuilder/-/botbuilder-4.0.0-preview1.2.tgz", - "integrity": "sha512-DDODRNzDXEnNpNSKDCVeKV5SnCTm9ZD6W3/2UaCDulQnFlXSWQd2M421ut4w9+qnzt+VIjJz/LyLkN4LxXqdvQ==", - "requires": { - "@types/filenamify": "^2.0.1", - "@types/node": "^9.3.0", - "async-file": "^2.0.2", - "botbuilder-core": "4.0.0-preview1.2", - "botbuilder-core-extensions": "4.0.0-preview1.2", - "botframework-connector": "4.0.0-preview1.2", - "filenamify": "^2.0.0", - "readline": "^1.3.0" - } - }, - "botbuilder-ai": { - "version": "4.0.0-preview1.2", - "resolved": "https://registry.npmjs.org/botbuilder-ai/-/botbuilder-ai-4.0.0-preview1.2.tgz", - "integrity": "sha512-0MPTQREz1/gmxL3S45c2eOFuEk/n7ZOUkovASUzLqo+MO4qko4ezjyili1HhZVuxc7RfEK407qmkM3luTYEipQ==", - "requires": { - "@microsoft/recognizers-text-date-time": "^1.0.0", - "@types/html-entities": "^1.2.16", - "@types/node": "^9.3.0", - "@types/request-promise-native": "^1.0.10", - "@types/xmldom": "^0.1.29", - "botbuilder": "4.0.0-preview1.2", - "botframework-luis": "4.0.0-preview1.2", - "html-entities": "^1.2.1", - "moment": "^2.20.1", - "mstranslator": "^3.0.0", - "request": "2.83.0", - "request-promise-native": "1.0.5", - "xmldom": "^0.1.27" - } - }, - "botbuilder-azure": { - "version": "4.0.0-preview1.2", - "resolved": "https://registry.npmjs.org/botbuilder-azure/-/botbuilder-azure-4.0.0-preview1.2.tgz", - "integrity": "sha512-P3TN7gL2dkzTVqX9XgKcSJlyeFDzvdPqlL5eTvldm4CF69AsYXAuVG8+P1lWgy5hujzxt9FjblWko//kmhGkQA==", - "requires": { - "@types/node": "^9.3.0", - "azure-storage": "^2.3.0", - "botbuilder": "4.0.0-preview1.2", - "documentdb": "^1.14.2", - "flat": "^4.0.0" - } - }, - "botbuilder-core": { - "version": "4.0.0-preview1.2", - "resolved": "https://registry.npmjs.org/botbuilder-core/-/botbuilder-core-4.0.0-preview1.2.tgz", - "integrity": "sha512-3W8cT9ZdyrCocuNgqX6GBjXYhR9emggclZX7UIf6ZeVNImkQ/A9WmZzMtW6Fiqs+pFTnvaIzNRr0ira5oVVD1w==", - "requires": { - "@types/node": "^9.3.0", - "assert": "^1.4.1", - "botframework-schema": "4.0.0-preview1.2" - } - }, - "botbuilder-dialogs": { - "version": "4.0.0-preview1.2", - "resolved": "https://registry.npmjs.org/botbuilder-dialogs/-/botbuilder-dialogs-4.0.0-preview1.2.tgz", - "integrity": "sha512-siBWFtyvojX84qtg9JLT867efmENuZQeh/iJh8glMcAdHIcgTZXUse22mWHOTEDJHLc/N7eKXBAx68ezCR6Prw==", - "requires": { - "@microsoft/recognizers-text-suite": "^1.0.0", - "@types/node": "^9.3.0", - "botbuilder": "4.0.0-preview1.2", - "botbuilder-prompts": "4.0.0-preview1.2" - } - }, - "botframework-connector": { - "version": "4.0.0-preview1.2", - "resolved": "https://registry.npmjs.org/botframework-connector/-/botframework-connector-4.0.0-preview1.2.tgz", - "integrity": "sha512-DhxVGpUPjI9l8YBgMGMGb3l7nN+jrvxVI9Xcc5DUYYn9VSp065NxnQFWBqBRDSvhUQSPofN00WcJymbwSbuYXA==", - "requires": { - "@types/jsonwebtoken": "7.2.5", - "@types/node": "^9.3.0", - "@types/request": "^2.47.0", - "base64url": "^2.0.0", - "botframework-schema": "4.0.0-preview1.2", - "jsonwebtoken": "8.0.1", - "ms-rest-js": "^0.2.5", - "request": "2.83.0", - "rsa-pem-from-mod-exp": "^0.8.4" - } - }, - "botframework-schema": { - "version": "4.0.0-preview1.2", - "resolved": "https://registry.npmjs.org/botframework-schema/-/botframework-schema-4.0.0-preview1.2.tgz", - "integrity": "sha512-AVTUFV/v1elUid2KQCo9ToZrLXR/TF0aJwsPOINK5Lx00VkXcGN3nKZDQpGxAYfz4SUxyjVTPhwm59YaC2Mw4w==", - "requires": { - "@types/node": "^9.3.0" - } - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", - "requires": { - "ajv": "^5.1.0", - "har-schema": "^2.0.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" - }, - "request": { - "version": "2.83.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", - "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.6.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.1", - "forever-agent": "~0.6.1", - "form-data": "~2.3.1", - "har-validator": "~5.0.3", - "hawk": "~6.0.2", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.17", - "oauth-sign": "~0.8.2", - "performance-now": "^2.1.0", - "qs": "~6.5.1", - "safe-buffer": "^5.1.1", - "stringstream": "~0.0.5", - "tough-cookie": "~2.3.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.1.0" - } - }, - "sequelize": { - "version": "4.38.1", - "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-4.38.1.tgz", - "integrity": "sha512-2gE4duUFZHnDyr9hY5O/UksSK2uJS2x1Zb8nT/hJ9SzjRNCF5BTEmjkmlpkFVfhytkMFeoNwkG/hE866GY6KTQ==", - "requires": { - "bluebird": "^3.5.0", - "cls-bluebird": "^2.1.0", - "debug": "^3.1.0", - "depd": "^1.1.0", - "dottie": "^2.0.0", - "generic-pool": "^3.4.0", - "inflection": "1.12.0", - "lodash": "^4.17.1", - "moment": "^2.20.0", - "moment-timezone": "^0.5.14", - "retry-as-promised": "^2.3.2", - "semver": "^5.5.0", - "terraformer-wkt-parser": "^1.1.2", - "toposort-class": "^1.0.1", - "uuid": "^3.2.1", - "validator": "^10.4.0", - "wkx": "^0.4.1" - } - }, - "tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", - "requires": { - "punycode": "^1.4.1" - } - }, - "validator": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-10.8.0.tgz", - "integrity": "sha512-mXqMxfCh5NLsVgYVKl9WvnHNDPCcbNppHSPPowu0VjtSsGWVY+z8hJF44edLR1nbLNzi3jYoYsIl8KZpioIk6g==" - } - } - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -2453,14 +2010,6 @@ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==" }, - "chrono-node": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/chrono-node/-/chrono-node-1.3.5.tgz", - "integrity": "sha1-oklSmKMtqCvMAa2b59d++l4kQSI=", - "requires": { - "moment": "^2.10.3" - } - }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -3064,6 +2613,12 @@ "resolved": "https://registry.npmjs.org/es6-denodeify/-/es6-denodeify-0.1.5.tgz", "integrity": "sha1-MdTV/pxVA+ElRgQ5MQ4WoqPznB8=" }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=", + "dev": true + }, "es6-promise": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", @@ -4552,11 +4107,6 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, - "isemail": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz", - "integrity": "sha1-vgPfjMPineTSxd9lASY/H6RZXpo=" - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -4610,24 +4160,6 @@ "is-object": "^1.0.1" } }, - "joi": { - "version": "6.10.1", - "resolved": "http://registry.npmjs.org/joi/-/joi-6.10.1.tgz", - "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY=", - "requires": { - "hoek": "2.x.x", - "isemail": "1.x.x", - "moment": "2.x.x", - "topo": "1.x.x" - }, - "dependencies": { - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" - } - } - }, "js-tokens": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", @@ -5797,17 +5329,6 @@ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, - "pragmatismo-io-framework": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/pragmatismo-io-framework/-/pragmatismo-io-framework-1.0.17.tgz", - "integrity": "sha1-R+H7gOrkFDZ8/NTmThikP5dUfiU=", - "requires": { - "azure-cognitiveservices-textanalytics": "^2.0.0", - "azure-search": "^0.0.21", - "ms-rest-azure": "^2.5.9", - "url-join": "^4.0.0-m2.0" - } - }, "prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", @@ -5841,14 +5362,6 @@ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=" }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=", - "requires": { - "asap": "~2.0.3" - } - }, "propagate": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/propagate/-/propagate-1.0.0.tgz", @@ -6104,17 +5617,6 @@ "uuid": "^3.3.2" } }, - "request-promise": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.2.tgz", - "integrity": "sha1-0epG1lSm7k+O5qT+oQGMIpEZBLQ=", - "requires": { - "bluebird": "^3.5.0", - "request-promise-core": "1.1.1", - "stealthy-require": "^1.1.0", - "tough-cookie": ">=2.3.3" - } - }, "request-promise-core": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", @@ -6415,6 +5917,25 @@ "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.0.tgz", "integrity": "sha1-+Wb3VVeJdj502IQRk2haXnhzZmU=" }, + "shx": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.2.tgz", + "integrity": "sha512-aS0mWtW3T2sHAenrSrip2XGv39O9dXIFUqxAEWHEOS1ePtGIBavdPJY1kE2IHl14V/4iCbUiNDPGdyYTtmhSoA==", + "dev": true, + "requires": { + "es6-object-assign": "^1.0.3", + "minimist": "^1.2.0", + "shelljs": "^0.8.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", @@ -7045,21 +6566,6 @@ "repeat-string": "^1.6.1" } }, - "topo": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz", - "integrity": "sha1-6ddRYV0buH3IZdsYL6HKCl71NtU=", - "requires": { - "hoek": "2.x.x" - }, - "dependencies": { - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" - } - } - }, "toposort-class": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz", @@ -7604,11 +7110,6 @@ "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz", "integrity": "sha1-OBakTtS7NSCRCD0AKjg91RBKX/E=" }, - "xregexp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-3.2.0.tgz", - "integrity": "sha1-yzYBmHv+JpW1hAAMGPHEqMMih44=" - }, "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", diff --git a/package.json b/package.json index 0e684bd1..5698b0e5 100644 --- a/package.json +++ b/package.json @@ -93,5 +93,8 @@ "wait-until": "0.0.2", "walk-promise": "0.2.0", "winston": "3.1.0" + }, + "devDependencies": { + "shx": "^0.3.2" } } diff --git a/packages/core.gbapp/models/GBModel.ts b/packages/core.gbapp/models/GBModel.ts index 931ee272..4e03da28 100644 --- a/packages/core.gbapp/models/GBModel.ts +++ b/packages/core.gbapp/models/GBModel.ts @@ -32,22 +32,12 @@ "use strict"; -import { - DataTypes, - DataTypeUUIDv4, - DataTypeDate, - DataTypeDecimal -} from "sequelize"; import { - Sequelize, Table, Column, Model, - HasMany, BelongsTo, - BelongsToMany, - Length, ForeignKey, CreatedAt, UpdatedAt, diff --git a/packages/core.gbapp/strings.ts b/packages/core.gbapp/strings.ts index e39d839c..1a68c2fe 100644 --- a/packages/core.gbapp/strings.ts +++ b/packages/core.gbapp/strings.ts @@ -1,3 +1,4 @@ + export const Messages = { "en-US": { show_video: "I will show you a video, please wait...",