Adding CI.

This commit is contained in:
Rodrigo Rodriguez (pragmatismo.io) 2018-11-11 10:50:58 -02:00
parent 0f00acb32e
commit 47406ac487
6 changed files with 60 additions and 536 deletions

View file

@ -1,5 +1,4 @@
node_modules node_modules
packages/default.gbui/build
guaribas.sqlite guaribas.sqlite
guaribas.log guaribas.log
work work

30
.travis.yaml Normal file
View file

@ -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

551
package-lock.json generated
View file

@ -1,6 +1,6 @@
{ {
"name": "botserver", "name": "botserver",
"version": "0.1.6", "version": "0.1.9",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
@ -26,11 +26,6 @@
"isomorphic-fetch": "^2.2.1" "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": { "@microsoft/recognizers-text-choice": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-choice/-/recognizers-text-choice-1.1.3.tgz", "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": { "@microsoft/recognizers-text-sequence": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-sequence/-/recognizers-text-sequence-1.1.3.tgz", "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", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
"integrity": "sha1-mgb08TfuhNffBGDB/bETX/psUP0=" "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": { "@types/bluebird": {
"version": "3.5.18", "version": "3.5.18",
"resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.18.tgz", "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.18.tgz",
"integrity": "sha512-OTPWHmsyW18BhrnG5x8F7PzeZ2nFxmHGb42bZn79P9hl+GI5cMzyPgQTwNjbem0lJhoru/8vtjAFCUOu3+gE2w==" "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": { "@types/caseless": {
"version": "0.12.1", "version": "0.12.1",
"resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.1.tgz", "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", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.1.7.tgz",
"integrity": "sha512-2Y8uPt0/jwjhQ6EiluT0XCri1Dbplr0ZxfFXUz+ye13gaqE8u5gL5ppao1JrUYr9cIip5S6MvQzBS7Kke7U9VA==" "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": { "@types/continuation-local-storage": {
"version": "3.2.1", "version": "3.2.1",
"resolved": "https://registry.npmjs.org/@types/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz", "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", "resolved": "http://registry.npmjs.org/@types/events/-/events-1.2.0.tgz",
"integrity": "sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA==" "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": { "@types/filenamify": {
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/@types/filenamify/-/filenamify-2.0.1.tgz", "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", "resolved": "https://registry.npmjs.org/@types/marked/-/marked-0.4.2.tgz",
"integrity": "sha1-ZKieU+o39hzA8+4XMsVVwtv2RS8=" "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": { "@types/minimatch": {
"version": "3.0.3", "version": "3.0.3",
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
@ -349,11 +260,6 @@
"@types/node": "*" "@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": { "@types/request": {
"version": "2.47.1", "version": "2.47.1",
"resolved": "https://registry.npmjs.org/@types/request/-/request-2.47.1.tgz", "resolved": "https://registry.npmjs.org/@types/request/-/request-2.47.1.tgz",
@ -384,15 +290,6 @@
"@types/validator": "*" "@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": { "@types/shelljs": {
"version": "0.8.0", "version": "0.8.0",
"resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.0.tgz", "resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.0.tgz",
@ -402,11 +299,6 @@
"@types/node": "*" "@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": { "@types/tough-cookie": {
"version": "2.3.3", "version": "2.3.3",
"resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.3.tgz", "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.3.tgz",
@ -438,11 +330,6 @@
"winston": "*" "winston": "*"
} }
}, },
"@types/xmldom": {
"version": "0.1.29",
"resolved": "https://registry.npmjs.org/@types/xmldom/-/xmldom-0.1.29.tgz",
"integrity": "sha1-xEKLDKhtO4gUdXJv2UmAs4onw4E="
},
"abbrev": { "abbrev": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "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", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
"integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" "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": { "asn1": {
"version": "0.2.4", "version": "0.2.4",
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
@ -715,19 +597,6 @@
"ms-rest": "^2.3.3" "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": { "azure-storage": {
"version": "2.10.1", "version": "2.10.1",
"resolved": "https://registry.npmjs.org/azure-storage/-/azure-storage-2.10.1.tgz", "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", "resolved": "https://registry.npmjs.org/big-number/-/big-number-1.0.0.tgz",
"integrity": "sha512-cHUzdT+mMXd1ozht8n5ZwBlNiPO/4zCqqkyp3lF1TMPsRJLXUbQ7cKnfXRkrW475H5SOtSOP0HFeihNbpa53MQ==" "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": { "binary": {
"version": "0.3.0", "version": "0.3.0",
"resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", "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": { "botbuilder-prompts": {
"version": "4.0.0-preview1.2", "version": "4.0.0-preview1.2",
"resolved": "https://registry.npmjs.org/botbuilder-prompts/-/botbuilder-prompts-4.0.0-preview1.2.tgz", "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": { "botframework-schema": {
"version": "4.1.3", "version": "4.1.3",
"resolved": "https://registry.npmjs.org/botframework-schema/-/botframework-schema-4.1.3.tgz", "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": { "brace-expansion": {
"version": "1.1.11", "version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "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", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz",
"integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==" "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": { "class-utils": {
"version": "0.3.6", "version": "0.3.6",
"resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "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", "resolved": "https://registry.npmjs.org/es6-denodeify/-/es6-denodeify-0.1.5.tgz",
"integrity": "sha1-MdTV/pxVA+ElRgQ5MQ4WoqPznB8=" "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": { "es6-promise": {
"version": "4.2.5", "version": "4.2.5",
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", "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", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
}, },
"isemail": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz",
"integrity": "sha1-vgPfjMPineTSxd9lASY/H6RZXpo="
},
"isexe": { "isexe": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@ -4610,24 +4160,6 @@
"is-object": "^1.0.1" "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": { "js-tokens": {
"version": "3.0.2", "version": "3.0.2",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", "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", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
"integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" "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": { "prepend-http": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", "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", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz",
"integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=" "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": { "propagate": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/propagate/-/propagate-1.0.0.tgz", "resolved": "https://registry.npmjs.org/propagate/-/propagate-1.0.0.tgz",
@ -6104,17 +5617,6 @@
"uuid": "^3.3.2" "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": { "request-promise-core": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", "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", "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.0.tgz",
"integrity": "sha1-+Wb3VVeJdj502IQRk2haXnhzZmU=" "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": { "signal-exit": {
"version": "3.0.2", "version": "3.0.2",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
@ -7045,21 +6566,6 @@
"repeat-string": "^1.6.1" "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": { "toposort-class": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz", "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", "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz",
"integrity": "sha1-OBakTtS7NSCRCD0AKjg91RBKX/E=" "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": { "xtend": {
"version": "4.0.1", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",

View file

@ -93,5 +93,8 @@
"wait-until": "0.0.2", "wait-until": "0.0.2",
"walk-promise": "0.2.0", "walk-promise": "0.2.0",
"winston": "3.1.0" "winston": "3.1.0"
},
"devDependencies": {
"shx": "^0.3.2"
} }
} }

View file

@ -32,22 +32,12 @@
"use strict"; "use strict";
import {
DataTypes,
DataTypeUUIDv4,
DataTypeDate,
DataTypeDecimal
} from "sequelize";
import { import {
Sequelize,
Table, Table,
Column, Column,
Model, Model,
HasMany,
BelongsTo, BelongsTo,
BelongsToMany,
Length,
ForeignKey, ForeignKey,
CreatedAt, CreatedAt,
UpdatedAt, UpdatedAt,

View file

@ -1,3 +1,4 @@
export const Messages = { export const Messages = {
"en-US": { "en-US": {
show_video: "I will show you a video, please wait...", show_video: "I will show you a video, please wait...",