Not affiliated with ReadyStack (readystack.dev). No new versions are published here.
330
Not affiliated with ReadyStack (readystack.dev). No new versions are published here.

Find the package.json lines that stop vsce before you run the release build
docker run --rm -v "$PWD":/work getreadystack/vsix-publish-lint /work/file
The same 16 rules as the VS Code extension, in a container. Mount a folder on /work.
--rules lists every ruledocker run --rm -e READYSTACK_LICENSE=<key> -v "$PWD":/work getreadystack/vsix-publish-lint --dir /work --ci
One hour of specialised freelance developer time runs $75-$150 on Upwork's own 2026 rate guide; a rejected publish usually costs more than one.
Claude Code · Cursor · Windsurf · any MCP client - add to your MCP config:
{ "mcpServers": { "vsix-publish-lint": { "command": "npx", "args": ["-y", "@readystack/vsix-publish-lint", "--mcp"] } } }
Tools: check_text and check_file (free) · check_dir (licence). The agent gets every finding with the line number.
- name: VSIX Publish Lint
run: npx -y @readystack/vsix-publish-lint --dir . --ci
(container: docker run --rm -v "$PWD:/work" getreadystack/vsix-publish-lint --dir /work --ci)
The folder sweep, reports and CI mode need one licence — one payment, no subscription. Set READYSTACK_LICENSE=<key> or run --license <key> once.
Content type
Image
Digest
sha256:bcd345195…
Size
46.1 MB
Last updated
30 days ago
docker pull getreadystack/vsix-publish-lint