Skip to content

fix(vue): build on prepack so publish ships a fresh dist - #49

Merged
pyramation merged 1 commit into
mainfrom
fix/vue-prepack
Oct 2, 2026
Merged

pyramation merged 1 commit into
mainfrom
fix/vue-prepack

Conversation

@pyramation

Copy link
Copy Markdown
Contributor

Summary

Releases have been bumping @interchain-kit/vue without putting it on npm: tags exist for 0.10.2, 0.11.0 and 0.11.1, but npm's latest is still 0.10.1 (Apr 8). Every other package has "prepack": "npm run build", and @interchain-kit/vue didn't. Because of publishConfig.directory: "dist", lerna publish uploads whatever is in dist/, and nothing rebuilds it first. So the vue package either fails to publish or would ship an old build.

  "build": "vite build && copyfiles -f ../../LICENSE README.md package.json dist",
+ "prepack": "npm run build",

Checked locally: npm run prepack in packages/vue runs the vite build and writes dist/package.json at 0.11.1.

After merging, lerna publish from-package uploads the missing @interchain-kit/vue@0.11.1, which has the WalletManagerStore port from #48. It skips everything that's already on npm.

Link to Devin session: https://app.devin.ai/sessions/a02c84f654b94cbcb50936e98373fba5
Open in Devin Desktop: https://app.devin.ai/desktop/session/a02c84f654b94cbcb50936e98373fba5?variant=devin
Requested by: @pyramation

@devin-ai-integration

Copy link
Copy Markdown

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@pyramation
pyramation merged commit 90ae5f0 into main Oct 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant