Слияние кода завершено, страница обновится автоматически
{
"publisher": "xxxDeveloper",
"name": "vscode-wa",
"displayName": "Wa",
"version": "0.3.0",
"description": "Wa Lang for VS Code",
"homepage": "https://github.com/wa-lang/vscode-wa#readme",
"repository": {
"type": "git",
"url": "https://github.com/wa-lang/vscode-wa"
},
"bugs": {
"url": "https://github.com/wa-lang/vscode-wa/issues"
},
"categories": [
"Snippets",
"Programming Languages"
],
"sideEffects": false,
"main": "./dist/extension.js",
"browser": "./dist/web-extension.js",
"icon": "assets/logo.png",
"files": [
"dist"
],
"engines": {
"vscode": "^1.90.0"
},
"activationEvents": [
"onStartupFinished"
],
"breakpoints": "wa",
"contributes": {
"languages": [
{
"id": "wa",
"extensions": [
".wa"
],
"configuration": "./language-configuration.json",
"icon": {
"light": "./assets/wa.svg",
"dark": "./assets/wa.svg"
}
},
{
"id": "wa.mod",
"extensions": [
"wa.mod"
],
"configuration": "./language-configuration.json",
"icon": {
"light": "./assets/wa.mod.svg",
"dark": "./assets/wa.mod.svg"
}
},
{
"id": "wasm",
"extensions": [
".wasm"
],
"aliases": [
"WebAssembly Binary",
"WebAssembly"
],
"configuration": "./language-configuration.json"
},
{
"id": "wat",
"extensions": [
".wat",
".wast"
],
"aliases": [
"WebAssembly Text"
],
"configuration": "./language-configuration.json"
}
],
"grammars": [
{
"language": "wa",
"scopeName": "source.wa",
"path": "./syntaxes/wa.tmLanguage.json"
},
{
"language": "wa.mod",
"scopeName": "source.wa.mod",
"path": "./syntaxes/wa.mod.tmLanguage.json"
},
{
"language": "wasm",
"scopeName": "source.wat",
"path": "./syntaxes/wat.tmLanguage.json"
},
{
"language": "wat",
"scopeName": "source.wat",
"path": "./syntaxes/wat.tmLanguage.json"
}
],
"snippets": [
{
"language": "wa",
"path": "./snippets/snippets.json"
}
],
"commands": [
{
"command": "wa.runWaBuild",
"title": "¹ Run Wa Build",
"category": "Wa"
},
{
"command": "wa.runWatToWasm",
"title": "² Run Wat To Wasm",
"category": "Wa"
},
{
"command": "wa.runWasm",
"title": "³ Run Wasm",
"category": "Wa"
},
{
"command": "wa.openWaPreview",
"title": "⁴ Open Wa Preview",
"category": "Wa"
},
{
"command": "wa.openWaTerminal",
"title": "Open Wa Terminal",
"category": "Wa"
},
{
"command": "wa.runWaFmt",
"title": "Run Wa Format",
"category": "Wa"
},
{
"command": "wa.runWaCode",
"title": "Run Wa Code",
"category": "Wa"
},
{
"command": "wa.fmtWaCode",
"title": "Format Wa Code",
"category": "Wa"
}
],
"keybindings": [],
"menus": {
"editor/context": [
{
"command": "wa.runWaBuild",
"group": "navigation",
"when": "editorLangId == wa && (isWeb || wa-use-web-shell)"
},
{
"command": "wa.runWatToWasm",
"group": "navigation",
"when": "editorLangId == wa && (isWeb || wa-use-web-shell)"
},
{
"command": "wa.runWasm",
"group": "navigation",
"when": "editorLangId == wa && (isWeb || wa-use-web-shell)"
},
{
"command": "wa.openWaPreview",
"group": "navigation",
"when": "editorLangId == wa && (isWeb || wa-use-web-shell)"
},
{
"command": "wa.openWaTerminal",
"group": "navigation",
"when": "editorLangId == wa && (isWeb || wa-use-web-shell)"
},
{
"command": "wa.runWaFmt",
"group": "navigation",
"when": "editorLangId == wa && (isWeb || wa-use-web-shell)"
},
{
"command": "wa.runWaCode",
"group": "navigation",
"when": "editorLangId == wa && !isWeb && !wa-use-web-shell"
}
]
},
"configuration": {
"type": "object",
"title": "Wa",
"properties": {
"wa.rootPath": {
"type": "string",
"default": null,
"description": "Path to the wa executable."
},
"wa.useWebShell": {
"type": "boolean",
"default": false,
"description": "Use web shell to run wa."
}
}
},
"webShellMountPoints": [
{
"mountPoint": "/usr/bin/wa",
"command": "wa.webshell.wa"
},
{
"mountPoint": "/usr/bin/wat2wasm",
"command": "wa.webshell.wat2wasm"
}
]
},
"scripts": {
"dev": "tsup --watch",
"build": "tsup",
"test": "vitest",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"publish": "vsce publish --no-dependencies",
"pack": "vsce package --no-dependencies",
"serve": "npx serve --cors -l 5210 --ssl-cert $HOME/certs/localhost.pem --ssl-key $HOME/certs/localhost-key.pem",
"test:web": "vscode-test-web --extensionDevelopmentPath=. ./examples/web/ --extensionId=ms-vscode.wasm-wasi-core@prerelease --extensionId=ms-vscode.webshell@prerelease --printServerLog"
},
"extensionDependencies": [
"ms-vscode.wasm-wasi-core",
"ms-vscode.webshell"
],
"devDependencies": {
"@ohxxx/eslint-config": "^0.0.4",
"@types/node": "^20.14.2",
"@types/vscode": "^1.90.0",
"@vscode/test-web": "^0.0.54",
"@vscode/wasm-wasi": "0.13.0-pre.1",
"eslint": "^8.31.0",
"tsup": "^8.1.0",
"typescript": "^5.4.5",
"vite": "^5.3.1"
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )