Skip to content

feat: add @layoutit/voxcss-vue#7

Open
apresmoi wants to merge 9 commits intoLayoutitStudio:mainfrom
apresmoi:feat/vue-package
Open

feat: add @layoutit/voxcss-vue#7
apresmoi wants to merge 9 commits intoLayoutitStudio:mainfrom
apresmoi:feat/vue-package

Conversation

@apresmoi
Copy link
Copy Markdown
Contributor

@apresmoi apresmoi commented Mar 28, 2026

Hey! Adding @layoutit/voxcss-vue, depends on core only so Vue apps don't need to ship the HTML renderer.

Same architecture as the React package. Vue owns the component API, camera transforms and brush visibility go through direct DOM for 60fps.

Components: VoxCamera, VoxScene, VoxCube, VoxShape, VoxLayer. @layoutit/voxcss/vue keeps working as a subpath import.

Also restructured into domain folders (camera, scene, shapes, slice, store, styles) with barrel exports and behavior tests at 95% coverage

@apresmoi apresmoi changed the title feat: add @layoutit/voxcss-vue and @layoutit/voxcss-react feat: add @layoutit/voxcss-vue Mar 28, 2026
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