/
EvilBeaver
/
OneScript
Обзор
Документация
Войти
/
EvilBeaver
/
OneScript
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/VSCode.DebugAdapter/package.json
264 строки
10 KB
EvilBeaver
Бамп очередной версии дебаг-адаптера
27 дек 2025, 14:21
27 дек 2025, 14:21
67bd589
Код
Авторство
О чём код?
{ "name": "oscript-debug", "displayName": "OneScript Debug (BSL)", "version": "1.1.0", "publisher": "EvilBeaver", "description": "Visual Studio Code debugger extension for OneScript (BSL)", "icon": "images/logo-dbg.png", "categories": [ "Debuggers" ], "author": { "name": "EvilBeaver <ovsiankin.aa@gmail.com>" }, "license": "MPL-2.0", "private": true, "engines": { "vscode": "^1.9.0" }, "dependencies": {}, "repository": { "type": "git", "url": "https://github.com/EvilBeaver/OneScript.git" }, "bugs": { "url": "https://github.com/EvilBeaver/OneScript/issues" }, "contributes": { "breakpoints": [ { "language": "bsl" } ], "debuggers": [ { "type": "oscript", "label": "1Script Debugger", "program": "./bin/VSCode.DebugAdapter.exe", "osx": { "runtime": "mono" }, "linux": { "runtime": "mono" }, "initialConfigurations": [ { "name": "Отладка 1Script", "type": "oscript", "request": "launch", "program": "${file}", "args": [], "cwd": "${workspaceRoot}", "env": {}, "runtimeExecutable": null, "runtimeArgs": [], "debugPort": 2801 } ], "configurationAttributes": { "launch": { "required": [ "program" ], "properties": { "program": { "type": "string", "description": "Файл сценария для запуска отладки." }, "args": { "type": "array", "description": "Аргументы, передаваемые в сценарий", "items": { "type": "string" }, "default": [] }, "cwd": { "type": "string", "description": "Текущий каталог запуска отладки.", "default": "." }, "env": { "type": "object", "description": "Переменные окружения для отлаживаемого процесса", "patternProperties": { "[a-zA-Z_][0-9a-zA-Z_]+": { "type": "string" } }, "default": null }, "runtimeExecutable": { "type": [ "string", "null" ], "description": "Путь к исполняемому файлу oscript.exe / OneScript.WebHost.exe", "default": "oscript" }, "runtimeArgs": { "type": "array", "description": "Аргументы движка 1Script (encoding, codestat, etc...)", "items": { "type": "string" }, "default": [] }, "debugPort": { "type": "number", "description": "Порт для запуска отладчика. Одновременные сеансы отладки должны быть разделены по портам", "default": 2801 }, "outputEncoding": { "type": "string", "description": "Кодировка вывода отлаживаемого приложения. Отладчик будет интерпретировать вывод приложения в указанной кодировке", "default": "" }, "waitOnStart": { "type": "boolean", "description": "Ожидать подключения отладчика при старте приложения (не выполнять bsl до его подключения)", "default": true } } }, "attach": { "properties": { "debugPort": { "type": "number", "description": "Присоединиться к работающему процессу", "default": 2801 }, "outputEncoding": { "type": "string", "description": "Кодировка вывода отлаживаемого приложения. Отладчик будет интерпретировать вывод приложения в указанной кодировке", "default": "" }, "pathsMapping": { "type": "object", "description": "Сопоставление путей между локальной и удаленной машиной (для удаленной отладки)", "properties": { "localPath": { "type": "string", "description": "Путь к каталогу проекта на локальной машине.", "default": "" }, "remotePath": { "type": "string", "description": "Путь к каталогу проекта на удаленной машине.", "default": "" } }, "required": ["localPath", "remotePath"] } } } } }, { "type": "oscript.web", "label": "1Script Debugger for 1Script.Web", "program": "./bin/VSCode.DebugAdapter.exe", "osx": { "runtime": "mono" }, "linux": { "runtime": "mono" }, "initialConfigurations": [ { "name": "Отладка 1Script.Web", "type": "oscript.web", "request": "launch", "appDir": "${workspaceRoot}", "env": {}, "runtimeExecutable": null, "runtimeArgs": [], "debugPort": 2801, "waitOnStart": false } ], "configurationAttributes": { "launch": { "required": [ "appDir", "runtimeExecutable" ], "properties": { "appDir": { "type": "string", "description": "Текущий каталог запуска отладки. Для отладки 1Script.Web - укажите каталог с файлом main.os", "default": "." }, "env": { "type": "object", "description": "Переменные окружения для отлаживаемого процесса", "patternProperties": { "[a-zA-Z_][0-9a-zA-Z_]+": { "type": "string" } }, "default": null }, "runtimeExecutable": { "type": [ "string", "null" ], "description": "Путь к исполняемому файлу oscript.exe / OneScript.WebHost.exe", "default": "oscript" }, "runtimeArgs": { "type": "array", "description": "Аргументы, передаваемые в строке запуска", "items": { "type": "string" }, "default": [] }, "debugPort": { "type": "number", "description": "Порт для запуска отладчика. Одновременные сеансы отладки должны быть разделены по портам", "default": 2801 }, "waitOnStart": { "type": "boolean", "description": "Ожидать подключения отладчика при старте приложения (не выполнять bsl до его подключения)", "default": false }, "outputEncoding": { "type": "string", "description": "Кодировка вывода отлаживаемого приложения. Отладчик будет интерпретировать вывод приложения в указанной кодировке", "default": "" }, "protocolVersion": { "type": "number", "description": "Версия протокола отладки, поддерживаемая движком 1Скрипт", "default": 0 } } }, "attach": { "properties": { "debugPort": { "type": "number", "description": "Присоединиться к работающему процессу", "default": 2801 }, "outputEncoding": { "type": "string", "description": "Кодировка вывода отлаживаемого приложения. Отладчик будет интерпретировать вывод приложения в указанной кодировке", "default": "" }, "protocolVersion": { "type": "number", "description": "Версия протокола отладки, поддерживаемая движком 1Скрипт", "default": 0 } } } } } ] } }