{"_id":"@braincrew-lab/langchain-canvas","_rev":"59-d5ac16d2d990428ac4a817452bc78377","name":"@braincrew-lab/langchain-canvas","dist-tags":{"latest":"0.7.50"},"versions":{"0.1.0":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.0","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.0","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"852fd4245aa57b7d1472b4fadf150cf65001859a","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.0.tgz","fileCount":15,"integrity":"sha512-OzGY88txR9x4wZSasR1t70fjdOSltFTaF7CMZtYyFfIYf+HSrTugMxF64i35rY/BKYEQ2fJqj3TGUGtTA4flCw==","signatures":[{"sig":"MEUCIQCsK/vgarqbBRDccJ/oPnKkeyDRCiKhCYaJ0CZSMo/BUAIgPfQoGNj744fWEsV+6OeoU2fEQMXRm43Mda0S9aIY2bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245672},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.1.0.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/cccf5f1f20339f1e0203edb5d535b64c/braincrew-lab-langchain-canvas-0.1.0.tgz","_integrity":"sha512-OzGY88txR9x4wZSasR1t70fjdOSltFTaF7CMZtYyFfIYf+HSrTugMxF64i35rY/BKYEQ2fJqj3TGUGtTA4flCw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.0_1784484218347_0.42163913911633943","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.1","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.1","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"4e1234390f81b5e7c01ffa377da99f5dca7be66c","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.1.tgz","fileCount":15,"integrity":"sha512-8rhav2fdAH0dZG5UoPO5rP1bIfTR/p6XRSsmP4a/Qn+280tQ8kyhpRqk/Iy2gMJU5rEMhKgpJ9ajPjtqXljlmQ==","signatures":[{"sig":"MEYCIQDnAq6J254IglB+ii9j0OwR9f7bomlETArTnhBKw6mGUQIhAOp4GTEReQ8WY4h/7ZVEPBkUcdqsfHKtJFghCYgrHVJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247388},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.1.1.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/cfb459f155ecfe8966fadc6b58399889/braincrew-lab-langchain-canvas-0.1.1.tgz","_integrity":"sha512-8rhav2fdAH0dZG5UoPO5rP1bIfTR/p6XRSsmP4a/Qn+280tQ8kyhpRqk/Iy2gMJU5rEMhKgpJ9ajPjtqXljlmQ==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.1_1784514533051_0.10563252702028447","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.2","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.2","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"4501735d09cab48b2feea2edd55c1e69d46bab1a","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.2.tgz","fileCount":15,"integrity":"sha512-DCbOq/HEAjGAY6NT1sYry/V3lO+ARjOTkl0IPdI/rfwRYn8yHTjlGIQhXjnTanJVHFk0uisS59dC9NArcr7G2g==","signatures":[{"sig":"MEUCIQDYurCQDvZWRB+DJxoEqYouqHHvpVn2vOxv5xOVlAV3ugIgPOIQZJD/4Ll4bst8jdTqTRbWlUIjBq5uqdD3Ht+csBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247667},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.1.2.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/ed5c669b455f8b7a62d324b4a5ec7de6/braincrew-lab-langchain-canvas-0.1.2.tgz","_integrity":"sha512-DCbOq/HEAjGAY6NT1sYry/V3lO+ARjOTkl0IPdI/rfwRYn8yHTjlGIQhXjnTanJVHFk0uisS59dC9NArcr7G2g==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.2_1784608544601_0.9035932520206944","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.3","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.3","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"732522c49ef2a5f64159caaa9c48195fdf58ce13","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.3.tgz","fileCount":15,"integrity":"sha512-sW3w/Ye0gElmDbyNI1uio/n3ri9MSkKJY4bwBNr5wi277fBt7X86AcIutUS+GCWEBTlAVY5gDF1tuJPyTNKTkQ==","signatures":[{"sig":"MEQCIC/ieoBXlnm9s4V1yZd5SDbtlLJxm6syNEecLimVNXA2AiAvCuXn/o2PHVvsESOyWjQMwp4Bh/FYSGPMPMgP63hAVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244992},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.1.3.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/3f693af2eef9736f3def23e9f90fa21d/braincrew-lab-langchain-canvas-0.1.3.tgz","_integrity":"sha512-sW3w/Ye0gElmDbyNI1uio/n3ri9MSkKJY4bwBNr5wi277fBt7X86AcIutUS+GCWEBTlAVY5gDF1tuJPyTNKTkQ==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.3_1784732185907_0.776117421607337","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.4","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.4","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"ccab296fa3b221605ad2716294a39d74943c02c9","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.4.tgz","fileCount":15,"integrity":"sha512-JsyAtgKdFE0kMa6Q+vr4S88LsS5kBOq/f8Cach9lpE/hTjj25gsFCgKUP/9gBeE8uWPq+yKqNJkfGKzNsjZ/cw==","signatures":[{"sig":"MEUCIQChN3qgZ5BEEDKutqCsBuAjPJ+yHrbGur88iZ4EehJo8wIgF/IkQI5TXnxXa8Zk7ZxuuUKrdnvcuhxSjUeA2DWhlic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245987},"main":"./src/index.ts","type":"module","types":"./src/index.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":"./src/index.ts","./styles.css":"./src/styles/canvas.css"},"gitHead":"778714fdc5929d5dea49e8cb9b6752db4dc2df25","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"deprecated":"Broken: published without dist exports swap (points at ./src). Use >=0.1.5.","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.4_1784779270224_0.7307210365309842","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.5","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.5","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"b5355270f32d9d56a53135d1303bdaebc29efbde","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.5.tgz","fileCount":15,"integrity":"sha512-vUnLxi4AzOBefXiOuyevgwxUnFFV9gC0IIu9OvFQC5zF4va+D5f7TESE4wxaeh54rcY/5lbl2BzJEWPtrCb5TA==","signatures":[{"sig":"MEUCIQC6E9PmajaHPNrP+qMeLQXKSKczU2KxGXpGHseYgPv2hwIgTdgn2k/yAvSZQKbboMxo76ER02PjC9WT1Z82Omk90wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245818},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.1.5.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/a5e20d243a869579caceaf66cf0ca9ff/braincrew-lab-langchain-canvas-0.1.5.tgz","_integrity":"sha512-vUnLxi4AzOBefXiOuyevgwxUnFFV9gC0IIu9OvFQC5zF4va+D5f7TESE4wxaeh54rcY/5lbl2BzJEWPtrCb5TA==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.5_1784780150065_0.2898669116338384","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.6","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.6","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"6507e37ca5aa9b7d3138f1c210552ada23e991df","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.6.tgz","fileCount":15,"integrity":"sha512-1hmzv15rWfODogMi9raFCKLQcISgcAmqcRBYttM6KTwL18BEq1Ljy/mlzk5Cg21P41PszjP8afF7zeCaBINxXA==","signatures":[{"sig":"MEUCIBgYqsD/KsbiuLZOoHiHA75Xc4vShKtTTe0YM6vNKQu7AiEAoLVqxqnvtOgZlGwu8kckPKeznKTIX96S09M8F2QZ1Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245879},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.1.6.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/d44aef848a8144530ee1ae66b52d9a57/braincrew-lab-langchain-canvas-0.1.6.tgz","_integrity":"sha512-1hmzv15rWfODogMi9raFCKLQcISgcAmqcRBYttM6KTwL18BEq1Ljy/mlzk5Cg21P41PszjP8afF7zeCaBINxXA==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.6_1784812750211_0.26762458868052863","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.7","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.7","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"be6d5d17c2a5a25ab5d8cf318a06843df7dd5a69","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.7.tgz","fileCount":15,"integrity":"sha512-Wj8tRydgVN5nUMZmDe5t0ChelxknSge0Ye45OAH2eia8LVVoUQNchCT+Kqf4B7Zzasc/9opkXUOTSnMgZEpczQ==","signatures":[{"sig":"MEQCIEA/6xJYeLoFM9/f9kvE+wloMlwBz/cK2XIYuOE49IVrAiABdfxLjSxnhFlYfiBC30u6FBb8IrPqyBzrQAC9XUPWjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246297},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.1.7.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/69c62da98a567fbf4fbc15ae4a3cf148/braincrew-lab-langchain-canvas-0.1.7.tgz","_integrity":"sha512-Wj8tRydgVN5nUMZmDe5t0ChelxknSge0Ye45OAH2eia8LVVoUQNchCT+Kqf4B7Zzasc/9opkXUOTSnMgZEpczQ==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.7_1784813126539_0.9998451201543905","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.8","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.8","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"1dec18ba0166f6aa16db14c6fcacafb7582c30d9","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.8.tgz","fileCount":15,"integrity":"sha512-gAzMkCWm6IGG4qKMl1NdfoIfWlTuoIaB2DsoQ2NPbJVqplzXupyhENbkWsdQgse6r1k0QaOrvgO1+WzYc/1qoQ==","signatures":[{"sig":"MEYCIQC9nNBJt4w+xSQg1A2dTuDJ/6rKykYskWQwU45zKY+gvAIhAMkXxrAJhzLAp/am80JTtExtmCzMrYDGI2QRz65vOeGB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248135},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.1.8.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/3a654092b051d663f6e39ee106b107c0/braincrew-lab-langchain-canvas-0.1.8.tgz","_integrity":"sha512-gAzMkCWm6IGG4qKMl1NdfoIfWlTuoIaB2DsoQ2NPbJVqplzXupyhENbkWsdQgse6r1k0QaOrvgO1+WzYc/1qoQ==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.8_1785045127687_0.6997039694208695","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.9","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.9","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"893f9393480dd35b3ba1b866594d45fd289fecbd","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.9.tgz","fileCount":15,"integrity":"sha512-U5WuicFXJsa4tizS3iv26ioSsT3L3KWvMPgrFEgE9r6+Bb6+nWPVm2M6ZyBcoM2gYEwck9PEhKJPVZSpBG3APQ==","signatures":[{"sig":"MEQCID7aL3FXdcm5M/hXu61njjAHZRjjVibs7uf12QL4GrB3AiBtjbxreUU/rnKDTPV4inN99cX4j8xGUxIyf5duIaO7gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267906},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.1.9.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/8b19ba45f343fe1d95fa65b8472eb2e5/braincrew-lab-langchain-canvas-0.1.9.tgz","_integrity":"sha512-U5WuicFXJsa4tizS3iv26ioSsT3L3KWvMPgrFEgE9r6+Bb6+nWPVm2M6ZyBcoM2gYEwck9PEhKJPVZSpBG3APQ==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.9_1785051158687_0.027453727391501648","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.10","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.10","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"12368bd8980f31d6895adcf8224ade8ed102bef7","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.10.tgz","fileCount":15,"integrity":"sha512-Rtjq7yCzmjcKE15lcqa3B+lWlG/viy5qV99eNsDw+ANSPMPp+H8vROhbM97JBJpHMTyHIPK2uewi1gbGveB6fg==","signatures":[{"sig":"MEYCIQCPSQDSZjeenSc7DeXu6AA94mU7qROJYtj0qcMFZsG0bgIhAL74IcdSLERe2cJVyya8GmseWzJivVMTMa+NKenajgYu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275403},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.1.10.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/455507d4dded1cbbdab3125486dfd45b/braincrew-lab-langchain-canvas-0.1.10.tgz","_integrity":"sha512-Rtjq7yCzmjcKE15lcqa3B+lWlG/viy5qV99eNsDw+ANSPMPp+H8vROhbM97JBJpHMTyHIPK2uewi1gbGveB6fg==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.10_1785051693940_0.48942225323072996","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.11","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.11","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"d615f21af333a0eef9e0b221214cddc04fe992d1","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.11.tgz","fileCount":15,"integrity":"sha512-dIwvNeyOfzFJW6811KsnSrhrF5zUUlliRTCtJEyCijGZgWUEwP2q5S99Yx35HnAxyD5xEkZg1tU1BfM+o7CrYg==","signatures":[{"sig":"MEYCIQD5EaGCeLW2hoNkDo25AGsryjInfBiHI2xANzTPrMn1RQIhAMPJt2rj8rAqZVCB2APrjV4C2Je8Rplx6eeTAvAVbCy3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281615},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.1.11.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/35f749e5b448a348b6a007b1fa1caec6/braincrew-lab-langchain-canvas-0.1.11.tgz","_integrity":"sha512-dIwvNeyOfzFJW6811KsnSrhrF5zUUlliRTCtJEyCijGZgWUEwP2q5S99Yx35HnAxyD5xEkZg1tU1BfM+o7CrYg==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.11_1785052741126_0.7178579345389422","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.12","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.12","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"75e23fa714c6b10e3ca15c0b505caa8fbe202089","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.12.tgz","fileCount":15,"integrity":"sha512-ZJeZl20HMqaFhltHuHCj3DEThEBu2mEa96Jg2oL1a5GxO/eZPZR+00rdgNN0gXoHgtzdrxU8E+ZX/FA2fbXsoQ==","signatures":[{"sig":"MEUCIEUus6Qx8JThRwysvlr8Vr6DeFP75kBPrtjhXPdkS9ekAiEAzfPUbpgcX5FB1OGD1CyjpWOBOu/Vf8FT5Aas0YO6QDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287023},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.1.12.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/279b841e0e1da05e1268623d16e0a494/braincrew-lab-langchain-canvas-0.1.12.tgz","_integrity":"sha512-ZJeZl20HMqaFhltHuHCj3DEThEBu2mEa96Jg2oL1a5GxO/eZPZR+00rdgNN0gXoHgtzdrxU8E+ZX/FA2fbXsoQ==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.12_1785053349794_0.7018728053766525","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.13","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.13","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"9bafc515098f3976aa6be31e4948539db65f87f4","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.13.tgz","fileCount":15,"integrity":"sha512-qMOYRGKCB+Oc9CaqIThN+gpSXEMAxkyRV681Lb27fiyB5p/gzmxp//+2hFcMKsS+KGNfpu13W9PFA0BDkx+cjQ==","signatures":[{"sig":"MEQCIB6Cl5P4vPQeVexohtuhJ0jLIsWKruT4Fk9JDtY0BQGDAiBpML888VjHWzasSlvnS3HSkRtOgZ+yZxlhBOENlcoBKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292003},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.1.13.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/8d9d8de5ab6a433ab67dcf606315a50c/braincrew-lab-langchain-canvas-0.1.13.tgz","_integrity":"sha512-qMOYRGKCB+Oc9CaqIThN+gpSXEMAxkyRV681Lb27fiyB5p/gzmxp//+2hFcMKsS+KGNfpu13W9PFA0BDkx+cjQ==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.13_1785055177316_0.15743455433071474","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@braincrew-lab/langchain-canvas","version":"0.1.14","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.1.14","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"5b30e88c00165f75fcc6f5da7317bdd04301fea7","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.1.14.tgz","fileCount":15,"integrity":"sha512-8d6nuhT67bM0ymkQwFqBGDhcBRBJmEQ7qa59af3i91zQEO9u4xv3c1VhKXHxefAzv8ZjvpvBbVTz0RHqEhw3eQ==","signatures":[{"sig":"MEUCIQDGHFOyalwWpb+ib9vYWfcKuAdhy5CD8SUy7c/q71kDGAIgUDdJDiUSRIkmfsQ2PB4O5kQYWDjRcej6s/gWAeSOkLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294483},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.1.14.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/0aa0da3cd84073df4da50472842f2976/braincrew-lab-langchain-canvas-0.1.14.tgz","_integrity":"sha512-8d6nuhT67bM0ymkQwFqBGDhcBRBJmEQ7qa59af3i91zQEO9u4xv3c1VhKXHxefAzv8ZjvpvBbVTz0RHqEhw3eQ==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.1.14_1785070968060_0.10763388001418028","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@braincrew-lab/langchain-canvas","version":"0.2.0","license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.2.0","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"a3df5c18289059c55d0e2b44f46de009ffdb9a68","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.2.0.tgz","fileCount":16,"integrity":"sha512-39rwi0Qr/Bgtq9BG8fWNa/mKpJcPhlLhSNMDqfuNdOm05gHxQUJ381MYdtBcUe5tJdlRfECegpVIs8ZM4xqCHw==","signatures":[{"sig":"MEUCIEnbhAHPQ+jiM4ohsp7FoOMCysuGDLFZFeUarhZiaE2oAiEA5FqjbHBXIWq9xMijp1rsm79acrtcjYA5kl7qUcUuQxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359821},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.2.0.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/b73c5e6099fb1cf110a60817bdbc3926/braincrew-lab-langchain-canvas-0.2.0.tgz","_integrity":"sha512-39rwi0Qr/Bgtq9BG8fWNa/mKpJcPhlLhSNMDqfuNdOm05gHxQUJ381MYdtBcUe5tJdlRfECegpVIs8ZM4xqCHw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.2.0_1785252624745_0.3520044194381988","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@braincrew-lab/langchain-canvas","version":"0.3.0","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.3.0","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"4b3c61ac96a22f8891ee6d69d98161ca190ec49c","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.3.0.tgz","fileCount":17,"integrity":"sha512-4eAkyBgEjekFj2MvlLyMIv6XdKDK+6vyLP9hrknMELx5/bc9vZOxOb+vN32UBeeyLevAtxw+QHMlQiRoqQlvZQ==","signatures":[{"sig":"MEYCIQCQL4YaY2VDF/BGk+aeWV7N9ptz8EmL/+irL0CZFFiEcQIhAPRwKcU17c6NzAcXSWUUJN/XGbhlxgfadbDzdneBSVyN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496335},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.3.0.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/b462d90f77ac2c2ec7db4f5a02f6dec4/braincrew-lab-langchain-canvas-0.3.0.tgz","_integrity":"sha512-4eAkyBgEjekFj2MvlLyMIv6XdKDK+6vyLP9hrknMELx5/bc9vZOxOb+vN32UBeeyLevAtxw+QHMlQiRoqQlvZQ==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.3.0_1785504522469_0.597323207730645","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@braincrew-lab/langchain-canvas","version":"0.4.9","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.4.9","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"f78d70b8b67baed36272d1dad1eb5c74d5e1912d","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.4.9.tgz","fileCount":26,"integrity":"sha512-EtUwuZC0Bmdbb1wala0+rc6emz7CEjKM1yx7HbQjGqQRPlBHibIwjIF/Ca6mILpkRX7ZDfAQ/AzHQtpxAXoh8Q==","signatures":[{"sig":"MEUCIQCj/pZS/sT99pUyYcNVeES2xCgwDzGnmcW82JAf5UUp1AIgfwwvaeNFE77XhW/RAx8HcRjjBiXjFjcDnfjvROd2Huw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352164},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.4.9.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/cc09ed3a3ed8c861e82e136b8f3ba897/braincrew-lab-langchain-canvas-0.4.9.tgz","_integrity":"sha512-EtUwuZC0Bmdbb1wala0+rc6emz7CEjKM1yx7HbQjGqQRPlBHibIwjIF/Ca6mILpkRX7ZDfAQ/AzHQtpxAXoh8Q==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.4.9_1787586699194_0.14122202451723842","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@braincrew-lab/langchain-canvas","version":"0.5.0","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.5.0","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"9c8f35cf2714b33525505a93a827491fe8704770","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.5.0.tgz","fileCount":26,"integrity":"sha512-UV4144BxIRXHX1u8sgYfiTNobRufvBBEnUUUf0J6MObJuqt+YCWMi2peTPLgrx3ODOecsE/n5HvJS0BaMtRsYA==","signatures":[{"sig":"MEYCIQDTNEHeI+I0D/pa7qiVNLcYxZFo5mHpzUuoBsa0L52ehwIhAPeDekSnkx9nQnf0OofNjtdHHod7kH95XyCHhmiu8zbN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354047},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.5.0.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/356de1243f3e8995e4e45b22c8500758/braincrew-lab-langchain-canvas-0.5.0.tgz","_integrity":"sha512-UV4144BxIRXHX1u8sgYfiTNobRufvBBEnUUUf0J6MObJuqt+YCWMi2peTPLgrx3ODOecsE/n5HvJS0BaMtRsYA==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.5.0_1787589261883_0.6443243975531023","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@braincrew-lab/langchain-canvas","version":"0.6.0","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.6.0","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"a2ed8df22c00f5695131ee1690b8a31c9a5799e7","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.6.0.tgz","fileCount":26,"integrity":"sha512-JgHznRJ+ac9702IFAY4wL7Slc+GV0snnPXHqcUF/idnTLq8Ty2Tvpu+UBuDpT4fN0rgSIvCkWHxFG3ERrwraZA==","signatures":[{"sig":"MEQCIBIBYjfDKift9eVLllW/CNO+8PLE38qlBoK+TWTKfjfdAiA6weH6sHjmD/3s0aMqPwoUfwyzZxKledtWAMzhHtJDZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354319},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.6.0.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/e7ee15604afb0525b696bc27cb0bdd71/braincrew-lab-langchain-canvas-0.6.0.tgz","_integrity":"sha512-JgHznRJ+ac9702IFAY4wL7Slc+GV0snnPXHqcUF/idnTLq8Ty2Tvpu+UBuDpT4fN0rgSIvCkWHxFG3ERrwraZA==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.6.0_1787628451990_0.004466661807942085","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@braincrew-lab/langchain-canvas","version":"0.6.1","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.6.1","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"da1efa5d87e3c7fbce544792119da9e28a43e9d6","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.6.1.tgz","fileCount":26,"integrity":"sha512-VLjO5FTuouaGOi1+oKCtyfLsVx/N/GG96Xu1H7Sw2j3AmKePl5uI3Pu4f9P85jPmGntPnmlo4+GLjuJRi9x1jw==","signatures":[{"sig":"MEUCIQDwABLU1o78Co9Rvo6zjvJ1YAB5bfuY/WjpdtzcclBU3QIgLmo4I/luNKyclcEjLqbgBXrCQ+pEKKOa+snDQ0P1pM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354319},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.6.1.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/1dfe7ce889030b15801bb50fde09db04/braincrew-lab-langchain-canvas-0.6.1.tgz","_integrity":"sha512-VLjO5FTuouaGOi1+oKCtyfLsVx/N/GG96Xu1H7Sw2j3AmKePl5uI3Pu4f9P85jPmGntPnmlo4+GLjuJRi9x1jw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.6.1_1787629515754_0.5596690749639355","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@braincrew-lab/langchain-canvas","version":"0.6.2","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.6.2","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"6de53f34668db789f1bfcc49aec994909e24a6a4","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.6.2.tgz","fileCount":26,"integrity":"sha512-Vw11L9zo5sjDuBwKunO46VcFVdlexL/HVdJwc/yvRPEiTqnBNe21AgBdN0xK7WqSzc6mmKzSPsyMDZnyRs6Wnw==","signatures":[{"sig":"MEUCIQD5hyKdl4OCFACnbtuqH9pXxRbLope81TUFS6PtY5VnjAIgSkDXK1AdM3+aCO+0aPJfOZnoi74+o2oje9wCIpgLHUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354460},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.6.2.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/93a5c0423e67f6f370b45985540f4878/braincrew-lab-langchain-canvas-0.6.2.tgz","_integrity":"sha512-Vw11L9zo5sjDuBwKunO46VcFVdlexL/HVdJwc/yvRPEiTqnBNe21AgBdN0xK7WqSzc6mmKzSPsyMDZnyRs6Wnw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.6.2_1787629551264_0.5432335467221419","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.0","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.0","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"a698e2fd394d4f135990ceced607a664b2b6be36","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.0.tgz","fileCount":26,"integrity":"sha512-dIx39YhrfqgOY3CRmHYZvc+blW6axxB53SCjyz7eMKDVilH/L0na5eKzfruX0bEWlA7P33CRmy3knpDW+UJHZw==","signatures":[{"sig":"MEYCIQD1wvljTkXK4OuD4dyfxeeCbiDvj5ySsI3Kf/BETOKMaQIhAJ8tzBY7lWal+9pE53UWmmS8sCcWuIqJfc95oIDcn711","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358781},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.0.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/06bb36bb7e1fbcfb92272a79d55a0a81/braincrew-lab-langchain-canvas-0.7.0.tgz","_integrity":"sha512-dIx39YhrfqgOY3CRmHYZvc+blW6axxB53SCjyz7eMKDVilH/L0na5eKzfruX0bEWlA7P33CRmy3knpDW+UJHZw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.0_1787668987960_0.2525784546741774","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.1","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.1","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"bce12529835f04f19f486cdac19d36cfb4e2f2d1","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.1.tgz","fileCount":26,"integrity":"sha512-hRF10kxxWzIXHYEZQVXiMyUJaqw5B7b4LaWkPZMJdjTYm5//LjknSabau64lMXbDpx21t24BQvkJKPdE3MVTxg==","signatures":[{"sig":"MEQCIDIqLLxWTxJwEji/mvgZISVn3/kP8YJ7YUOHpwoXBszeAiBpKQmfkJfSKkmIFfBz1Vdi7ZvVjbWCULyt05s/CKENEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359427},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.1.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/ef853d4f57c78e9c17954def398ffb3c/braincrew-lab-langchain-canvas-0.7.1.tgz","_integrity":"sha512-hRF10kxxWzIXHYEZQVXiMyUJaqw5B7b4LaWkPZMJdjTYm5//LjknSabau64lMXbDpx21t24BQvkJKPdE3MVTxg==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.1_1787673044787_0.5235860411054245","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.2","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.2","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"d636c1a626e835ff687b6a7ab8e23789f4c8cc2d","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.2.tgz","fileCount":26,"integrity":"sha512-4aPSCeinx4sc7ZZlc4bii9qNR2oVy+pfvuLzyiKFhn9LPx0iBwDM93177i3ZvUOKkA9Q9ZTXozR5iksmy5dGMA==","signatures":[{"sig":"MEYCIQDGVBAoY1q5Apx2sSTmqPV57Q9WZPQtw58jYhiDqi6AUgIhAMVoxvR0gGaFk1QTKzWH2aDmTRqwsnrizX7GGCwbi+4o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359573},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.2.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/ad915e6c43334cd6ef113833081505f5/braincrew-lab-langchain-canvas-0.7.2.tgz","_integrity":"sha512-4aPSCeinx4sc7ZZlc4bii9qNR2oVy+pfvuLzyiKFhn9LPx0iBwDM93177i3ZvUOKkA9Q9ZTXozR5iksmy5dGMA==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.2_1787679778900_0.18312961157034913","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.4","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.4","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"228765886f426affbcf5c915dd2053188648a5ac","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.4.tgz","fileCount":27,"integrity":"sha512-VXqDPELTan5Yi6HwcvHbG0DTuxYfwzCmlNcfsyw317zl37ht7y7rqMi9Ao1MQs6kdgkKLavAGgGn0AiNsMGmTg==","signatures":[{"sig":"MEUCIQD9f4UQu93pYiJlpF+agfbmvPQ1QqKKUxaCXYfP94cFtgIgXjdLY9xSVsLceZfh4OI7hoByvNMlFVpqG3QPlqxnYHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370365},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.4.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/b3076968fa48ac65b73950a64cdc2ac8/braincrew-lab-langchain-canvas-0.7.4.tgz","_integrity":"sha512-VXqDPELTan5Yi6HwcvHbG0DTuxYfwzCmlNcfsyw317zl37ht7y7rqMi9Ao1MQs6kdgkKLavAGgGn0AiNsMGmTg==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.4_1787697158731_0.5696018289574896","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.5","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.5","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"4f8e62bc62eddf962edf94c62113a05452b84b57","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.5.tgz","fileCount":28,"integrity":"sha512-hdAeQsRAMhj2iGTQ8pX/F5h33wzg/XySZMhdt0W2bltjsryr3y+kB7p96bnfOuhEoIMSDm6FwqSeKLmi8NVQwQ==","signatures":[{"sig":"MEUCIQCPEr6eValAXEjM4x7dnOc+HuoT7gUzqYqGVobHOo7YZAIgKrWA445b23YAHqH7FvvPqK47xqTTetrzQfaeH8IPitA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374393},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.5.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/e426adb1379ffb1506a8da18d0d92a17/braincrew-lab-langchain-canvas-0.7.5.tgz","_integrity":"sha512-hdAeQsRAMhj2iGTQ8pX/F5h33wzg/XySZMhdt0W2bltjsryr3y+kB7p96bnfOuhEoIMSDm6FwqSeKLmi8NVQwQ==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.5_1787712577397_0.32681079166621596","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.6","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.6","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"2c77abbdef086db2be7aeb9a568c9ec6d748f9f4","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.6.tgz","fileCount":28,"integrity":"sha512-VNstaaXTlXazKq78z/0vCaKaFXnPLBHUqLm6tLnDJlgRttG8VgId7s9yptc37Jw3to8tawWTGSpQQkSoHu8WVg==","signatures":[{"sig":"MEUCIG85CCiuCW5onphdg+ilVA4u7mdJ7x1sszeCWxA6CHZQAiEA+HF3vCQrZRzPY2m3DYeM4x8tV5dL76xsG0W+gy2189Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377928},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.6.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/35382e3f536d81841d7a2874842c53ff/braincrew-lab-langchain-canvas-0.7.6.tgz","_integrity":"sha512-VNstaaXTlXazKq78z/0vCaKaFXnPLBHUqLm6tLnDJlgRttG8VgId7s9yptc37Jw3to8tawWTGSpQQkSoHu8WVg==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.6_1787716185134_0.7576313466711362","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.7","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.7","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"678ab178e803353e570e2e3a74dc2429ad285a12","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.7.tgz","fileCount":28,"integrity":"sha512-2xIBiQUJ/DDHucrbNGZ/T8XxJoQ5ByxwhcI12KCWcnqH1cDoHGmDUbIVob+khkFhyy9gAWiDj6gdvGjkzKx47Q==","signatures":[{"sig":"MEUCIQDdQQjb/I/vc0QvwlVY3f3hkgIqFkfTKoTfo9chfybeJQIgeCg9pL0W5czLnfzPy/eKfmqqKWPJfY1GfBwZLHPBGPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382897},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.7.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/822360eb8e1e20ceda15ef44a812e47a/braincrew-lab-langchain-canvas-0.7.7.tgz","_integrity":"sha512-2xIBiQUJ/DDHucrbNGZ/T8XxJoQ5ByxwhcI12KCWcnqH1cDoHGmDUbIVob+khkFhyy9gAWiDj6gdvGjkzKx47Q==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.7_1787718803186_0.11422307502157225","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.8","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.8","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"11fec6fc925ccb53c70394dc868c3969a39f2c15","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.8.tgz","fileCount":28,"integrity":"sha512-dGN3znkZDYmqo9vtIidM7coC6ok+TkcpR9fSJjfjQKSgjq2cZJafwqs+Sg5E7+P7rtOOkx1ZlJU+yrCLvTjG2A==","signatures":[{"sig":"MEUCIChCGZcIw40WoqqakDokFx9hXd4KhiwxrsYK5MYag6GiAiEA6obaUvleHgI0BM7UH+7L/ckshCDszZv5VdmZarPrHOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384229},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.8.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/8dc8c3c6cab2b6a9473875af5ba12a49/braincrew-lab-langchain-canvas-0.7.8.tgz","_integrity":"sha512-dGN3znkZDYmqo9vtIidM7coC6ok+TkcpR9fSJjfjQKSgjq2cZJafwqs+Sg5E7+P7rtOOkx1ZlJU+yrCLvTjG2A==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.8_1787729971900_0.07523019894336658","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.9","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.9","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"5291d6e50cfdb2a72e2eec6486e8d88691174ab4","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.9.tgz","fileCount":28,"integrity":"sha512-N0NOBeNuVc4dAahj4PWHDf7ycPAF0nwi1txY5Yl8UjfvtOyDz1OtoLwn8cDhd1ZJGXCdf+f9wS3vHVeijUSMIA==","signatures":[{"sig":"MEUCIQD+qDbAkdMOwbEZYfj+VD0A3b/1/hc1D2jx25wQzbXa0gIgS4rPScWdsNO02Zd9kTjWCDXdH8bVGYHlDZWksOI8olE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387999},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.9.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/edd0179f305af12370ac2f8b43a09c9c/braincrew-lab-langchain-canvas-0.7.9.tgz","_integrity":"sha512-N0NOBeNuVc4dAahj4PWHDf7ycPAF0nwi1txY5Yl8UjfvtOyDz1OtoLwn8cDhd1ZJGXCdf+f9wS3vHVeijUSMIA==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","pptxgenjs":"^3.12.0","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.9_1787730507101_0.9015928244072584","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.16","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.16","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"95d0410856d6574b4b8465a8080f3aa50cabbe89","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.16.tgz","fileCount":28,"integrity":"sha512-mPxfWZmLjKmaGhQxfBJjbl+ZX90RiKwCPGioUTUyHIuL5s3uUEU6itJ4yh4sQz/xnD3PG9C/ypeKxMEDLNkvxQ==","signatures":[{"sig":"MEUCIEVlv01FHfEGHeXCiAdTGuXOSZZ3+W/J7cLbNuRd9t3KAiEA5/KLQMqWiAUN6M4KVJ0MnXF8UWwlP5lhr8HiLsnoK/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389067},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.16.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/4df2a489279f7e7a6775d60f2417ad9a/braincrew-lab-langchain-canvas-0.7.16.tgz","_integrity":"sha512-mPxfWZmLjKmaGhQxfBJjbl+ZX90RiKwCPGioUTUyHIuL5s3uUEU6itJ4yh4sQz/xnD3PG9C/ypeKxMEDLNkvxQ==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^9.0.1","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^25","vitest":"^2","pptxgenjs":"^3.12.0","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","pptxgenjs":"^3.12.0 || ^4","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"pptxgenjs":{"optional":true},"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.16_1787799275846_0.3738281228492668","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.17","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.17","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"3c8cb234ab89414a50dcf10045a40320d7da2a48","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.17.tgz","fileCount":28,"integrity":"sha512-dyNDyq5ZSWY2dzxn983LShZoc1O/Y1gTrMbEgdmgYGSkypXZRQBvfiTQ3o9SYVefqGmi4eM8kk33BHxr0buxlg==","signatures":[{"sig":"MEUCIQC6vTNJ60NdMpYpFOgdp7zrDv047XOjgKwwVWqCcIyptwIgDma7tJyJeC69qvTecr8/SCDFFXSxCQpJXTCKzCeCoH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388969},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.17.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/99246a002b39fa634f6addc180aecbd6/braincrew-lab-langchain-canvas-0.7.17.tgz","_integrity":"sha512-dyNDyq5ZSWY2dzxn983LShZoc1O/Y1gTrMbEgdmgYGSkypXZRQBvfiTQ3o9SYVefqGmi4eM8kk33BHxr0buxlg==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.17_1787810441891_0.657446351818602","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.18","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.18","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"8bb97c1ace79156d3431f1b6527c33c9e46cb15a","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.18.tgz","fileCount":28,"integrity":"sha512-POg/vSuqzDgHZsBJPYUrwDobjNl8gik9PEEQM2DvEkWg239TtCOIgoaTejP+h7AtxhT5cxvRklhaVvTYXlfcMw==","signatures":[{"sig":"MEYCIQC4YLbtmHhY2l2p+s1uhghMUK9YfFkrRg8X/l2jNg61jAIhANcemYHVs8i1Su8FDBJKUZqHWCnuHGqU9ccWyKjRzTl9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389023},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.18.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/493c652566055365b9007d78bf33d97b/braincrew-lab-langchain-canvas-0.7.18.tgz","_integrity":"sha512-POg/vSuqzDgHZsBJPYUrwDobjNl8gik9PEEQM2DvEkWg239TtCOIgoaTejP+h7AtxhT5cxvRklhaVvTYXlfcMw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","exceljs":"^4.4.0","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.18_1787811360139_0.041512778249363835","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.20","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.20","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"0dc332df380596912c99de10f902822e266b577b","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.20.tgz","fileCount":27,"integrity":"sha512-pS6WWT8c+xQ9yK1ex0aDnIjQxsz7ins833mJ3jSt/m0N+3RBqx1N64azQcQSBdyavUR20PyRn1kJnbqJeaTIzA==","signatures":[{"sig":"MEUCIQDL5fUZlwqotR7jUcumB65V58VIg6plr/eB3KDduzTgEQIgEhjjWiCPLm+9s4qYCcFBSYJ8AOqanNSJbosNtTWRTF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373022},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.20.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/638ed6712047bb0e51aa7196baa305f2/braincrew-lab-langchain-canvas-0.7.20.tgz","_integrity":"sha512-pS6WWT8c+xQ9yK1ex0aDnIjQxsz7ins833mJ3jSt/m0N+3RBqx1N64azQcQSBdyavUR20PyRn1kJnbqJeaTIzA==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@fortune-sheet/react":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.20_1787819084767_0.2160727204258388","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.21","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.21","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"cd3ab7b4d0b5e9a61d031dfd3a10c9f2ad81b9b6","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.21.tgz","fileCount":27,"integrity":"sha512-MD28EW4N3Hx5xCjsKYNrtAZoSxUTzTTqS9I+a7lv3hZS9RD1uJsjKkt6egnfUyA9yjj1Kr6JP38Hjy/yC2/GHg==","signatures":[{"sig":"MEUCIDtDOYO/TSvaa5fNBb3OS0wBn8QjJ7Nc5kzHbixeKQ+rAiEA6TjzsrPc5yH8dken8Kq+TQrQrq71AhYmUzBwZqn9NVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373062},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.21.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/46b409f8ab0099e5a01884fae884246c/braincrew-lab-langchain-canvas-0.7.21.tgz","_integrity":"sha512-MD28EW4N3Hx5xCjsKYNrtAZoSxUTzTTqS9I+a7lv3hZS9RD1uJsjKkt6egnfUyA9yjj1Kr6JP38Hjy/yC2/GHg==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@fortune-sheet/react":"^1.0.4","@ungap/structured-clone":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.21_1787819543745_0.7406318292874772","host":"s3://npm-registry-packages-npm-production"}},"0.7.22":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.22","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.22","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"4b6bde82441877a7f8a6af328938010c1a01641b","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.22.tgz","fileCount":29,"integrity":"sha512-e8Aexq3Dozp2sDUaUrfZr1uWPUfNl6k2baMJR3WGWpOpXauiaV6tXECKFr9usc2MPTGC8MECkyWmJbZ+lpxizw==","signatures":[{"sig":"MEUCIQCsdLcQxFryanss5qMejOPawhSFtpDRApMl1gLeJurfRgIgG99QDKaQiSicAIRUNsBAdE6cNyd5CaapRm9rS9ZfM8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5782039},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.22.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/9a27c476a4f92ca16ed85d8024b6d4a5/braincrew-lab-langchain-canvas-0.7.22.tgz","_integrity":"sha512-e8Aexq3Dozp2sDUaUrfZr1uWPUfNl6k2baMJR3WGWpOpXauiaV6tXECKFr9usc2MPTGC8MECkyWmJbZ+lpxizw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.22_1787822093682_0.8815609101384903","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.23","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.23","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"84b15367f38c62de25d56c0a92f0fd8c33a05f9e","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.23.tgz","fileCount":31,"integrity":"sha512-a1QOi5b/CEkfI9iYZ0s8hNh7RaH1r/zcBMjJnDm8Ey/W70qxF7F21UaHS988X/j+c5KWl0jIuBhW5Ffu+84FQw==","signatures":[{"sig":"MEUCIQCH10Nc0Oz9o4DvOg6823CsFRZGf8Dr3Hd5Bl/AaxivBAIgA9BDHUYaRmhizNteGRfcK1FDyQfVSY2VtF3MWd0+x7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5907557},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.23.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/private/var/folders/r7/wl88pk610nv2rv_6p8sgdd0r0000gn/T/6ee08ae269c6e28542da76559b3e07a8/braincrew-lab-langchain-canvas-0.7.23.tgz","_integrity":"sha512-a1QOi5b/CEkfI9iYZ0s8hNh7RaH1r/zcBMjJnDm8Ey/W70qxF7F21UaHS988X/j+c5KWl0jIuBhW5Ffu+84FQw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.0","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.23_1787831856665_0.5493911760910781","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.24","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.24","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"4cfd9815c9455f5c3076c8737ad4f5009f60382b","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.24.tgz","fileCount":32,"integrity":"sha512-/gZ0mZo3dB5wpgb+B1U8SYd6km1xiE0OaHJxbaAGq8aXFiAjaQ97gZDGDz4H1MyUCCayOEuSlH5bNKdcLruAxw==","signatures":[{"sig":"MEYCIQCvkkPSYUl2l/poaPttZhF8TmbK6Rl/CFvLmKg3lRVuYAIhAL4gG/Z4631ewCCz7vjxQX7YAlJYug4TKuNc3TQ8l8wd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5925350},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.24.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/7350bb08a89f01290bc3f97bc2b6b791/braincrew-lab-langchain-canvas-0.7.24.tgz","_integrity":"sha512-/gZ0mZo3dB5wpgb+B1U8SYd6km1xiE0OaHJxbaAGq8aXFiAjaQ97gZDGDz4H1MyUCCayOEuSlH5bNKdcLruAxw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.24_1787836061386_0.40968868715904994","host":"s3://npm-registry-packages-npm-production"}},"0.7.25":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.25","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.25","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"84ddbbe958ba09d753ad3e74c81ec045b95ae178","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.25.tgz","fileCount":32,"integrity":"sha512-hnlr85j/H2A+GzRT8Ijpv/Spa3xQ6OHBD9BA/Bp3MmIH/mFRQldkEMMePmzOHsVJsOTvmP0un0iBnuifk5eGCw==","signatures":[{"sig":"MEYCIQCc3s6AuUPUYtkRr4m1V7WX3w5hfGzl2/cYfT7Db7JvngIhAMrzmhs01lQMKAdnbhTPTCmDHqNa9XU53uNtalaofdWn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5928877},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.25.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/9c68d1642021e8d1a3a36d2d264fad29/braincrew-lab-langchain-canvas-0.7.25.tgz","_integrity":"sha512-hnlr85j/H2A+GzRT8Ijpv/Spa3xQ6OHBD9BA/Bp3MmIH/mFRQldkEMMePmzOHsVJsOTvmP0un0iBnuifk5eGCw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.25_1787881040635_0.8122504870811571","host":"s3://npm-registry-packages-npm-production"}},"0.7.26":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.26","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.26","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"8c7a61d5bdc7f3c169ec39641073be5fc1752833","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.26.tgz","fileCount":32,"integrity":"sha512-AZGUJ8s668Iwmn04N9IE+4ndnzktr2KtBJ7DlxYOwSLII038Ks3diXvR1Z0BHLKPq1d60lbPyD5pMF7HQivU9A==","signatures":[{"sig":"MEYCIQCedZaK/avnLSjmgKhOnXfqHloGsq3eNjQysTHYwznEyAIhAM/kNYx6VK+YJVzOcg1wPJL6sTBkkOqWMwm409JPw/8A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5951687},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.26.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/16df04a0cb6cbc3bec3e269444ab2f8f/braincrew-lab-langchain-canvas-0.7.26.tgz","_integrity":"sha512-AZGUJ8s668Iwmn04N9IE+4ndnzktr2KtBJ7DlxYOwSLII038Ks3diXvR1Z0BHLKPq1d60lbPyD5pMF7HQivU9A==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.26_1788045559894_0.7912532280533227","host":"s3://npm-registry-packages-npm-production"}},"0.7.27":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.27","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.27","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"2020f742776bf865060f9451e6434f38a7d26053","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.27.tgz","fileCount":32,"integrity":"sha512-DKFpEnY2W6lRy61sBwJHorOtxE8z+Bf7PSGGRsFHvtebzRgdvTjh47qidcrFGplhKfXk8nsPj/n25ftjXnMlkw==","signatures":[{"sig":"MEUCIQCGlHsv4fXHA9z/RYtH1JNgtRnuBjzJbC2i2kUJdG/ToAIgJA4MbM/4/rknlyH/+iYA3Jhyu7G6RuF6rE5dZiks3TM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5960254},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.27.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/adfedf21f7f5e2bb53810e54650adb11/braincrew-lab-langchain-canvas-0.7.27.tgz","_integrity":"sha512-DKFpEnY2W6lRy61sBwJHorOtxE8z+Bf7PSGGRsFHvtebzRgdvTjh47qidcrFGplhKfXk8nsPj/n25ftjXnMlkw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.27_1788243547477_0.1434186400359625","host":"s3://npm-registry-packages-npm-production"}},"0.7.28":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.28","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.28","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"cc1cdfefcd9ef374cb03fffcd69e669dda6d34ef","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.28.tgz","fileCount":32,"integrity":"sha512-kaJsyVV0jL2iksjKdaURGx9mmfr5a7flpQufEzTW41H+5zH215ZcdnyCd+RyxkXlV7BrtLMj6ZouB8410TIZ9w==","signatures":[{"sig":"MEQCIDo1ZaUdANkOP6C5eRtXk3HE2nhPjATEEZfkVPGHHU2BAiBYvR8tcz5doEpnlZ+rP3WcFZOOQGvcxAhP+8W+jJ2Zfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5960254},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.28.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/6fb06196af4b8216e8a1d2e12979e1d6/braincrew-lab-langchain-canvas-0.7.28.tgz","_integrity":"sha512-kaJsyVV0jL2iksjKdaURGx9mmfr5a7flpQufEzTW41H+5zH215ZcdnyCd+RyxkXlV7BrtLMj6ZouB8410TIZ9w==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.28_1788250079912_0.3075362149064258","host":"s3://npm-registry-packages-npm-production"}},"0.7.29":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.29","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.29","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"fff66619604926fc5ce912a532df9c61b3b91349","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.29.tgz","fileCount":32,"integrity":"sha512-y7uAzLy2/kBFpjV7zRUOC30Ce//KHO/ip61gErNWnYIjFcXG4yf1+6ljHyz+skqUXer85jeZvCUdFbPRPAjlVA==","signatures":[{"sig":"MEYCIQDfRJuey3O3yjyUsl6tf4j/UnH9hywCN+rF4KXzxRoXnQIhAMTZI4dMAH5rnQ2mas0sUzigS4mOOs5VS5YPBXEmHmP2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDdDX8okJc7D2x4YWAjoAkUGiarnX8mL+XmIehXIWrNSgIgXJThBJiMnJ+nSg+pQysPrZ3nncUfj6eskZKGgINXLI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5977721},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.29.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/be9ce8bf0294de72fa8744ef0c16a56f/braincrew-lab-langchain-canvas-0.7.29.tgz","_integrity":"sha512-y7uAzLy2/kBFpjV7zRUOC30Ce//KHO/ip61gErNWnYIjFcXG4yf1+6ljHyz+skqUXer85jeZvCUdFbPRPAjlVA==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.29_1788487104198_0.10050958885454353","host":"s3://npm-registry-packages-npm-production"}},"0.7.31":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.31","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.31","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"8eb9e3be64e1984bba26ed695f12df800a603ccc","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.31.tgz","fileCount":32,"integrity":"sha512-IXZweaIAV7zF+QCqVzK0OIycPQifqkxZT80FR0uoEiPAUCwu8bQ++7BNyF1aObtoghmzynlHu8BQZTsmaRL7Iw==","signatures":[{"sig":"MEQCIEDMTmGrMXjfT/81MdRVqqDsGLnfWhBQPaHYZ9zERJd+AiA95DhUMJAvwtGSvxmy9uFHtXghMRk3vWl2sO1b4vHISA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC09GVm13pdUznbF8hKL57MFkw3oisPkuwMmarN/HoSKgIhAMAzx9M/xqgaqWu6SL5i3cjYvVZfb9McEYCINkLAyXfV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5981240},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.31.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/5a3fab5509be9b63c9b5b60ab1e3f731/braincrew-lab-langchain-canvas-0.7.31.tgz","_integrity":"sha512-IXZweaIAV7zF+QCqVzK0OIycPQifqkxZT80FR0uoEiPAUCwu8bQ++7BNyF1aObtoghmzynlHu8BQZTsmaRL7Iw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.31_1788612879326_0.6345047889541922","host":"s3://npm-registry-packages-npm-production"}},"0.7.32":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.32","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.32","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"5fc39164613e07103d044eec2df8e5599b0bd32a","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.32.tgz","fileCount":32,"integrity":"sha512-zUvsCs2m79Zd3msvnVvyk0R/0QaN2d2+UnwQT6WviOvM/tYDesivYpGhKYPcQ6o23hRYMBeVmEvSV3HfpiGGUw==","signatures":[{"sig":"MEUCIQDC3Cr6hRsZwLyeD7Ck58E5i28mdfepVLFjFQ5cYX3OFQIgcB1GtnPt3SlapW4KHDq5zgNcO4wLK2lyHjj1KVoFGds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIARQt11WMp/1gZ86ZYCs+vfhXnUo89u48UE+oLw05nf6AiEAwO06Mm8qfJB2gEwE37VuyYwJ4thDK2HOOZiVE79T/HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5981876},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.32.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/af4b320412d51d0b86e4b59317e3ef36/braincrew-lab-langchain-canvas-0.7.32.tgz","_integrity":"sha512-zUvsCs2m79Zd3msvnVvyk0R/0QaN2d2+UnwQT6WviOvM/tYDesivYpGhKYPcQ6o23hRYMBeVmEvSV3HfpiGGUw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.32_1788632086191_0.37462505265961243","host":"s3://npm-registry-packages-npm-production"}},"0.7.33":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.33","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.33","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"e92a2fc7dee9ad13bb6e5d5d02266ffe8a985d79","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.33.tgz","fileCount":32,"integrity":"sha512-I3nBuUK4Ov3ARKw+rRGqQGpjo5dpO7+R7WOofx3rks/TKPry7GbK8pOjyxG1h3svYA07PNiFiv1b8puot32YaA==","signatures":[{"sig":"MEQCIAqWAeN/ka/J8WLZQJVnfnResP3lwEHzqFL60uXcToIHAiAWJGV+dsl6Q0a5JC4ay5UT9vhILO2pG9ERIGg3bhU1QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGeX89AIgS3D6knoiNdeY5ar6utxh1KUmshYtZ0MmCVFAiBH9TKXdEUSwf3coFP2Cf2h0bIxEFfmOZA2Pq2vEamx/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5981876},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.33.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/648c924e3c5ab2728d19394f0c272ea9/braincrew-lab-langchain-canvas-0.7.33.tgz","_integrity":"sha512-I3nBuUK4Ov3ARKw+rRGqQGpjo5dpO7+R7WOofx3rks/TKPry7GbK8pOjyxG1h3svYA07PNiFiv1b8puot32YaA==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.33_1788632532809_0.8732071994946169","host":"s3://npm-registry-packages-npm-production"}},"0.7.34":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.34","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.34","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"c39d3d71e161b8eba37c0aed672166aebb25831d","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.34.tgz","fileCount":32,"integrity":"sha512-8ReCXxJfqfQxP1FOGrPApt47ojYUsAIMKc0WmOcV8gfGum3J3yb1HhMB3AM2v4RlpdsHJ8IhaN9m0bmLxXtczw==","signatures":[{"sig":"MEUCIHvDf2AQmC7ShdBOyZkl5x45Klbihab848HcDqYMFmQNAiEAtIYp1o2tBFfajVf0iHomH/KcFom7oPahSte2TTcq7FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEEvtth21RhhIDWZaU65fehvGWmTZRnCI3bc98tS4mslAiEA7inuZhHYOiGkniKoKhqleLnZS0uxJliyQFsERzdLvQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5988059},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.34.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/a62c375422c7aa830e67d5b7753193c9/braincrew-lab-langchain-canvas-0.7.34.tgz","_integrity":"sha512-8ReCXxJfqfQxP1FOGrPApt47ojYUsAIMKc0WmOcV8gfGum3J3yb1HhMB3AM2v4RlpdsHJ8IhaN9m0bmLxXtczw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.34_1788683353551_0.21370985872333392","host":"s3://npm-registry-packages-npm-production"}},"0.7.35":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.35","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.35","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"e56d65c36a3a45b49fc745b31e55bb993d215d0c","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.35.tgz","fileCount":32,"integrity":"sha512-XDjYblem2AeyEtO/hD+Vk+a6wxiZUMUi9daR9weQJvd8QWHsnbBoHKCLeniIjggWgulZBkRSUmivYaLPfX32ng==","signatures":[{"sig":"MEUCIFeTlxhJxhdjU+ehp4E5N/Xojl2//9tHNM/NQqGY2raqAiEA0aNW9Giph8j0q9/aQVnnhFAhDvL9DXq2W90fX8Q3W+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJsjMZqm7+0ZODxsvUnGAiMK0YW1BrUrJ2quuiTezjXwIhAM5t7Lc94JpwRIxpvOL9DLxbEgrFCf5MQ54HzsJuIWlb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5988040},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.35.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/c8cf69e9131bf4fc4d11c658782609d5/braincrew-lab-langchain-canvas-0.7.35.tgz","_integrity":"sha512-XDjYblem2AeyEtO/hD+Vk+a6wxiZUMUi9daR9weQJvd8QWHsnbBoHKCLeniIjggWgulZBkRSUmivYaLPfX32ng==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.35_1788685489652_0.05614231191275354","host":"s3://npm-registry-packages-npm-production"}},"0.7.36":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.36","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.36","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"1be8e9b9155fdb07fbfae247d27d160019a03faf","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.36.tgz","fileCount":32,"integrity":"sha512-6UCWQgAsBGSb7FbOt0T9DVAZIkGzuvxpW144FREPQ7SOb8DQS0CAI2VppbnFoQyEp+0se4twr8m7bz2Wvf7Fbw==","signatures":[{"sig":"MEUCIEBmibGsVskrycqQa+kQbauJbbtpaVgOcmqI8WVkiNDpAiEA87rULxsK/09MRDo4atL/YvHYTqwc4MTAqFswI78PEI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNlOjtf2R5PnHc3CCPyPKkoc1sif0NW2wZA5wasn3WFQIhAIyiI5L82IUrhcCbNjDrNSqv3PaySpfrhBwoOtVGmAXX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5988213},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.36.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/bb05ff392b9e7034c8b1eb4a2cc25623/braincrew-lab-langchain-canvas-0.7.36.tgz","_integrity":"sha512-6UCWQgAsBGSb7FbOt0T9DVAZIkGzuvxpW144FREPQ7SOb8DQS0CAI2VppbnFoQyEp+0se4twr8m7bz2Wvf7Fbw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.36_1788687374219_0.8918644694276889","host":"s3://npm-registry-packages-npm-production"}},"0.7.37":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.37","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.37","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"fc3200bde8a6fcaceb9a13919102b7a1e6605ddd","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.37.tgz","fileCount":32,"integrity":"sha512-RkHY/u43TThinGzDiNqf5xrXYdZyZH+VXCAJzIYSqEqkOSEdPUF6BUXCDlA8lbQ3p1g6fLPK4y1zYzAGASFbZA==","signatures":[{"sig":"MEUCIEKu9AQ10vljsQVrVq+2GbogJV05UMOhdGgFQMtTnlbrAiEAlqSUBqfv0yJ+QV/yFL+CgUkJEzBMAl2IDy24EKEs6vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCIE7tsKpsCHA4C574s+2X6jI3mXC+T5AoLg9S+OM0ddFxAh9yaFGQJ0V6y2BerS25RSnBEhwH7jLxfAl8iEnZkf4x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5988495},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.37.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/377f0d6ada7e72752dfa20806e7947cb/braincrew-lab-langchain-canvas-0.7.37.tgz","_integrity":"sha512-RkHY/u43TThinGzDiNqf5xrXYdZyZH+VXCAJzIYSqEqkOSEdPUF6BUXCDlA8lbQ3p1g6fLPK4y1zYzAGASFbZA==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.37_1788688479211_0.4094051410237014","host":"s3://npm-registry-packages-npm-production"}},"0.7.39":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.39","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.39","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"73c2a9941d29695890d5c576f84e0be4402115b6","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.39.tgz","fileCount":34,"integrity":"sha512-oRV+yL71Zxojs8LHvj2kRN0zsEM1yXRusCr+enLHHcYLwJGD19h+SgfXh6fxlEbaYcUO0+lmTcGT+rgCEwWbAQ==","signatures":[{"sig":"MEMCIG9Wd971EBFt4P79uBzUe9Wu3emZCqWhKKM9FC0l7O3UAh9j8ZN/W4weHefCzuX1eOPyEaqJo1E/kvYa+2NqvYmL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfeDbBTpdJMKxfodLgTWU5QRmgbw2ZCFwp5Tv7V1NCIgIhANRgevlFuG2eQhiGhr4tJHpd+3FfOA1BAsRbmmIxQKg0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6053480},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.39.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/2ecba3205291935a6c2ebbd217137e52/braincrew-lab-langchain-canvas-0.7.39.tgz","_integrity":"sha512-oRV+yL71Zxojs8LHvj2kRN0zsEM1yXRusCr+enLHHcYLwJGD19h+SgfXh6fxlEbaYcUO0+lmTcGT+rgCEwWbAQ==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.39_1788692143027_0.7690059753437175","host":"s3://npm-registry-packages-npm-production"}},"0.7.40":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.40","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.40","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"176a82cbf4abaa3212f80f761fcb7e55bde32efe","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.40.tgz","fileCount":34,"integrity":"sha512-JJiVYg2EjcTG4x0jG9+eYL+/8I1hHUzJng3KGG5XvrQAZEJf7VWghBFhglcIWlvnL2VFz3GVpc03MGhxIAApjw==","signatures":[{"sig":"MEUCICU7+mA9XIZ5CX5WihNxKVkPymoGoSBnoM88RJpi9GHsAiEAtdv0uTVvZJI/pe2gOLnciplBtp/N+2HVnQ/95imUnFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFg5/7yzbR5BBRmzGabunThxkUXiyFZVhLarX0QVI5vQIgKjQHlFltTCFdouWbSqqnWCibQTskXLOp5kWoZ0/HaLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6053698},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.40.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/7b61bff24438283bd810303aa7bfc551/braincrew-lab-langchain-canvas-0.7.40.tgz","_integrity":"sha512-JJiVYg2EjcTG4x0jG9+eYL+/8I1hHUzJng3KGG5XvrQAZEJf7VWghBFhglcIWlvnL2VFz3GVpc03MGhxIAApjw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.40_1788692603956_0.9050120287244938","host":"s3://npm-registry-packages-npm-production"}},"0.7.45":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.45","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.45","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"34bcbaa87b34a38d3fa74a7e756a9ef077369279","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.45.tgz","fileCount":34,"integrity":"sha512-gIvwUt2039lYZ4gHSksYZv0Dt6gBJS/NVPj/gZs66T4vAi4iIIT58OLhIQo9aXI5vQ5ODmdGPs5mscuJ10i6dg==","signatures":[{"sig":"MEYCIQDgFOr0F48i9qDZF0njEgmsOR0kUpDj8xMt0ze+mRQ0xQIhAMz5GLgIrl2JJqLBk2ZcmcdcI2l4ereV8Blv0hcorrCi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCR97Stay4eOhXbz8MeMwVNmX3iya15/YgHMqDMy2xoXAIhAOv/o+9oH/gnQmy19QdO/8PDCLPbg1CVtX3EmlQR9MSH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6055473},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.45.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/98550316d4591e69bb58a69adae2f0bf/braincrew-lab-langchain-canvas-0.7.45.tgz","_integrity":"sha512-gIvwUt2039lYZ4gHSksYZv0Dt6gBJS/NVPj/gZs66T4vAi4iIIT58OLhIQo9aXI5vQ5ODmdGPs5mscuJ10i6dg==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.45_1788717063132_0.14717578024607914","host":"s3://npm-registry-packages-npm-production"}},"0.7.47":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.47","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.47","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"29ef2b771b838d093e56ed9490fb84fab5522420","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.47.tgz","fileCount":34,"integrity":"sha512-9dIy86WbZle+KYhkB1PB4tCg5rsZ5RVDoJqUkXAr2YTQ41k+8Agmmbxw/OGn6NVGMxjEYM3m3+UkuBK4FnZPpw==","signatures":[{"sig":"MEUCIHCP1+5GDhVWpa2ujMbTFpY/ho3I897tEgUIfdopVbbaAiEAkfS63Xfl93EI1jgGto49Q1hmPVajCsFWqvbSIsx8o4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0+icO+MEGZyvt2gO+StR38tHmES+HGokFYE9XOV198QIgWBjBdlvlNlvexMqQmKCHUQLm9tBGvltzZxP4qT7fY58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6072329},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.47.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/8265a401edb27a2d03a919ff9d04df0c/braincrew-lab-langchain-canvas-0.7.47.tgz","_integrity":"sha512-9dIy86WbZle+KYhkB1PB4tCg5rsZ5RVDoJqUkXAr2YTQ41k+8Agmmbxw/OGn6NVGMxjEYM3m3+UkuBK4FnZPpw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.47_1789007606342_0.8009790731167228","host":"s3://npm-registry-packages-npm-production"}},"0.7.48":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.48","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.48","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"b447b74575a50eb9775dca8d9ffb8bd197a6f9bb","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.48.tgz","fileCount":34,"integrity":"sha512-O7VoC6MYWZNKdVAWud3r41gC2I5wC6mdbJYA8rnY5EKMwgK6DSSRhRYR5ltCvRNefH6mMW2aVHSBqgASBrDFSw==","signatures":[{"sig":"MEUCIQDAlVI7q1/2UIjRzC/nsc2ZGnjMVwXjDDfTabFljxNo0wIgECNLsPWJFaefBdTB0mjMgksHST0pe9rBXuz21roZdew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6Ko9RbLVxlpt+O3J0GA8Dbj6D+2bE72QdABLY5avN5QIhAJnLZMvbeUYWp/4+H4BC9vBaploE8X1nHrQVQ0alR9Uj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6073980},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.48.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/fe29f029136779d9db2d2f353301d895/braincrew-lab-langchain-canvas-0.7.48.tgz","_integrity":"sha512-O7VoC6MYWZNKdVAWud3r41gC2I5wC6mdbJYA8rnY5EKMwgK6DSSRhRYR5ltCvRNefH6mMW2aVHSBqgASBrDFSw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.48_1789386664443_0.2099318335837359","host":"s3://npm-registry-packages-npm-production"}},"0.7.49":{"name":"@braincrew-lab/langchain-canvas","version":"0.7.49","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","_id":"@braincrew-lab/langchain-canvas@0.7.49","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"e8cdaa549cf91576fe4938261c2c7ff7e597d1d0","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.49.tgz","fileCount":34,"integrity":"sha512-anTey4ZN9021kzMCNxuvexsqHUEgiyLk/xTLiyXP/NTBaj8t+rD/eRz0uwwxrtOZZ5NZSIj99ptkJ3mMryU4AQ==","signatures":[{"sig":"MEUCIQDxy18601sHswYs+421+uMbRGsTM5kNJxRmTt5/F8kYNAIgX2EkHYRrwogdq2vIDvIxMawxsEIKKPxUuLVwK38gvno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzQSu4voXtTpS7JUyojwAu0eIZbGOuouDQvDkr10jN4gIgHtJE1RQl/52KPWC0DrW2rZN/5XLrX2mOoIg7nVIUYBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6076822},"main":"./dist/index.js","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.49.tgz","types":"./dist/index.d.ts","comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"_resolved":"/tmp/d6948485a291e055d55625451ed8116d/braincrew-lab-langchain-canvas-0.7.49.tgz","_integrity":"sha512-anTey4ZN9021kzMCNxuvexsqHUEgiyLk/xTLiyXP/NTBaj8t+rD/eRz0uwwxrtOZZ5NZSIj99ptkJ3mMryU4AQ==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langchain-canvas_0.7.49_1789407971388_0.11869751275754803","host":"s3://npm-registry-packages-npm-production"}},"0.7.50":{"_id":"@braincrew-lab/langchain-canvas@0.7.50","bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"dist":{"shasum":"c31fe0877425e812fabfde8fed5b71838e4e0642","tarball":"https://registry.npmjs.org/@braincrew-lab/langchain-canvas/-/langchain-canvas-0.7.50.tgz","fileCount":34,"integrity":"sha512-HQLBlGgv98lWcf34+thMSxsr4LFEeewySQ6qllblB00GzaLTsccUEpAJcSWHZ2bc2kCCewV+rjaIlH4NSzjmJw==","signatures":[{"sig":"MEYCIQDo0hCtE40aZticLntj1K+Y8zpFTghd9Kii1AA5FI7GUwIhAPYIfI0E46hy2S/PBUhkgSItK5ViNqEe0uJwSAy0pOce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCxQwD7XCC1OjQ13RGkr7MCjdnQp7Wrq0IMDKFlvv02wQIgECDCNYp0HndvC334eZ1NS3aYyHwUQ0JIIzr9ogquA7w="}],"unpackedSize":6079078},"main":"./dist/index.js","name":"@braincrew-lab/langchain-canvas","type":"module","_from":"file:braincrew-lab-langchain-canvas-0.7.50.tgz","types":"./dist/index.d.ts","author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"comment":"Dev resolves to source (no build needed; Next transpiles via transpilePackages). publishConfig swaps to dist for npm.","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./langgraph":{"types":"./dist/langgraph/index.d.ts","import":"./dist/langgraph/index.js"},"./styles.css":"./dist/styles.css"},"license":"MIT","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","release:major":"npm version major -m \"release: %s\"","release:minor":"npm version minor -m \"release: %s\"","release:patch":"npm version patch -m \"release: %s\""},"version":"0.7.50","_npmUser":{"name":"braincrewlab","email":"dev@brain-crew.com"},"homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"_resolved":"/tmp/dd2b48699b3132ed65aeb7cb91bc656a/braincrew-lab-langchain-canvas-0.7.50.tgz","_integrity":"sha512-HQLBlGgv98lWcf34+thMSxsr4LFEeewySQ6qllblB00GzaLTsccUEpAJcSWHZ2bc2kCCewV+rjaIlH4NSzjmJw==","repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"_npmVersion":"10.9.8","description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","directories":{},"maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"sideEffects":["*.css","./dist/index.js"],"_nodeVersion":"22.23.2","dependencies":{"echarts":"^6.0.0","zustand":"^4.5.4","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@ungap/structured-clone":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8","jsdom":"^25","vitest":"^4","typescript":"^5.5.4","@types/react":"^19.0.0","@fortune-sheet/core":"1.0.4","@fortune-sheet/react":"^1.0.4","@langchain/langgraph-sdk":"^1.9.28"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","@langchain/langgraph-sdk":">=0.0.70"},"optionalDependencies":{"docx":"^9.0.2","docx-preview":"^0.4.0","fast-formula-parser":"^1.0.19"},"peerDependenciesMeta":{"@langchain/langgraph-sdk":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langchain-canvas_0.7.50_1789651420228_0.2791717711723447"}}},"time":{"created":"2026-07-19T18:03:38.249Z","modified":"2026-09-17T13:23:40.541Z","0.1.0":"2026-07-19T18:03:38.496Z","0.1.1":"2026-07-20T02:28:53.196Z","0.1.2":"2026-07-21T04:35:44.777Z","0.1.3":"2026-07-22T14:56:26.053Z","0.1.4":"2026-07-23T04:01:10.438Z","0.1.5":"2026-07-23T04:15:50.185Z","0.1.6":"2026-07-23T13:19:10.361Z","0.1.7":"2026-07-23T13:25:26.701Z","0.1.8":"2026-07-26T05:52:07.817Z","0.1.9":"2026-07-26T07:32:38.833Z","0.1.10":"2026-07-26T07:41:34.088Z","0.1.11":"2026-07-26T07:59:01.246Z","0.1.12":"2026-07-26T08:09:09.964Z","0.1.13":"2026-07-26T08:39:37.463Z","0.1.14":"2026-07-26T13:02:48.194Z","0.2.0":"2026-07-28T15:30:24.959Z","0.3.0":"2026-07-31T13:28:42.619Z","0.4.9":"2026-08-24T15:51:39.367Z","0.5.0":"2026-08-24T16:34:22.130Z","0.6.0":"2026-08-25T03:27:32.173Z","0.6.1":"2026-08-25T03:45:15.959Z","0.6.2":"2026-08-25T03:45:51.454Z","0.7.0":"2026-08-25T14:43:08.100Z","0.7.1":"2026-08-25T15:50:44.954Z","0.7.2":"2026-08-25T17:42:59.107Z","0.7.4":"2026-08-25T22:32:38.920Z","0.7.5":"2026-08-26T02:49:37.557Z","0.7.6":"2026-08-26T03:49:45.307Z","0.7.7":"2026-08-26T04:33:23.364Z","0.7.8":"2026-08-26T07:39:32.119Z","0.7.9":"2026-08-26T07:48:27.255Z","0.7.16":"2026-08-27T02:54:35.994Z","0.7.17":"2026-08-27T06:00:42.043Z","0.7.18":"2026-08-27T06:16:00.289Z","0.7.20":"2026-08-27T08:24:44.909Z","0.7.21":"2026-08-27T08:32:24.151Z","0.7.22":"2026-08-27T09:14:53.857Z","0.7.23":"2026-08-27T11:57:36.850Z","0.7.24":"2026-08-27T13:07:41.549Z","0.7.25":"2026-08-28T01:37:20.874Z","0.7.26":"2026-08-29T23:19:20.080Z","0.7.27":"2026-09-01T06:19:07.664Z","0.7.28":"2026-09-01T08:08:00.093Z","0.7.29":"2026-09-04T01:58:24.306Z","0.7.31":"2026-09-05T12:54:39.447Z","0.7.32":"2026-09-05T18:14:46.334Z","0.7.33":"2026-09-05T18:22:12.912Z","0.7.34":"2026-09-06T08:29:13.666Z","0.7.35":"2026-09-06T09:04:49.779Z","0.7.36":"2026-09-06T09:36:14.343Z","0.7.37":"2026-09-06T09:54:39.315Z","0.7.39":"2026-09-06T10:55:43.168Z","0.7.40":"2026-09-06T11:03:24.052Z","0.7.45":"2026-09-06T17:51:03.328Z","0.7.47":"2026-09-10T02:33:26.450Z","0.7.48":"2026-09-14T11:51:04.577Z","0.7.49":"2026-09-14T17:46:11.511Z","0.7.50":"2026-09-17T13:23:40.339Z"},"bugs":{"url":"https://github.com/braincrew-lab/langchain-canvas/issues"},"author":{"url":"https://github.com/braincrew-lab","name":"Brain Crew"},"license":"MIT","homepage":"https://github.com/braincrew-lab/langchain-canvas#readme","keywords":["langchain","langgraph","ai","agent","canvas","artifacts","generative-ui","streaming","llm","react","document","chart","spreadsheet","slides"],"repository":{"url":"git+https://github.com/braincrew-lab/langchain-canvas.git","type":"git","directory":"packages/canvas-react"},"description":"A live canvas for LangChain agents — stream documents, charts, and rich artifacts into a React panel.","maintainers":[{"name":"braincrewlab","email":"dev@brain-crew.com"}],"readme":"# @braincrew-lab/langchain-canvas\n\nA canvas for your LangChain chat app. Your agent streams an artifact — a web page, a spreadsheet, a slide deck, a chart, a document — and it shows up next to the conversation, live and editable. Users can tweak it by hand and export it to a real file.\n\nThink ChatGPT Canvas or Claude Artifacts, but a package you drop into your own React app and point at your own agent.\n\n> [한국어 README](./README.ko.md)\n\n```tsx\nconst { sendMessage, messages, canvas } = useCanvasStream({ endpoint: \"/api/chat\" });\n// user: \"make a pricing table for 3 plans\"\n// → a real spreadsheet appears in <Canvas />, formulas and all\n```\n\n## Install\n\n```bash\nnpm i @braincrew-lab/langchain-canvas\n```\n\n`docx`, `docx-preview` and `fast-formula-parser` come along with the package. If\none is missing, that single feature says what to add and the rest keeps working:\nan export tells the user, and a Word upload falls back to the file card it showed\nbefore.\n\n**A spreadsheet is opened and written from the Python side**, through\n`xlsx_import` and `TableXlsxExporter` in `langchain-canvas[xlsx]`. Reading a\nworkbook down to its fonts, fills, number formats, merges, widths and images is\nmore than a browser should carry, and the two readers are held to the same\nresult by a golden fixture. The grid itself is unchanged: a table artifact still\nopens, edits and exports to CSV in the browser.\n\n**A deck exports to PowerPoint from the Python side**, through\n`SlidesPptxExporter` in `langchain-canvas[office]`. It builds on the deck's\ntemplate skin, so the original's masters, layouts and embedded fonts survive —\nwhich the browser never had. The export menu offers PDF for a deck; wire the\nPython exporter behind an endpoint of your own for `.pptx`.\n\n## Mount it\n\nTwo things: the hook that receives your agent's stream, and the panel that renders it. They share a store, so nothing is wired between them.\n\n```tsx\nimport { Canvas, useCanvasStream } from \"@braincrew-lab/langchain-canvas\";\nimport \"@braincrew-lab/langchain-canvas/styles.css\";\n\nfunction App() {\n  const { sendMessage, messages } = useCanvasStream({ endpoint: \"/api/chat\" });\n  return <Canvas />; // render sendMessage/messages in your own chat UI\n}\n```\n\n- `useCanvasStream({ endpoint })` → `{ sendMessage, messages, canvas, isStreaming, editSelection }`.\n- `<Canvas />` ships with `\"use client\"`, so it drops into a **Next.js App Router** file as-is.\n- `/api/chat` streams SSE using the wire protocol (`canvas.create` / `append` / `patch` / `replace`). The companion Python package emits these from a LangChain/LangGraph agent; any backend sending the same JSON frames works.\n\nThat's the whole setup. The rest of this README is **how to use each feature** — all of it is direct manipulation the user does on the rendered artifact, with no extra code from you.\n\n---\n\n## Features & how to use them\n\n### 🌐 Web pages (`html`) — a visual page builder\n\nHTML is the base substrate, rendered in a sandboxed iframe. Selecting and editing works on any HTML the agent produces.\n\n- **Click to select** — hover highlights an element, click selects it.\n- **Drag to move** — drag a selected element to reposition it (uses a CSS transform, so it's non-destructive and keeps the page's flow/responsiveness).\n- **Alignment snap guides** — while moving, edges/centers snap to nearby elements and the container center, with red guide lines (like Figma).\n- **Resize handle** — drag the corner to resize. **Images resize in `%`**, so they scale with the layout — smaller on mobile, larger on desktop.\n- **Marquee select** — drag a box to select everything fully inside it; the selection is predictable (outermost items, drilling into a wrapper of several children).\n- **Group / ungroup** — select 2+ elements and Group; they get a shared id (no wrapper, so layout never breaks) and move together. Click a member to select the group, then Ungroup.\n- **Edit text inline** — double-click any text; a floating toolbar gives **bold / italic / underline / link**.\n- **Style inspector** — color, background, font size/weight, line-height, letter-spacing, padding, radius, width, plus **background gradients and background images** (upload or URL).\n- **Replace images** — select an image → **Upload** a file (embedded as a data URI) or paste a **URL**.\n- **Add blocks** — insert a heading, text, button, image, or divider from the toolbar.\n- **Section templates** — drop in a ready-made **Hero / Features / Call-to-action** section (self-styled and responsive).\n- **Structural actions** — duplicate, delete, reorder (move up/down) the selected element.\n- **Responsive preview** — toggle **Desktop / Tablet / Mobile** width; media queries respond as they would on a real device.\n- **Code view** — switch to **Code** to edit the raw HTML by hand; switch back to **Design** and the change is live. A viewport meta is injected automatically so the page is responsive on export.\n- **Selection → agent** — pass `onEditElement` and a \"apply an instruction to this selection\" bar appears, so the user can ask the agent to change exactly what they picked.\n\n### 📊 Spreadsheets (`table`) — a real spreadsheet\n\nRuns on a spreadsheet engine (Fortune-sheet), not a static table.\n\n- **Live formulas** — type `=SUM(C2:C4)`, `=AVERAGE(...)`, `=A2*B2`; they calculate, with cell references, ranges, and function autocomplete.\n- **Formulas from data** — a formula the agent sends as a value (e.g. `\"=AVERAGE(B2:B4)\"`) is **pre-computed on load** so it shows its result immediately.\n- **Full toolbar** — fonts, number/currency/percent formats, bold/italic, borders, cell merging, alignment, multiple sheets — like a desktop spreadsheet.\n- **Smooth scrolling** in both directions over a large grid.\n- **Export** to `.csv` here, or to `.xlsx` with fonts, merges and formats through the Python side.\n\n### 🖼️ Slides (`slides`) — a free-canvas deck\n\nA PowerPoint-style editor where every element is movable.\n\n- **Free positioning** — drag and resize text/image elements; snap to guides.\n- **Inline editing** — double-click to edit text; format toolbar for bold/size/color/align.\n- **Structure** — add/duplicate/delete/reorder slides, thumbnails rail, speaker notes.\n- **Themes & backgrounds**, present mode (full-screen, arrow-key navigation).\n- **Export** to `.pptx`, or copy to **Figma** (paste straight in as editable frames), or **PDF** (all slides).\n\n### 📝 Documents (`document`) — Markdown / Word\n\n- **Click-to-edit** the page as Markdown, rendered with GFM.\n- **Export** to `.docx`, `.md`, `.pdf`, or `.html`.\n\n### 📈 Charts (`chart`)\n\n- **Line / bar / area / pie**, switchable in one click.\n- **Edit data inline** — a small grid to change values, add/remove rows.\n- **Recolor** each series (or each pie slice), rename series, set the y-axis label, toggle stacking.\n- **Export** to `.pdf` (the chart is SVG, so it prints crisply) or the raw JSON.\n\n### 📁 Files — round-trip\n\n- **Import** by drag-and-drop or a file picker: **CSV · Markdown · HTML · JSON**. They open as editable artifacts. A spreadsheet is opened on the Python side (`xlsx_import`).\n- **Export** every artifact to its native format, plus a universal **standalone `.html`** and **PDF** (browser print).\n\n### 🧰 Across every artifact\n\n- **Undo / redo** — `⌘Z` / `⌘⇧Z` (or the toolbar buttons) revert *user* edits (agent streaming isn't polluted into the stack).\n- **Version history** — each `canvas.replace` snapshots a version you can step back through.\n- **Error isolation** — a renderer that throws shows an inline fallback instead of crashing the host app.\n- **Multiple canvases** — wrap trees in `<CanvasProvider>` to run independent instances in one app.\n\n---\n\n## Wrapping it in your app\n\n- **Peer dependency:** React 18 or 19 — you bring your own. ESM only.\n- **Styles:** `import \"@braincrew-lab/langchain-canvas/styles.css\"` once.\n- **Isolated instances:** `<CanvasProvider>` gives each subtree its own store.\n- **Bring your own renderer:** pass `registry` to add or override how a type renders.\n\n```tsx\nimport { Canvas, mergeRegistries, builtinRenderers } from \"@braincrew-lab/langchain-canvas\";\n\nconst registry = mergeRegistries(builtinRenderers, {\n  metric: ({ artifact }) => <div className=\"big-number\">{artifact.data.value}</div>,\n});\n\n<Canvas registry={registry} />\n```\n\n### No backend? Replay a fixture or mock the chat\n\n```tsx\nimport { useCanvasReplay, scenarios } from \"@braincrew-lab/langchain-canvas\";\n\nconst { play } = useCanvasReplay();\nuseEffect(() => { play(scenarios.find((s) => s.id === \"table\")!.events); }, [play]);\n```\n\n```tsx\nuseCanvasStream({ mock: (msg) => (/chart/i.test(msg) ? chartEvents : null) }); // null → hit the endpoint\n```\n\n## How it works\n\n```\nagent  ──SSE──▶  canvas events  ──▶  reconciler  ──▶  store  ──▶  renderer\n                (create/append/patch/replace)   (pure function)          │\n                                                                         ▼\n                        user edits (type / drag / select)  ──▶  same reconciler\n```\n\nThe reconciler is a single pure function — every change (a streamed token, a user edit, a new version) goes through it, so state stays predictable and auditable. Renderers only read the reconciled artifact.\n\n## Security\n\nAgent output and imported files are treated as untrusted:\n\n- HTML renders in an iframe with `sandbox=\"allow-scripts\"` and **no** `allow-same-origin` — a null origin with no reach into your app's DOM, cookies, or storage (the Claude Artifacts model).\n- PDF export renders in a **script-disabled** sandboxed iframe, so exporting a malicious page can't run anything in your origin.\n- Imported Markdown renders without raw-HTML passthrough.\n\n### Dependency advisories\n\n`pnpm audit` and `npm audit` report nothing against this package. Two of its\ndependencies still resolve old transitive packages that carry advisories, and\nneither publishes a release that lifts them, so pin them in **your** app — a\nlockfile override only applies to the project that declares it, never to a\nlibrary you install.\n\nnpm / yarn:\n\n```json\n\"overrides\": {\n  \"uuid\": \"14.0.1\",\n  \"brace-expansion\": \"^2.1.4\",\n  \"@ungap/structured-clone\": \"1.3.0\"\n}\n```\n\npnpm:\n\n```json\n\"pnpm\": { \"overrides\": {\n  \"uuid@<14.0.1\": \"14.0.1\",\n  \"brace-expansion@<1.1.17\": \"^1.1.17\",\n  \"brace-expansion@>=2.0.0 <2.1.4\": \"^2.1.4\",\n  \"@ungap/structured-clone\": \"1.3.0\"\n} }\n```\n\n`uuid` is ESM-only from v12 on, and `@fortune-sheet/core` still reaches it\nthrough a CommonJS entry. Node resolves that with `require(esm)`,\nwhich landed in **20.19**, so pinning `uuid` past v11 raises this package's floor\nto that release — hence the `engines` field. Bundlers take the ESM entry and are\nunaffected; it is plain `node` that needs the newer runtime. On Node 20.18 the\ngrid fails to load at all, so the floor is not advisory.\n\nWith those in place `npm audit` and `pnpm audit` both report nothing on a fresh\ninstall of this package. The same overrides run in this repository's own\nlockfile, against its full test suite.\n\nAdvisory feeds disagree, and a private one may flag a version the public feed\ncalls clean — pin to whatever your own review has cleared. The versions above are\nthe ones this repository tests against.\n\n`@ungap/structured-clone` cannot be removed — `react-markdown` reaches it through\n`mdast-util-to-hast`, whose current release still depends on it. It is **ISC** and\ncarries no advisory, so any 1.x is fine; the entry above pins the exact version in\ncase your review clears versions one at a time. Markdown, GFM tables and links all\nrender against the pinned one.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}