chore(vscode): prep extension for Marketplace publish#28
chore(vscode): prep extension for Marketplace publish#28SingleSourceStudios merged 1 commit intomainfrom
Conversation
📝 WalkthroughWalkthroughThe VS Code extension's package.json was updated to reflect a publisher rebrand from Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
f2d335d to
e0d65fb
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
editors/vscode/package.json (1)
8-11:⚠️ Potential issue | 🟠 Major
repository.urlis stale and inconsistent with the rebrand.The publisher was updated to
singlesourceai, butrepository.urlstill points togithub.com/singlesourcestudios/logic-md. Per the PR metadata, the actual repo isSingularityAI-Dev/logic-md. The Marketplace listing surfaces this URL, so shipping v0.1.0 with a stale/incorrect repo link sends users to the wrong (or non-existent) repo. Worth correcting before the next publish — and double-checkPUBLISH.md(line 93 references"publisher": "singlesourcestudios") for the same drift.Proposed fix
"repository": { "type": "git", - "url": "https://github.com/singlesourcestudios/logic-md" + "url": "https://github.com/SingularityAI-Dev/logic-md" },🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@editors/vscode/package.json` around lines 8 - 11, Update the stale repository.url value in package.json to the correct repository "https://github.com/SingularityAI-Dev/logic-md" (replace the existing singlesourcestudios URL) and ensure the package.json "publisher" field matches the new publisher "singlesourceai"; also audit PUBLISH.md for the incorrect publisher string ("singlesourcestudios") and update it to "singlesourceai" so marketplace links and publish metadata are consistent.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@editors/vscode/package.json`:
- Line 62: The dependency version for "@types/node" in package.json is too new
for the extension host Node runtime declared by engines.vscode; either change
the "@types/node" entry from "^22.0.0" to a version that matches Node 16 (e.g.,
"^16") or update the engines.vscode field to a VS Code minimum that includes a
newer Node runtime (so types v22 are safe); adjust the "@types/node" value or
bump engines.vscode accordingly and run install to update lockfiles.
---
Outside diff comments:
In `@editors/vscode/package.json`:
- Around line 8-11: Update the stale repository.url value in package.json to the
correct repository "https://github.com/SingularityAI-Dev/logic-md" (replace the
existing singlesourcestudios URL) and ensure the package.json "publisher" field
matches the new publisher "singlesourceai"; also audit PUBLISH.md for the
incorrect publisher string ("singlesourcestudios") and update it to
"singlesourceai" so marketplace links and publish metadata are consistent.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: a37cf635-abc3-4bf9-b35d-2582d818354f
⛔ Files ignored due to path filters (1)
editors/vscode/package-lock.jsonis excluded by!**/package-lock.json
📒 Files selected for processing (1)
editors/vscode/package.json
e0d65fb to
39d9f2f
Compare
39d9f2f to
4c51991
Compare
|
@types/node - Extension source uses no Node stdlib APIs, declarative language support only. Tracking type/engine alignment for v0.1.2. |
Bumped @vscode/vsce to v3, added esbuild to deps, aligned publisher ID with Marketplace publisher 'singlesourceai'. First publish of v0.1.0 shipped.
Summary by cubic
Prepared the VS Code extension for Marketplace publish by setting the
publishertosinglesourceai, adding an MIT LICENSE, and updating packaging to@vscode/vscev3 withesbuildprepublish bundling.Dependencies
vscewith@vscode/vsce^3.2.0.esbuild^0.24.0 for prepublish bundling.@types/nodeto ^22.0.0.Refactors
publishertosinglesourceai, updatedrepository.url, and added MIT LICENSE.Written for commit 4c51991. Summary will update on new commits.
Summary by CodeRabbit