From 718c439fdfbe0e764d9f0cc726f7c2ab767ed970 Mon Sep 17 00:00:00 2001 From: Rui-Sun Date: Thu, 15 Jan 2026 19:23:08 +0800 Subject: [PATCH] refactor(vrender-kits): reorganize exports for node and browser environments --- packages/vrender-kits/package.json | 4 +- packages/vrender-kits/src/index-node.ts | 81 ++++++++++++++++++++++++- packages/vrender-kits/src/index.ts | 81 +------------------------ 3 files changed, 83 insertions(+), 83 deletions(-) diff --git a/packages/vrender-kits/package.json b/packages/vrender-kits/package.json index 1b47677d0..bdfcb8fe0 100644 --- a/packages/vrender-kits/package.json +++ b/packages/vrender-kits/package.json @@ -3,7 +3,7 @@ "version": "1.0.37", "description": "", "sideEffects": false, - "main": "cjs/index.js", + "main": "cjs/index-node.js", "module": "es/index.js", "types": "es/index.d.ts", "files": [ @@ -70,7 +70,7 @@ "exports": { ".": { "import": "./es/index.js", - "require": "./cjs/index.js" + "require": "./cjs/index-node.js" } } } diff --git a/packages/vrender-kits/src/index-node.ts b/packages/vrender-kits/src/index-node.ts index 40eabea39..b5f87f5ec 100644 --- a/packages/vrender-kits/src/index-node.ts +++ b/packages/vrender-kits/src/index-node.ts @@ -2,5 +2,84 @@ import _roughModule from './render/contributions/rough/module'; // import _canvasModuleLoader from './canvas/contributions/canvas-module'; export const roughModule = _roughModule; +export * from './picker/contributions/constants'; + +export * from './jsx'; +export * from './react-tree'; +export * from './event/extension'; +// export * from './env/browser'; +export * from './env'; +export * from './picker/contributions/canvas-picker/arc-module'; +export * from './picker/contributions/math-picker/arc-module'; + +export * from './picker/contributions/canvas-picker/rect-module'; +export * from './picker/contributions/math-picker/rect-module'; + +export * from './picker/contributions/canvas-picker/line-module'; +export * from './picker/contributions/math-picker/line-module'; + +export * from './picker/contributions/canvas-picker/area-module'; +export * from './picker/contributions/math-picker/area-module'; + +export * from './picker/contributions/canvas-picker/symbol-module'; +export * from './picker/contributions/math-picker/symbol-module'; + +export * from './picker/contributions/canvas-picker/circle-module'; +export * from './picker/contributions/math-picker/circle-module'; + +export * from './picker/contributions/canvas-picker/text-module'; +export * from './picker/contributions/math-picker/text-module'; + +export * from './picker/contributions/canvas-picker/path-module'; +export * from './picker/contributions/math-picker/path-module'; + +export * from './picker/contributions/canvas-picker/polygon-module'; +export * from './picker/contributions/math-picker/polygon-module'; + +export * from './picker/contributions/canvas-picker/glyph-module'; +export * from './picker/contributions/math-picker/glyph-module'; + +export * from './picker/contributions/canvas-picker/richtext-module'; +export * from './picker/contributions/math-picker/richtext-module'; + +export * from './picker/contributions/canvas-picker/image-module'; +export * from './picker/contributions/math-picker/image-module'; + +export * from './picker/contributions/canvas-picker/rect3d-module'; + +export * from './picker/contributions/canvas-picker/arc3d-module'; + +export * from './picker/contributions/canvas-picker/pyramid3d-module'; + +export * from './graphic/gif-image'; +export * from './picker/contributions/canvas-picker/gif-image-module'; +export * from './render/contributions/canvas/gif-image-module'; + +// export * from './graphic/Lottie'; +// export * from './graphic/interface/lottie'; +// export * from './picker/contributions/canvas-picker/lottie-module'; +// export * from './render/contributions/canvas/lottie-module'; + +export * from './register/register-arc'; +export * from './register/register-arc3d'; +export * from './register/register-area'; +export * from './register/register-circle'; +export * from './register/register-glyph'; +export * from './register/register-group'; +export * from './register/register-image'; +export * from './register/register-line'; +export * from './register/register-path'; +export * from './register/register-polygon'; +export * from './register/register-pyramid3d'; +export * from './register/register-rect'; +export * from './register/register-rect3d'; +export * from './register/register-richtext'; +export * from './register/register-shadowRoot'; +export * from './register/register-symbol'; +export * from './register/register-text'; +export * from './register/register-star'; +export * from './register/register-wraptext'; +export * from './register/register-gif'; +export * from './tools/dynamicTexture/effect'; // export const canvasModuleLoader = _canvasModuleLoader; -// export { nodeLoader } from './node-bind'; +// export { nodeLoader } from './node-bind'; // nodeLoader只在node入口暴露 diff --git a/packages/vrender-kits/src/index.ts b/packages/vrender-kits/src/index.ts index 8aa9561fd..dd6e787f8 100644 --- a/packages/vrender-kits/src/index.ts +++ b/packages/vrender-kits/src/index.ts @@ -1,85 +1,6 @@ -import _roughModule from './render/contributions/rough/module'; -// import _canvasModuleLoader from './canvas/contributions/canvas-module'; - -export const roughModule = _roughModule; -export * from './picker/contributions/constants'; - -export * from './jsx'; -export * from './react-tree'; -export * from './event/extension'; -// export * from './env/browser'; -export * from './env'; -export * from './picker/contributions/canvas-picker/arc-module'; -export * from './picker/contributions/math-picker/arc-module'; - -export * from './picker/contributions/canvas-picker/rect-module'; -export * from './picker/contributions/math-picker/rect-module'; - -export * from './picker/contributions/canvas-picker/line-module'; -export * from './picker/contributions/math-picker/line-module'; - -export * from './picker/contributions/canvas-picker/area-module'; -export * from './picker/contributions/math-picker/area-module'; - -export * from './picker/contributions/canvas-picker/symbol-module'; -export * from './picker/contributions/math-picker/symbol-module'; - -export * from './picker/contributions/canvas-picker/circle-module'; -export * from './picker/contributions/math-picker/circle-module'; - -export * from './picker/contributions/canvas-picker/text-module'; -export * from './picker/contributions/math-picker/text-module'; - -export * from './picker/contributions/canvas-picker/path-module'; -export * from './picker/contributions/math-picker/path-module'; - -export * from './picker/contributions/canvas-picker/polygon-module'; -export * from './picker/contributions/math-picker/polygon-module'; - -export * from './picker/contributions/canvas-picker/glyph-module'; -export * from './picker/contributions/math-picker/glyph-module'; - -export * from './picker/contributions/canvas-picker/richtext-module'; -export * from './picker/contributions/math-picker/richtext-module'; - -export * from './picker/contributions/canvas-picker/image-module'; -export * from './picker/contributions/math-picker/image-module'; - -export * from './picker/contributions/canvas-picker/rect3d-module'; - -export * from './picker/contributions/canvas-picker/arc3d-module'; - -export * from './picker/contributions/canvas-picker/pyramid3d-module'; - -export * from './graphic/gif-image'; -export * from './picker/contributions/canvas-picker/gif-image-module'; -export * from './render/contributions/canvas/gif-image-module'; +export * from './index-node'; export * from './graphic/Lottie'; export * from './graphic/interface/lottie'; export * from './picker/contributions/canvas-picker/lottie-module'; export * from './render/contributions/canvas/lottie-module'; - -export * from './register/register-arc'; -export * from './register/register-arc3d'; -export * from './register/register-area'; -export * from './register/register-circle'; -export * from './register/register-glyph'; -export * from './register/register-group'; -export * from './register/register-image'; -export * from './register/register-line'; -export * from './register/register-path'; -export * from './register/register-polygon'; -export * from './register/register-pyramid3d'; -export * from './register/register-rect'; -export * from './register/register-rect3d'; -export * from './register/register-richtext'; -export * from './register/register-shadowRoot'; -export * from './register/register-symbol'; -export * from './register/register-text'; -export * from './register/register-star'; -export * from './register/register-wraptext'; -export * from './register/register-gif'; -export * from './tools/dynamicTexture/effect'; -// export const canvasModuleLoader = _canvasModuleLoader; -// export { nodeLoader } from './node-bind'; // nodeLoader只在node入口暴露