mirror of
https://github.com/anomalyco/opentui.git
synced 2026-04-24 20:45:56 +03:00
[PR #793] Move 3D code to separate @opentui/three package #1571
Labels
No labels
bug
core
documentation
feature
good first issue
help wanted
pull-request
question
react
solid
tmux
windows
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/opentui#1571
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/anomalyco/opentui/pull/793
Author: @remorses
Created: 3/8/2026
Status: 🔄 Open
Base:
main← Head:move-3d-to-separate-package📝 Commits (10+)
be652e9create 3d packagee48f864pin node typesf471742add build and publish scripts for @opentui/3d5779db5move 3D examples and benchmark to @opentui/3d packagedf292caremove 3D examples from core examples index8e396e4move assets from core to 3d package (git rename)15b803dformate9c8d59align 3d package.json with repo conventionsabdb5e1remove unnecessary @types/node from 3d package42c8186simplify 3d build: publish TS source directly (152KB vs 1.1MB)📊 Changes
51 files changed (+635 additions, -232 deletions)
View changed files
📝
.github/workflows/build-core.yml(+5 -0)📝
.github/workflows/build-examples.yml(+4 -4)📝
.github/workflows/build-native.yml(+9 -0)📝
.github/workflows/npm-latest-release.yml(+9 -0)📝
.github/workflows/npm-release.yml(+1 -0)📝
.github/workflows/pkg-pr-new.yml(+7 -0)📝
bun.lock(+206 -133)📝
package.json(+3 -2)📝
packages/core/package.json(+1 -9)📝
packages/core/scripts/build.ts(+10 -8)➖
packages/core/src/3d.ts(+0 -3)📝
packages/core/src/examples/draggable-three-demo.ts(+1 -1)📝
packages/core/src/examples/fractal-shader-demo.ts(+1 -1)📝
packages/core/src/examples/golden-star-demo.ts(+1 -1)📝
packages/core/src/examples/lights-phong-demo.ts(+1 -2)📝
packages/core/src/examples/physx-planck-2d-demo.ts(+8 -9)📝
packages/core/src/examples/physx-rapier-2d-demo.ts(+8 -9)📝
packages/core/src/examples/shader-cube-demo.ts(+1 -2)📝
packages/core/src/examples/sprite-animation-demo.ts(+5 -9)📝
packages/core/src/examples/sprite-particle-generator-demo.ts(+7 -8)...and 31 more files
📄 Description
Extracts
packages/core/src/3d/into a standalone@opentui/threepackage atpackages/three/.packages/three/with dedicated build/publish scripts and tsconfigpackages/core/src/examples/index.ts)@opentui/threeinstead of core internal pathssrc/3d.tsand the./3dexport@opentui/three🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.