vsce package
Packages an extension
Options
| Name | Description | 
|---|---|
| -o, --out  <path> | Output .vsix extension file to <path> location (defaults to <name>-<version>.vsix) | 
| -t, --target  <target...> | Target architecture | 
| -m, --message  <commit message> | Commit message used when calling `npm version` | 
| --no-git-tag-version | Do not create a version commit and tag when calling `npm version`. Valid only when [version] is provided | 
| --no-update-package-json | Do not update `package.json`. Valid only when [version] is provided | 
| --githubBranch  <branch> | The GitHub branch used to infer relative links in README.md. Can be overridden by --baseContentUrl and --baseImagesUrl | 
| --gitlabBranch  <branch> | The GitLab branch used to infer relative links in README.md. Can be overridden by --baseContentUrl and --baseImagesUrl | 
| --no-rewrite-relative-links | Skip rewriting relative links | 
| --baseContentUrl  <url> | Prepend all relative links in README.md with this url | 
| --baseImagesUrl  <url> | Prepend all relative image links in README.md with this url | 
| --yarn | Use yarn instead of npm (default inferred from presence of yarn.lock or .yarnrc) | 
| --no-yarn | Use npm instead of yarn (default inferred from lack of yarn.lock or .yarnrc) | 
| --ignoreFile  <path> | Indicate alternative .vscodeignore | 
| --no-gitHubIssueLinking | Disable automatic expansion of GitHub-style issue syntax into links | 
| --no-gitLabIssueLinking | Disable automatic expansion of GitLab-style issue syntax into links | 
| --no-dependencies | Disable dependency detection via npm or yarn | 
| --pre-release | Mark this package as a pre-release |