{"_id":"@simten/ui","_rev":"39-2f047bb5255ce57fa85d5b80cc4ac5de","name":"@simten/ui","dist-tags":{"latest":"0.15.2"},"versions":{"0.1.1":{"name":"@simten/ui","version":"0.1.1","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.1.1","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"6984b317bcc9e40fa9d68c9045249b03ba073723","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.1.1.tgz","fileCount":307,"integrity":"sha512-TJW5QnD/yH3ANmikkEu6xLqLjXQPSiAzw22ogf6jHyrPfvGrasxxyfdeqCfZyh7Z7mXqPpuh1RUwtSAzlsHngw==","signatures":[{"sig":"MEUCIEurifvQK4p6lB+rXdGWYHkAEq6lEpbaG85AdOXWlZS9AiEA2eP0RXIQL1VFZn9+gAfjR+p4EMBEmpsHgf+wtYr6z90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593549},"type":"module","_from":"file:simten-ui-0.1.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"},"_resolved":"/private/var/folders/v5/fzh2nm7s0mlfbwch3lrj0mpr0000gn/T/380b6fd2b1cdf4f5afec07048840ebf6/simten-ui-0.1.1.tgz","_integrity":"sha512-TJW5QnD/yH3ANmikkEu6xLqLjXQPSiAzw22ogf6jHyrPfvGrasxxyfdeqCfZyh7Z7mXqPpuh1RUwtSAzlsHngw==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"10.9.2","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"23.6.0","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.2.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.17","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.1_1780056791508_0.4174465087491863","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@simten/ui","version":"0.1.2","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.1.2","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"282c3e5eebedff87223be200e09d61c3533749a5","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.1.2.tgz","fileCount":307,"integrity":"sha512-XrjOVV2n4viz+ysEj0rcKRBp5fqES8HHEfHDxCwL1UO7LGddUc88Ud5fH1S+E3/qPmp7UPrPJSg6sVcVldGbZg==","signatures":[{"sig":"MEUCIBAIabuahL5r3LRnALUH+QGV3zHdWmqUhfejGpL6pm1fAiEAjSN+YZnDgQfwP9zIeP/Tl/v37WxlJlUQckgHhVWpRYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":593549},"type":"module","_from":"file:simten-ui-0.1.2.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/7c89454f4b508d82232b49a76c3fad1b/simten-ui-0.1.2.tgz","_integrity":"sha512-XrjOVV2n4viz+ysEj0rcKRBp5fqES8HHEfHDxCwL1UO7LGddUc88Ud5fH1S+E3/qPmp7UPrPJSg6sVcVldGbZg==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.16.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.2.1","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.17","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.2_1780069822737_0.9010493954224694","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@simten/ui","version":"0.1.3","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.1.3","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"ddee8a067a5afd2ce75cfd1b5c26339993c4e59e","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.1.3.tgz","fileCount":307,"integrity":"sha512-tRGn5ylH8Q3wNpX+k16NnRVp4jXgwJUJnZ6HhccvgGCRgJgUwu1k8cEg0URSfnBWkEq9+lxfBdQbSxweHcM21A==","signatures":[{"sig":"MEQCIDdXKwQaHRuFMHvf4DTgOfKmdYrvIHd9+qq2QO4emf5nAiAakT3o7RBme3ONlbbTN9RHZttFHVc/+a3qBOjxNLpTkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":593549},"type":"module","_from":"file:simten-ui-0.1.3.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/9367a048c77e4d7225c85e6d44fadc2e/simten-ui-0.1.3.tgz","_integrity":"sha512-tRGn5ylH8Q3wNpX+k16NnRVp4jXgwJUJnZ6HhccvgGCRgJgUwu1k8cEg0URSfnBWkEq9+lxfBdQbSxweHcM21A==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.16.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.2.2","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.17","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.3_1780088928276_0.6710874998628078","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@simten/ui","version":"0.1.4","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.1.4","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"23f2942b75312017ac2c7b09103e5b0ee76d50ce","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.1.4.tgz","fileCount":307,"integrity":"sha512-MaeLjgvkxIliblh5B3JZ5zF9l0rxB9x0sKQ1AeOagQYsbKNED97eTKQeXC2iaTF6bjHxcVdeaw/TGQ83h9OPCg==","signatures":[{"sig":"MEQCIBahuRFCjfpMcwYqNprueooVyCiNjXrWcXXsrmXafDuGAiBhV2ek9XF8n/Yscgpj0FNIxo2eZnNmz+yxrcygmAPGeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":879521},"type":"module","_from":"file:simten-ui-0.1.4.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/065773594d030ec536dfe7dbf3f8b534/simten-ui-0.1.4.tgz","_integrity":"sha512-MaeLjgvkxIliblh5B3JZ5zF9l0rxB9x0sKQ1AeOagQYsbKNED97eTKQeXC2iaTF6bjHxcVdeaw/TGQ83h9OPCg==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.16.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.2.3","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.17","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.4_1780091304490_0.5838967184992074","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@simten/ui","version":"0.1.5","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.1.5","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"6e1adab443127313f4cb587ad94a79d0dfa2cf7c","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.1.5.tgz","fileCount":307,"integrity":"sha512-azM6J95Iuhu0wn+P8R9lIgJkZIhqykMP6EUx9hDLgDL6u1mN2f3ptXrDmnFfqrI5uRt2Pm/UEv6qf98Ju/GfFQ==","signatures":[{"sig":"MEUCIQCCPXGhifTX5lwY7fWkD/bJPdtstOlhHULmi6/3PVYgRgIgTVo8fBhDR6rZ15j26XTaJbF/xoI2oD/904ASuq905rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":879521},"type":"module","_from":"file:simten-ui-0.1.5.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/b17eaa54061aa1ebfa15be331d91aa19/simten-ui-0.1.5.tgz","_integrity":"sha512-azM6J95Iuhu0wn+P8R9lIgJkZIhqykMP6EUx9hDLgDL6u1mN2f3ptXrDmnFfqrI5uRt2Pm/UEv6qf98Ju/GfFQ==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.16.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.2.4","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.17","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.5_1780093215266_0.9748714490856925","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@simten/ui","version":"0.1.6","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.1.6","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"d3a216ce2952ac97e343defdc600c1aa144c6a42","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.1.6.tgz","fileCount":307,"integrity":"sha512-GZbzH/cro7qy5+TP6Om3fJGjWI6jMphnyX+fHBsKObLrSCmoe04wkyQ/M5dgu8I4ybUSsfoWX0Lxs8hu+dpqGQ==","signatures":[{"sig":"MEUCIHuy4COy8C+n4EUywM+rkFcaUovRbvDS2aOpcozWfBXiAiEA0IqV2aEn80dvn6lZ9YYnFMbluQ8FovzQIgm+q1daWPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":879521},"type":"module","_from":"file:simten-ui-0.1.6.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/903488c810f3e3da57f6e7446ed0d225/simten-ui-0.1.6.tgz","_integrity":"sha512-GZbzH/cro7qy5+TP6Om3fJGjWI6jMphnyX+fHBsKObLrSCmoe04wkyQ/M5dgu8I4ybUSsfoWX0Lxs8hu+dpqGQ==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.16.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.3.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.17","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.6_1780474694843_0.5351719213367465","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@simten/ui","version":"0.1.7","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.1.7","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"d8279b7f780e56810ce57c16ecc4beda215e7aaf","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.1.7.tgz","fileCount":307,"integrity":"sha512-1uMvFzNLq8LQUzDrQn8lj0sdwcfNQHZqinQQNUBEaVa7Tt7/jg95CxnopRaoM6WUTKFCBN0qhskWXwW/9kxK/w==","signatures":[{"sig":"MEUCIQCOeOoa13ttN5612gG7wLZmZkJx+ZbmT1JtrBovju6ZSgIgcqGXWqz29pIuvwnRSDue595Mw+ZOEoYExDkxVDXOkpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":879837},"type":"module","_from":"file:simten-ui-0.1.7.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/d86111caa9b909df3fe49770987d4293/simten-ui-0.1.7.tgz","_integrity":"sha512-1uMvFzNLq8LQUzDrQn8lj0sdwcfNQHZqinQQNUBEaVa7Tt7/jg95CxnopRaoM6WUTKFCBN0qhskWXwW/9kxK/w==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.16.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.4.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.17","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.7_1780784430455_0.5570730861145585","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@simten/ui","version":"0.1.8","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.1.8","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"aca4f8cdb815dc61896eb3e93bdffa9dbc8f736b","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.1.8.tgz","fileCount":307,"integrity":"sha512-Os3zA6oFiQDfgDK8QJ+d22fhMlJAYHLexyoTFpRGl2SaBPkxvlKJ4yOvgarDUxSOwI5mH9o1cv6zOaLlaqFKtA==","signatures":[{"sig":"MEYCIQCxnz8Bk7JF3E9tydidLE1qlFks5A1U5ccth0YSVvOebwIhAMrDYG6o139ZrfG73Ws2/pZrI14qaEARzC6YYlgASAJa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":879837},"type":"module","_from":"file:simten-ui-0.1.8.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/732d7787227582e44055a815e94a1272/simten-ui-0.1.8.tgz","_integrity":"sha512-Os3zA6oFiQDfgDK8QJ+d22fhMlJAYHLexyoTFpRGl2SaBPkxvlKJ4yOvgarDUxSOwI5mH9o1cv6zOaLlaqFKtA==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.16.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.5.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.17","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.8_1780832910825_0.6366510626070985","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@simten/ui","version":"0.1.9","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.1.9","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"da620de9a608cd176a0a5479e3ea23a8084b959b","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.1.9.tgz","fileCount":307,"integrity":"sha512-FTInqObG1sJrDv5VnjR8sJs1HxKhmwDXFwvEzmGY+UzK5BqtYieIZsGsiTMds+oOzscau2VRZeTIcQoKQ0xjzQ==","signatures":[{"sig":"MEYCIQCvyfKpo/E+xrQA0gPa2TwctxNhUME/vBKt5c7VsqzbugIhAPYTVkiRTygrAc6r9SI4rAnZMBCsPxMwLJuR/dfsZDbw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":880788},"type":"module","_from":"file:simten-ui-0.1.9.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/a5846097d39954160df555d2e1e264d1/simten-ui-0.1.9.tgz","_integrity":"sha512-FTInqObG1sJrDv5VnjR8sJs1HxKhmwDXFwvEzmGY+UzK5BqtYieIZsGsiTMds+oOzscau2VRZeTIcQoKQ0xjzQ==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.16.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.5.1","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.17","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.9_1780867608955_0.0238969916194256","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@simten/ui","version":"0.1.10","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.1.10","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"104ea5e639c7d2d4bd239b669e9a05f3278cc15d","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.1.10.tgz","fileCount":307,"integrity":"sha512-fki+tYZc8HqCM0KmyW37VVX7K7mbXcFesA8SvdbPH/Edxi7Z+tXW9DWLSahTRm/IqmgLgMeomnm5UxvC9TsgBg==","signatures":[{"sig":"MEQCIHPhIaZaoqrO7RAn13tukKJgdwXQRKnRFMtVfacm4tGXAiB7lfZx8B005xjhJAZx5rLDy3GAMStvaMjBHwKhxVJpTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":880951},"type":"module","_from":"file:simten-ui-0.1.10.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/e5b470f458746680165de1ac1c7b104d/simten-ui-0.1.10.tgz","_integrity":"sha512-fki+tYZc8HqCM0KmyW37VVX7K7mbXcFesA8SvdbPH/Edxi7Z+tXW9DWLSahTRm/IqmgLgMeomnm5UxvC9TsgBg==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.16.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.5.1","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.10_1780933834906_0.5273889908749543","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@simten/ui","version":"0.1.11","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.1.11","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"c574388e24703135c5b0129399903828b515a53e","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.1.11.tgz","fileCount":307,"integrity":"sha512-rWnxaCn+zMmLhTGNsuN8JtHG6KNngZuQtemc73yh8gU/DAUnLzPkra97rGMUgNAhqISE4s1e6htPNrGKh4xOGg==","signatures":[{"sig":"MEYCIQDmCrghADoyHWmJBt002dLACCmHAF8pkwDXs74boLlM2AIhAPoMtjksZoxOyGLwffrLZB6+CGY4/eYNACI59UcR4Jje","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":880951},"type":"module","_from":"file:simten-ui-0.1.11.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/95579710d8954d52cbddf62d42fc3380/simten-ui-0.1.11.tgz","_integrity":"sha512-rWnxaCn+zMmLhTGNsuN8JtHG6KNngZuQtemc73yh8gU/DAUnLzPkra97rGMUgNAhqISE4s1e6htPNrGKh4xOGg==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.16.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.5.2","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.11_1781119194717_0.43757823935519813","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@simten/ui","version":"0.1.12","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.1.12","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"4d5536dfe6fe182cc3091a610cb2e8cf037b3cfb","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.1.12.tgz","fileCount":307,"integrity":"sha512-a++L+SVNq0PBg0yh65mcfQYGLtm1CICv6e0X9hc/UYyknR6hq7LwUGx6ID89ZHBn3y2zeMP4ivVXN+CI+dEi4w==","signatures":[{"sig":"MEUCIFfWNkNir+/cAC6oERlSJELoDUaLYODAPcwdhrEBcKj0AiEA00JTtZWFZyKFjspWRrdVeNFH+A0bpNdLPDAQyp/CgcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":880951},"type":"module","_from":"file:simten-ui-0.1.12.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/7df964eaad353c6d02b41dcea4b34903/simten-ui-0.1.12.tgz","_integrity":"sha512-a++L+SVNq0PBg0yh65mcfQYGLtm1CICv6e0X9hc/UYyknR6hq7LwUGx6ID89ZHBn3y2zeMP4ivVXN+CI+dEi4w==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.17.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.6.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.12_1781294350816_0.8734024583380859","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@simten/ui","version":"0.1.13","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.1.13","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"e444a0c8c77cae9b1ff5b1d17a40f23628100871","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.1.13.tgz","fileCount":307,"integrity":"sha512-VQg1oFGWC0iFI5RHri+9WL0UdFhyqDPeIFVcvPNwTao6qv0K20V/xRSVZQTNs8mxzfbDMDAfkzLUjh7fb+OF/w==","signatures":[{"sig":"MEUCIQDN9D1D4RizWmTsmb0tP56k7FFlVZdCCHUMCw34zCrYxAIgUM3G6q0wxLC48OYDyDKsJhoWEKNcs1/d1Ujb+Ii2Yiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":880951},"type":"module","_from":"file:simten-ui-0.1.13.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/1a52943163c0ce1f3362fa03f96c6c58/simten-ui-0.1.13.tgz","_integrity":"sha512-VQg1oFGWC0iFI5RHri+9WL0UdFhyqDPeIFVcvPNwTao6qv0K20V/xRSVZQTNs8mxzfbDMDAfkzLUjh7fb+OF/w==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.17.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.6.1","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.13_1781372178860_0.18392952353601477","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@simten/ui","version":"0.1.14","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.1.14","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"135bc1b2119bf96c4644536cd8b3d3a3ed727c7d","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.1.14.tgz","fileCount":307,"integrity":"sha512-HPIpUSG+/HqDhFnLwSsHXWuOpWQRbiiirHwzxGjI+tMlgI3QH8KS9n9FKfpNRQuYKY3Pg7ztweZlT4YiL1gr7g==","signatures":[{"sig":"MEQCIBdQRElv+BFMndgyNeal9fL/ghznD+1P66nVQs2nOMaZAiBlSpeSb9BlbY3kThyI6MvT28r6mngjXSX5D2uhK13YpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":880951},"type":"module","_from":"file:simten-ui-0.1.14.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/55ebf603c9f873e07b764b0597b6769d/simten-ui-0.1.14.tgz","_integrity":"sha512-HPIpUSG+/HqDhFnLwSsHXWuOpWQRbiiirHwzxGjI+tMlgI3QH8KS9n9FKfpNRQuYKY3Pg7ztweZlT4YiL1gr7g==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.18.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.7.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.14_1783334617203_0.10566461107893965","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@simten/ui","version":"0.2.0","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.2.0","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"0e6c8503d2940c602c1e1e439743ba396f1d2887","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.2.0.tgz","fileCount":327,"integrity":"sha512-95SDYwSYuvMOyFBvIX/iVk3xpYBQjzdvxX+WcX+EVoUgPdBTo1FE2HWk+kF8+0GO6ct3wEpmyAxDE7cM6/VQtg==","signatures":[{"sig":"MEYCIQCEExPG9NjLU43ziplJUDIOJ2vhDFysJaeQ/xRn0WIvOQIhAPAquHTh4bgkrdoPPBfJ1mRs8zkheyFkRG0fHB45RmsD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1400008},"type":"module","_from":"file:simten-ui-0.2.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/be5410c4d15fbe7c734cfd9531f51b43/simten-ui-0.2.0.tgz","_integrity":"sha512-95SDYwSYuvMOyFBvIX/iVk3xpYBQjzdvxX+WcX+EVoUgPdBTo1FE2HWk+kF8+0GO6ct3wEpmyAxDE7cM6/VQtg==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.18.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"0.7.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.0_1784189208099_0.13124420067727627","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@simten/ui","version":"0.3.0","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.3.0","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"52692845f2148d6aba9f6a866afae6d19933155b","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.3.0.tgz","fileCount":331,"integrity":"sha512-mMi5iftZwYEKoQquyeeacTC32Rb8qi4iilUhpYsGgaMm/xCs+BqoCK/V8rzIsKh8eKVBbkZbDS1iDktqrz1lzQ==","signatures":[{"sig":"MEQCIA4M1NNQtI2SLYyECsN7fb+SMHHmokgeH8U8Ow3+Lrj/AiBm/i6Q+sHsnHcJnnESj0F6MvxTKrISqRNQdnkY0t6LBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1418204},"type":"module","_from":"file:simten-ui-0.3.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/98988eaa5227d420bf3ccea819f067cc/simten-ui-0.3.0.tgz","_integrity":"sha512-mMi5iftZwYEKoQquyeeacTC32Rb8qi4iilUhpYsGgaMm/xCs+BqoCK/V8rzIsKh8eKVBbkZbDS1iDktqrz1lzQ==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.18.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.7.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.0_1784284515635_0.28361910034381155","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@simten/ui","version":"0.3.1","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.3.1","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"2a27bc3dc73f74eec82aa666c554bebecb7c6bd8","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.3.1.tgz","fileCount":331,"integrity":"sha512-VcvoStwSf+IM/fcFf+DZZ+VJgEqKXWqWID3xc1uVOevf4UubcW1kbC4ukgmMc5kMcE5io0xAyn4ozp8e2LHEPQ==","signatures":[{"sig":"MEYCIQDy/t9oDMjalEhPKvuApzjPJEwYnbtNv2Apz1oBrlYJYwIhAJzdEuG7nMBPmP1pHa6KbU6VdyFLE7DiiRlAm6IRe1xy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1463896},"type":"module","_from":"file:simten-ui-0.3.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/f13b07ec1cf7c6459f982acee45e6f70/simten-ui-0.3.1.tgz","_integrity":"sha512-VcvoStwSf+IM/fcFf+DZZ+VJgEqKXWqWID3xc1uVOevf4UubcW1kbC4ukgmMc5kMcE5io0xAyn4ozp8e2LHEPQ==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.18.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.8.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.1_1785144339952_0.6344611272121716","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@simten/ui","version":"0.3.2","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.3.2","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"2155bb38ce2f93c32762c4952f80851f969917fc","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.3.2.tgz","fileCount":331,"integrity":"sha512-n4MyijSG+RlKbx0jaq9jeBlK6DnWdwVTR2ZM21t9vShiZFqlM5TkAGRTqtUjxmALCrfyJnztG1Zota4pmW+eHA==","signatures":[{"sig":"MEUCIGIrLLEv/aCtwpO27Tf2ukBDuibQCLUTBBfvSuThRBjEAiEA09+GJlaD4Oz0sgb4MK/uqfDRB/Y8olviZ9XVYfSS7yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1465952},"type":"module","_from":"file:simten-ui-0.3.2.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/e3128968ee1b2dcb7288fe5f1ad5c671/simten-ui-0.3.2.tgz","_integrity":"sha512-n4MyijSG+RlKbx0jaq9jeBlK6DnWdwVTR2ZM21t9vShiZFqlM5TkAGRTqtUjxmALCrfyJnztG1Zota4pmW+eHA==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.18.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.9.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.2_1785172701544_0.4079989681470091","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@simten/ui","version":"0.3.3","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.3.3","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"6a9b1afd11532797addcf4ad3c93af94d011ff46","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.3.3.tgz","fileCount":331,"integrity":"sha512-GozBHHaw53JSIZYk8jaR0dXyInGyp3lnQy1Xvh5XCoSPOn3lB/aVZGJ43z9CvB6unL2d1Oon+FEuuOluWc/ePw==","signatures":[{"sig":"MEQCIHhe68hoxVZXeIegyc5dwatZ4P8i7CmY8QEdvX7jn/0FAiBT9tLkK0Nyvjs6f9Ct6KxaRAuiLjLHrDvjwMDMuvbFsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1466822},"type":"module","_from":"file:simten-ui-0.3.3.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/4c8367bc780c85930716613e2a466e7c/simten-ui-0.3.3.tgz","_integrity":"sha512-GozBHHaw53JSIZYk8jaR0dXyInGyp3lnQy1Xvh5XCoSPOn3lB/aVZGJ43z9CvB6unL2d1Oon+FEuuOluWc/ePw==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.18.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.9.1","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.3_1785223746019_0.043563975796065746","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@simten/ui","version":"0.3.4","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.3.4","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"5266a765b969a76cd5f8a46b80236bc465a1d5cf","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.3.4.tgz","fileCount":331,"integrity":"sha512-HNZVJFPAB2nVzhJ316SvamHIeXYOeQKR75DNRCeN5k9HCATwpB1+e0UPVHXcyMdtp7b7soskSgr7E3/L8qEbeA==","signatures":[{"sig":"MEQCIEOGe+aa5XhG2tT+WPhkxWZyAFYmHapPi/tE4nd1zKJWAiAe91+P0On2eKbdHbhQgLt5BMct4eas42xoa2CwtTFfAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1466823},"type":"module","_from":"file:simten-ui-0.3.4.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/83088c5f7bf1d06f16ed87a0647f2f4e/simten-ui-0.3.4.tgz","_integrity":"sha512-HNZVJFPAB2nVzhJ316SvamHIeXYOeQKR75DNRCeN5k9HCATwpB1+e0UPVHXcyMdtp7b7soskSgr7E3/L8qEbeA==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.18.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.10.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.4_1785254432260_0.02488386816154997","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@simten/ui","version":"0.3.5","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.3.5","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"3debebf9a6d3f87cab59148b11b7c278ef3d2add","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.3.5.tgz","fileCount":331,"integrity":"sha512-mwyp4v4zOwFwPuRhJWCqBnc/E+Ne0DwZVHgSEVgwjkrIydUH22ylq532He48RyleLRYXlHs9bb4lSP6wF7/FNQ==","signatures":[{"sig":"MEYCIQDUHZYJ/2bY5SDGdC4pj9sWKhqukKu7Qm1CC8TGfP4UrQIhAO/j8+gpvN1hi60k2wK5ddUa6vwHH3t1XmgofP6b1e7e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1481502},"type":"module","_from":"file:simten-ui-0.3.5.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/e2d40a52359b2f3389e24899426f86bb/simten-ui-0.3.5.tgz","_integrity":"sha512-mwyp4v4zOwFwPuRhJWCqBnc/E+Ne0DwZVHgSEVgwjkrIydUH22ylq532He48RyleLRYXlHs9bb4lSP6wF7/FNQ==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.18.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.11.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.5_1785267948803_0.7973696121305016","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@simten/ui","version":"0.4.0","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.4.0","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"cfb553ed8845bd73a47044d626b5bf3d14447a5b","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.4.0.tgz","fileCount":335,"integrity":"sha512-z+2U7Dlby/cw76LJ/6lHyybfCBpj5Fv6eR3nAkHFYvNdIbhzbbOyC7b/ab2WZ4HzWlo0z0ElG7G8BvLckvefMg==","signatures":[{"sig":"MEUCICtkmQp03EaxLg497EFIr8cBix04+LhoniBo6eIGrEdMAiEAi5OI6agahF4WD0s6mlZSPbyNM42FJQvPYDj2qX6byEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1509406},"type":"module","_from":"file:simten-ui-0.4.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/768b92983a3fdd50d9f82e30468efe1f/simten-ui-0.4.0.tgz","_integrity":"sha512-z+2U7Dlby/cw76LJ/6lHyybfCBpj5Fv6eR3nAkHFYvNdIbhzbbOyC7b/ab2WZ4HzWlo0z0ElG7G8BvLckvefMg==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.12.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.0_1785931690692_0.11067994071611831","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@simten/ui","version":"0.5.0","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.5.0","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"fb71e1a63d66e96cd71c98dc68530ab5aee02cf1","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.5.0.tgz","fileCount":335,"integrity":"sha512-2e6WXX/oMh4nivdgurMMEfVXG0IcSJdds95xPyk6gObWbr0nhq1POHufSYLSevHXCVCI9IT8bttmMml6M5ZQxQ==","signatures":[{"sig":"MEYCIQDakTyA1prxtN9lGnubXq9Wm7Y55lL6RkiDP9XKI7LSGgIhAJ8H5u5iLLBcLMxYwSQN5TO+EkEi781seXNKadxgOLV9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1504953},"type":"module","_from":"file:simten-ui-0.5.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/36f1e7f9f268237be285d6c86e9cae33/simten-ui-0.5.0.tgz","_integrity":"sha512-2e6WXX/oMh4nivdgurMMEfVXG0IcSJdds95xPyk6gObWbr0nhq1POHufSYLSevHXCVCI9IT8bttmMml6M5ZQxQ==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.13.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.5.0_1785947278404_0.2864470533705734","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@simten/ui","version":"0.5.1","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.5.1","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"37fbfb3efac54d745dc34f56a815d7a4ecc6b4ec","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.5.1.tgz","fileCount":335,"integrity":"sha512-ANT2VUtEXKE/YexiP8Mrn+9HqTZZUGQSPB+F/TzxGBMKwGPQsasDePM0WmrmSMG/UCKyF47utPB2npw6qnaN+A==","signatures":[{"sig":"MEYCIQCeZUHHz2dwpd2fXe3YusSRhzamE/Lnag9Q9QRkPrqInwIhAPcca8I8eGgAI/v9pQxEHbMrIh+1G4e5MaDyp+DdSLOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1505316},"type":"module","_from":"file:simten-ui-0.5.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/72f831f2acaa6da126371254b6bdd99f/simten-ui-0.5.1.tgz","_integrity":"sha512-ANT2VUtEXKE/YexiP8Mrn+9HqTZZUGQSPB+F/TzxGBMKwGPQsasDePM0WmrmSMG/UCKyF47utPB2npw6qnaN+A==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.13.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.5.1_1785949316140_0.810709587138084","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@simten/ui","version":"0.6.0","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.6.0","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"603e8c565e8a157d0b1d9b5dfd89dcabda1d4013","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.6.0.tgz","fileCount":340,"integrity":"sha512-gjZ9yU96i61y9tNUQcn8brYeawp7qub6syS5DsNGYC3aNcw7nWXRdvbGOJgNa+MJiotkPkA4bG1LlI1wIretxA==","signatures":[{"sig":"MEUCIQCzeSlodXXqCVpS3+sSqB35KqRuYhPkKqg+CjJWkMFLoQIgSNowvArIGmTm9oLxCbVP7YMLqWlbFnd44HIGHIJn2hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1522222},"type":"module","_from":"file:simten-ui-0.6.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/dd02b68480df650b40ec0457588a28f8/simten-ui-0.6.0.tgz","_integrity":"sha512-gjZ9yU96i61y9tNUQcn8brYeawp7qub6syS5DsNGYC3aNcw7nWXRdvbGOJgNa+MJiotkPkA4bG1LlI1wIretxA==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.13.2","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.6.0_1786016275608_0.6947687894344137","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@simten/ui","version":"0.7.0","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.7.0","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"f91a5539cb39ec618bce0aa5aa2ea56f9c60c9ee","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.7.0.tgz","fileCount":340,"integrity":"sha512-Y9Hmp/lImytYD7AW1i5ZtIuZigBNuzwEODmPtE6yBr2LPfYXOj7SD/Fo/SKJ4V8YxlEfoat7iiaHBkHVioOfNA==","signatures":[{"sig":"MEUCICCWOssxWAH74YDzPoJ5glN7kEQWxXIrzar5J8ndluSAAiEArslZNWzRSdFFj1qxViWj4srnsBm46Q7F8deoQntEJjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1523757},"type":"module","_from":"file:simten-ui-0.7.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/c36e3d1f730aab243849a0a1255f273f/simten-ui-0.7.0.tgz","_integrity":"sha512-Y9Hmp/lImytYD7AW1i5ZtIuZigBNuzwEODmPtE6yBr2LPfYXOj7SD/Fo/SKJ4V8YxlEfoat7iiaHBkHVioOfNA==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.13.2","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.7.0_1786016747078_0.677116325117705","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@simten/ui","version":"0.7.1","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.7.1","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"02564dab6f5f4e8f782b1818a7a0f551159952d3","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.7.1.tgz","fileCount":340,"integrity":"sha512-WtqDJgF7xvlJWYIiIMlMcpq59JFV/9F99oizX0d3A4jxM7NktpjJPNEw0rftvs/j7gBuVRPvCLiQ1TP3g6+4og==","signatures":[{"sig":"MEQCIDHJzSeJaX7aoJAzjExAJafpjohD+oNmHPkFJh4WerjdAiARtHuogZz+qI00V9qC1V8gs70lMjJprf2iiZ81x2u2hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1523757},"type":"module","_from":"file:simten-ui-0.7.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/ae56be531d70ff5210cd188b77d5e838/simten-ui-0.7.1.tgz","_integrity":"sha512-WtqDJgF7xvlJWYIiIMlMcpq59JFV/9F99oizX0d3A4jxM7NktpjJPNEw0rftvs/j7gBuVRPvCLiQ1TP3g6+4og==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.14.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.7.1_1786023091845_0.007620309929201374","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@simten/ui","version":"0.8.0","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.8.0","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"a910d51b9aba46d636e7457a6bde203be4b99f8e","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.8.0.tgz","fileCount":340,"integrity":"sha512-/es73bDR79IRcNTUtVAbV7E6ZV89nAJXv5jOSbdAdTwo9X1gP/WJe30Jdj3u1PIIPQBb3RqAFFT+1HyiUgBKKA==","signatures":[{"sig":"MEUCIQDqjPbI+Wz+w4WWn2YaiKYuCcxXcTydFvaG4+EqaO++DwIgE1MFFJ0Vx5GnMBeRhW8vOXpntlGNQC0i9TaV8XvB424=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1524629},"type":"module","_from":"file:simten-ui-0.8.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./primitives/sheet":{"types":"./dist/primitives/sheet.d.ts","import":"./dist/primitives/sheet.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/2a217af7b7dd8390dd6f31a0efa0f90c/simten-ui-0.8.0.tgz","_integrity":"sha512-/es73bDR79IRcNTUtVAbV7E6ZV89nAJXv5jOSbdAdTwo9X1gP/WJe30Jdj3u1PIIPQBb3RqAFFT+1HyiUgBKKA==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.14.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.0_1786026518865_0.06141094681720327","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@simten/ui","version":"0.10.0","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.10.0","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"7d4e975eca3204f3bd40d2f63e75213f6ead996b","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.10.0.tgz","fileCount":348,"integrity":"sha512-VM3DC4u9dxeHepQzg+hIkIzn7iSm5nmUZA0OEh5bXGaiFcMxnUXCYl+TO6Q/BRjlcixX5LyhoxjOtBaELW8Pgw==","signatures":[{"sig":"MEUCIQDoqrlvWWexiHOLOX7BN/hIJhPUg0AGW3AVZVZTgO4mTQIgLmZLiOKgYns5IJls3ysEUOpjLD6eU6VM2Pi/eKXV2Y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547167},"type":"module","_from":"file:simten-ui-0.10.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./primitives/sheet":{"types":"./dist/primitives/sheet.d.ts","import":"./dist/primitives/sheet.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/b5be8d9e72a4d2e8e622a9b2a8f9acf6/simten-ui-0.10.0.tgz","_integrity":"sha512-VM3DC4u9dxeHepQzg+hIkIzn7iSm5nmUZA0OEh5bXGaiFcMxnUXCYl+TO6Q/BRjlcixX5LyhoxjOtBaELW8Pgw==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.15.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.10.0_1786130218286_0.9943155429890789","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@simten/ui","version":"0.11.0","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.11.0","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"31404081d0b474e67ecb3b886a53e7dae04ea696","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.11.0.tgz","fileCount":348,"integrity":"sha512-MVChQilPlwTv+aXL2KmMZ2EOHvnbIfOQfrmb02qCBIU9YjS8QOFnbTbhNGdw9LOu++IneBvNmwvvul9Pwsft5A==","signatures":[{"sig":"MEQCIDmvUY460SNkBTu6+Ghuo/rRz5hMdpAlI3+34vPVvh9VAiA3bx8xDeDdY94Wb6QUv0LD2DF2FrJq0n8DJ+5uEhJcqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1557278},"type":"module","_from":"file:simten-ui-0.11.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./primitives/sheet":{"types":"./dist/primitives/sheet.d.ts","import":"./dist/primitives/sheet.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/1fcdd576fd84bf0101410f08090e0cd2/simten-ui-0.11.0.tgz","_integrity":"sha512-MVChQilPlwTv+aXL2KmMZ2EOHvnbIfOQfrmb02qCBIU9YjS8QOFnbTbhNGdw9LOu++IneBvNmwvvul9Pwsft5A==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.15.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.0_1786705849974_0.27790006374567855","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@simten/ui","version":"0.11.1","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.11.1","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"84fe82bc24c8bbccc08dd7b4619f00b7588311b7","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.11.1.tgz","fileCount":348,"integrity":"sha512-cYtCcr7mR2Bje60lVARsgkSxK1VtJ660BbFVW1OWTXNDJoXYdH073B7xt1Zadv/FTkuUvQqiCW1ciXs/L6pQ4w==","signatures":[{"sig":"MEUCIQC2oTBbmGlTg35RJtjRE/ZK3IHUiv0x0aizn/im2ccpdQIgMK9Y5GCPeMNEIdl5DTHTNkta4XISPC3UxMOaWsSkRzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1560148},"type":"module","_from":"file:simten-ui-0.11.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./primitives/sheet":{"types":"./dist/primitives/sheet.d.ts","import":"./dist/primitives/sheet.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/816660efd2ec67bebe53076a07430abe/simten-ui-0.11.1.tgz","_integrity":"sha512-cYtCcr7mR2Bje60lVARsgkSxK1VtJ660BbFVW1OWTXNDJoXYdH073B7xt1Zadv/FTkuUvQqiCW1ciXs/L6pQ4w==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.6","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.15.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.1_1786798501598_0.9037571036118714","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@simten/ui","version":"0.11.2","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.11.2","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"31baca5ed4d5e337f1e0e3b22c401d5db559c9c9","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.11.2.tgz","fileCount":348,"integrity":"sha512-oZo/bGsoHc4uPJBlT8R09EVGYq4AN/2ylPevFL+jUVCP7+jsLAu4W7ZHutM00CMEuyj9UMzAi5e0dUvGZI+5Lw==","signatures":[{"sig":"MEUCIFDnI3AYMo83qkgrdXX9eGZ+Yvvx6lLcukzc1LS5oGp1AiEA8pJxCjXxYKqlEy8lBLwunwOWuxWl8xpiCdmiMtacXaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1573042},"type":"module","_from":"file:simten-ui-0.11.2.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./primitives/sheet":{"types":"./dist/primitives/sheet.d.ts","import":"./dist/primitives/sheet.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/a2c0e709f6912e381cf34e13272e011c/simten-ui-0.11.2.tgz","_integrity":"sha512-oZo/bGsoHc4uPJBlT8R09EVGYq4AN/2ylPevFL+jUVCP7+jsLAu4W7ZHutM00CMEuyj9UMzAi5e0dUvGZI+5Lw==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.16","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.15.1","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.2_1787422066979_0.8489471400467943","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@simten/ui","version":"0.12.0","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.12.0","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"096f5499c3ea9895ce4d7234603bf861e8509d3b","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.12.0.tgz","fileCount":348,"integrity":"sha512-jgPtrxX3cc3pnvQduhhKtNiSEGgcDDZLpRhZKyPk30mlcddx7qzPw7zX3sTdie6SoKEa4wPUEcIrlxuYgiRvEg==","signatures":[{"sig":"MEUCIA2xD0dtr1u0Cv4soPiz4s+FME/2msW/eENgAZZZ06uaAiEApyN44elUnaf3nch0pkre5Q6hO/rO/gPHydqIQ3B4FaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1576557},"type":"module","_from":"file:simten-ui-0.12.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./primitives/sheet":{"types":"./dist/primitives/sheet.d.ts","import":"./dist/primitives/sheet.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/bdf5f6fac301939d0c37ca337127aebc/simten-ui-0.12.0.tgz","_integrity":"sha512-jgPtrxX3cc3pnvQduhhKtNiSEGgcDDZLpRhZKyPk30mlcddx7qzPw7zX3sTdie6SoKEa4wPUEcIrlxuYgiRvEg==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.16","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.15.4","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.12.0_1787582467092_0.04819915244404416","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@simten/ui","version":"0.13.0","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.13.0","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"c3fa9dcf95a7765303cf198ecd125f02fc13937f","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.13.0.tgz","fileCount":352,"integrity":"sha512-byCAdYHI7UpKD3dMVqbsXGP4yhUtHrdx4IYC8sI7NldM65zcHp7FL8g2iR9UjN0uim7SvIYqIj+aHnDGwvdWRw==","signatures":[{"sig":"MEYCIQDMn8IyV3QDzhhtb1+JYXtUROJLQJPNFJjkom1taGY7NwIhAI/4Qub7ugqrCQLJpXfDepAG5bdJ8A/rzVawAqUGKcba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1601988},"type":"module","_from":"file:simten-ui-0.13.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./primitives/sheet":{"types":"./dist/primitives/sheet.d.ts","import":"./dist/primitives/sheet.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/9f0f2f6574ca186a14374d474e8984e1/simten-ui-0.13.0.tgz","_integrity":"sha512-byCAdYHI7UpKD3dMVqbsXGP4yhUtHrdx4IYC8sI7NldM65zcHp7FL8g2iR9UjN0uim7SvIYqIj+aHnDGwvdWRw==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.16","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.16.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.13.0_1787596323245_0.687455324904932","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@simten/ui","version":"0.14.0","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.14.0","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"320ef9168b924e84ad0002b26bd72d23e67c1a51","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.14.0.tgz","fileCount":352,"integrity":"sha512-qTE9+F8u64Ps2nPuy+V2PEXnOrhNaChHd2x1JDnS9wdthwvvn6jo1kgn7BOiITRvWtInPgn3eFbtvR7+5LOfsA==","signatures":[{"sig":"MEQCIHDX6wt0k7ShZljFmmSmtghA2TE2thtItWVmAjgB+25hAiB/R2k/XTgomeOWJpdukKoOMKUOAGAQmYoGogmUpHLHEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKc/rYSFfDbFXfHN3Bsx5N8rMeSkLS9QnH7q9UrHc3vQIgKT/wkq3t4altQkvoPjxLVGVSAtqwbCA9+NORvrOAM2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1602894},"type":"module","_from":"file:simten-ui-0.14.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./primitives/sheet":{"types":"./dist/primitives/sheet.d.ts","import":"./dist/primitives/sheet.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest","typecheck:tests":"tsc --noEmit -p tsconfig.check.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/5c1412508c911a46e92982c68c8a0544/simten-ui-0.14.0.tgz","_integrity":"sha512-qTE9+F8u64Ps2nPuy+V2PEXnOrhNaChHd2x1JDnS9wdthwvvn6jo1kgn7BOiITRvWtInPgn3eFbtvR7+5LOfsA==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.19.1","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.16","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.17.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.14.0_1788875743329_0.8620693778918307","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@simten/ui","version":"0.14.1","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.14.1","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"b3e389df49544096c46a116d490f747a61f7932e","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.14.1.tgz","fileCount":352,"integrity":"sha512-ya7LalBVXfEClhge+NO+NqQXGobXUL5ZEqurMNtsiIF+XxOOudQSB4xBSWM8WqMwEdzDL7B3/RKFNx/6DXWfOQ==","signatures":[{"sig":"MEQCIEJipVB7/GnnRyWB3TlVC1/UwogVc2XxpbbnFfSTYQL6AiBZVXyTsqGahUsiwnstFt4EJG8eFry4i2s1jyIhC4Jdbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgUlDymCzYXcESQZzPMQLKKdRTKQv7HhI/k8p8cXLqcAIhAKJ4MoN+JvXEgldvYdcKMG1jNZLOGcf11rKf/hWa+Y8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1604248},"type":"module","_from":"file:simten-ui-0.14.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./primitives/sheet":{"types":"./dist/primitives/sheet.d.ts","import":"./dist/primitives/sheet.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest","typecheck:tests":"tsc --noEmit -p tsconfig.check.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/72da66373f822d9deb958ed06028f8f4/simten-ui-0.14.1.tgz","_integrity":"sha512-ya7LalBVXfEClhge+NO+NqQXGobXUL5ZEqurMNtsiIF+XxOOudQSB4xBSWM8WqMwEdzDL7B3/RKFNx/6DXWfOQ==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.20.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.16","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.18.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.14.1_1790173784447_0.40092482159552145","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@simten/ui","version":"0.15.0","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.15.0","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"3c84efd4e9d28b7661572ed6417872b2f1648e9c","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.15.0.tgz","fileCount":352,"integrity":"sha512-ha1Xjlr06gBXFgANJOqfXVFozEicCnm/h4Fi95pxmxlaa2L4BsmQS7rmHggINlzm8ys3/uhx9uejVApPnys2dQ==","signatures":[{"sig":"MEQCIAz4UgxYOKjYBAdtuFSDoWOfYJdZHNXFIH/bZIhv8UHMAiB4reFOAaCBZlR1APaXbZDyf8dS44SjqBI06MB1kQVZJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFO5ygisU/DeLFLu2lVXnLS9utSFcyWV4Cg7kxC8NwCkAiBVeKqbBe/ZkvwJL1Uvvl1DdS3u03dP9vklwtEK2EPvsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607284},"type":"module","_from":"file:simten-ui-0.15.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./primitives/sheet":{"types":"./dist/primitives/sheet.d.ts","import":"./dist/primitives/sheet.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest","typecheck:tests":"tsc --noEmit -p tsconfig.check.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/bad03660385d0353f224a40f3d2b6461/simten-ui-0.15.0.tgz","_integrity":"sha512-ha1Xjlr06gBXFgANJOqfXVFozEicCnm/h4Fi95pxmxlaa2L4BsmQS7rmHggINlzm8ys3/uhx9uejVApPnys2dQ==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.20.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.16","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.19.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.15.0_1790174656268_0.8866913194872932","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@simten/ui","version":"0.15.1","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"author":{"name":"Charles Harris"},"license":"Apache-2.0","_id":"@simten/ui@0.15.1","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"homepage":"https://github.com/simtenHQ/simten#readme","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"40ad3007f967f946ff308ba99f263f2a82aff2f7","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.15.1.tgz","fileCount":352,"integrity":"sha512-eeYcP/4ecw7BDFmaosWzUPhkX+KHMVuhyCH+nJgXiUuSFAd6YmH4l3T1yBZ5l5Wpr9XiuyIUPvMMKIU5yCwHhw==","signatures":[{"sig":"MEQCIBWlTNe23w/4vQ/Cjw1Bl8kLF4Gj3qeE462XREF41ROMAiACrQQcoGptaKFutqDtpKMt9evKyZdA15r42hN0bxoNPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0+O8iGJGwnSad3DJWRDa2+7pJHTzAOB9FYwfCfS0wogIhALpd/EKh/b4dn2TbbQiE9n7Ipeu7BPgn9GBHVQxbMniD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1610083},"type":"module","_from":"file:simten-ui-0.15.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./primitives/sheet":{"types":"./dist/primitives/sheet.d.ts","import":"./dist/primitives/sheet.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest","typecheck:tests":"tsc --noEmit -p tsconfig.check.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"_resolved":"/tmp/6870383a10d016624fe7d8b894dc5ea0/simten-ui-0.15.1.tgz","_integrity":"sha512-eeYcP/4ecw7BDFmaosWzUPhkX+KHMVuhyCH+nJgXiUuSFAd6YmH4l3T1yBZ5l5Wpr9XiuyIUPvMMKIU5yCwHhw==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.20.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.16","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.19.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.15.1_1790255564249_0.8180032822844743","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"_id":"@simten/ui@0.15.2","bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"dist":{"shasum":"d022ce0f98844c85a8d218db5aae069c67264d70","tarball":"https://registry.npmjs.org/@simten/ui/-/ui-0.15.2.tgz","fileCount":352,"integrity":"sha512-AHwq4kxbOwqr7MDdDC+oFmSn0OU1BqwyjQiOmMzRvmWi7wCYGXCiPmKzFJ3c7hEW2QyYSQ4VGfD/qK80CaKvYQ==","signatures":[{"sig":"MEUCIQDrP/UlHDcir8A+XG/CyOZI5ELMrOsLbTd0nCxyLINrEAIgYi/9WFsjlIP6sndGysNN9gdXz2X6FEMKZgoyu3DDrBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCPvsbC/gV7D3Mt8MQmeb94CJeuMVESy0rO4yf69wMQIAIga3Dtxw6HLs+32hGuhGQP+7NycXSo/ApXc/Pgwgkm0+w="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@simten%2fui@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1611458},"name":"@simten/ui","type":"module","_from":"file:simten-ui-0.15.2.tgz","author":{"name":"Charles Harris"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./nodes":{"types":"./dist/nodes/index.d.ts","import":"./dist/nodes/index.js"},"./share":{"types":"./dist/share/index.d.ts","import":"./dist/share/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./monaco":{"types":"./dist/monaco/index.d.ts","import":"./dist/monaco/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js"},"./waveform":{"types":"./dist/waveform/WaveformViewer.d.ts","import":"./dist/waveform/WaveformViewer.js"},"./editor/hooks":{"types":"./dist/editor/hooks/index.d.ts","import":"./dist/editor/hooks/index.js"},"./editor/types":{"types":"./dist/editor/types/index.d.ts","import":"./dist/editor/types/index.js"},"./package.json":"./package.json","./editor/stores":{"types":"./dist/editor/stores/index.d.ts","import":"./dist/editor/stores/index.js"},"./primitives/sheet":{"types":"./dist/primitives/sheet.d.ts","import":"./dist/primitives/sheet.js"},"./styles/theme.css":"./dist/styles/theme.css","./editor/components":{"types":"./dist/editor/components/index.d.ts","import":"./dist/editor/components/index.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./primitives/resizable":{"types":"./dist/primitives/resizable.d.ts","import":"./dist/primitives/resizable.js"}},"license":"Apache-2.0","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist *.tsbuildinfo && node scripts/build-core-types.mjs && tsc -b && mkdir -p dist/styles && cp src/styles/theme.css dist/styles/theme.css","test:watch":"vitest","typecheck:tests":"tsc --noEmit -p tsconfig.check.json"},"version":"0.15.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c4e91a7-e7fd-4a07-a6d0-797dbcd4a1ed"}},"homepage":"https://github.com/simtenHQ/simten#readme","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"_resolved":"/tmp/7e2e4b45f8aa4584eb67b7e4c76ab171/simten-ui-0.15.2.tgz","_integrity":"sha512-AHwq4kxbOwqr7MDdDC+oFmSn0OU1BqwyjQiOmMzRvmWi7wCYGXCiPmKzFJ3c7hEW2QyYSQ4VGfD/qK80CaKvYQ==","repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.20.0","description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","directories":{},"maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","immer":"^11.1.3","nanoid":"^5.1.16","zustand":"^5.0.10","radix-ui":"^1.4.3","lz-string":"^1.5.0","@simten/core":"^0.20.0","lucide-react":"^0.562.0","@xyflow/react":"^12.10.0","framer-motion":"^12.34.0","@dagrejs/dagre":"^3.0.0","tailwind-merge":"^3.4.0","@typescript/ata":"^0.9.8","@radix-ui/react-dialog":"^1.1.15","react-resizable-panels":"^4.11.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","fast-check":"^4.5.3","typescript":"^5","@types/node":"^20","@types/react":"^19","monaco-editor":"^0.55.1","@types/react-dom":"^19","@monaco-editor/react":"^4.7.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","monaco-editor":">=0.40.0","@monaco-editor/react":"^4.6.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true},"@monaco-editor/react":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_0.15.2_1790256086323_0.38894898703749314"}}},"time":{"created":"2026-05-29T12:13:11.310Z","modified":"2026-09-24T13:21:26.808Z","0.1.1":"2026-05-29T12:13:11.662Z","0.1.2":"2026-05-29T15:50:22.874Z","0.1.3":"2026-05-29T21:08:48.415Z","0.1.4":"2026-05-29T21:48:24.682Z","0.1.5":"2026-05-29T22:20:15.482Z","0.1.6":"2026-06-03T08:18:14.996Z","0.1.7":"2026-06-06T22:20:30.619Z","0.1.8":"2026-06-07T11:48:31.009Z","0.1.9":"2026-06-07T21:26:49.129Z","0.1.10":"2026-06-08T15:50:35.115Z","0.1.11":"2026-06-10T19:19:54.879Z","0.1.12":"2026-06-12T19:59:11.054Z","0.1.13":"2026-06-13T17:36:19.052Z","0.1.14":"2026-07-06T10:43:37.341Z","0.2.0":"2026-07-16T08:06:48.287Z","0.3.0":"2026-07-17T10:35:15.812Z","0.3.1":"2026-07-27T09:25:40.111Z","0.3.2":"2026-07-27T17:18:21.812Z","0.3.3":"2026-07-28T07:29:06.170Z","0.3.4":"2026-07-28T16:00:32.522Z","0.3.5":"2026-07-28T19:45:48.984Z","0.4.0":"2026-08-05T12:08:10.835Z","0.5.0":"2026-08-05T16:27:58.561Z","0.5.1":"2026-08-05T17:01:56.308Z","0.6.0":"2026-08-06T11:37:55.789Z","0.7.0":"2026-08-06T11:45:47.243Z","0.7.1":"2026-08-06T13:31:32.017Z","0.8.0":"2026-08-06T14:28:39.048Z","0.10.0":"2026-08-07T19:16:58.460Z","0.11.0":"2026-08-14T11:10:50.151Z","0.11.1":"2026-08-15T12:55:01.746Z","0.11.2":"2026-08-22T18:07:47.129Z","0.12.0":"2026-08-24T14:41:07.228Z","0.13.0":"2026-08-24T18:32:03.463Z","0.14.0":"2026-09-08T13:55:43.434Z","0.14.1":"2026-09-23T14:29:44.569Z","0.15.0":"2026-09-23T14:44:16.365Z","0.15.1":"2026-09-24T13:12:44.358Z","0.15.2":"2026-09-24T13:21:26.417Z"},"bugs":{"url":"https://github.com/simtenHQ/simten/issues"},"author":{"name":"Charles Harris"},"license":"Apache-2.0","homepage":"https://github.com/simtenHQ/simten#readme","keywords":["circuit-simulator","hardware","react","react-flow","circuit","digital-logic","canvas","waveform"],"repository":{"url":"git+https://github.com/simtenHQ/simten.git","type":"git","directory":"packages/ui"},"description":"Canvas, editor, and waveform React components for Simten. Built on React Flow with dagre layout and Zustand stores.","maintainers":[{"name":"charlesharrisdev","email":"charles.harris.de@gmail.com"}],"readme":"# @simten/ui\n\nReact components for the Simten circuit editor, canvas, and sandbox — the building blocks used to construct simten.dev's own editor UI.\n\nThis is the low-level UI kit. If you just want to embed a runnable circuit in a page, use **[`@simten/embed`](https://www.npmjs.com/package/@simten/embed)** instead — it wraps `@simten/ui`'s primitives in a turn-key component.\n\nUse `@simten/ui` directly when you need to build a custom editor, a non-standard canvas layout, or your own variant of the sandbox harness.\n\n## Install\n\n```bash\nnpm install @simten/ui @simten/core react react-dom\n```\n\n## What's in it\n\n| Subpath | Purpose |\n|---|---|\n| `@simten/ui/canvas` | `CircuitCanvas` — the React Flow-based visual canvas |\n| `@simten/ui/nodes` | Node renderers for primitives (gates, registers, peripherals, …) |\n| `@simten/ui/monaco` | `SimtenCodeEditor` — Monaco with IntelliSense for circuit source ([below](#the-code-editor)) |\n| `@simten/ui/editor` | Simulator state capture/restore helpers |\n| `@simten/ui/editor/stores` | Zustand stores backing the editor |\n| `@simten/ui/editor/components` | `ClockControls`, `CircuitTabBar`, `CircuitSelector`, `SignalOutputPanel` |\n| `@simten/ui/waveform` | `WaveformViewer` for VCD playback |\n| `@simten/ui/sandbox` | Cross-origin sandbox primitives for running untrusted circuit code |\n| `@simten/ui/share` | Encode/decode share links |\n\nEach subpath has its own entry point with full TypeScript types — pick the smallest set you need.\n\nLooking for `useCircuitSimulator`? It lives in **[`@simten/embed`](https://www.npmjs.com/package/@simten/embed)**, alongside `builtFromIR`.\n\n## The code editor\n\n`@simten/ui/monaco` gives you Monaco pre-wired for circuit source: typed completions and hovers for the Simten stdlib, plus automatic type acquisition so third-party imports (`react`, `zod`, …) resolve to real types.\n\n```bash\npnpm add @simten/ui @monaco-editor/react\n```\n\n```tsx\nimport { SimtenCodeEditor } from '@simten/ui/monaco';\n\n<SimtenCodeEditor value={source} onChange={setSource} />;\n```\n\nIf you already own a Monaco instance — a collaborative editor with a Yjs binding, say — use the headless primitives instead and keep your own `<Editor>`:\n\n```tsx\nimport { setupSimtenIntellisense, useTypeAcquisition } from '@simten/ui/monaco';\n\nuseTypeAcquisition(source, monaco);\n\n<Editor path=\"file:///circuit.ts\" beforeMount={setupSimtenIntellisense} onMount={bindYjs} />;\n```\n\nThe model needs a real `file:///` URI: TypeScript resolves modules by walking up from the containing file looking for `node_modules`, and Monaco's default `inmemory://` scheme has nothing to walk. `SimtenCodeEditor` sets this for you. Get it wrong and every import silently resolves to `any`.\n\nThis subpath handles **types only**. Circuit source *executes* in the sandbox iframe, which resolves imports from esm.sh independently — so code can run fine while its types are still downloading. That's why module-not-found diagnostics are suppressed while semantic validation stays on.\n\nType acquisition fetches from jsDelivr at runtime. Pass `typeAcquisition={{ enabled: false }}` to opt out, or `{ typescriptCdn }` to self-host; failures degrade to \"no completions\", never a broken editor.\n\n## Peer dependencies\n\n- React 18 or 19\n- `@simten/core`\n- `@monaco-editor/react` — **optional**, required only by `@simten/ui/monaco`\n\nMonaco is an *optional* peer, so it is never installed unless you ask for it: every other subpath stays Monaco-free on disk and in your bundle. That also means it isn't auto-installed, hence naming it explicitly in the install command above. You won't import `@monaco-editor/react` yourself — `SimtenCodeEditor` does — and `monaco-editor` follows automatically as a peer of it.\n\nMonaco itself is not bundled by anyone here: `@monaco-editor/react` loads it from a CDN at runtime, and the `monaco-editor` package is present for its types.\n\n## Docs\n\nComponent API and integration examples at <https://simten.dev/docs>. Source: <https://github.com/simtenHQ/simten>.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}