Skip to content

feat(toolkit): add public assets contract package - #4

Merged
YunYouJun merged 1 commit into
mainfrom
codex/public-toolkit-assets
Sep 24, 2026
Merged

YunYouJun merged 1 commit into
mainfrom
codex/public-toolkit-assets

Conversation

@YunYouJun

Copy link
Copy Markdown
Member

Summary

  • Reposition YunLeFun/toolkit as the public home for reusable protocols, types, and npm packages.
  • Add @yunlefun/assets@0.1.0 with the schema, HTTP client, Picker protocol, tests, and versioned contract documentation.
  • Run CI on Node 22 for the new package toolchain.

Verification

  • pnpm build
  • pnpm exec vitest run (16 tests passed)
  • pnpm typecheck
  • pnpm lint
  • pnpm pack --pack-destination /tmp from packages/assets
  • Built ESM import smoke test and git diff --check

Release sequence

The package has not been published to npm. Drive still uses its workspace copy, so this PR does not change its runtime dependency. After review and merge, publish @yunlefun/assets@0.1.0, verify the published tarball, then switch Drive to the published version and remove its duplicate package. Keep the standalone YunLeFun/docs site for broad developer documentation and cross-link it once the package is released.

@YunYouJun
YunYouJun marked this pull request as ready for review September 24, 2026 12:10
@YunYouJun
YunYouJun merged commit 8dd57a0 into main Sep 24, 2026
4 checks passed
@YunYouJun
YunYouJun deleted the codex/public-toolkit-assets branch September 24, 2026 12:11
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