diff --git a/libraries/botbuilder-ai-orchestrator/package.json b/libraries/botbuilder-ai-orchestrator/package.json index 22e6d005c..751e14f0f 100644 --- a/libraries/botbuilder-ai-orchestrator/package.json +++ b/libraries/botbuilder-ai-orchestrator/package.json @@ -32,7 +32,7 @@ "botbuilder-dialogs": "4.1.6", "botbuilder-dialogs-adaptive": "4.1.6", "botbuilder-dialogs-declarative": "4.1.6", - "botbuilder-runtime-core": "4.1.6", + "botbuilder-dialogs-adaptive-runtime-core": "4.1.6", "orchestrator-core": "rc", "uuid": "^8.3.2" }, diff --git a/libraries/botbuilder-ai-orchestrator/src/orchestratorBotComponent.ts b/libraries/botbuilder-ai-orchestrator/src/orchestratorBotComponent.ts index 25628a749..598a7b743 100644 --- a/libraries/botbuilder-ai-orchestrator/src/orchestratorBotComponent.ts +++ b/libraries/botbuilder-ai-orchestrator/src/orchestratorBotComponent.ts @@ -4,7 +4,7 @@ import { BotComponent } from 'botbuilder-core'; import { ComponentDeclarativeTypes } from 'botbuilder-dialogs-declarative'; import { OrchestratorRecognizer } from './orchestratorRecognizer'; -import { ServiceCollection, Configuration } from 'botbuilder-runtime-core'; +import { ServiceCollection, Configuration } from 'botbuilder-dialogs-adaptive-runtime-core'; export class OrchestratorBotComponent extends BotComponent { configureServices(services: ServiceCollection, _configuration: Configuration): void { diff --git a/libraries/botbuilder-ai/package.json b/libraries/botbuilder-ai/package.json index 63cfed905..14637529f 100644 --- a/libraries/botbuilder-ai/package.json +++ b/libraries/botbuilder-ai/package.json @@ -34,7 +34,7 @@ "botbuilder-core": "4.1.6", "botbuilder-dialogs": "4.1.6", "botbuilder-dialogs-declarative": "4.1.6", - "botbuilder-runtime-core": "4.1.6", + "botbuilder-dialogs-adaptive-runtime-core": "4.1.6", "lodash": "^4.17.21", "node-fetch": "^2.6.0", "url-parse": "^1.5.1" diff --git a/libraries/botbuilder-ai/src/luisBotComponent.ts b/libraries/botbuilder-ai/src/luisBotComponent.ts index 7bc159728..44f151dd5 100644 --- a/libraries/botbuilder-ai/src/luisBotComponent.ts +++ b/libraries/botbuilder-ai/src/luisBotComponent.ts @@ -3,7 +3,7 @@ import { BotComponent } from 'botbuilder-core'; import { ComponentDeclarativeTypes } from 'botbuilder-dialogs-declarative'; -import { Configuration, ServiceCollection } from 'botbuilder-runtime-core'; +import { Configuration, ServiceCollection } from 'botbuilder-dialogs-adaptive-runtime-core'; import { LuisAdaptiveRecognizer } from './luisAdaptiveRecognizer'; export class LuisBotComponent extends BotComponent { diff --git a/libraries/botbuilder-ai/src/luisComponentRegistration.ts b/libraries/botbuilder-ai/src/luisComponentRegistration.ts index 351641c20..babddf638 100644 --- a/libraries/botbuilder-ai/src/luisComponentRegistration.ts +++ b/libraries/botbuilder-ai/src/luisComponentRegistration.ts @@ -9,7 +9,7 @@ import { ComponentDeclarativeTypes } from 'botbuilder-dialogs-declarative'; import { ComponentRegistration } from 'botbuilder-core'; import { LuisBotComponent } from './luisBotComponent'; -import { ServiceCollection, noOpConfiguration } from 'botbuilder-runtime-core'; +import { ServiceCollection, noOpConfiguration } from 'botbuilder-dialogs-adaptive-runtime-core'; /** * Define component assets for Luis. diff --git a/libraries/botbuilder-ai/src/qnaMakerBotComponent.ts b/libraries/botbuilder-ai/src/qnaMakerBotComponent.ts index 43524bb99..2aa1c144c 100644 --- a/libraries/botbuilder-ai/src/qnaMakerBotComponent.ts +++ b/libraries/botbuilder-ai/src/qnaMakerBotComponent.ts @@ -3,7 +3,7 @@ import { BotComponent } from 'botbuilder-core'; import { ComponentDeclarativeTypes } from 'botbuilder-dialogs-declarative'; -import { Configuration, ServiceCollection } from 'botbuilder-runtime-core'; +import { Configuration, ServiceCollection } from 'botbuilder-dialogs-adaptive-runtime-core'; import { QnAMakerDialog } from './qnaMakerDialog'; import { QnAMakerRecognizer } from './qnaMakerRecognizer'; diff --git a/libraries/botbuilder-ai/src/qnaMakerComponentRegistration.ts b/libraries/botbuilder-ai/src/qnaMakerComponentRegistration.ts index 43c3f8798..4e26e84e0 100644 --- a/libraries/botbuilder-ai/src/qnaMakerComponentRegistration.ts +++ b/libraries/botbuilder-ai/src/qnaMakerComponentRegistration.ts @@ -9,7 +9,7 @@ import { ComponentDeclarativeTypes } from 'botbuilder-dialogs-declarative'; import { ComponentRegistration } from 'botbuilder-core'; import { QnAMakerBotComponent } from './qnaMakerBotComponent'; -import { ServiceCollection, noOpConfiguration } from 'botbuilder-runtime-core'; +import { ServiceCollection, noOpConfiguration } from 'botbuilder-dialogs-adaptive-runtime-core'; /** * Define component assets for QnAMaker. diff --git a/libraries/botbuilder-core/package.json b/libraries/botbuilder-core/package.json index 65154a747..d417b42c4 100644 --- a/libraries/botbuilder-core/package.json +++ b/libraries/botbuilder-core/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "assert": "^1.4.1", - "botbuilder-runtime-core": "4.1.6", + "botbuilder-dialogs-adaptive-runtime-core": "4.1.6", "botbuilder-stdlib": "4.1.6", "botframework-connector": "4.1.6", "botframework-schema": "4.1.6", diff --git a/libraries/botbuilder-core/src/botComponent.ts b/libraries/botbuilder-core/src/botComponent.ts index 9899acc29..45d2c40a5 100644 --- a/libraries/botbuilder-core/src/botComponent.ts +++ b/libraries/botbuilder-core/src/botComponent.ts @@ -2,7 +2,7 @@ // Licensed under the MIT License. import { Assertion, assert } from 'botbuilder-stdlib'; -import { Configuration, ServiceCollection } from 'botbuilder-runtime-core'; +import { Configuration, ServiceCollection } from 'botbuilder-dialogs-adaptive-runtime-core'; /** * Definition of a BotComponent that allows registration of services, custom actions, memory scopes and adapters. diff --git a/libraries/botbuilder-runtime-core/.eslintrc.json b/libraries/botbuilder-dialogs-adaptive-runtime-core/.eslintrc.json similarity index 100% rename from libraries/botbuilder-runtime-core/.eslintrc.json rename to libraries/botbuilder-dialogs-adaptive-runtime-core/.eslintrc.json diff --git a/libraries/botbuilder-runtime-core/.gitignore b/libraries/botbuilder-dialogs-adaptive-runtime-core/.gitignore similarity index 100% rename from libraries/botbuilder-runtime-core/.gitignore rename to libraries/botbuilder-dialogs-adaptive-runtime-core/.gitignore diff --git a/libraries/botbuilder-dialogs-adaptive-runtime-core/README.md b/libraries/botbuilder-dialogs-adaptive-runtime-core/README.md new file mode 100644 index 000000000..bb0036633 --- /dev/null +++ b/libraries/botbuilder-dialogs-adaptive-runtime-core/README.md @@ -0,0 +1,7 @@ +# botbuilder-dialogs-adaptive-runtime-core + +The runtime core package is an internal only package. The API surface should not be considered public. The package purely serves to provide a small set of shared types and functionality to power the runtime and runtime plugins. + +## ServiceCollection + +`ServiceCollection` serves as the glue between components that participate in the runtime. Instances or factory functions can be provided. Factory functions can express dependencies on other service instances that are necessary for construction. The dependency graph is then resolved to build instances of every service with a provided instance of factory function. diff --git a/libraries/botbuilder-runtime-core/package.json b/libraries/botbuilder-dialogs-adaptive-runtime-core/package.json similarity index 89% rename from libraries/botbuilder-runtime-core/package.json rename to libraries/botbuilder-dialogs-adaptive-runtime-core/package.json index cd43a39f5..a5ef8dace 100644 --- a/libraries/botbuilder-runtime-core/package.json +++ b/libraries/botbuilder-dialogs-adaptive-runtime-core/package.json @@ -1,10 +1,10 @@ { - "name": "botbuilder-runtime-core", + "name": "botbuilder-dialogs-adaptive-runtime-core", "preview": true, "author": "Microsoft Corp.", "version": "4.1.6", "license": "MIT", - "description": "Bot Framework runtime core types and services", + "description": "Bot Framework Adaptive Dialogs runtime core components", "keywords": [ "botbuilder", "botframework", diff --git a/libraries/botbuilder-runtime-core/src/configuration.ts b/libraries/botbuilder-dialogs-adaptive-runtime-core/src/configuration.ts similarity index 100% rename from libraries/botbuilder-runtime-core/src/configuration.ts rename to libraries/botbuilder-dialogs-adaptive-runtime-core/src/configuration.ts diff --git a/libraries/botbuilder-runtime-core/src/index.ts b/libraries/botbuilder-dialogs-adaptive-runtime-core/src/index.ts similarity index 100% rename from libraries/botbuilder-runtime-core/src/index.ts rename to libraries/botbuilder-dialogs-adaptive-runtime-core/src/index.ts diff --git a/libraries/botbuilder-runtime-core/src/serviceCollection.ts b/libraries/botbuilder-dialogs-adaptive-runtime-core/src/serviceCollection.ts similarity index 100% rename from libraries/botbuilder-runtime-core/src/serviceCollection.ts rename to libraries/botbuilder-dialogs-adaptive-runtime-core/src/serviceCollection.ts diff --git a/libraries/botbuilder-runtime-core/src/util.ts b/libraries/botbuilder-dialogs-adaptive-runtime-core/src/util.ts similarity index 100% rename from libraries/botbuilder-runtime-core/src/util.ts rename to libraries/botbuilder-dialogs-adaptive-runtime-core/src/util.ts diff --git a/libraries/botbuilder-runtime-core/test/serviceCollection.test.ts b/libraries/botbuilder-dialogs-adaptive-runtime-core/test/serviceCollection.test.ts similarity index 100% rename from libraries/botbuilder-runtime-core/test/serviceCollection.test.ts rename to libraries/botbuilder-dialogs-adaptive-runtime-core/test/serviceCollection.test.ts diff --git a/libraries/botbuilder-runtime-core/tsconfig.json b/libraries/botbuilder-dialogs-adaptive-runtime-core/tsconfig.json similarity index 100% rename from libraries/botbuilder-runtime-core/tsconfig.json rename to libraries/botbuilder-dialogs-adaptive-runtime-core/tsconfig.json diff --git a/libraries/botbuilder-runtime-integration-azure-functions/.eslintrc.json b/libraries/botbuilder-dialogs-adaptive-runtime-integration-azure-functions/.eslintrc.json similarity index 100% rename from libraries/botbuilder-runtime-integration-azure-functions/.eslintrc.json rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-azure-functions/.eslintrc.json diff --git a/libraries/botbuilder-runtime-integration-azure-functions/.gitignore b/libraries/botbuilder-dialogs-adaptive-runtime-integration-azure-functions/.gitignore similarity index 100% rename from libraries/botbuilder-runtime-integration-azure-functions/.gitignore rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-azure-functions/.gitignore diff --git a/libraries/botbuilder-runtime-integration-azure-functions/package.json b/libraries/botbuilder-dialogs-adaptive-runtime-integration-azure-functions/package.json similarity index 72% rename from libraries/botbuilder-runtime-integration-azure-functions/package.json rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-azure-functions/package.json index 1fbd8923e..2c075827b 100644 --- a/libraries/botbuilder-runtime-integration-azure-functions/package.json +++ b/libraries/botbuilder-dialogs-adaptive-runtime-integration-azure-functions/package.json @@ -1,10 +1,10 @@ { - "name": "botbuilder-runtime-integration-azure-functions", + "name": "botbuilder-dialogs-adaptive-runtime-integration-azure-functions", "preview": true, "author": "Microsoft Corp.", "version": "4.1.6", "license": "MIT", - "description": "Bot Framework runtime azure functions integration", + "description": "Bot Framework Adaptive Dialogs Azure Functions integration", "keywords": [ "botbuilder", "botframework", @@ -23,8 +23,8 @@ "dependencies": { "@azure/functions": "^1.2.3", "botbuilder": "4.1.6", - "botbuilder-runtime": "4.1.6", - "botbuilder-runtime-core": "4.1.6" + "botbuilder-dialogs-adaptive-runtime": "4.1.6", + "botbuilder-dialogs-adaptive-runtime-core": "4.1.6" }, "scripts": { "build": "tsc -b", diff --git a/libraries/botbuilder-runtime-integration-azure-functions/src/index.ts b/libraries/botbuilder-dialogs-adaptive-runtime-integration-azure-functions/src/index.ts similarity index 95% rename from libraries/botbuilder-runtime-integration-azure-functions/src/index.ts rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-azure-functions/src/index.ts index a31982dfe..5eaad89d1 100644 --- a/libraries/botbuilder-runtime-integration-azure-functions/src/index.ts +++ b/libraries/botbuilder-dialogs-adaptive-runtime-integration-azure-functions/src/index.ts @@ -4,8 +4,8 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import type { AzureFunction, Context, HttpRequest } from '@azure/functions'; -import { Configuration, getRuntimeServices } from 'botbuilder-runtime'; -import { ServiceCollection } from 'botbuilder-runtime-core'; +import { Configuration, getRuntimeServices } from 'botbuilder-dialogs-adaptive-runtime'; +import { ServiceCollection } from 'botbuilder-dialogs-adaptive-runtime-core'; import type { Activity, diff --git a/libraries/botbuilder-runtime-integration-azure-functions/tsconfig.json b/libraries/botbuilder-dialogs-adaptive-runtime-integration-azure-functions/tsconfig.json similarity index 100% rename from libraries/botbuilder-runtime-integration-azure-functions/tsconfig.json rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-azure-functions/tsconfig.json diff --git a/libraries/botbuilder-runtime-integration-express/.eslintrc.json b/libraries/botbuilder-dialogs-adaptive-runtime-integration-express/.eslintrc.json similarity index 100% rename from libraries/botbuilder-runtime-integration-express/.eslintrc.json rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-express/.eslintrc.json diff --git a/libraries/botbuilder-runtime-integration-express/.gitignore b/libraries/botbuilder-dialogs-adaptive-runtime-integration-express/.gitignore similarity index 100% rename from libraries/botbuilder-runtime-integration-express/.gitignore rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-express/.gitignore diff --git a/libraries/botbuilder-dialogs-adaptive-runtime-integration-express/README.md b/libraries/botbuilder-dialogs-adaptive-runtime-integration-express/README.md new file mode 100644 index 000000000..b126aaab6 --- /dev/null +++ b/libraries/botbuilder-dialogs-adaptive-runtime-integration-express/README.md @@ -0,0 +1 @@ +# botbuilder-dialogs-adaptive-runtime-integration-express (PREVIEW) diff --git a/libraries/botbuilder-runtime-integration-express/package.json b/libraries/botbuilder-dialogs-adaptive-runtime-integration-express/package.json similarity index 69% rename from libraries/botbuilder-runtime-integration-express/package.json rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-express/package.json index e0d91e554..d3c77723a 100644 --- a/libraries/botbuilder-runtime-integration-express/package.json +++ b/libraries/botbuilder-dialogs-adaptive-runtime-integration-express/package.json @@ -1,10 +1,10 @@ { - "name": "botbuilder-runtime-integration-express", + "name": "botbuilder-dialogs-adaptive-runtime-integration-express", "preview": true, "author": "Microsoft Corp.", "version": "4.1.6", "license": "MIT", - "description": "Bot Framework runtime Express integration library", + "description": "Bot Framework Adaptive Dialogs runtime Express integration library", "keywords": [ "botbuilder", "botframework", @@ -28,8 +28,8 @@ ], "dependencies": { "botbuilder": "4.1.6", - "botbuilder-runtime": "4.1.6", - "botbuilder-runtime-core": "4.1.6", + "botbuilder-dialogs-adaptive-runtime": "4.1.6", + "botbuilder-dialogs-adaptive-runtime-core": "4.1.6", "express": "^4.17.1", "runtypes": "^5.0.1" } diff --git a/libraries/botbuilder-runtime-integration-express/src/index.ts b/libraries/botbuilder-dialogs-adaptive-runtime-integration-express/src/index.ts similarity index 96% rename from libraries/botbuilder-runtime-integration-express/src/index.ts rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-express/src/index.ts index 7b2cfebb0..ff2357cb0 100644 --- a/libraries/botbuilder-runtime-integration-express/src/index.ts +++ b/libraries/botbuilder-dialogs-adaptive-runtime-integration-express/src/index.ts @@ -5,8 +5,8 @@ import * as http from 'http'; import * as t from 'runtypes'; import express from 'express'; import { ActivityHandlerBase, BotFrameworkAdapter } from 'botbuilder'; -import { Configuration, getRuntimeServices } from 'botbuilder-runtime'; -import { ServiceCollection } from 'botbuilder-runtime-core'; +import { Configuration, getRuntimeServices } from 'botbuilder-dialogs-adaptive-runtime'; +import { ServiceCollection } from 'botbuilder-dialogs-adaptive-runtime-core'; const TypedOptions = t.Record({ /** diff --git a/libraries/botbuilder-runtime-integration-express/tsconfig.json b/libraries/botbuilder-dialogs-adaptive-runtime-integration-express/tsconfig.json similarity index 100% rename from libraries/botbuilder-runtime-integration-express/tsconfig.json rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-express/tsconfig.json diff --git a/libraries/botbuilder-runtime-integration-restify/.eslintrc.json b/libraries/botbuilder-dialogs-adaptive-runtime-integration-restify/.eslintrc.json similarity index 100% rename from libraries/botbuilder-runtime-integration-restify/.eslintrc.json rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-restify/.eslintrc.json diff --git a/libraries/botbuilder-runtime-integration-restify/.gitignore b/libraries/botbuilder-dialogs-adaptive-runtime-integration-restify/.gitignore similarity index 100% rename from libraries/botbuilder-runtime-integration-restify/.gitignore rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-restify/.gitignore diff --git a/libraries/botbuilder-runtime-integration-restify/package.json b/libraries/botbuilder-dialogs-adaptive-runtime-integration-restify/package.json similarity index 73% rename from libraries/botbuilder-runtime-integration-restify/package.json rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-restify/package.json index fcfd70868..dddb8bd58 100644 --- a/libraries/botbuilder-runtime-integration-restify/package.json +++ b/libraries/botbuilder-dialogs-adaptive-runtime-integration-restify/package.json @@ -1,10 +1,10 @@ { - "name": "botbuilder-runtime-integration-restify", + "name": "botbuilder-dialogs-adaptive-runtime-integration-restify", "preview": true, "author": "Microsoft Corp.", "version": "4.1.6", "license": "MIT", - "description": "Bot Framework runtime restify integration", + "description": "Bot Framework Adaptive Dialogs runtime restify integration", "keywords": [ "botbuilder", "botframework", @@ -22,8 +22,8 @@ "types": "./lib/index.d.ts", "dependencies": { "botbuilder": "4.1.6", - "botbuilder-runtime": "4.1.6", - "botbuilder-runtime-core": "4.1.6", + "botbuilder-dialogs-adaptive-runtime": "4.1.6", + "botbuilder-dialogs-adaptive-runtime-core": "4.1.6", "restify": "^8.5.1", "runtypes": "^5.0.1" }, diff --git a/libraries/botbuilder-runtime-integration-restify/src/index.ts b/libraries/botbuilder-dialogs-adaptive-runtime-integration-restify/src/index.ts similarity index 96% rename from libraries/botbuilder-runtime-integration-restify/src/index.ts rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-restify/src/index.ts index 70e189412..eada8c7b2 100644 --- a/libraries/botbuilder-runtime-integration-restify/src/index.ts +++ b/libraries/botbuilder-dialogs-adaptive-runtime-integration-restify/src/index.ts @@ -4,8 +4,8 @@ import * as t from 'runtypes'; import restify from 'restify'; import { ActivityHandlerBase, BotFrameworkAdapter } from 'botbuilder'; -import { Configuration, getRuntimeServices } from 'botbuilder-runtime'; -import { ServiceCollection } from 'botbuilder-runtime-core'; +import { Configuration, getRuntimeServices } from 'botbuilder-dialogs-adaptive-runtime'; +import { ServiceCollection } from 'botbuilder-dialogs-adaptive-runtime-core'; const TypedOptions = t.Record({ /** diff --git a/libraries/botbuilder-runtime-integration-restify/tsconfig.json b/libraries/botbuilder-dialogs-adaptive-runtime-integration-restify/tsconfig.json similarity index 100% rename from libraries/botbuilder-runtime-integration-restify/tsconfig.json rename to libraries/botbuilder-dialogs-adaptive-runtime-integration-restify/tsconfig.json diff --git a/libraries/botbuilder-runtime/.eslintrc.json b/libraries/botbuilder-dialogs-adaptive-runtime/.eslintrc.json similarity index 100% rename from libraries/botbuilder-runtime/.eslintrc.json rename to libraries/botbuilder-dialogs-adaptive-runtime/.eslintrc.json diff --git a/libraries/botbuilder-runtime/.gitignore b/libraries/botbuilder-dialogs-adaptive-runtime/.gitignore similarity index 100% rename from libraries/botbuilder-runtime/.gitignore rename to libraries/botbuilder-dialogs-adaptive-runtime/.gitignore diff --git a/libraries/botbuilder-dialogs-adaptive-runtime/README.md b/libraries/botbuilder-dialogs-adaptive-runtime/README.md new file mode 100644 index 000000000..b50d21243 --- /dev/null +++ b/libraries/botbuilder-dialogs-adaptive-runtime/README.md @@ -0,0 +1,5 @@ +# botbuilder-dialogs-adaptive-runtime + +This package combines `botbuilder-dialogs-adaptive-runtime-core` along with any configured plugins +to produce a set of runtime services. Those services are then arranged into working "bots" by the +various integration packages. \ No newline at end of file diff --git a/libraries/botbuilder-runtime/package.json b/libraries/botbuilder-dialogs-adaptive-runtime/package.json similarity index 90% rename from libraries/botbuilder-runtime/package.json rename to libraries/botbuilder-dialogs-adaptive-runtime/package.json index 2b366c894..6382bc9ee 100644 --- a/libraries/botbuilder-runtime/package.json +++ b/libraries/botbuilder-dialogs-adaptive-runtime/package.json @@ -1,10 +1,10 @@ { - "name": "botbuilder-runtime", + "name": "botbuilder-dialogs-adaptive-runtime", "preview": true, "author": "Microsoft Corp.", "version": "4.1.6", "license": "MIT", - "description": "Bot Framework runtime", + "description": "Bot Framework Adaptive Dialogs runtime", "keywords": [ "botbuilder", "botframework", @@ -35,8 +35,8 @@ "botbuilder-azure-blobs": "4.1.6", "botbuilder-dialogs": "4.1.6", "botbuilder-dialogs-adaptive": "4.1.6", + "botbuilder-dialogs-adaptive-runtime-core": "4.1.6", "botbuilder-dialogs-declarative": "4.1.6", - "botbuilder-runtime-core": "4.1.6", "botframework-connector": "4.1.6", "dependency-graph": "^0.10.0", "nconf": "^0.11.2", diff --git a/libraries/botbuilder-runtime/src/configuration.ts b/libraries/botbuilder-dialogs-adaptive-runtime/src/configuration.ts similarity index 93% rename from libraries/botbuilder-runtime/src/configuration.ts rename to libraries/botbuilder-dialogs-adaptive-runtime/src/configuration.ts index c15881ff5..eee60e163 100644 --- a/libraries/botbuilder-runtime/src/configuration.ts +++ b/libraries/botbuilder-dialogs-adaptive-runtime/src/configuration.ts @@ -3,12 +3,12 @@ import yargs from 'yargs-parser'; import { Boolean, Runtype, String, Undefined, ValidationError } from 'runtypes'; -import { Configuration as CoreConfiguration } from 'botbuilder-runtime-core'; +import { Configuration as CoreConfiguration } from 'botbuilder-dialogs-adaptive-runtime-core'; import { Provider } from 'nconf'; /** - * Configuration implements the [IConfiguration](xref:botbuilder-runtime-core.IConfiguration) interface - * and adds helper methods for setting values, layering sources, and getting type checked values. + * Configuration implements the [IConfiguration](xref:botbuilder-dialogs-adaptive-runtime-core.IConfiguration) + * interface and adds helper methods for setting values, layering sources, and getting type checked values. */ export class Configuration implements CoreConfiguration { private prefix: string[] = []; diff --git a/libraries/botbuilder-runtime/src/configurationResourceExplorer.ts b/libraries/botbuilder-dialogs-adaptive-runtime/src/configurationResourceExplorer.ts similarity index 100% rename from libraries/botbuilder-runtime/src/configurationResourceExplorer.ts rename to libraries/botbuilder-dialogs-adaptive-runtime/src/configurationResourceExplorer.ts diff --git a/libraries/botbuilder-runtime/src/coreBot.ts b/libraries/botbuilder-dialogs-adaptive-runtime/src/coreBot.ts similarity index 100% rename from libraries/botbuilder-runtime/src/coreBot.ts rename to libraries/botbuilder-dialogs-adaptive-runtime/src/coreBot.ts diff --git a/libraries/botbuilder-runtime/src/coreBotAdapter.ts b/libraries/botbuilder-dialogs-adaptive-runtime/src/coreBotAdapter.ts similarity index 100% rename from libraries/botbuilder-runtime/src/coreBotAdapter.ts rename to libraries/botbuilder-dialogs-adaptive-runtime/src/coreBotAdapter.ts diff --git a/libraries/botbuilder-runtime/src/index.ts b/libraries/botbuilder-dialogs-adaptive-runtime/src/index.ts similarity index 99% rename from libraries/botbuilder-runtime/src/index.ts rename to libraries/botbuilder-dialogs-adaptive-runtime/src/index.ts index fc41fd52a..cf67a98f2 100644 --- a/libraries/botbuilder-runtime/src/index.ts +++ b/libraries/botbuilder-dialogs-adaptive-runtime/src/index.ts @@ -16,7 +16,7 @@ import { CoreBotAdapter } from './coreBotAdapter'; import { CosmosDbPartitionedStorage } from 'botbuilder-azure'; import { ComponentDeclarativeTypes, ResourceExplorer } from 'botbuilder-dialogs-declarative'; import { LuisBotComponent, QnAMakerBotComponent } from 'botbuilder-ai'; -import { ServiceCollection } from 'botbuilder-runtime-core'; +import { ServiceCollection } from 'botbuilder-dialogs-adaptive-runtime-core'; import { AuthenticationConfiguration, diff --git a/libraries/botbuilder-runtime/test/configuration.test.ts b/libraries/botbuilder-dialogs-adaptive-runtime/test/configuration.test.ts similarity index 100% rename from libraries/botbuilder-runtime/test/configuration.test.ts rename to libraries/botbuilder-dialogs-adaptive-runtime/test/configuration.test.ts diff --git a/libraries/botbuilder-runtime/test/index.test.ts b/libraries/botbuilder-dialogs-adaptive-runtime/test/index.test.ts similarity index 98% rename from libraries/botbuilder-runtime/test/index.test.ts rename to libraries/botbuilder-dialogs-adaptive-runtime/test/index.test.ts index 8319506a7..e61fb757b 100644 --- a/libraries/botbuilder-runtime/test/index.test.ts +++ b/libraries/botbuilder-dialogs-adaptive-runtime/test/index.test.ts @@ -6,7 +6,7 @@ import { BotComponent, BotFrameworkAdapter, MemoryStorage } from 'botbuilder'; import { Configuration, getRuntimeServices } from '../src'; import { CosmosDbPartitionedStorage } from 'botbuilder-azure'; import { ok } from 'assert'; -import { ServiceCollection, Configuration as CoreConfiguration } from 'botbuilder-runtime-core'; +import { ServiceCollection, Configuration as CoreConfiguration } from 'botbuilder-dialogs-adaptive-runtime-core'; describe('getRuntimeServices', () => { it('works', async () => { diff --git a/libraries/botbuilder-runtime/test/main.dialog b/libraries/botbuilder-dialogs-adaptive-runtime/test/main.dialog similarity index 100% rename from libraries/botbuilder-runtime/test/main.dialog rename to libraries/botbuilder-dialogs-adaptive-runtime/test/main.dialog diff --git a/libraries/botbuilder-runtime/test/settings/base.json b/libraries/botbuilder-dialogs-adaptive-runtime/test/settings/base.json similarity index 100% rename from libraries/botbuilder-runtime/test/settings/base.json rename to libraries/botbuilder-dialogs-adaptive-runtime/test/settings/base.json diff --git a/libraries/botbuilder-runtime/test/settings/layer.json b/libraries/botbuilder-dialogs-adaptive-runtime/test/settings/layer.json similarity index 100% rename from libraries/botbuilder-runtime/test/settings/layer.json rename to libraries/botbuilder-dialogs-adaptive-runtime/test/settings/layer.json diff --git a/libraries/botbuilder-runtime/tsconfig.json b/libraries/botbuilder-dialogs-adaptive-runtime/tsconfig.json similarity index 100% rename from libraries/botbuilder-runtime/tsconfig.json rename to libraries/botbuilder-dialogs-adaptive-runtime/tsconfig.json diff --git a/libraries/botbuilder-dialogs-adaptive-teams/package.json b/libraries/botbuilder-dialogs-adaptive-teams/package.json index 2e4a87fdc..ea6c668fa 100644 --- a/libraries/botbuilder-dialogs-adaptive-teams/package.json +++ b/libraries/botbuilder-dialogs-adaptive-teams/package.json @@ -33,7 +33,7 @@ "botbuilder-dialogs": "4.1.6", "botbuilder-dialogs-adaptive": "4.1.6", "botbuilder-dialogs-declarative": "4.1.6", - "botbuilder-runtime-core": "4.1.6", + "botbuilder-dialogs-adaptive-runtime-core": "4.1.6", "botbuilder-stdlib": "4.1.6", "lodash": "^4.17.19" }, diff --git a/libraries/botbuilder-dialogs-adaptive-teams/src/adaptiveTeamsBotComponent.ts b/libraries/botbuilder-dialogs-adaptive-teams/src/adaptiveTeamsBotComponent.ts index 1a7dbd902..224fcbfc0 100644 --- a/libraries/botbuilder-dialogs-adaptive-teams/src/adaptiveTeamsBotComponent.ts +++ b/libraries/botbuilder-dialogs-adaptive-teams/src/adaptiveTeamsBotComponent.ts @@ -3,7 +3,7 @@ import { BotComponent } from 'botbuilder'; import { ComponentDeclarativeTypes } from 'botbuilder-dialogs-declarative'; -import { Configuration, ServiceCollection } from 'botbuilder-runtime-core'; +import { Configuration, ServiceCollection } from 'botbuilder-dialogs-adaptive-runtime-core'; import { GetMeetingParticipant, diff --git a/libraries/botbuilder-dialogs-adaptive-teams/tests/actionTests.test.ts b/libraries/botbuilder-dialogs-adaptive-teams/tests/actionTests.test.ts index e8b58f722..3d830dbb5 100644 --- a/libraries/botbuilder-dialogs-adaptive-teams/tests/actionTests.test.ts +++ b/libraries/botbuilder-dialogs-adaptive-teams/tests/actionTests.test.ts @@ -8,7 +8,7 @@ import { AdaptiveTeamsBotComponent } from '../src/adaptiveTeamsBotComponent'; import { AdaptiveTestBotComponent, TestUtils } from 'botbuilder-dialogs-adaptive-testing'; import { ConnectorClient, MicrosoftAppCredentials } from 'botframework-connector'; import { ComponentDeclarativeTypes, ResourceExplorer } from 'botbuilder-dialogs-declarative'; -import { ServiceCollection, noOpConfiguration } from 'botbuilder-runtime-core'; +import { ServiceCollection, noOpConfiguration } from 'botbuilder-dialogs-adaptive-runtime-core'; import { jwt } from 'botbuilder-test-utils'; import { ok } from 'assert'; diff --git a/libraries/botbuilder-dialogs-adaptive-teams/tests/conditionalTests.test.ts b/libraries/botbuilder-dialogs-adaptive-teams/tests/conditionalTests.test.ts index 1c61c6cbc..cce9458b1 100644 --- a/libraries/botbuilder-dialogs-adaptive-teams/tests/conditionalTests.test.ts +++ b/libraries/botbuilder-dialogs-adaptive-teams/tests/conditionalTests.test.ts @@ -6,7 +6,7 @@ import { AdaptiveBotComponent } from 'botbuilder-dialogs-adaptive'; import { AdaptiveTeamsBotComponent } from '../src'; import { AdaptiveTestBotComponent, TestUtils } from 'botbuilder-dialogs-adaptive-testing'; import { ComponentDeclarativeTypes, ResourceExplorer } from 'botbuilder-dialogs-declarative'; -import { ServiceCollection, noOpConfiguration } from 'botbuilder-runtime-core'; +import { ServiceCollection, noOpConfiguration } from 'botbuilder-dialogs-adaptive-runtime-core'; describe('Conditional Tests', function () { let resourceExplorer: ResourceExplorer; diff --git a/libraries/botbuilder-dialogs-adaptive-testing/package.json b/libraries/botbuilder-dialogs-adaptive-testing/package.json index 8da574927..ea77ffcc8 100644 --- a/libraries/botbuilder-dialogs-adaptive-testing/package.json +++ b/libraries/botbuilder-dialogs-adaptive-testing/package.json @@ -28,7 +28,7 @@ "botbuilder-dialogs": "4.1.6", "botbuilder-dialogs-adaptive": "4.1.6", "botbuilder-dialogs-declarative": "4.1.6", - "botbuilder-runtime-core": "4.1.6", + "botbuilder-dialogs-adaptive-runtime-core": "4.1.6", "murmurhash-js": "^1.0.0", "nock": "^11.9.1", "url-parse": "^1.5.1" diff --git a/libraries/botbuilder-dialogs-adaptive-testing/src/adaptiveTestBotComponent.ts b/libraries/botbuilder-dialogs-adaptive-testing/src/adaptiveTestBotComponent.ts index 2e022fc0d..3fc0314f6 100644 --- a/libraries/botbuilder-dialogs-adaptive-testing/src/adaptiveTestBotComponent.ts +++ b/libraries/botbuilder-dialogs-adaptive-testing/src/adaptiveTestBotComponent.ts @@ -3,7 +3,7 @@ import { BotComponent } from 'botbuilder-core'; import { ComponentDeclarativeTypes } from 'botbuilder-dialogs-declarative'; -import { ServiceCollection, Configuration } from 'botbuilder-runtime-core'; +import { ServiceCollection, Configuration } from 'botbuilder-dialogs-adaptive-runtime-core'; import { AssertCondition } from './actions'; diff --git a/libraries/botbuilder-dialogs-adaptive-testing/tests/utils.js b/libraries/botbuilder-dialogs-adaptive-testing/tests/utils.js index 67f58e968..0fbf984be 100644 --- a/libraries/botbuilder-dialogs-adaptive-testing/tests/utils.js +++ b/libraries/botbuilder-dialogs-adaptive-testing/tests/utils.js @@ -5,7 +5,7 @@ const path = require('path'); const { AdaptiveBotComponent } = require('botbuilder-dialogs-adaptive'); const { AdaptiveTestBotComponent } = require('..'); const { ResourceExplorer } = require('botbuilder-dialogs-declarative'); -const { ServiceCollection, noOpConfiguration } = require('botbuilder-runtime-core'); +const { ServiceCollection, noOpConfiguration } = require('botbuilder-dialogs-adaptive-runtime-core'); function makeResourceExplorer(resourceFolder, ...botComponents) { const services = new ServiceCollection({ diff --git a/libraries/botbuilder-dialogs-adaptive/package.json b/libraries/botbuilder-dialogs-adaptive/package.json index 65c8fe96f..e9a2b63dd 100644 --- a/libraries/botbuilder-dialogs-adaptive/package.json +++ b/libraries/botbuilder-dialogs-adaptive/package.json @@ -34,7 +34,7 @@ "botbuilder-dialogs": "4.1.6", "botbuilder-dialogs-declarative": "4.1.6", "botbuilder-lg": "4.1.6", - "botbuilder-runtime-core": "4.1.6", + "botbuilder-dialogs-adaptive-runtime-core": "4.1.6", "botframework-connector": "4.1.6", "botframework-schema": "4.1.6", "lodash": "^4.17.21", diff --git a/libraries/botbuilder-dialogs-adaptive/src/adaptiveBotComponent.ts b/libraries/botbuilder-dialogs-adaptive/src/adaptiveBotComponent.ts index 9748cb6f8..207e89d6b 100644 --- a/libraries/botbuilder-dialogs-adaptive/src/adaptiveBotComponent.ts +++ b/libraries/botbuilder-dialogs-adaptive/src/adaptiveBotComponent.ts @@ -5,7 +5,7 @@ import { AdaptiveDialog } from './adaptiveDialog'; import { BotComponent } from 'botbuilder'; import { ComponentDeclarativeTypes } from 'botbuilder-dialogs-declarative'; import { ConditionalSelector, FirstSelector, MostSpecificSelector, RandomSelector, TrueSelector } from './selectors'; -import { Configuration, ServiceCollection } from 'botbuilder-runtime-core'; +import { Configuration, ServiceCollection } from 'botbuilder-dialogs-adaptive-runtime-core'; import { DynamicBeginDialogDeserializer } from './dynamicBeginDialogDeserializer'; import { Expression } from 'adaptive-expressions'; import { HasPendingActionsFunction, IsDialogActiveFunction } from './functions'; diff --git a/libraries/botbuilder-dialogs-adaptive/src/languageGenerationBotComponent.ts b/libraries/botbuilder-dialogs-adaptive/src/languageGenerationBotComponent.ts index 18af4727d..80558e270 100644 --- a/libraries/botbuilder-dialogs-adaptive/src/languageGenerationBotComponent.ts +++ b/libraries/botbuilder-dialogs-adaptive/src/languageGenerationBotComponent.ts @@ -4,7 +4,7 @@ import { ActivityTemplate, StaticActivityTemplate, TextTemplate } from './templates'; import { BotComponent } from 'botbuilder'; import { ComponentDeclarativeTypes } from 'botbuilder-dialogs-declarative'; -import { Configuration, ServiceCollection } from 'botbuilder-runtime-core'; +import { Configuration, ServiceCollection } from 'botbuilder-dialogs-adaptive-runtime-core'; export class LanguageGenerationBotComponent extends BotComponent { configureServices(services: ServiceCollection, _configuration: Configuration): void { diff --git a/libraries/botbuilder-dialogs-declarative/tests/jsonLoad.test.js b/libraries/botbuilder-dialogs-declarative/tests/jsonLoad.test.js index e7453cea1..19089f824 100644 --- a/libraries/botbuilder-dialogs-declarative/tests/jsonLoad.test.js +++ b/libraries/botbuilder-dialogs-declarative/tests/jsonLoad.test.js @@ -3,7 +3,7 @@ const path = require('path'); const { ResourceExplorer } = require('../lib'); const { DialogManager } = require('botbuilder-dialogs'); const { QnACardBuilder, RankerTypes, QnAMakerClientKey, QnAMakerBotComponent } = require('botbuilder-ai'); -const { ServiceCollection, noOpConfiguration } = require('botbuilder-runtime-core'); +const { ServiceCollection, noOpConfiguration } = require('botbuilder-dialogs-adaptive-runtime-core'); const { StringExpression } = require('adaptive-expressions'); const { diff --git a/libraries/botbuilder-dialogs-declarative/tests/resourceExplorer.test.js b/libraries/botbuilder-dialogs-declarative/tests/resourceExplorer.test.js index 5a23fa006..8af9ed12b 100644 --- a/libraries/botbuilder-dialogs-declarative/tests/resourceExplorer.test.js +++ b/libraries/botbuilder-dialogs-declarative/tests/resourceExplorer.test.js @@ -2,7 +2,7 @@ const assert = require('assert'); const { AdaptiveBotComponent } = require('botbuilder-dialogs-adaptive'); const { DialogManager } = require('botbuilder-dialogs'); const { ResourceExplorer, FolderResourceProvider, ResourceChangeEvent } = require('../lib'); -const { ServiceCollection, noOpConfiguration } = require('botbuilder-runtime-core'); +const { ServiceCollection, noOpConfiguration } = require('botbuilder-dialogs-adaptive-runtime-core'); const { TestAdapter, MemoryStorage, useBotState, UserState, ConversationState } = require('botbuilder-core'); const { extname, join } = require('path'); const { writeFileSync, existsSync, unlinkSync } = require('fs'); diff --git a/libraries/botbuilder-dialogs/package.json b/libraries/botbuilder-dialogs/package.json index e6d40f0c8..038d4c27c 100644 --- a/libraries/botbuilder-dialogs/package.json +++ b/libraries/botbuilder-dialogs/package.json @@ -32,7 +32,7 @@ "@microsoft/recognizers-text-number": "1.1.4", "@microsoft/recognizers-text-suite": "1.1.4", "botbuilder-core": "4.1.6", - "botbuilder-runtime-core": "4.1.6", + "botbuilder-dialogs-adaptive-runtime-core": "4.1.6", "botbuilder-stdlib": "4.1.6", "botframework-connector": "4.1.6", "globalize": "^1.4.2", diff --git a/libraries/botbuilder-dialogs/src/dialogsBotComponent.ts b/libraries/botbuilder-dialogs/src/dialogsBotComponent.ts index 475bfc05c..aa6b7af7c 100644 --- a/libraries/botbuilder-dialogs/src/dialogsBotComponent.ts +++ b/libraries/botbuilder-dialogs/src/dialogsBotComponent.ts @@ -2,7 +2,7 @@ // Licensed under the MIT License. import { BotComponent } from 'botbuilder-core'; -import { Configuration, ServiceCollection } from 'botbuilder-runtime-core'; +import { Configuration, ServiceCollection } from 'botbuilder-dialogs-adaptive-runtime-core'; import { MemoryScope, PathResolver } from './memory'; import { diff --git a/libraries/botbuilder-dialogs/src/dialogsComponentRegistration.ts b/libraries/botbuilder-dialogs/src/dialogsComponentRegistration.ts index 79c58c110..9d7a077f2 100644 --- a/libraries/botbuilder-dialogs/src/dialogsComponentRegistration.ts +++ b/libraries/botbuilder-dialogs/src/dialogsComponentRegistration.ts @@ -7,7 +7,7 @@ */ import { ComponentRegistration } from 'botbuilder-core'; -import { ServiceCollection, noOpConfiguration } from 'botbuilder-runtime-core'; +import { ServiceCollection, noOpConfiguration } from 'botbuilder-dialogs-adaptive-runtime-core'; import { DialogsBotComponent } from './dialogsBotComponent'; import { ComponentMemoryScopes, ComponentPathResolvers, MemoryScope, PathResolver } from './memory'; diff --git a/libraries/botbuilder-runtime-core/README.md b/libraries/botbuilder-runtime-core/README.md deleted file mode 100644 index 4d5842ebd..000000000 --- a/libraries/botbuilder-runtime-core/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# botbuilder-runtime-core - -The runtime core package is an internal only package. The API surface should not be considered public. The package purely serves to provide a small set of shared types and functionality to power the runtime and runtime plugins. - -## IServices - -`IServices` is the interface that describes the full set of things necessary for a runtime. Those things include an adapter, a bot, a storage instance, among many others. - -## IConfiguration - -`IConfiguration` is a simple interface with a single method, `get`. Runtime code depends on just this interface for configuration in order to be flexible and extensible. An implementation is provided by the `botbuilder-runtime` package. - -## ServiceCollection - -`ServiceCollection` serves as the glue between components that participate in the runtime. Instances or factory functions can be provided for every key defined in `Services`. Factory functions can express dependencies on other service instances that are necessary for construction. The dependency graph is then resolved to build instances of every service with a provided instance of factory function. - -## Plugins - -The `Plugin` type defines the API for plugins defined in packages. A plugin package must export a default function that accepts a `ServiceCollection` instance, along with a `Configuration` instance. diff --git a/libraries/botbuilder-runtime-integration-express/README.md b/libraries/botbuilder-runtime-integration-express/README.md deleted file mode 100644 index fa424228e..000000000 --- a/libraries/botbuilder-runtime-integration-express/README.md +++ /dev/null @@ -1 +0,0 @@ -# botbuilder-runtime-integration-express (PREVIEW) diff --git a/libraries/botbuilder-runtime/README.md b/libraries/botbuilder-runtime/README.md deleted file mode 100644 index 16f01e985..000000000 --- a/libraries/botbuilder-runtime/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# botbuilder-runtime - -This package combines `botbuilder-runtime-core` along with any configured plugins to produce -a set of runtime services. Those services are then arranged into working "bots" by the various -integration packages. \ No newline at end of file diff --git a/libraries/botbuilder/package.json b/libraries/botbuilder/package.json index 1dd025b16..68a8cc6fc 100644 --- a/libraries/botbuilder/package.json +++ b/libraries/botbuilder/package.json @@ -30,7 +30,7 @@ "@azure/ms-rest-js": "1.9.1", "axios": "^0.21.1", "botbuilder-core": "4.1.6", - "botbuilder-runtime-core": "4.1.6", + "botbuilder-dialogs-adaptive-runtime-core": "4.1.6", "botbuilder-stdlib": "4.1.6", "botframework-connector": "4.1.6", "botframework-streaming": "4.1.6", diff --git a/package.json b/package.json index b9aa30eef..be404f28d 100644 --- a/package.json +++ b/package.json @@ -25,8 +25,8 @@ "test:devops": "npm-run-all test:teams test:mocha:junit test:nyc:cobertura", "test:github": "npm-run-all test:mocha:min test:runtime:min test:teams:min test:nyc:lcov", "test:orchestrator": "yarn workspace botbuilder-ai-orchestrator test", - "test:runtime": "wsrun -m -p \"botbuilder-runtime*\" -t test", - "test:runtime:min": "wsrun -m -p \"botbuilder-runtime*\" -t test:min", + "test:runtime": "wsrun -m -p \"botbuilder-dialogs-adaptive-runtime*\" -t test", + "test:runtime:min": "wsrun -m -p \"botbuilder-dialogs-adaptive-runtime*\" -t test:min", "test:teams": "yarn workspace botbuilder-dialogs-adaptive-teams test", "test:teams:min": "yarn workspace botbuilder-dialogs-adaptive-teams test:min", "test:mocha": "nyc --silent mocha \"libraries/@(adaptive*|bot*)/tests/**/*.test.js\" --exit --check-leaks", diff --git a/yarn.lock b/yarn.lock index 0d5ed8b32..262ab1115 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9428,10 +9428,10 @@ ora@^4.0.3: strip-ansi "^6.0.0" wcwidth "^1.0.1" -orchestrator-core@next: - version "4.13.0-dev.20210325.421845fh" - resolved "https://registry.yarnpkg.com/orchestrator-core/-/orchestrator-core-4.13.0-dev.20210325.421845fh.tgz#8d7481c7a48d3c144fc1611bb735c2b7e507fa1a" - integrity sha512-wnWEuWC4iR78F7j1p0R7v0YfKIv21atpmz0gTIcvfT7WrQudAFIlmp2uRUUx3AFdV+SngZiLBxTZ7lOKnp/Q9Q== +orchestrator-core@rc: + version "4.13.0-rc0" + resolved "https://registry.yarnpkg.com/orchestrator-core/-/orchestrator-core-4.13.0-rc0.tgz#0277d3b3ac5c4317f15640b42760e2e5714b1bf8" + integrity sha512-0YbzNF8OQ8r0CSRDvcezRK8V6dFOh8jdVkfC+3JM+k7rotLrSMf0EI+UTGJUnSv9tI4roIfo5IM4AHT+KJ8l2A== dependencies: bindings "1.2.1" node-addon-api "^3.0.0"