From cde1b4add5cd0c4bbeb4dc67905e092aaeb3e2aa Mon Sep 17 00:00:00 2001 From: Fahmi Akbar Wildana Date: Sun, 19 Jan 2025 07:34:17 +0700 Subject: [PATCH] export `circuit-to-svg/3d` --- lib/3d.ts | 1 + package.json | 11 ++++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 lib/3d.ts diff --git a/lib/3d.ts b/lib/3d.ts new file mode 100644 index 0000000..0122fd5 --- /dev/null +++ b/lib/3d.ts @@ -0,0 +1 @@ +export * from "./3d/convert-circuit-json-to-schematic-svg" diff --git a/package.json b/package.json index c377c5f..fa7dfaa 100644 --- a/package.json +++ b/package.json @@ -3,14 +3,17 @@ "type": "module", "version": "0.0.101", "description": "Convert Circuit JSON to SVG", - "main": "dist/index.js", + "exports": { + ".": "./dist/index.js", + "./3d": "./dist/3d.js" + }, "files": [ "dist" ], "scripts": { "start": "storybook dev -p 6006", "prepublish": "npm run build", - "build": "tsup-node ./lib/index.ts --format esm --dts --sourcemap", + "build": "tsup-node ./lib/{index,3d}.ts --format esm --dts --sourcemap", "format": "biome format . --write", "format:check": "biome format .", "storybook": "storybook dev -p 6006", @@ -49,8 +52,10 @@ "circuit-json": "*", "schematic-symbols": "*" }, + "optionalDependencies": { + "@tscircuit/3d-viewer": "github:tscircuit/3d-viewer#v0.0.81" + }, "dependencies": { - "@tscircuit/3d-viewer": "github:tscircuit/3d-viewer#v0.0.81", "@tscircuit/footprinter": "^0.0.91", "@tscircuit/routing": "^1.3.5", "@tscircuit/soup-util": "^0.0.41",