Skip to content

Configure OSS publishing - #51

Merged
antony merged 5 commits into
masterfrom
feature/by-2731
Jul 8, 2026
Merged

Configure OSS publishing#51
antony merged 5 commits into
masterfrom
feature/by-2731

Conversation

@tembo

@tembo tembo Bot commented Apr 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Updated build and publishing configuration to support dual npm registry publishing (GitHub Packages and npm registry). Changes include:

  • pnpm: Updated packageManager to pnpm@10.33.0 in package.json
  • .npmrc: Added Node.js version pinning (24.14.1) and custom mirror configuration
  • Publish workflow: Replaced legacy npm/Node setup with modern corepack approach and dual-registry publishing to both GitHub Packages and npm registry
  • Repository URLs: Corrected GitHub repository references from beyonk-adventures to beyonk org
  • Action versions: Updated GitHub Actions to latest stable versions (checkout@v5, setup-node@v6)

This enables publishing beyonk-scoped packages to GitHub Packages registry while maintaining npm registry availability.

Related Pull Requests


Want tembo to make any changes? Add a review or comment with @tembo and i'll get back to work!

View on Tembo View Agent Settings View on linear

@tembo tembo Bot added the tembo Pull request created by Tembo label Apr 9, 2026
@tembo
tembo Bot requested a review from antony April 9, 2026 19:38
@tembo

tembo Bot commented Apr 9, 2026

Copy link
Copy Markdown
Contributor Author

Requesting review from @antony who has experience with the following files modified in this PR:

  • .npmrc
  • package.json
  • .github/workflows/publish.yml

tembo Bot and others added 4 commits June 15, 2026 12:49
- pin packageManager to pnpm@11.10.0
- devEngines requires node >=26 with onFail: download
- engines requires node >=22
- add empty .npmrc
- add ci workflow running corepack enable + pnpm i on master/main
- allow build scripts (@sveltejs/kit, esbuild) so pnpm i exits clean
- regenerate lockfile

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- @sveltejs/kit 1.0.0-next -> 2.69.2, svelte 3 -> 5.56.4
- move dev/build/preview to vite, add vite.config.js and adapter-auto
- library packaging via @sveltejs/package (svelte-package) -> dist
- add exports/svelte/types/files/peerDependencies for publishing
- migrate routing (index.svelte -> +page.svelte) and app.html placeholders
- vitePreprocess in svelte.config.js, drop removed kit.package block
- index.d.ts: SvelteComponentTyped (removed in svelte 5) -> Component,
  convert to a proper module so $lib resolves
- add svelte-check based check script; typescript 4 -> 6 (kit caps at 6)
- publish workflow builds the package (dist), not the demo app

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@antony
antony merged commit 6ec9ccc into master Jul 8, 2026
1 check passed
@antony
antony deleted the feature/by-2731 branch July 8, 2026 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tembo Pull request created by Tembo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant