NPM Module Directory Structure

The following is a sample directory structure for the NPM Module.

|____lib-esm | |____SmEvent.d.ts | |____websocket-message | | |____WebsocketResponse.d.ts | | |____WebsocketResponse.js | | |____enums | | | |____WebsocketKind.js | | | |____WebsocketKind.d.ts | | | |____WebsocketKind.js.map | | | |____WebsocketCategory.d.ts | | | |____SpeechState.d.ts | | | |____WebsocketCategory.js.map | | | |____WebsocketCategory.js | | | |____SpeechState.js.map | | | |____SpeechState.js | | |____index.js | | |____WebsocketRequest.js | | |____index.js.map | | |____WebsocketRequest.js.map | | |____scene | | | |____response-body | | | | |____DemoModeResponseBody.js | | | | |____StateResponseBody.d.ts | | | | |____ConversationResultResponseBody.js.map | | | | |____SpeechMarkerResponseBody.js | | | | |____RecognizeResultsResponseBody.js.map | | | | |____SpeechMarkerResponseBody.js.map | | | | |____StateResponseBody.js | | | | |____ConversationResultResponseBody.js | | | | |____StateResponseBody.js.map | | | | |____DemoModeResponseBody.js.map | | | | |____SpeechMarkerResponseBody.d.ts | | | | |____ConversationResultResponseBody.d.ts | | | | |____RecognizeResultsResponseBody.js | | | | |____DemoModeResponseBody.d.ts | | | | |____RecognizeResultsResponseBody.d.ts | | | |____SceneRequest.js.map | | | |____SceneResponseError.js | | | |____SceneResponse.js.map | | | |____index.js | | | |____SceneResponseError.d.ts | | | |____SceneResponseError.js.map | | | |____index.js.map | | | |____SceneRequest.js | | | |____index.d.ts | | | |____request-body | | | | |____GetModelVariablesListRequestBody.js.map | | | | |____GetVariablesRequestBody.js | | | | |____GetVariablesRequestBody.js.map | | | | |____StopBlProfilingRequestBody.js.map | | | | |____PersonaRequestBody.js | | | | |____ConversationSendRequestBody.d.ts | | | | |____StartRecognizeRequestBody.js | | | | |____SetVariablesRequestBody.js | | | | |____PlayAnimationRequestBody.js.map | | | | |____MonitorSetRequestBody.js | | | | |____ConversationSetVariablesRequestBody.js.map | | | | |____GetModelFilterSearchResultRequestBody.js.map | | | | |____AnimateToNamedCameraRequestBody.d.ts | | | | |____SetVariablesRequestBody.d.ts | | | | |____GetModelVariablesListRequestBody.d.ts | | | | |____GetModelChildrenRequestBody.js | | | | |____PlayAnimationRequestBody.d.ts | | | | |____SetVariablesRequestBody.js.map | | | | |____AnimateToNamedCameraRequestBody.js | | | | |____GetModelFilterSearchResultRequestBody.d.ts | | | | |____GetVariablesListRequestBody.js | | | | |____StartRecognizeRequestBody.js.map | | | | |____GetModelChildrenRequestBody.d.ts | | | | |____ConversationSendRequestBody.js.map | | | | |____GetVariablesListRequestBody.d.ts | | | | |____ConversationSetVariablesRequestBody.js | | | | |____PersonaRequestBody.js.map | | | | |____StartSpeakingRequestBody.js.map | | | | |____StopBlProfilingRequestBody.d.ts | | | | |____ConversationSetVariablesRequestBody.d.ts | | | | |____GetModelChildrenRequestBody.js.map | | | | |____StartSpeakingRequestBody.js | | | | |____MonitorSetRequestBody.d.ts | | | | |____StartRecognizeRequestBody.d.ts | | | ||____ConversationSendRequestBody.js | | | | |____PlayAnimationRequestBody.js | | | | |____PersonaRequestBody.d.ts | | | | |____StartSpeakingRequestBody.d.ts | | | | |____AnimateToNamedCameraRequestBody.js.map | | | | |____GetModelFilterSearchResultRequestBody.js | | | | |____GetVariablesListRequestBody.js.map | | | | |____GetVariablesRequestBody.d.ts | | | | |____GetModelVariablesListRequestBody.js | | | | |____StopBlProfilingRequestBody.js | | | | |____MonitorSetRequestBody.js.map | | | |____SceneResponse.js | | | |____SceneRequest.d.ts | | | |____SceneResponse.d.ts | | |____index.d.ts | | |____WebsocketResponse.js.map | | |____WebsocketRequest.d.ts | |____Persona.js.map | |____Persona.d.ts | |____Session.d.ts | |____Deferred.d.ts | |____Features.d.ts | |____Persona.js | |____LocalSession.d.ts | |____Features.js | |____Scene.js | |____Session.js | |____Deferred.js.map | |____LocalSession.js | |____Scene.spec.js.map | |____enums | | |____AudioSourceTypes.d.ts | | |____AnimationCurveTypes.d.ts | | |____AudioSourceTypes.js | | |____AnimationAttributeTypes.js.map | | |____index.js | | |____AnimationCurveTypes.js | | |____AnimationAttributeTypes.d.ts | | |____AnimationCurveTypes.js.map | | |____index.js.map | | |____AnimationAttributeTypes.js | | |____AudioSourceTypes.js.map | | |____index.d.ts | |____UserVariable.js | |____index.js | |____Persona.spec.js | |____models | | |____PendingPromise.js | | |____ConfigurationModel.js.map | | |____PendingPromise.js.map | | |____PersonaEventMap.js.map | | |____AnimationModel.js | | |____PersonaEventMap.js | | |____VariablesModel.js.map | | |____index.js | | |____VariablesModel.d.ts | | |____AnimationModel.js.map | | |____PersonaId.d.ts | | |____AnimationModel.d.ts | | |____PersonaId.js | | |____index.js.map | | |____VariablesModel.js | | |____ConfigurationModel.d.ts | | |____PersonaId.js.map | | |____PersonaEventMap.d.ts | | |____index.d.ts | | |____PendingPromise.d.ts | | |____ConfigurationModel.js | |____UserVariable.d.ts | |____Scene.d.ts | |____SmWebSdk.js.map | |____Session.js.map | |____SmEvent.js | |____SmEvent.js.map | |____Persona.spec.d.ts | |____Persona.spec.js.map | |____Scene.spec.d.ts | |____index.js.map | |____Scene.js.map | |____Deferred.js | |____Scene.spec.js | |____index.d.ts | |____SmWebSdk.d.ts | |____LocalSession.js.map | |____SmWebSdk.js | |____Features.js.map | |____UserVariable.js.map |____.DS_Store |____README.md |____package.json |____bundles | |____smwebsdk.min.js