New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@botique/bmp

Package Overview
Dependencies
Maintainers
2
Versions
39
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@botique/bmp - npm Package Compare versions

Comparing version 0.0.1 to 0.0.3

build/src/adapters/DirectLineAdapter.d.ts

56

build/index.d.ts

@@ -1,42 +0,14 @@

export interface BotiqueMessage {
originId: string;
bot: BotPlatformData;
}
export declare enum ContentType {
Text = 0,
Payload = 1,
Notification = 2,
Attachment = 3,
Link = 4,
}
export interface BotPlatformData {
_id: string | any;
name: string;
platformData: {
[key: number]: any;
};
}
export interface UserMessage extends BotiqueMessage {
dateReceived: Date;
isEcho: boolean;
userId: string;
metadata?: any;
contentType: ContentType;
isAdminMessage?: boolean;
content: {
text?: string;
link?: string;
payload?: string;
attachments?: Array<UserMessageAttachment>;
};
}
export interface UserMessageAttachment {
type?: "audio" | "fallback" | "file" | "image" | "location" | "video";
payload?: {
url?: string;
coordinates?: {
lat: Number;
long: Number;
};
};
}
export * from "./src/types/BotiqueMessage";
export * from "./src/types/BotMessage";
export * from "./src/types/BotPlatformData";
export * from "./src/types/BotPlatformType";
export * from "./src/types/ChatUser";
export * from "./src/types/ChatUserProfile";
export * from "./src/types/CollectedParams";
export * from "./src/types/Gender";
export * from "./src/types/TargetIntent";
export * from "./src/types/TargetParameter";
export * from "./src/types/UserConversation";
export * from "./src/types/UserMessage";
import * as DirectLineAdapter from './src/adapters/DirectLineAdapter';
export { DirectLineAdapter };
"use strict";
exports.__esModule = true;
var ContentType;
(function (ContentType) {
ContentType[ContentType["Text"] = 0] = "Text";
ContentType[ContentType["Payload"] = 1] = "Payload";
ContentType[ContentType["Notification"] = 2] = "Notification";
ContentType[ContentType["Attachment"] = 3] = "Attachment";
ContentType[ContentType["Link"] = 4] = "Link";
})(ContentType = exports.ContentType || (exports.ContentType = {}));
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./src/types/BotMessage"));
__export(require("./src/types/BotPlatformType"));
__export(require("./src/types/Gender"));
__export(require("./src/types/UserMessage"));
// Adapters
const DirectLineAdapter = require("./src/adapters/DirectLineAdapter");
exports.DirectLineAdapter = DirectLineAdapter;

@@ -1,45 +0,17 @@

export interface BotiqueMessage {
originId: string;
bot: BotPlatformData;
}
// Types
export * from "./src/types/BotiqueMessage";
export * from "./src/types/BotMessage";
export * from "./src/types/BotPlatformData";
export * from "./src/types/BotPlatformType";
export * from "./src/types/ChatUser";
export * from "./src/types/ChatUserProfile";
export * from "./src/types/CollectedParams";
export * from "./src/types/Gender";
export * from "./src/types/TargetIntent";
export * from "./src/types/TargetParameter";
export * from "./src/types/UserConversation";
export * from "./src/types/UserMessage";
export enum ContentType {
Text,
Payload,
Notification,
Attachment,
Link
}
export interface BotPlatformData {
_id: string | any;
name: string;
platformData: { [key: number]: any }; // the key is a platform type
}
export interface UserMessage extends BotiqueMessage {
dateReceived: Date;
isEcho: boolean;
userId: string;
metadata?: any;
contentType: ContentType;
isAdminMessage?: boolean;
content: {
text?: string;
link?: string;
payload?: string;
attachments?: Array<UserMessageAttachment>;
};
}
export interface UserMessageAttachment {
type?: "audio" | "fallback" | "file" | "image" | "location" | "video";
payload?: {
url?: string;
coordinates?: {
// Coordinates will be send for att type 'location'
lat: Number;
long: Number;
};
};
}
// Adapters
import * as DirectLineAdapter from './src/adapters/DirectLineAdapter';
export { DirectLineAdapter };
{
"name": "@botique/bmp",
"version": "0.0.1",
"version": "0.0.3",
"description": "Botique Messaging Protocol",
"main": "",
"types": "./dist/index.d.ts",
"main": "./dist/index.js",
"author": "botique.ai",

@@ -11,6 +10,9 @@ "license": "MIT",

"scripts": {
"prepublishOnly": "./node_modules/typescript/bin/tsc -p ./ --outDir build/"
"prepublishOnly": "rm -rf ./build && ./node_modules/typescript/bin/tsc -p ./ --outDir build/"
},
"engines": {
"typescript": "^2.4.2"
"dependencies": {
"@types/node": "^8.0.24",
"botframework-directlinejs": "^0.9.11",
"mongodb": "^2.2.31",
"uuid": "^3.1.0"
},

@@ -17,0 +19,0 @@ "devDependencies": {

{
"compilerOptions": {
"target": "es6",
"module": "commonjs",

@@ -4,0 +5,0 @@ "declaration": true

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc