feat: prepare VS Code extension for marketplace

This commit is contained in:
2026-07-13 19:52:28 +05:30
parent 577c38a965
commit 0592c69f29
10 changed files with 133 additions and 25 deletions
+18 -9
View File
@@ -1,19 +1,22 @@
{
"name": "wrnexus",
"displayName": "WrNexus (.wrn)",
"displayName": "WRNexus Language Support",
"description": "Syntax highlighting, formatting, diagnostics, snippets and completions for WrNexus .wrn files.",
"version": "0.2.0",
"version": "0.2.1",
"publisher": "wrnexus",
"license": "MIT",
"private": true,
"license": "SEE LICENSE IN LICENSE",
"icon": "icons/wrn.png",
"repository": {
"type": "git",
"url": "https://github.com/wrnexus/wrnexus.git",
"url": "https://git.workroot.in/WorkRoot/WRNexusJS.git",
"directory": "editors/vscode"
},
"bugs": {
"url": "https://github.com/wrnexus/wrnexus/issues"
"url": "https://git.workroot.in/WorkRoot/WRNexusJS/issues"
},
"homepage": "https://github.com/wrnexus/wrnexus#readme",
"homepage": "https://wrnexusjs.dev",
"qna": "https://git.workroot.in/WorkRoot/WRNexusJS/issues",
"galleryBanner": {
"color": "#0b1021",
"theme": "dark"
@@ -32,6 +35,10 @@
"wire",
"wrnexus",
"wrn",
"wirejs",
"language support",
"formatter",
"syntax highlighting",
"full-stack",
"ssr",
"bun"
@@ -53,8 +60,8 @@
],
"configuration": "./language-configuration.json",
"icon": {
"light": "./icons/wrn.svg",
"dark": "./icons/wrn.svg"
"light": "./icons/wrn.png",
"dark": "./icons/wrn.png"
}
}
],
@@ -148,8 +155,10 @@
},
"scripts": {
"build:compiler": "bun build ../../packages/compiler/src/index.ts --target=node --format=cjs --outfile=src/compiler.cjs",
"build": "bun run build:compiler",
"validate": "node test/validate.mjs",
"vscode:prepublish": "bun run build:compiler",
"check": "bun run build && bun run validate",
"vscode:prepublish": "bun run check",
"package": "vsce package --no-dependencies",
"publish": "vsce publish --no-dependencies",
"publish:azure": "vsce publish --no-dependencies --azure-credential"