@dabblelab/plugin-autopilot
Version:
Create, Update, Delete, List, Simulate, Import and Export Twilio Autopilot Bot
174 lines (173 loc) • 5.14 kB
JSON
{
"name": "@dabblelab/plugin-autopilot",
"description": "Create, Update, Delete, List, Simulate, Import and Export Twilio Autopilot Bot",
"version": "1.0.6",
"author": "Dabble Lab",
"bugs": "https://github.com/dabblelab/twilio-cli-autopilot-plugin/issues",
"dependencies": {
"@dabblelab/autopilot-core": "^1.0.1",
"@oclif/command": "^1.5.19",
"@oclif/config": "^1.13.3",
"@oclif/plugin-help": "^2.2.3",
"@twilio-labs/serverless-api": "^4.0.1",
"@twilio/cli-core": "^7.0.0",
"csv-parse": "^4.8.2",
"extract-zip": "^1.6.7",
"ora": "^3.4.0",
"pkg-install": "^1.0.0",
"pretty-json-stringify": "0.0.2",
"request": "^2.88.0",
"request-promise": "^4.2.5",
"simple-git": "^1.129.0",
"twilio-run": "^2.8.0",
"underscore": "^1.12.1",
"valid-url": "^1.0.9"
},
"devDependencies": {
"@oclif/dev-cli": "^1.22.2",
"@oclif/test": "^1.2.7",
"chai": "^4.2.0",
"eslint": "^5.16.0",
"eslint-config-oclif": "^3.1.0",
"globby": "^10.0.1",
"husky": "^4.3.0",
"mocha": "^8.2.0",
"nyc": "^14.1.1",
"rimraf": "^3.0.0"
},
"engines": {
"node": ">=8.0.0"
},
"files": [
"/oclif.manifest.json",
"/src",
"README.md"
],
"homepage": "https://github.com/tingiris/twilio-cli-autopilot-plugin",
"keywords": [
"oclif-plugin",
"twilio-cli-plugin",
"twilio-ci",
"twilio",
"autopilot",
"autopilot-cli"
],
"license": "MIT",
"oclif": {
"name": "autopilot",
"commands": "./src/commands",
"bin": "twilio",
"devPlugins": [
"@oclif/plugin-help"
],
"topics": {
"autopilot": {
"description": "Create, Update, Delete, List, Simulate, Import and Export Twilio Autopilot Bot"
},
"autopilot:create": {
"description": "Create a bot"
},
"autopilot:list": {
"description": "List all autopilot bots"
},
"autopilot:update": {
"description": "Update a bot"
},
"autopilot:delete": {
"description": "Delete a bot"
},
"autopilot:export": {
"description": "Export a bot"
},
"autopilot:simulate": {
"description": "Simulate a bot"
},
"autopilot:import": {
"description": "Import a DialogFlow Agent or an Alexa Interaction Model"
},
"autopilot:tasks": {
"description": "Create, Update, Delete, and List Twilio Autopilot Bot Tasks"
},
"autopilot:tasks:list": {
"description": "List all tasks for a bot"
},
"autopilot:tasks:create": {
"description": "Create a task for a bot"
},
"autopilot:tasks:update": {
"description": "Update a task for a bot"
},
"autopilot:tasks:delete": {
"description": "Delete a task for a bot"
},
"autopilot:samples:upload": {
"description": "Upload task samples"
},
"autopilot:fields": {
"description": "Create, Update, Delete, and List Fields for a Task"
},
"autopilot:fields:create": {
"description": "Create task field"
},
"autopilot:fields:list": {
"description": "List task fields"
},
"autopilot:fields:delete": {
"description": "Delete task field"
},
"autopilot:fieldtypes": {
"description": "Create, Update, and List fieldTypes for a bot"
},
"autopilot:fieldtypes:create": {
"description": "Create bot fieldType"
},
"autopilot:fieldtypes:list": {
"description": "List bot fieldTypes"
},
"autopilot:fieldtypes:update": {
"description": "Update a bot fieldType"
},
"autopilot:fieldvalues:upload": {
"description": "Upload FieldValues"
},
"autopilot:queries:export": {
"description": "Export Bot Queries"
},
"autopilot:webhooks": {
"description": "Create, Update, List, and Delete webhooks for a bot"
},
"autopilot:webhooks:list": {
"description": "List Bot Webhooks"
},
"autopilot:webhooks:create": {
"description": "Create Bot Webhooks"
},
"autopilot:webhooks:update": {
"description": "Update Bot Webhooks"
},
"autopilot:webhooks:delete": {
"description": "Delete Bot Webhooks"
},
"autopilot:modelbuilds:create": {
"description": "Create Model Builds"
},
"autopilot:deploy": {
"description": "deploy function, model, or both. Options can be 'all', 'function', or 'model'."
},
"autopilot:init": {
"description": "Initialize a new bot project from a template."
}
}
},
"publishConfig": {
"access": "public"
},
"repository": "https://github.com/dabblelab/twilio-cli-autopilot-plugin",
"scripts": {
"postpack": "rm -f oclif.manifest.json",
"posttest": "eslint --ignore-path .gitignore . && npm audit",
"prepack": "oclif-dev manifest && oclif-dev readme && node script.js",
"test": "nyc mocha --forbid-only \"test/**/*.test.js\"",
"version": "oclif-dev readme && git add README.md"
}
}