oscript-vscode-plugin
Version:
Oscript support for writing Autonomous Agents in VS Code
130 lines (129 loc) • 3.03 kB
JSON
{
"name": "oscript-vscode-plugin",
"displayName": "Oscript",
"description": "Oscript support for writing Autonomous Agents in VS Code",
"author": "Obyte",
"license": "MIT",
"version": "0.3.9",
"icon": "images/icon.png",
"repository": {
"type": "git",
"url": "https://github.com/byteball/oscript-vscode-plugin"
},
"main": "./client/extension",
"activationEvents": [
"onLanguage:oscript",
"onCommand:oscript.test.currentFile",
"onCommand:oscript.test.example",
"workspaceContains:*.test.oscript.js"
],
"publisher": "obyte",
"categories": [
"Programming Languages"
],
"keywords": [
"oscript",
"obyte",
"byteball",
"autonomous agents",
"aa"
],
"contributes": {
"commands": [
{
"command": "oscript.deployAa",
"title": "Oscript: Deploy Autonomous Agent"
},
{
"command": "oscript.checkDuplicateAa",
"title": "Oscript: Check if Autonomous Agent is already deployed"
},
{
"command": "oscript.test.currentFile",
"title": "Oscript: Test current file"
},
{
"command": "oscript.test.example",
"title": "Oscript: Create test example files"
}
],
"languages": [
{
"id": "oscript",
"aliases": [
"oscript",
"ojson"
],
"extensions": [
"oscript",
"aa",
"ojson"
],
"configuration": "./client/syntaxes/oscript-language-configuration.json"
},
{
"id": "oscript.formula",
"aliases": [
"formula",
"oscript.formula"
],
"configuration": "./client/syntaxes/formula-language-configuration.json"
}
],
"grammars": [
{
"language": "oscript",
"scopeName": "source.oscript",
"path": "./client/syntaxes/oscript.tmLanguage.json"
},
{
"language": "oscript.formula",
"scopeName": "source.oscript.formula",
"path": "./client/syntaxes/formula.tmLanguage.json"
}
]
},
"engines": {
"vscode": "^1.33.0"
},
"scripts": {
"publish": "vsce publish --yarn",
"package": "vsce package --yarn",
"postinstall": "cd client && yarn && cd ../server && yarn && cd .."
},
"dependencies": {
"aa-testkit": "git+https://github.com/valyakin/aa-testkit.git",
"axios": "^0.21.1",
"chai": "^4.2.0",
"chokidar": "^3.3.1",
"deep-equal-in-any-order": "^1.0.27",
"lodash": "^4.17.15",
"mocha": "^7.1.1",
"obyte": "^0.1.7",
"ocore": "git+https://github.com/byteball/ocore.git",
"open": "^7.0.3",
"to-regex": "^3.0.2",
"vscode-languageclient": "^5.2.1"
},
"devDependencies": {
"eslint": "^5.16.0",
"eslint-config-standard": "^12.0.0",
"eslint-plugin-import": "^2.17.3",
"eslint-plugin-node": "^9.1.0",
"eslint-plugin-promise": "^4.1.1",
"eslint-plugin-standard": "^4.0.0",
"merge-options": "^2.0.0",
"rimraf": "^3.0.2",
"ts-loader": "^6.2.2",
"webpack": "^4.42.1",
"webpack-cli": "^3.3.11"
},
"resolutions": {
"level-rocksdb": "^4.0.0"
},
"__metadata": {
"id": "a753315b-a289-4201-9623-5bbcbccc2be0",
"publisherDisplayName": "Obyte",
"publisherId": "31efd078-8ead-47ad-9b22-ebcf2cb103e1"
}
}