Skip to content

chore: scaffold vue#1417

Open
joker23 wants to merge 1 commit into
mainfrom
skz/sdk-2194/migrate-vue-sdk-package-skeleton
Open

chore: scaffold vue#1417
joker23 wants to merge 1 commit into
mainfrom
skz/sdk-2194/migrate-vue-sdk-package-skeleton

Conversation

@joker23
Copy link
Copy Markdown
Contributor

@joker23 joker23 commented Jun 4, 2026

Note

Low Risk
Scaffolding and CI/release config only; no runtime SDK behavior and automated npm release for Vue remains disabled.

Overview
Adds a new packages/sdk/vue workspace for @launchdarkly/vue-client-sdk (0.1.0) as an experimental Vue 3 client SDK shell—build/lint/test tooling, README with a production caution, and a placeholder src/index.ts (full implementation deferred).

Monorepo wiring includes the yarn workspace, root tsconfig project reference, release-please manifest/config, and a vue.yml CI job via shared ./actions/ci. release-please also gains manual publish and a release-vue job that depends on release-browser but stays disabled (if: false) until the package is ready to ship.

Reviewed by Cursor Bugbot for commit f574d76. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

@launchdarkly/js-sdk-common size report
This is the brotli compressed size of the ESM build.
Compressed size: 26365 bytes
Compressed size limit: 29000
Uncompressed size: 129044 bytes

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

@launchdarkly/js-client-sdk-common size report
This is the brotli compressed size of the ESM build.
Compressed size: 38739 bytes
Compressed size limit: 39000
Uncompressed size: 212244 bytes

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

@launchdarkly/browser size report
This is the brotli compressed size of the ESM build.
Compressed size: 179654 bytes
Compressed size limit: 200000
Uncompressed size: 831422 bytes

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

@launchdarkly/js-client-sdk size report
This is the brotli compressed size of the ESM build.
Compressed size: 31979 bytes
Compressed size limit: 34000
Uncompressed size: 114243 bytes

@joker23 joker23 force-pushed the skz/sdk-2194/migrate-vue-sdk-package-skeleton branch from 01bb7a3 to bfd7944 Compare June 4, 2026 19:54
@joker23 joker23 marked this pull request as ready for review June 4, 2026 21:58
@joker23 joker23 requested a review from a team as a code owner June 4, 2026 21:58
cursor[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

@joker23 joker23 force-pushed the skz/sdk-2194/migrate-vue-sdk-package-skeleton branch from bfd7944 to f574d76 Compare June 4, 2026 22:13
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