new(all): GB Apps can now publish bots and replace root web application.
This commit is contained in:
parent
8a7a5e7db8
commit
144a576b18
7 changed files with 47 additions and 170 deletions
166
npm-check.report
166
npm-check.report
|
|
@ -1,166 +0,0 @@
|
||||||
async 😎 MAJOR UP Major update available. https://caolan.github.io/async/
|
|
||||||
npm install --save async@3.1.0 to go from 2.6.3 to 3.1.0
|
|
||||||
😕 NOTUSED? Still using async?
|
|
||||||
Depcheck did not find code similar to require('async') or import from 'async'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save async
|
|
||||||
|
|
||||||
botbuilder 😎 MINOR UP Minor update available. https://github.com/Microsoft/botbuilder-js#readme
|
|
||||||
npm install --save botbuilder@4.7.0 to go from 4.6.0 to 4.7.0
|
|
||||||
😕 NOTUSED? Still using botbuilder?
|
|
||||||
Depcheck did not find code similar to require('botbuilder') or import from 'botbuilder'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save botbuilder
|
|
||||||
|
|
||||||
botbuilder-ai 😎 MINOR UP Minor update available. https://github.com/Microsoft/botbuilder-js#readme
|
|
||||||
npm install --save botbuilder-ai@4.7.0 to go from 4.6.0 to 4.7.0
|
|
||||||
😕 NOTUSED? Still using botbuilder-ai?
|
|
||||||
Depcheck did not find code similar to require('botbuilder-ai') or import from 'botbuilder-ai'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save botbuilder-ai
|
|
||||||
|
|
||||||
botbuilder-azure 😎 MINOR UP Minor update available. https://github.com/Microsoft/botbuilder-js#readme
|
|
||||||
npm install --save botbuilder-azure@4.7.0 to go from 4.6.0 to 4.7.0
|
|
||||||
😕 NOTUSED? Still using botbuilder-azure?
|
|
||||||
Depcheck did not find code similar to require('botbuilder-azure') or import from 'botbuilder-azure'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save botbuilder-azure
|
|
||||||
|
|
||||||
botbuilder-choices 😕 NOTUSED? Still using botbuilder-choices?
|
|
||||||
Depcheck did not find code similar to require('botbuilder-choices') or import from 'botbuilder-choices'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save botbuilder-choices
|
|
||||||
|
|
||||||
botbuilder-dialogs 😎 MINOR UP Minor update available. https://github.com/Microsoft/botbuilder-js#readme
|
|
||||||
npm install --save botbuilder-dialogs@4.7.0 to go from 4.6.0 to 4.7.0
|
|
||||||
😕 NOTUSED? Still using botbuilder-dialogs?
|
|
||||||
Depcheck did not find code similar to require('botbuilder-dialogs') or import from 'botbuilder-dialogs'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save botbuilder-dialogs
|
|
||||||
|
|
||||||
botbuilder-prompts 😕 NOTUSED? Still using botbuilder-prompts?
|
|
||||||
Depcheck did not find code similar to require('botbuilder-prompts') or import from 'botbuilder-prompts'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save botbuilder-prompts
|
|
||||||
|
|
||||||
chrono-node 😕 NOTUSED? Still using chrono-node?
|
|
||||||
Depcheck did not find code similar to require('chrono-node') or import from 'chrono-node'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save chrono-node
|
|
||||||
|
|
||||||
dotenv-extended 😎 MINOR UP Minor update available. https://github.com/keithmorris/node-dotenv-extended#readme
|
|
||||||
npm install --save dotenv-extended@2.7.1 to go from 2.5.0 to 2.7.1
|
|
||||||
😕 NOTUSED? Still using dotenv-extended?
|
|
||||||
Depcheck did not find code similar to require('dotenv-extended') or import from 'dotenv-extended'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save dotenv-extended
|
|
||||||
|
|
||||||
iconv-lite 😕 NOTUSED? Still using iconv-lite?
|
|
||||||
Depcheck did not find code similar to require('iconv-lite') or import from 'iconv-lite'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save iconv-lite
|
|
||||||
|
|
||||||
ms 😕 NOTUSED? Still using ms?
|
|
||||||
Depcheck did not find code similar to require('ms') or import from 'ms'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save ms
|
|
||||||
|
|
||||||
pragmatismo-io-framework 😕 NOTUSED? Still using pragmatismo-io-framework?
|
|
||||||
Depcheck did not find code similar to require('pragmatismo-io-framework') or import from 'pragmatismo-io-framework'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save pragmatismo-io-framework
|
|
||||||
|
|
||||||
reflect-metadata 😕 NOTUSED? Still using reflect-metadata?
|
|
||||||
Depcheck did not find code similar to require('reflect-metadata') or import from 'reflect-metadata'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save reflect-metadata
|
|
||||||
|
|
||||||
sequelize 😎 PATCH UP Patch update available. https://sequelize.org/
|
|
||||||
npm install --save sequelize@5.21.3 to go from 5.21.2 to 5.21.3
|
|
||||||
😕 NOTUSED? Still using sequelize?
|
|
||||||
Depcheck did not find code similar to require('sequelize') or import from 'sequelize'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save sequelize
|
|
||||||
|
|
||||||
sequelize-typescript 😎 MAJOR UP Major update available. https://github.com/RobinBuschmann/sequelize-typescript#readme
|
|
||||||
npm install --save sequelize-typescript@1.1.0 to go from 0.6.11 to 1.1.0
|
|
||||||
😕 NOTUSED? Still using sequelize-typescript?
|
|
||||||
Depcheck did not find code similar to require('sequelize-typescript') or import from 'sequelize-typescript'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save sequelize-typescript
|
|
||||||
|
|
||||||
wait-until 😕 NOTUSED? Still using wait-until?
|
|
||||||
Depcheck did not find code similar to require('wait-until') or import from 'wait-until'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save wait-until
|
|
||||||
|
|
||||||
winston 😕 NOTUSED? Still using winston?
|
|
||||||
Depcheck did not find code similar to require('winston') or import from 'winston'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save winston
|
|
||||||
|
|
||||||
@types/chai 😎 PATCH UP Patch update available. https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
||||||
npm install --save-dev @types/chai@4.2.7 to go from 4.2.5 to 4.2.7
|
|
||||||
|
|
||||||
@types/sequelize 😎 PATCH UP Patch update available. https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
||||||
npm install --save-dev @types/sequelize@4.28.8 to go from 4.28.6 to 4.28.8
|
|
||||||
|
|
||||||
chai 😕 NOTUSED? Still using chai?
|
|
||||||
Depcheck did not find code similar to require('chai') or import from 'chai'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save-dev chai
|
|
||||||
|
|
||||||
mocha-typescript 😕 NOTUSED? Still using mocha-typescript?
|
|
||||||
Depcheck did not find code similar to require('mocha-typescript') or import from 'mocha-typescript'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save-dev mocha-typescript
|
|
||||||
|
|
||||||
ts-node 😎 PATCH UP Patch update available. https://github.com/TypeStrong/ts-node
|
|
||||||
npm install --save-dev ts-node@8.5.4 to go from 8.5.0 to 8.5.4
|
|
||||||
😕 NOTUSED? Still using ts-node?
|
|
||||||
Depcheck did not find code similar to require('ts-node') or import from 'ts-node'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save-dev ts-node
|
|
||||||
|
|
||||||
typedoc 😎 NEW VER! NonSemver update available. https://typedoc.org
|
|
||||||
npm install --save-dev typedoc@0.15.6 to go from 0.15.1 to 0.15.6
|
|
||||||
😕 NOTUSED? Still using typedoc?
|
|
||||||
Depcheck did not find code similar to require('typedoc') or import from 'typedoc'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save-dev typedoc
|
|
||||||
|
|
||||||
typescript 😎 PATCH UP Patch update available. https://www.typescriptlang.org/
|
|
||||||
npm install --save-dev typescript@3.7.4 to go from 3.7.2 to 3.7.4
|
|
||||||
😕 NOTUSED? Still using typescript?
|
|
||||||
Depcheck did not find code similar to require('typescript') or import from 'typescript'.
|
|
||||||
Check your code before removing as depcheck isn't able to foresee all ways dependencies can be used.
|
|
||||||
Use --skip-unused to skip this check.
|
|
||||||
To remove this package: npm uninstall --save-dev typescript
|
|
||||||
|
|
||||||
underscore 😟 PKG ERR! Not in the package.json. Found in: /docs/assets/js/main.js
|
|
||||||
😎 MINOR UP Minor update available. http://underscorejs.org
|
|
||||||
npm install --save underscore@1.9.1 to go from 1.8.3 to 1.9.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
4
package-lock.json
generated
4
package-lock.json
generated
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "botlib",
|
"name": "botlib",
|
||||||
"version": "1.3.1",
|
"version": "1.4.0",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
@ -2763,7 +2763,7 @@
|
||||||
"@types/node-fetch": "^1.6.7",
|
"@types/node-fetch": "^1.6.7",
|
||||||
"@types/uuid": "^3.4.3",
|
"@types/uuid": "^3.4.3",
|
||||||
"fetch-cookie": "^0.7.0",
|
"fetch-cookie": "^0.7.0",
|
||||||
"fetch-ponyfill": "github:amarzavery/fetch-ponyfill#master",
|
"fetch-ponyfill": "github:amarzavery/fetch-ponyfill#136e6f8192bdb2aa0b7983f0b3b4361c357be9db",
|
||||||
"form-data": "^2.3.2",
|
"form-data": "^2.3.2",
|
||||||
"is-buffer": "^2.0.0",
|
"is-buffer": "^2.0.0",
|
||||||
"is-stream": "^1.1.0",
|
"is-stream": "^1.1.0",
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "botlib",
|
"name": "botlib",
|
||||||
"version": "1.3.1",
|
"version": "1.4.0",
|
||||||
"description": "General Bot base library for building Node.js TypeScript Apps packages (.gbapp) and Libray packages (.gblib)",
|
"description": "General Bot base library for building Node.js TypeScript Apps packages (.gbapp) and Libray packages (.gblib)",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "dist/index",
|
"types": "dist/index",
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,7 @@ import { IGBCoreService } from "./IGBCoreService";
|
||||||
import { IGBConversationalService, IGBPackage } from ".";
|
import { IGBConversationalService, IGBPackage } from ".";
|
||||||
import { AzureText } from "pragmatismo-io-framework";
|
import { AzureText } from "pragmatismo-io-framework";
|
||||||
import { IGBAdminService } from "./IGBAdminService";
|
import { IGBAdminService } from "./IGBAdminService";
|
||||||
|
import { IGBDeployer } from "./IGBDeployer";
|
||||||
|
|
||||||
/** Minimal services for bot. */
|
/** Minimal services for bot. */
|
||||||
|
|
||||||
|
|
@ -47,6 +48,7 @@ export class GBMinInstance {
|
||||||
core: IGBCoreService;
|
core: IGBCoreService;
|
||||||
conversationalService: IGBConversationalService;
|
conversationalService: IGBConversationalService;
|
||||||
adminService: IGBAdminService;
|
adminService: IGBAdminService;
|
||||||
|
deployService: IGBDeployer;
|
||||||
textServices: AzureText;
|
textServices: AzureText;
|
||||||
bot: BotAdapter;
|
bot: BotAdapter;
|
||||||
dialogs: DialogSet;
|
dialogs: DialogSet;
|
||||||
|
|
|
||||||
|
|
@ -43,4 +43,5 @@ export interface IGBConversationalService {
|
||||||
sendSms(min: GBMinInstance, mobile: string, text: string);
|
sendSms(min: GBMinInstance, mobile: string, text: string);
|
||||||
routeNLP(step: GBDialogStep, min: GBMinInstance, text: string): Promise<boolean>;
|
routeNLP(step: GBDialogStep, min: GBMinInstance, text: string): Promise<boolean>;
|
||||||
getCurrentLanguage(step: GBDialogStep);
|
getCurrentLanguage(step: GBDialogStep);
|
||||||
|
getNewMobileCode();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -58,5 +58,5 @@ export interface IGBCoreService {
|
||||||
loadAllInstances(core: IGBCoreService, azureDeployer: IGBInstallationDeployer, proxyAddress: string);
|
loadAllInstances(core: IGBCoreService, azureDeployer: IGBInstallationDeployer, proxyAddress: string);
|
||||||
openBrowserInDevelopment();
|
openBrowserInDevelopment();
|
||||||
installWebHook(isGet: boolean, url: string, callback: any);
|
installWebHook(isGet: boolean, url: string, callback: any);
|
||||||
|
setWWWRoot(localPath: string);
|
||||||
}
|
}
|
||||||
40
src/IGBDeployer.ts
Normal file
40
src/IGBDeployer.ts
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
/*****************************************************************************\
|
||||||
|
| ( )_ _ |
|
||||||
|
| _ _ _ __ _ _ __ ___ ___ _ _ | ,_)(_) ___ ___ _ |
|
||||||
|
| ( '_`\ ( '__)/'_` ) /'_ `\/' _ ` _ `\ /'_` )| | | |/',__)/' _ `\ /'_`\ |
|
||||||
|
| | (_) )| | ( (_| |( (_) || ( ) ( ) |( (_| || |_ | |\__, \| (˅) |( (_) ) |
|
||||||
|
| | ,__/'(_) `\__,_)`\__ |(_) (_) (_)`\__,_)`\__)(_)(____/(_) (_)`\___/' |
|
||||||
|
| | | ( )_) | |
|
||||||
|
| (_) \___/' |
|
||||||
|
| |
|
||||||
|
| General Bots Copyright (c) Pragmatismo.io. All rights reserved. |
|
||||||
|
| Licensed under the AGPL-3.0. |
|
||||||
|
| |
|
||||||
|
| According to our dual licensing model, this program can be used either |
|
||||||
|
| under the terms of the GNU Affero General Public License, version 3, |
|
||||||
|
| or under a proprietary license. |
|
||||||
|
| |
|
||||||
|
| The texts of the GNU Affero General Public License with an additional |
|
||||||
|
| permission and of our proprietary license can be found at and |
|
||||||
|
| in the LICENSE file you have received along with this program. |
|
||||||
|
| |
|
||||||
|
| This program is distributed in the hope that it will be useful, |
|
||||||
|
| but WITHOUT ANY WARRANTY, without even the implied warranty of |
|
||||||
|
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||||
|
| GNU Affero General Public License for more details. |
|
||||||
|
| |
|
||||||
|
| "General Bots" is a registered trademark of Pragmatismo.io. |
|
||||||
|
| The licensing of the program under the AGPLv3 does not imply a |
|
||||||
|
| trademark license. Therefore any rights, title and interest in |
|
||||||
|
| our trademarks remain entirely with us. |
|
||||||
|
| |
|
||||||
|
\*****************************************************************************/
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
import { IGBInstance } from "./IGBinstance";
|
||||||
|
|
||||||
|
export interface IGBDeployer {
|
||||||
|
|
||||||
|
deployBlankBot(botId: string);
|
||||||
|
}
|
||||||
Loading…
Add table
Reference in a new issue