{"_id":"@elsci-io/excalidraw","_rev":"10-a1bf0f23a80e97dd117b944465989fd8","name":"@elsci-io/excalidraw","dist-tags":{"latest":"0.18.1-patch.3"},"versions":{"0.18.0-patch.1":{"name":"@elsci-io/excalidraw","version":"0.18.0-patch.1","keywords":["excalidraw","excalidraw-embed","react","npm","npm excalidraw"],"license":"MIT","_id":"@elsci-io/excalidraw@0.18.0-patch.1","maintainers":[{"name":"elsci-io","email":"ci@elsci.io"}],"homepage":"https://github.com/excalidraw/excalidraw/tree/master/packages/excalidraw","bugs":{"url":"https://github.com/excalidraw/excalidraw/issues"},"dist":{"shasum":"636b448abc396952201b4a0aa864ede4e28f228b","tarball":"https://registry.npmjs.org/@elsci-io/excalidraw/-/excalidraw-0.18.0-patch.1.tgz","fileCount":1039,"integrity":"sha512-vBQy/ZzYtDS0CAbXylZb8qafl6MflNJCp95xsV+DMmInYBAM51t8jT9vTGRGT5l4qeyHeGZHcfEpvN2caIbqEA==","signatures":[{"sig":"MEUCIQDFjDYqiyILtHrTc3aYX14hyRRABcHsqgzdjOh/20tVBwIgGl7cSt3rZsjvWdsr+uaHQ8/FIdCYcmE5QAVznu3f4Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47124081},"main":"./dist/prod/index.js","type":"module","types":"./dist/types/excalidraw/index.d.ts","module":"./dist/prod/index.js","exports":{".":{"types":"./dist/types/excalidraw/index.d.ts","default":"./dist/prod/index.js","production":"./dist/prod/index.js","development":"./dist/dev/index.js"},"./*":{"types":"./dist/types/excalidraw/*.d.ts"},"./math/*":{"types":"./dist/types/math/src/*.d.ts"},"./utils/*":{"types":"./dist/types/utils/src/*.d.ts"},"./common/*":{"types":"./dist/types/common/src/*.d.ts"},"./element/*":{"types":"./dist/types/element/src/*.d.ts"},"./index.css":{"production":"./dist/prod/index.css","development":"./dist/dev/index.css"}},"gitHead":"907770664dc9fe9a37e5b62089aa9fd37af75b60","scripts":{"publish":"npm publish --access public","build:esm":"rimraf dist && node ../../scripts/buildPackage.js && yarn gen:types","gen:types":"rimraf types && tsc"},"_npmUser":{"name":"elsci-io","email":"ci@elsci.io"},"repository":{"url":"git+https://github.com/excalidraw/excalidraw.git","type":"git"},"_npmVersion":"10.9.2","description":"Excalidraw as a React component","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all","not safari < 12","not kaios <= 2.5","not edge < 79","not chrome < 70","not and_uc < 13","not samsung < 10"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"1.1.1","pako":"2.0.3","pica":"7.1.1","sass":"1.51.0","fuzzy":"0.1.3","jotai":"2.11.0","nanoid":"3.3.3","roughjs":"4.6.4","cross-env":"7.0.3","pwacompat":"2.0.17","open-color":"1.9.1","tunnel-rat":"0.1.2","jotai-scope":"0.7.2","png-chunk-text":"1.0.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","points-on-curve":"1.0.1","es6-promise-pool":"2.5.0","perfect-freehand":"1.2.0","browser-fs-access":"0.29.1","image-blob-reduce":"3.0.1","png-chunks-encode":"1.0.0","png-chunks-extract":"1.0.0","fractional-indexing":"3.2.0","@radix-ui/react-tabs":"1.1.3","@braintree/sanitize-url":"6.0.2","@radix-ui/react-popover":"1.1.6","@excalidraw/laser-pointer":"1.3.1","canvas-roundrect-polyfill":"0.0.1","@excalidraw/random-username":"1.1.0","@excalidraw/mermaid-to-excalidraw":"1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.0.1","esbuild":"0.19.10","ansicolor":"2.0.3","cross-env":"7.0.3","jest-diff":"29.7.0","harfbuzzjs":"0.3.6","typescript":"4.9.4","@types/pako":"2.0.3","@types/pica":"5.1.3","autoprefixer":"10.4.7","fake-indexeddb":"3.1.7","fonteditor-core":"2.4.1","esbuild-sass-plugin":"2.16.0","eslint-plugin-react":"7.32.2","@testing-library/dom":"10.4.0","@testing-library/react":"16.2.0","@types/lodash.debounce":"4.0.8","@testing-library/jest-dom":"6.6.3","@size-limit/preset-big-lib":"9.0.0","@types/resize-observer-browser":"0.1.7"},"peerDependencies":{"react":"^17.0.2 || ^18.2.0 || ^19.0.0","react-dom":"^17.0.2 || ^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/excalidraw_0.18.0-patch.1_1747917039307_0.527184937154257","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-patch.2":{"name":"@elsci-io/excalidraw","version":"0.18.0-patch.2","keywords":["excalidraw","excalidraw-embed","react","npm","npm excalidraw"],"license":"MIT","_id":"@elsci-io/excalidraw@0.18.0-patch.2","maintainers":[{"name":"elsci-io","email":"ci@elsci.io"}],"homepage":"https://github.com/excalidraw/excalidraw/tree/master/packages/excalidraw","bugs":{"url":"https://github.com/excalidraw/excalidraw/issues"},"dist":{"shasum":"75ea3edf6e8c82973c957021b962a8d00f4b6d4c","tarball":"https://registry.npmjs.org/@elsci-io/excalidraw/-/excalidraw-0.18.0-patch.2.tgz","fileCount":1034,"integrity":"sha512-2jLk+uKDuMap4yeuCWetlQwri5raxEwVGALMj8x6MNfHejh+5YNToP5kw3aryPuV0wgLjytWNY/mtPp9p+N4Ow==","signatures":[{"sig":"MEUCIQCUY4SRxsfDeg3dJ0YdERtZS2zITRrhtEgZ98e0ipLuLAIgYKfDCfttLZaCTXvtUjZMux6rxWxeq3758FUC5cRERo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46811164},"main":"./dist/prod/index.js","type":"module","types":"./dist/types/excalidraw/index.d.ts","module":"./dist/prod/index.js","exports":{".":{"types":"./dist/types/excalidraw/index.d.ts","default":"./dist/prod/index.js","production":"./dist/prod/index.js","development":"./dist/dev/index.js"},"./*":{"types":"./dist/types/excalidraw/*.d.ts"},"./math/*":{"types":"./dist/types/math/src/*.d.ts"},"./utils/*":{"types":"./dist/types/utils/src/*.d.ts"},"./common/*":{"types":"./dist/types/common/src/*.d.ts"},"./element/*":{"types":"./dist/types/element/src/*.d.ts"},"./index.css":{"production":"./dist/prod/index.css","development":"./dist/dev/index.css"}},"gitHead":"ac0330a874ef2eda5a9867a89fd42bf6463f8904","scripts":{"publish":"npm publish --access public --registry=https://registry.npmjs.org/","build:esm":"rm -rf dist && node ../../scripts/buildPackage.js && yarn gen:types","gen:types":"rm -rf types && tsc"},"_npmUser":{"name":"elsci-io","email":"ci@elsci.io"},"repository":{"url":"git+https://github.com/excalidraw/excalidraw.git","type":"git"},"_npmVersion":"10.9.2","description":"Excalidraw as a React component","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all","not safari < 12","not kaios <= 2.5","not edge < 79","not chrome < 70","not and_uc < 13","not samsung < 10"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"1.1.1","pako":"2.0.3","pica":"7.1.1","sass":"1.51.0","fuzzy":"0.1.3","jotai":"2.11.0","nanoid":"3.3.3","roughjs":"4.6.4","cross-env":"7.0.3","pwacompat":"2.0.17","open-color":"1.9.1","tunnel-rat":"0.1.2","jotai-scope":"0.7.2","png-chunk-text":"1.0.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","points-on-curve":"1.0.1","es6-promise-pool":"2.5.0","perfect-freehand":"1.2.0","browser-fs-access":"0.29.1","image-blob-reduce":"3.0.1","png-chunks-encode":"1.0.0","png-chunks-extract":"1.0.0","fractional-indexing":"3.2.0","@radix-ui/react-tabs":"1.0.2","@braintree/sanitize-url":"6.0.2","@radix-ui/react-popover":"1.1.6","@excalidraw/laser-pointer":"1.3.1","canvas-roundrect-polyfill":"0.0.1","@excalidraw/random-username":"1.1.0","@excalidraw/mermaid-to-excalidraw":"1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.0.1","esbuild":"0.19.10","ansicolor":"2.0.3","cross-env":"7.0.3","jest-diff":"29.7.0","harfbuzzjs":"0.3.6","typescript":"4.9.4","@types/pako":"2.0.3","@types/pica":"5.1.3","autoprefixer":"10.4.7","fake-indexeddb":"3.1.7","fonteditor-core":"2.4.1","esbuild-sass-plugin":"2.16.0","eslint-plugin-react":"7.32.2","@testing-library/dom":"10.4.0","@testing-library/react":"16.2.0","@types/lodash.debounce":"4.0.8","@testing-library/jest-dom":"6.6.3","@size-limit/preset-big-lib":"9.0.0","@types/resize-observer-browser":"0.1.7"},"peerDependencies":{"react":"^17.0.2 || ^18.2.0 || ^19.0.0","react-dom":"^17.0.2 || ^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/excalidraw_0.18.0-patch.2_1747921346666_0.9190302684960403","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-patch.3":{"name":"@elsci-io/excalidraw","version":"0.18.0-patch.3","keywords":["excalidraw","excalidraw-embed","react","npm","npm excalidraw"],"license":"MIT","_id":"@elsci-io/excalidraw@0.18.0-patch.3","maintainers":[{"name":"elsci-io","email":"ci@elsci.io"}],"homepage":"https://github.com/excalidraw/excalidraw/tree/master/packages/excalidraw","bugs":{"url":"https://github.com/excalidraw/excalidraw/issues"},"dist":{"shasum":"551932efc9e48ebfce09916bbdc3f6d0bcb50701","tarball":"https://registry.npmjs.org/@elsci-io/excalidraw/-/excalidraw-0.18.0-patch.3.tgz","fileCount":1034,"integrity":"sha512-B4C/zZAkhl1Q7IkWXu8JxIrFQdI8ICF6ZH+hIaoEO8atuSDcpOzr5PSOVYQKH2o1Ei8Q1bjyC0iZ3qVuIK2stA==","signatures":[{"sig":"MEYCIQCQ1SaMnvaYwRBRIdr5d1vbNoqGM/3RrTxz3UM2QnTZVQIhAM/LM/q3Y3NP3mLSw+86magwbAhUHgcRG1F2HwUDfcqD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46811885},"main":"./dist/prod/index.js","type":"module","types":"./dist/types/excalidraw/index.d.ts","module":"./dist/prod/index.js","exports":{".":{"types":"./dist/types/excalidraw/index.d.ts","default":"./dist/prod/index.js","production":"./dist/prod/index.js","development":"./dist/dev/index.js"},"./*":{"types":"./dist/types/excalidraw/*.d.ts"},"./math/*":{"types":"./dist/types/math/src/*.d.ts"},"./utils/*":{"types":"./dist/types/utils/src/*.d.ts"},"./common/*":{"types":"./dist/types/common/src/*.d.ts"},"./element/*":{"types":"./dist/types/element/src/*.d.ts"},"./index.css":{"production":"./dist/prod/index.css","development":"./dist/dev/index.css"}},"gitHead":"7cfcde95f5046d8067f4aded9c866310cdcd0ba4","scripts":{"publish":"npm publish --access public --registry=https://registry.npmjs.org/","build:esm":"rm -rf dist && node ../../scripts/buildPackage.js && yarn gen:types","gen:types":"rm -rf types && tsc"},"_npmUser":{"name":"elsci-io","email":"ci@elsci.io"},"repository":{"url":"git+https://github.com/excalidraw/excalidraw.git","type":"git"},"_npmVersion":"10.9.2","description":"Excalidraw as a React component","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all","not safari < 12","not kaios <= 2.5","not edge < 79","not chrome < 70","not and_uc < 13","not samsung < 10"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"1.1.1","pako":"2.0.3","pica":"7.1.1","sass":"1.51.0","fuzzy":"0.1.3","jotai":"2.11.0","nanoid":"3.3.3","roughjs":"4.6.4","cross-env":"7.0.3","pwacompat":"2.0.17","open-color":"1.9.1","tunnel-rat":"0.1.2","jotai-scope":"0.7.2","png-chunk-text":"1.0.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","points-on-curve":"1.0.1","es6-promise-pool":"2.5.0","perfect-freehand":"1.2.0","browser-fs-access":"0.29.1","image-blob-reduce":"3.0.1","png-chunks-encode":"1.0.0","png-chunks-extract":"1.0.0","fractional-indexing":"3.2.0","@radix-ui/react-tabs":"1.0.2","@braintree/sanitize-url":"6.0.2","@radix-ui/react-popover":"1.1.6","@excalidraw/laser-pointer":"1.3.1","canvas-roundrect-polyfill":"0.0.1","@excalidraw/random-username":"1.1.0","@excalidraw/mermaid-to-excalidraw":"1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.0.1","esbuild":"0.19.10","ansicolor":"2.0.3","cross-env":"7.0.3","jest-diff":"29.7.0","harfbuzzjs":"0.3.6","typescript":"4.9.4","@types/pako":"2.0.3","@types/pica":"5.1.3","autoprefixer":"10.4.7","fake-indexeddb":"3.1.7","fonteditor-core":"2.4.1","esbuild-sass-plugin":"2.16.0","eslint-plugin-react":"7.32.2","@testing-library/dom":"10.4.0","@testing-library/react":"16.2.0","@types/lodash.debounce":"4.0.8","@testing-library/jest-dom":"6.6.3","@size-limit/preset-big-lib":"9.0.0","@types/resize-observer-browser":"0.1.7"},"peerDependencies":{"react":"^17.0.2 || ^18.2.0 || ^19.0.0","react-dom":"^17.0.2 || ^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/excalidraw_0.18.0-patch.3_1748348988586_0.5039142398986602","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-patch.5":{"name":"@elsci-io/excalidraw","version":"0.18.0-patch.5","keywords":["excalidraw","excalidraw-embed","react","npm","npm excalidraw"],"license":"MIT","_id":"@elsci-io/excalidraw@0.18.0-patch.5","maintainers":[{"name":"elsci-io","email":"ci@elsci.io"}],"homepage":"https://github.com/excalidraw/excalidraw/tree/master/packages/excalidraw","bugs":{"url":"https://github.com/excalidraw/excalidraw/issues"},"dist":{"shasum":"3094c554f48efbaf0992be72c31c9d7422ff1573","tarball":"https://registry.npmjs.org/@elsci-io/excalidraw/-/excalidraw-0.18.0-patch.5.tgz","fileCount":1034,"integrity":"sha512-amiN/mnbrcGKTRNr+wihJHT6IGg/R/G3iLZJ4Tv2Wx9wGZRS1tAI8zzN6uLTQgcGo/NJeM/4mSq2RrSJ4iQmLw==","signatures":[{"sig":"MEQCIAj6TnfEFtcshh7vQmamrazO26IaJ+aImeZPlHbuaiOjAiADC/1wr3lq7rWfdkwbnTElnmNE07xhuuAyRivMVJvVlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46811770},"main":"./dist/prod/index.js","type":"module","types":"./dist/types/excalidraw/index.d.ts","module":"./dist/prod/index.js","exports":{".":{"types":"./dist/types/excalidraw/index.d.ts","default":"./dist/prod/index.js","production":"./dist/prod/index.js","development":"./dist/dev/index.js"},"./*":{"types":"./dist/types/excalidraw/*.d.ts"},"./math/*":{"types":"./dist/types/math/src/*.d.ts"},"./utils/*":{"types":"./dist/types/utils/src/*.d.ts"},"./common/*":{"types":"./dist/types/common/src/*.d.ts"},"./element/*":{"types":"./dist/types/element/src/*.d.ts"},"./index.css":{"production":"./dist/prod/index.css","development":"./dist/dev/index.css"}},"gitHead":"add5b04850ccd32e84aac084dc48817e6e69665d","scripts":{"publish":"npm publish --access public --registry=https://registry.npmjs.org/","build:esm":"rm -rf dist && node ../../scripts/buildPackage.js && yarn gen:types","gen:types":"rm -rf types && tsc"},"_npmUser":{"name":"elsci-io","email":"ci@elsci.io"},"repository":{"url":"git+https://github.com/excalidraw/excalidraw.git","type":"git"},"_npmVersion":"10.9.2","description":"Excalidraw as a React component","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all","not safari < 12","not kaios <= 2.5","not edge < 79","not chrome < 70","not and_uc < 13","not samsung < 10"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"1.1.1","pako":"2.0.3","pica":"7.1.1","sass":"1.51.0","fuzzy":"0.1.3","jotai":"2.11.0","nanoid":"3.3.3","roughjs":"4.6.4","cross-env":"7.0.3","pwacompat":"2.0.17","open-color":"1.9.1","tunnel-rat":"0.1.2","jotai-scope":"0.7.2","png-chunk-text":"1.0.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","points-on-curve":"1.0.1","es6-promise-pool":"2.5.0","perfect-freehand":"1.2.0","browser-fs-access":"0.29.1","image-blob-reduce":"3.0.1","png-chunks-encode":"1.0.0","png-chunks-extract":"1.0.0","fractional-indexing":"3.2.0","@radix-ui/react-tabs":"1.0.2","@braintree/sanitize-url":"6.0.2","@radix-ui/react-popover":"1.1.6","@excalidraw/laser-pointer":"1.3.1","canvas-roundrect-polyfill":"0.0.1","@excalidraw/random-username":"1.1.0","@excalidraw/mermaid-to-excalidraw":"1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.0.1","esbuild":"0.19.10","ansicolor":"2.0.3","cross-env":"7.0.3","jest-diff":"29.7.0","harfbuzzjs":"0.3.6","typescript":"4.9.4","@types/pako":"2.0.3","@types/pica":"5.1.3","autoprefixer":"10.4.7","fake-indexeddb":"3.1.7","fonteditor-core":"2.4.1","esbuild-sass-plugin":"2.16.0","eslint-plugin-react":"7.32.2","@testing-library/dom":"10.4.0","@testing-library/react":"16.2.0","@types/lodash.debounce":"4.0.8","@testing-library/jest-dom":"6.6.3","@size-limit/preset-big-lib":"9.0.0","@types/resize-observer-browser":"0.1.7"},"peerDependencies":{"react":"^17.0.2 || ^18.2.0 || ^19.0.0","react-dom":"^17.0.2 || ^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/excalidraw_0.18.0-patch.5_1748351834437_0.5744212264693114","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-patch.6":{"name":"@elsci-io/excalidraw","version":"0.18.0-patch.6","keywords":["excalidraw","excalidraw-embed","react","npm","npm excalidraw"],"license":"MIT","_id":"@elsci-io/excalidraw@0.18.0-patch.6","maintainers":[{"name":"elsci-io","email":"ci@elsci.io"}],"homepage":"https://github.com/excalidraw/excalidraw/tree/master/packages/excalidraw","bugs":{"url":"https://github.com/excalidraw/excalidraw/issues"},"dist":{"shasum":"355fe7e5d118e004f477962db88870f1c0b04ddd","tarball":"https://registry.npmjs.org/@elsci-io/excalidraw/-/excalidraw-0.18.0-patch.6.tgz","fileCount":1039,"integrity":"sha512-QYvCELfoCsVr1jVfOUTdge/Dqi40OJ3CnkgwW2edt3SaZaCVdq1CeGGwlR0tz2S+iJqxYbPGEFXfDfAeb1ScnA==","signatures":[{"sig":"MEQCIDBG/WI6HzB9EhwYA0wCWNIbms8SyjHr/8mATeSGea1uAiBba6ktcdhwfzgRiqxIQ+XatW0PE975bz4pPBLaI7boBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47123177},"main":"./dist/prod/index.js","type":"module","types":"./dist/types/excalidraw/index.d.ts","module":"./dist/prod/index.js","exports":{".":{"types":"./dist/types/excalidraw/index.d.ts","default":"./dist/prod/index.js","production":"./dist/prod/index.js","development":"./dist/dev/index.js"},"./*":{"types":"./dist/types/excalidraw/*.d.ts"},"./math/*":{"types":"./dist/types/math/src/*.d.ts"},"./utils/*":{"types":"./dist/types/utils/src/*.d.ts"},"./common/*":{"types":"./dist/types/common/src/*.d.ts"},"./element/*":{"types":"./dist/types/element/src/*.d.ts"},"./index.css":{"production":"./dist/prod/index.css","development":"./dist/dev/index.css"}},"gitHead":"ecea86cce6e17732c592ae4d93afe33d069142f4","scripts":{"publish":"npm publish --access public --registry=https://registry.npmjs.org/","build:esm":"rimraf dist && node ../../scripts/buildPackage.js && yarn gen:types","gen:types":"rimraf types && tsc"},"_npmUser":{"name":"elsci-io","email":"ci@elsci.io"},"repository":{"url":"git+https://github.com/excalidraw/excalidraw.git","type":"git"},"_npmVersion":"10.9.2","description":"Excalidraw as a React component","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all","not safari < 12","not kaios <= 2.5","not edge < 79","not chrome < 70","not and_uc < 13","not samsung < 10"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"1.1.1","pako":"2.0.3","pica":"7.1.1","sass":"1.51.0","fuzzy":"0.1.3","jotai":"2.11.0","nanoid":"3.3.3","roughjs":"4.6.4","cross-env":"7.0.3","pwacompat":"2.0.17","open-color":"1.9.1","tunnel-rat":"0.1.2","jotai-scope":"0.7.2","png-chunk-text":"1.0.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","points-on-curve":"1.0.1","es6-promise-pool":"2.5.0","perfect-freehand":"1.2.0","browser-fs-access":"0.29.1","image-blob-reduce":"3.0.1","png-chunks-encode":"1.0.0","png-chunks-extract":"1.0.0","fractional-indexing":"3.2.0","@radix-ui/react-tabs":"1.1.3","@braintree/sanitize-url":"6.0.2","@radix-ui/react-popover":"1.1.6","@excalidraw/laser-pointer":"1.3.1","canvas-roundrect-polyfill":"0.0.1","@excalidraw/random-username":"1.1.0","@excalidraw/mermaid-to-excalidraw":"1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.0.1","esbuild":"0.19.10","ansicolor":"2.0.3","cross-env":"7.0.3","jest-diff":"29.7.0","harfbuzzjs":"0.3.6","typescript":"4.9.4","@types/pako":"2.0.3","@types/pica":"5.1.3","autoprefixer":"10.4.7","fake-indexeddb":"3.1.7","fonteditor-core":"2.4.1","esbuild-sass-plugin":"2.16.0","eslint-plugin-react":"7.32.2","@testing-library/dom":"10.4.0","@testing-library/react":"16.2.0","@types/lodash.debounce":"4.0.8","@testing-library/jest-dom":"6.6.3","@size-limit/preset-big-lib":"9.0.0","@types/resize-observer-browser":"0.1.7"},"peerDependencies":{"react":"^17.0.2 || ^18.2.0 || ^19.0.0","react-dom":"^17.0.2 || ^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/excalidraw_0.18.0-patch.6_1748452980267_0.13852736957480127","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-patch.7":{"name":"@elsci-io/excalidraw","version":"0.18.0-patch.7","keywords":["excalidraw","excalidraw-embed","react","npm","npm excalidraw"],"license":"MIT","_id":"@elsci-io/excalidraw@0.18.0-patch.7","maintainers":[{"name":"elsci-io","email":"ci@elsci.io"}],"homepage":"https://github.com/excalidraw/excalidraw/tree/master/packages/excalidraw","bugs":{"url":"https://github.com/excalidraw/excalidraw/issues"},"dist":{"shasum":"65d80f6cb42f8c8ed42531b32b7d71a81f40f506","tarball":"https://registry.npmjs.org/@elsci-io/excalidraw/-/excalidraw-0.18.0-patch.7.tgz","fileCount":1039,"integrity":"sha512-TGXlJEWGMS9pbHNkyxbBpcejESGz3Xh4UDUjP6VQgkWQgA8CxpeA5blFNBiiSVb6XmYoio/AZqrKW2ZEOdpLMQ==","signatures":[{"sig":"MEUCIQDcLdoAszeHsCvLGDLH6FBTGd44rx/dMlS0CU2xdPHkCAIgIVQjr3Hg9pSsOKDZSs+BrlvGZv+ttaltdBKrxTTI+uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47123902},"main":"./dist/prod/index.js","type":"module","types":"./dist/types/excalidraw/index.d.ts","module":"./dist/prod/index.js","exports":{".":{"types":"./dist/types/excalidraw/index.d.ts","default":"./dist/prod/index.js","production":"./dist/prod/index.js","development":"./dist/dev/index.js"},"./*":{"types":"./dist/types/excalidraw/*.d.ts"},"./math/*":{"types":"./dist/types/math/src/*.d.ts"},"./utils/*":{"types":"./dist/types/utils/src/*.d.ts"},"./common/*":{"types":"./dist/types/common/src/*.d.ts"},"./element/*":{"types":"./dist/types/element/src/*.d.ts"},"./index.css":{"production":"./dist/prod/index.css","development":"./dist/dev/index.css"}},"gitHead":"2401e3619716b2653c64fbc92dd0752c400569b3","scripts":{"publish":"npm publish --access public --registry=https://registry.npmjs.org/","build:esm":"rimraf dist && node ../../scripts/buildPackage.js && yarn gen:types","gen:types":"rimraf types && tsc"},"_npmUser":{"name":"elsci-io","actor":{"name":"elsci-io","type":"user","email":"ci@elsci.io"},"email":"ci@elsci.io"},"repository":{"url":"git+https://github.com/excalidraw/excalidraw.git","type":"git"},"_npmVersion":"10.9.2","description":"Excalidraw as a React component","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all","not safari < 12","not kaios <= 2.5","not edge < 79","not chrome < 70","not and_uc < 13","not samsung < 10"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"1.1.1","pako":"2.0.3","pica":"7.1.1","sass":"1.51.0","fuzzy":"0.1.3","jotai":"2.11.0","nanoid":"3.3.3","roughjs":"4.6.4","cross-env":"7.0.3","pwacompat":"2.0.17","open-color":"1.9.1","tunnel-rat":"0.1.2","jotai-scope":"0.7.2","png-chunk-text":"1.0.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","points-on-curve":"1.0.1","es6-promise-pool":"2.5.0","perfect-freehand":"1.2.0","browser-fs-access":"0.29.1","image-blob-reduce":"3.0.1","png-chunks-encode":"1.0.0","png-chunks-extract":"1.0.0","fractional-indexing":"3.2.0","@radix-ui/react-tabs":"1.1.3","@braintree/sanitize-url":"6.0.2","@radix-ui/react-popover":"1.1.6","@excalidraw/laser-pointer":"1.3.1","canvas-roundrect-polyfill":"0.0.1","@excalidraw/random-username":"1.1.0","@excalidraw/mermaid-to-excalidraw":"1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.0.1","esbuild":"0.19.10","ansicolor":"2.0.3","cross-env":"7.0.3","jest-diff":"29.7.0","harfbuzzjs":"0.3.6","typescript":"4.9.4","@types/pako":"2.0.3","@types/pica":"5.1.3","autoprefixer":"10.4.7","fake-indexeddb":"3.1.7","fonteditor-core":"2.4.1","esbuild-sass-plugin":"2.16.0","eslint-plugin-react":"7.32.2","@testing-library/dom":"10.4.0","@testing-library/react":"16.2.0","@types/lodash.debounce":"4.0.8","@testing-library/jest-dom":"6.6.3","@size-limit/preset-big-lib":"9.0.0","@types/resize-observer-browser":"0.1.7"},"peerDependencies":{"react":"^17.0.2 || ^18.2.0 || ^19.0.0","react-dom":"^17.0.2 || ^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/excalidraw_0.18.0-patch.7_1751995489452_0.43501067499390356","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-patch.8":{"name":"@elsci-io/excalidraw","version":"0.18.0-patch.8","keywords":["excalidraw","excalidraw-embed","react","npm","npm excalidraw"],"license":"MIT","_id":"@elsci-io/excalidraw@0.18.0-patch.8","maintainers":[{"name":"elsci-io","email":"ci@elsci.io"}],"homepage":"https://github.com/excalidraw/excalidraw/tree/master/packages/excalidraw","bugs":{"url":"https://github.com/excalidraw/excalidraw/issues"},"dist":{"shasum":"e2bd3e0894b9488751a236669d9ac7a11ac64f1b","tarball":"https://registry.npmjs.org/@elsci-io/excalidraw/-/excalidraw-0.18.0-patch.8.tgz","fileCount":1039,"integrity":"sha512-iYKMCLgco0reMiv/k18VornK5bon8Vg94Z6N/TE+DqRdTEfULg8xl5cdFQoeqmm4v6ZsFKcIRGtYGo9G57SwQA==","signatures":[{"sig":"MEUCIExyhFahh6chsc+GXDMRhUg8Md64QVMcmFZMhl4yJGF2AiEAuzavhH80oa66LtOJJVQ3EXBoNkx3pjE4QiXZtx3gEZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47127208},"main":"./dist/prod/index.js","type":"module","types":"./dist/types/excalidraw/index.d.ts","module":"./dist/prod/index.js","exports":{".":{"types":"./dist/types/excalidraw/index.d.ts","default":"./dist/prod/index.js","production":"./dist/prod/index.js","development":"./dist/dev/index.js"},"./*":{"types":"./dist/types/excalidraw/*.d.ts"},"./math/*":{"types":"./dist/types/math/src/*.d.ts"},"./utils/*":{"types":"./dist/types/utils/src/*.d.ts"},"./common/*":{"types":"./dist/types/common/src/*.d.ts"},"./element/*":{"types":"./dist/types/element/src/*.d.ts"},"./index.css":{"production":"./dist/prod/index.css","development":"./dist/dev/index.css"}},"gitHead":"bf509553b4581be9a8db2d0e2388f690f31349e0","scripts":{"publish":"npm publish --access public --registry=https://registry.npmjs.org/","build:esm":"rimraf dist && node ../../scripts/buildPackage.js && yarn gen:types","gen:types":"rimraf types && tsc"},"_npmUser":{"name":"elsci-io","email":"ci@elsci.io"},"repository":{"url":"git+https://github.com/excalidraw/excalidraw.git","type":"git"},"_npmVersion":"10.9.2","description":"Excalidraw as a React component","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all","not safari < 12","not kaios <= 2.5","not edge < 79","not chrome < 70","not and_uc < 13","not samsung < 10"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"1.1.1","pako":"2.0.3","pica":"7.1.1","sass":"1.51.0","fuzzy":"0.1.3","jotai":"2.11.0","nanoid":"3.3.3","roughjs":"4.6.4","cross-env":"7.0.3","pwacompat":"2.0.17","open-color":"1.9.1","tunnel-rat":"0.1.2","jotai-scope":"0.7.2","png-chunk-text":"1.0.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","points-on-curve":"1.0.1","es6-promise-pool":"2.5.0","perfect-freehand":"1.2.0","browser-fs-access":"0.29.1","image-blob-reduce":"3.0.1","png-chunks-encode":"1.0.0","png-chunks-extract":"1.0.0","fractional-indexing":"3.2.0","@radix-ui/react-tabs":"1.1.3","@braintree/sanitize-url":"6.0.2","@radix-ui/react-popover":"1.1.6","@excalidraw/laser-pointer":"1.3.1","canvas-roundrect-polyfill":"0.0.1","@excalidraw/random-username":"1.1.0","@excalidraw/mermaid-to-excalidraw":"1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.0.1","esbuild":"0.19.10","ansicolor":"2.0.3","cross-env":"7.0.3","jest-diff":"29.7.0","harfbuzzjs":"0.3.6","typescript":"4.9.4","@types/pako":"2.0.3","@types/pica":"5.1.3","autoprefixer":"10.4.7","fake-indexeddb":"3.1.7","fonteditor-core":"2.4.1","esbuild-sass-plugin":"2.16.0","eslint-plugin-react":"7.32.2","@testing-library/dom":"10.4.0","@testing-library/react":"16.2.0","@types/lodash.debounce":"4.0.8","@testing-library/jest-dom":"6.6.3","@size-limit/preset-big-lib":"9.0.0","@types/resize-observer-browser":"0.1.7"},"peerDependencies":{"react":"^17.0.2 || ^18.2.0 || ^19.0.0","react-dom":"^17.0.2 || ^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/excalidraw_0.18.0-patch.8_1754039802170_0.18550910985231384","host":"s3://npm-registry-packages-npm-production"}},"0.18.1-patch.1":{"name":"@elsci-io/excalidraw","version":"0.18.1-patch.1","keywords":["excalidraw","excalidraw-embed","react","npm","npm excalidraw"],"license":"MIT","_id":"@elsci-io/excalidraw@0.18.1-patch.1","maintainers":[{"name":"elsci-io","email":"ci@elsci.io"}],"homepage":"https://github.com/excalidraw/excalidraw/tree/master/packages/excalidraw","bugs":{"url":"https://github.com/excalidraw/excalidraw/issues"},"dist":{"shasum":"7f87760db3afc99e04f81f5a91d65c16ff22c469","tarball":"https://registry.npmjs.org/@elsci-io/excalidraw/-/excalidraw-0.18.1-patch.1.tgz","fileCount":1112,"integrity":"sha512-V0CnCzioYpB1c/hlZWvJDuLv5CRvZ93eWK22Y22ozN/8j7rL5e0PUNv0TQOVySOZgIZRmq6UG6CPcRXNc4Pv7g==","signatures":[{"sig":"MEUCIQCOkPJT9vFD11NGx7GRS5c56/dJODc7oMjw7RbAneq0IQIgPPmoIRneO3o9XDKWECKk2ACaRgYKod2brUlbkou1F0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49217640},"main":"./dist/prod/index.js","type":"module","types":"./dist/types/excalidraw/index.d.ts","module":"./dist/prod/index.js","exports":{".":{"types":"./dist/types/excalidraw/index.d.ts","default":"./dist/prod/index.js","production":"./dist/prod/index.js","development":"./dist/dev/index.js"},"./*":{"types":"./dist/types/excalidraw/*.d.ts"},"./math/*":{"types":"./dist/types/math/src/*.d.ts"},"./utils/*":{"types":"./dist/types/utils/src/*.d.ts"},"./common/*":{"types":"./dist/types/common/src/*.d.ts"},"./element/*":{"types":"./dist/types/element/src/*.d.ts"},"./index.css":{"production":"./dist/prod/index.css","development":"./dist/dev/index.css"}},"gitHead":"51f2812955b01e48867b459930de2689f9ac7074","scripts":{"publish":"npm publish --access public --registry=https://registry.npmjs.org/","build:esm":"rimraf dist && node ../../scripts/buildPackage.js && yarn gen:types","gen:types":"rimraf types && tsc"},"_npmUser":{"name":"elsci-io","email":"ci@elsci.io"},"repository":{"url":"git+https://github.com/excalidraw/excalidraw.git","type":"git"},"_npmVersion":"10.9.2","description":"Excalidraw as a React component","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all","not safari < 12","not kaios <= 2.5","not edge < 79","not chrome < 70","not and_uc < 13","not samsung < 10"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"1.1.1","pako":"2.0.3","pica":"7.1.1","sass":"1.51.0","fuzzy":"0.1.3","jotai":"2.11.0","nanoid":"3.3.3","roughjs":"4.6.4","radix-ui":"1.4.3","cross-env":"7.0.3","pwacompat":"2.0.17","tunnel-rat":"0.1.2","jotai-scope":"0.7.2","png-chunk-text":"1.0.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","points-on-curve":"1.0.1","@codemirror/view":"^6.0.0","@excalidraw/math":"0.18.0","@lezer/highlight":"^1.0.0","es6-promise-pool":"2.5.0","perfect-freehand":"1.2.0","@codemirror/state":"^6.0.0","browser-fs-access":"0.38.0","image-blob-reduce":"3.0.1","png-chunks-encode":"1.0.0","@excalidraw/common":"0.18.0","png-chunks-extract":"1.0.0","@excalidraw/element":"0.18.0","@codemirror/commands":"^6.0.0","@codemirror/language":"^6.0.0","@braintree/sanitize-url":"6.0.2","@excalidraw/laser-pointer":"1.3.1","canvas-roundrect-polyfill":"0.0.1","@excalidraw/random-username":"1.1.0","@excalidraw/mermaid-to-excalidraw":"2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.0.1","esbuild":"0.19.10","ansicolor":"2.0.3","cross-env":"7.0.3","jest-diff":"29.7.0","harfbuzzjs":"0.3.6","typescript":"5.9.3","@types/pako":"2.0.3","@types/pica":"5.1.3","autoprefixer":"10.4.7","fake-indexeddb":"3.1.7","fonteditor-core":"2.4.1","esbuild-sass-plugin":"2.16.0","eslint-plugin-react":"7.32.2","@testing-library/dom":"10.4.0","@testing-library/react":"16.2.0","@types/lodash.debounce":"4.0.8","@testing-library/jest-dom":"6.6.3","@size-limit/preset-big-lib":"9.0.0","@types/resize-observer-browser":"0.1.7"},"peerDependencies":{"react":"^17.0.2 || ^18.2.0 || ^19.0.0","react-dom":"^17.0.2 || ^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/excalidraw_0.18.1-patch.1_1785502377607_0.7143540241496158","host":"s3://npm-registry-packages-npm-production"}},"0.18.1-patch.2":{"name":"@elsci-io/excalidraw","version":"0.18.1-patch.2","keywords":["excalidraw","excalidraw-embed","react","npm","npm excalidraw"],"license":"MIT","_id":"@elsci-io/excalidraw@0.18.1-patch.2","maintainers":[{"name":"elsci-io","email":"ci@elsci.io"}],"homepage":"https://github.com/excalidraw/excalidraw/tree/master/packages/excalidraw","bugs":{"url":"https://github.com/excalidraw/excalidraw/issues"},"dist":{"shasum":"89d57067a8b0bb54cd0b6c150072648250a10122","tarball":"https://registry.npmjs.org/@elsci-io/excalidraw/-/excalidraw-0.18.1-patch.2.tgz","fileCount":1112,"integrity":"sha512-fiXyaTBGPO/G3GEDa0KKQ+ApB/P5alJx+Aj/MdHXXCAZ/uhT4NVtSQAjvxposxWlI/SvXj5LfpW5mdRUokpTpA==","signatures":[{"sig":"MEYCIQC5w7Jo4QsH9FwRxNn0cqk58Sy5VbJFI7IMFolEq7gPZgIhAMo8seGDhVJVfup93loUZJCNSp1BuuWyUig16Gy6T7+7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49217640},"main":"./dist/prod/index.js","type":"module","types":"./dist/types/excalidraw/index.d.ts","module":"./dist/prod/index.js","exports":{".":{"types":"./dist/types/excalidraw/index.d.ts","default":"./dist/prod/index.js","production":"./dist/prod/index.js","development":"./dist/dev/index.js"},"./*":{"types":"./dist/types/excalidraw/*.d.ts"},"./math/*":{"types":"./dist/types/math/src/*.d.ts"},"./utils/*":{"types":"./dist/types/utils/src/*.d.ts"},"./common/*":{"types":"./dist/types/common/src/*.d.ts"},"./element/*":{"types":"./dist/types/element/src/*.d.ts"},"./index.css":{"production":"./dist/prod/index.css","development":"./dist/dev/index.css"}},"gitHead":"1733f0628c26014168355375801b19df575892a3","scripts":{"publish":"npm publish --access public --registry=https://registry.npmjs.org/","build:esm":"rimraf dist && node ../../scripts/buildPackage.js && yarn gen:types","gen:types":"rimraf types && tsc"},"_npmUser":{"name":"elsci-io","email":"ci@elsci.io"},"repository":{"url":"git+https://github.com/excalidraw/excalidraw.git","type":"git"},"_npmVersion":"10.9.2","description":"Excalidraw as a React component","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all","not safari < 12","not kaios <= 2.5","not edge < 79","not chrome < 70","not and_uc < 13","not samsung < 10"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"1.1.1","pako":"2.0.3","pica":"7.1.1","sass":"1.51.0","fuzzy":"0.1.3","jotai":"2.11.0","nanoid":"3.3.3","roughjs":"4.6.4","radix-ui":"1.4.3","cross-env":"7.0.3","pwacompat":"2.0.17","tunnel-rat":"0.1.2","jotai-scope":"0.7.2","png-chunk-text":"1.0.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","points-on-curve":"1.0.1","@codemirror/view":"^6.0.0","@excalidraw/math":"0.18.0","@lezer/highlight":"^1.0.0","es6-promise-pool":"2.5.0","perfect-freehand":"1.2.0","@codemirror/state":"^6.0.0","browser-fs-access":"0.38.0","image-blob-reduce":"3.0.1","png-chunks-encode":"1.0.0","@excalidraw/common":"0.18.0","png-chunks-extract":"1.0.0","@excalidraw/element":"0.18.0","@codemirror/commands":"^6.0.0","@codemirror/language":"^6.0.0","@braintree/sanitize-url":"6.0.2","@excalidraw/laser-pointer":"1.3.1","canvas-roundrect-polyfill":"0.0.1","@excalidraw/random-username":"1.1.0","@excalidraw/mermaid-to-excalidraw":"2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.0.1","esbuild":"0.19.10","ansicolor":"2.0.3","cross-env":"7.0.3","jest-diff":"29.7.0","harfbuzzjs":"0.3.6","typescript":"5.9.3","@types/pako":"2.0.3","@types/pica":"5.1.3","autoprefixer":"10.4.7","fake-indexeddb":"3.1.7","fonteditor-core":"2.4.1","esbuild-sass-plugin":"2.16.0","eslint-plugin-react":"7.32.2","@testing-library/dom":"10.4.0","@testing-library/react":"16.2.0","@types/lodash.debounce":"4.0.8","@testing-library/jest-dom":"6.6.3","@size-limit/preset-big-lib":"9.0.0","@types/resize-observer-browser":"0.1.7"},"peerDependencies":{"react":"^17.0.2 || ^18.2.0 || ^19.0.0","react-dom":"^17.0.2 || ^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/excalidraw_0.18.1-patch.2_1785506459940_0.9614094947506786","host":"s3://npm-registry-packages-npm-production"}},"0.18.1-patch.3":{"name":"@elsci-io/excalidraw","version":"0.18.1-patch.3","type":"module","types":"./dist/types/excalidraw/index.d.ts","main":"./dist/prod/index.js","module":"./dist/prod/index.js","exports":{"./common/*":{"types":"./dist/types/common/src/*.d.ts"},"./element/*":{"types":"./dist/types/element/src/*.d.ts"},"./math/*":{"types":"./dist/types/math/src/*.d.ts"},"./utils/*":{"types":"./dist/types/utils/src/*.d.ts"},"./*":{"types":"./dist/types/excalidraw/*.d.ts"},"./index.css":{"development":"./dist/dev/index.css","production":"./dist/prod/index.css"},".":{"types":"./dist/types/excalidraw/index.d.ts","development":"./dist/dev/index.js","production":"./dist/prod/index.js","default":"./dist/prod/index.js"}},"publishConfig":{"access":"public"},"description":"Excalidraw as a React component","license":"MIT","keywords":["excalidraw","excalidraw-embed","react","npm","npm excalidraw"],"browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all","not safari < 12","not kaios <= 2.5","not edge < 79","not chrome < 70","not and_uc < 13","not samsung < 10"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"repository":{"type":"git","url":"git+https://github.com/excalidraw/excalidraw.git"},"bugs":{"url":"https://github.com/excalidraw/excalidraw/issues"},"homepage":"https://github.com/excalidraw/excalidraw/tree/master/packages/excalidraw","scripts":{"gen:types":"rimraf types && tsc","build:esm":"rimraf dist && node ../../scripts/buildPackage.js && yarn gen:types","publish":"npm publish --access public --registry=https://registry.npmjs.org/"},"peerDependencies":{"react":"^17.0.2 || ^18.2.0 || ^19.0.0","react-dom":"^17.0.2 || ^18.2.0 || ^19.0.0"},"dependencies":{"@braintree/sanitize-url":"6.0.2","@codemirror/commands":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/state":"^6.0.0","@codemirror/view":"^6.0.0","@lezer/highlight":"^1.0.0","@excalidraw/laser-pointer":"1.3.1","@excalidraw/mermaid-to-excalidraw":"2.2.2","@excalidraw/random-username":"1.1.0","browser-fs-access":"0.38.0","canvas-roundrect-polyfill":"0.0.1","clsx":"1.1.1","cross-env":"7.0.3","es6-promise-pool":"2.5.0","fuzzy":"0.1.3","image-blob-reduce":"3.0.1","jotai":"2.11.0","jotai-scope":"0.7.2","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","nanoid":"3.3.3","pako":"2.0.3","perfect-freehand":"1.2.0","pica":"7.1.1","png-chunk-text":"1.0.0","png-chunks-encode":"1.0.0","png-chunks-extract":"1.0.0","points-on-curve":"1.0.1","pwacompat":"2.0.17","radix-ui":"1.4.3","roughjs":"4.6.4","sass":"1.51.0","tunnel-rat":"0.1.2"},"devDependencies":{"@size-limit/preset-big-lib":"9.0.0","@testing-library/dom":"10.4.0","@testing-library/jest-dom":"6.6.3","@testing-library/react":"16.2.0","@types/lodash.debounce":"4.0.8","@types/pako":"2.0.3","@types/pica":"5.1.3","@types/resize-observer-browser":"0.1.7","ansicolor":"2.0.3","autoprefixer":"10.4.7","cross-env":"7.0.3","dotenv":"16.0.1","esbuild":"0.19.10","esbuild-sass-plugin":"2.16.0","eslint-plugin-react":"7.32.2","fake-indexeddb":"3.1.7","fonteditor-core":"2.4.1","harfbuzzjs":"0.3.6","jest-diff":"29.7.0","typescript":"5.9.3"},"_id":"@elsci-io/excalidraw@0.18.1-patch.3","gitHead":"1733f0628c26014168355375801b19df575892a3","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ApopuKzIU0Fz8KkITp9dQL1ITrxLBsDRpjnOVNQzSLrYb2Hfx8qHa7pYU8t+FLyko16teAWudfknQ8Lp7gY0AQ==","shasum":"231e8eddf74df7b394c7e3b202d918c12d43a585","tarball":"https://registry.npmjs.org/@elsci-io/excalidraw/-/excalidraw-0.18.1-patch.3.tgz","fileCount":1112,"unpackedSize":50552334,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGyqz3oKYJ6DTfpYU89b4ZMLPpmEMNP23fcQ6UG8AZGdAiEA9Y8hSjC1T5ta4jLngtItBHWILDTCV2kSwGP/X1zzH+A="}]},"_npmUser":{"name":"elsci-io","email":"ci@elsci.io"},"directories":{},"maintainers":[{"name":"elsci-io","email":"ci@elsci.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/excalidraw_0.18.1-patch.3_1785507900043_0.4222446258394872"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-22T12:30:39.206Z","modified":"2026-07-31T14:25:00.839Z","0.18.0-patch.1":"2025-05-22T12:30:39.871Z","0.18.0-patch.2":"2025-05-22T13:42:27.214Z","0.18.0-patch.3":"2025-05-27T12:29:49.144Z","0.18.0-patch.5":"2025-05-27T13:17:14.988Z","0.18.0-patch.6":"2025-05-28T17:23:00.833Z","0.18.0-patch.7":"2025-07-08T17:24:50.087Z","0.18.0-patch.8":"2025-08-01T09:16:42.704Z","0.18.1-patch.1":"2026-07-31T12:52:58.179Z","0.18.1-patch.2":"2026-07-31T14:01:00.532Z","0.18.1-patch.3":"2026-07-31T14:25:00.643Z"},"bugs":{"url":"https://github.com/excalidraw/excalidraw/issues"},"license":"MIT","homepage":"https://github.com/excalidraw/excalidraw/tree/master/packages/excalidraw","keywords":["excalidraw","excalidraw-embed","react","npm","npm excalidraw"],"repository":{"type":"git","url":"git+https://github.com/excalidraw/excalidraw.git"},"description":"Excalidraw as a React component","maintainers":[{"name":"elsci-io","email":"ci@elsci.io"}],"readme":"# Excalidraw\n\n**Excalidraw** is exported as a React component that you can embed directly in your app.\n\n## Installation\n\nInstall the package together with its React peer dependencies.\n\n```bash\nnpm install react react-dom @excalidraw/excalidraw\n# or\nyarn add react react-dom @excalidraw/excalidraw\n```\n\n> **Note**: If you want to try unreleased changes, use `@excalidraw/excalidraw@next`.\n\n## Quick start\n\nThe minimum working setup has two easy-to-miss requirements:\n\n1. Import the package CSS:\n\n```ts\nimport \"@excalidraw/excalidraw/index.css\";\n```\n\n2. Render Excalidraw inside a container with a non-zero height.\n\n```tsx\nimport { Excalidraw } from \"@excalidraw/excalidraw\";\nimport \"@excalidraw/excalidraw/index.css\";\n\nexport default function App() {\n  return (\n    <div style={{ height: \"100vh\" }}>\n      <Excalidraw />\n    </div>\n  );\n}\n```\n\nExcalidraw fills `100%` of the width and height of its parent. If the parent has no height, the canvas will not be visible.\n\n## Next.js / SSR frameworks\n\nExcalidraw should be rendered on the client. In SSR frameworks such as Next.js, use a client component and load it dynamically with SSR disabled.\n\n```tsx\n// app/components/ExcalidrawClient.tsx\n\"use client\";\n\nimport { Excalidraw } from \"@excalidraw/excalidraw\";\nimport \"@excalidraw/excalidraw/index.css\";\n\nexport default function ExcalidrawClient() {\n  return (\n    <div style={{ height: \"100vh\" }}>\n      <Excalidraw />\n    </div>\n  );\n}\n```\n\n```tsx\n// app/page.tsx\nimport dynamic from \"next/dynamic\";\n\nconst ExcalidrawClient = dynamic(\n  () => import(\"./components/ExcalidrawClient\"),\n  { ssr: false },\n);\n\nexport default function Page() {\n  return <ExcalidrawClient />;\n}\n```\n\nSee the local examples for complete setups:\n\n- [examples/with-nextjs](https://github.com/excalidraw/excalidraw/tree/master/examples/with-nextjs)\n- [examples/with-script-in-browser](https://github.com/excalidraw/excalidraw/tree/master/examples/with-script-in-browser)\n\n## LLM / agent tips\n\nIf an LLM or coding agent is setting up Excalidraw, these shortcuts usually save more time than re-prompting:\n\n- Start with a plain `<Excalidraw />` in a `100vh` container. Add refs, `initialData`, persistence, or custom UI only after the base embed works.\n- If the canvas is blank, check the CSS import and parent height first. Those are the two most common integration failures.\n- In Next.js or other SSR frameworks, assume client-only rendering first. Use `\"use client\"` and `dynamic(..., { ssr: false })` before debugging hydration or `window is not defined` errors.\n- If imports or entrypoints are unclear, inspect `node_modules/@excalidraw/excalidraw/package.json`. The installed package exports are the source of truth.\n- Do not set `window.EXCALIDRAW_ASSET_PATH` unless you are intentionally self-hosting fonts/assets.\n- When docs and generated code drift, copy the nearest working example from this repo, especially `examples/with-nextjs` or `examples/with-script-in-browser`.\n\n## Migrating to `@excalidraw/excalidraw@0.18.x`\n\nVersion `0.18.x` removes the old `types/`-prefixed deep import paths. If you were importing types from `@excalidraw/excalidraw/types/...`, switch to the new type-only subpaths below.\n\n| Old path | New path |\n| --- | --- |\n| `@excalidraw/excalidraw/types/data/transform.js` | `@excalidraw/excalidraw/element/transform` |\n| `@excalidraw/excalidraw/types/data/types.js` | `@excalidraw/excalidraw/data/types` |\n| `@excalidraw/excalidraw/types/element/types.js` | `@excalidraw/excalidraw/element/types` |\n| `@excalidraw/excalidraw/types/utility-types.js` | `@excalidraw/excalidraw/common/utility-types` |\n| `@excalidraw/excalidraw/types/types.js` | `@excalidraw/excalidraw/types` |\n\nDrop the `.js` extension. The new package `exports` map resolves these paths without it.\n\nThese deep subpaths are for `import type` only. Runtime imports should come from the package root, plus `@excalidraw/excalidraw/index.css` for styles.\n\nFor example:\n\n```ts\nimport { exportToSvg } from \"@excalidraw/excalidraw\";\n```\n\n## Self-hosting fonts\n\nBy default, Excalidraw downloads the fonts it needs from the [CDN](https://esm.run/@excalidraw/excalidraw/dist/prod).\n\nFor self-hosting, copy the contents of `node_modules/@excalidraw/excalidraw/dist/prod/fonts` into the path where your app serves static assets, for example `public/`. Then set `window.EXCALIDRAW_ASSET_PATH` to that same path:\n\n```html\n<script>\n  window.EXCALIDRAW_ASSET_PATH = \"/\";\n</script>\n```\n\n## Demo\n\nTry the [CodeSandbox example](https://codesandbox.io/p/sandbox/github/excalidraw/excalidraw/tree/master/examples/with-script-in-browser).\n\n## Integration\n\nRead the [integration docs](https://docs.excalidraw.com/docs/@excalidraw/excalidraw/integration).\n\n## API\n\nRead the [API docs](https://docs.excalidraw.com/docs/@excalidraw/excalidraw/api).\n\n## Contributing\n\nRead the [contributing docs](https://docs.excalidraw.com/docs/@excalidraw/excalidraw/contributing).\n","readmeFilename":"README.md"}