Skip to content

Move to a monorepo: @base44/sdk in packages/sdk - #303

Merged
amitbardos merged 1 commit into
mainfrom
feat/monorepo-layout
Oct 4, 2026
Merged

amitbardos merged 1 commit into
mainfrom
feat/monorepo-layout

Conversation

@amitbardos

@amitbardos amitbardos commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Step 1 of 2: the monorepo layout, with no new package. #301 adds @base44/platform on top of it. Replaces #302, which GitHub closed while I was reordering the stack.

packages/sdk   @base44/sdk
  • Lint. One global setup: npm run lint is eslint ., and eslint.config.js applies the rules to packages/*/src, so a new package needs no lint changes.
  • Lockfile.

@github-actions

github-actions Bot commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

🚀 Package Preview Available!


Install this PR's preview build with npm:

npm i @base44-preview/sdk@0.8.52-pr.303.0cd4ac7

Prefer not to change any import paths? Install using npm alias so your code still imports @base44/sdk:

npm i "@base44/sdk@npm:@base44-preview/sdk@0.8.52-pr.303.0cd4ac7"

Or add it to your package.json dependencies:

{
  "dependencies": {
    "@base44/sdk": "npm:@base44-preview/sdk@0.8.52-pr.303.0cd4ac7"
  }
}

Preview published to npm registry — try new features instantly!

@amitbardos
amitbardos force-pushed the feat/monorepo-layout branch from 1b28a9e to 7df686f Compare October 4, 2026 09:23
@amitbardos
amitbardos marked this pull request as ready for review October 4, 2026 09:27
@amitbardos
amitbardos force-pushed the feat/monorepo-layout branch from 7df686f to 523de80 Compare October 4, 2026 09:41
Move the SDK into packages/sdk and make the root a private npm
workspaces root that holds the shared toolchain (devDependencies,
tsconfig.base.json, ESLint). Publish and CI workflows build, version
and publish from packages/sdk. No change to the published package.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@amitbardos
amitbardos force-pushed the feat/monorepo-layout branch from 523de80 to a66b81e Compare October 4, 2026 10:37
@amitbardos
amitbardos merged commit 095dde4 into main Oct 4, 2026
6 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.

2 participants