publish init
Marketplace preflight: ensure a README, CHANGELOG, icon placeholder, and the
required package.json fields, then run a dry-run vsce ls.
vsceasy publish initFlags
| Flag | Type | Notes |
|---|---|---|
--skipDryPack | boolean | Skip the vsce ls dry run. |
What it checks / adds
README.mdandCHANGELOG.md(created if missing).- An icon placeholder +
iconfield inpackage.json. - Required publish fields (
publisher,repository,categories, …). - A dry-run package listing so you see exactly what would ship.
Then package
bun run package # builds prod + vsce package --no-dependenciesThis produces a .vsix you can upload to the marketplace or install locally with
Extensions: Install from VSIX….