diff --git a/src/content/projects/vsc-vsixmanifestdesigner/cover.png b/src/content/projects/vsc-vsixmanifestdesigner/cover.png new file mode 100644 index 0000000..a4a1142 Binary files /dev/null and b/src/content/projects/vsc-vsixmanifestdesigner/cover.png differ diff --git a/src/content/projects/vsc-vsixmanifestdesigner/index.md b/src/content/projects/vsc-vsixmanifestdesigner/index.md new file mode 100644 index 0000000..2bbb142 --- /dev/null +++ b/src/content/projects/vsc-vsixmanifestdesigner/index.md @@ -0,0 +1,27 @@ +--- +title: "VSC VSIX Manifest Designer" +description: "A visual designer for VS Code extension manifest (package.json) files, bringing the same modern editing experience to VS Code extension development." +longDescription: "VS Code extensions use package.json as their manifest, but editing it by hand can be tedious and error-prone. VSC VSIX Manifest Designer provides a visual editor with validation, making extension development more intuitive." +category: "vscode-extension" +repoUrl: "https://github.com/CodingWithCalvin/VSC-VsixManifestDesigner" +techStack: ["TypeScript", "Svelte", "Vite", "VS Code Extension API"] +language: "TypeScript" +status: "active" +startDate: "2026-01-20" +stars: 0 +marketplace: + type: "vs-marketplace" + url: "https://marketplace.visualstudio.com/items?itemName=CodingWithCalvin.vsix-manifest-designer" +--- + + + +VSC VSIX Manifest Designer provides a visual editor for VS Code extension manifests. Instead of manually editing package.json, use an intuitive form-based interface with validation and helpful guidance. + +## Features + +- Visual editor for package.json manifest files +- Field validation and error checking +- Clean, modern UI using VS Code theming +- Custom Editor API integration - open with right-click +- Round-trip preservation of formatting and non-extension fields