{"_id":"@tsdraw/react","_rev":"26-2df5dafa41cafc30264bb94a220c8d75","name":"@tsdraw/react","dist-tags":{"latest":"0.10.2"},"versions":{"0.4.0":{"name":"@tsdraw/react","version":"0.4.0","_id":"@tsdraw/react@0.4.0","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"484d4f11b2d5af2aee1dfadf14b1b89e2438901a","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.4.0.tgz","fileCount":8,"integrity":"sha512-aCQzdag7Z8F9XJ9Q8vc2Ia+6n94/Ycr+lxHWwcGsXkshLfv5XF3cHH5wJfRRw3U4XXV5k4fVO4AG46G8dGRKhw==","signatures":[{"sig":"MEQCICCzNJhPo/fWDQxBV0Ed7dw1eYiUy6vQ1AEkD35th+5LAiBwx/aYIUsK90eHX1hYsOiH0QUNOKvt/5eKJ9HkIQnuKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244834},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"a51d2fe1b034a2dcf434b413bcd693889b69ca5f","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"0.4.0","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.0_1773798429090_0.6854260913887198","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@tsdraw/react","version":"0.5.0","_id":"@tsdraw/react@0.5.0","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"698ed09bf628e94e770413bca68371e5b4248f6d","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.5.0.tgz","fileCount":8,"integrity":"sha512-wshiZhz+l5uE5Iu6IQVAuxfas4INXHgHVeFvl1yXfDx65KXrth5NXhxsitvWrtpq/FoluU6HdfvCiRb0qneSTA==","signatures":[{"sig":"MEUCIF6KL4E/pK2HOSKpzc1RSxO3x5v8mFkQQdWRVDnXF9GWAiEA80eEYYkEdyZF+EjiLkMbX8CybR0/Riml8FgJzon4ShU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302628},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"4825272c0be887154e63f355095c9402df88139b","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"0.5.0","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.5.0_1773825634453_0.46926340229984165","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@tsdraw/react","version":"0.5.1","_id":"@tsdraw/react@0.5.1","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"8e7523a8cfbd60b6452d5f1ce136c5f8b09d601f","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.5.1.tgz","fileCount":8,"integrity":"sha512-EB7TpzmmorXmz2Poqv2KJi3QtSgP5ERfSzExRFCPubhYD1JGMGeau88cJqTM6b//V5SNui4f57PwsZzCPQODkw==","signatures":[{"sig":"MEYCIQD2OORPieXFB/mrvzq3GqxrYBOQBzZ4q/qiyvEPUQCVSwIhAJnU+Kv3jA4BWwJevjNLhGQHD2Te8Cej4nN2XBUcLZUV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302629},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"a6eeba78246ba5ad4277214eea731f71ccf740fd","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"0.5.1","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.5.1_1773838117000_0.8451943525361048","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@tsdraw/react","version":"0.6.0","_id":"@tsdraw/react@0.6.0","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"b00096c191e55ab715cf5194aa9e66be6d283fbd","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.6.0.tgz","fileCount":8,"integrity":"sha512-iKThF1GVrBHKXAU3z6C8q1HJYOUi13KQ0m8sOsFzXTw9otqVs88a+7gSKeUfImN0H3GPsH4Z2rJKxHYeUyzh7Q==","signatures":[{"sig":"MEQCIHssa8JjSCYX4swxKJp+TRPLkDLBfSbJF555Wan5gwlUAiA7yVvIQjOhtK28JGpbIG4P9c941Z09q4aV8S9R75843Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353648},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"114e70cc11db14da4995a5520ad076951acbbd0d","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"0.6.0","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.0_1773881838739_0.6301352349542992","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@tsdraw/react","version":"0.6.1","_id":"@tsdraw/react@0.6.1","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"622325c8dbd1decb100d93efc7fa44b11b8ff566","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.6.1.tgz","fileCount":8,"integrity":"sha512-WhiDFeiIvbEPJ8Qlwq3xm1rXYQMex0ZlDF8Tx25lCmLnXnrNlfSqdBMlaQ+TAvtk2bRa9/Xw+t1W7lpGtd/Q/A==","signatures":[{"sig":"MEQCIHfmpZGxW6cvBauM8FMu8Uzlowv7W9lkh0aN01VftKlMAiB5xNERn7Qt/vKazet58snBOpI9FLb1i/ONnRiAhjviMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353812},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"3467a0688be04a4eeb5cb241c61d6a328166bd5c","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"0.6.0","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.1_1773882558472_0.12873004362548546","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@tsdraw/react","version":"0.6.2","_id":"@tsdraw/react@0.6.2","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"8b2f1a3d1aa4434aac523d1ce5956cffb70269ed","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.6.2.tgz","fileCount":8,"integrity":"sha512-X+frv6raFFby6dJb85SuB2G9KmriVTj0XGbsJlevL2vjamEmZngj/l/rnwQTjhy7VOtvkDW+CsP+eGDph6jjtA==","signatures":[{"sig":"MEYCIQCu7DLCVS2bHJjYr/AttR7kVSiivbuftfVySaF3Rkkd/QIhAIiaVQgKimcyMmd7sA9IDTKCt7PBEq+QoM47CvQjmX7v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":367955},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"b4f31af9eba7d5dd872c04a48225dcdfe76ba5ca","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"latest","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.2_1773887406428_0.8114759270929788","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@tsdraw/react","version":"0.7.0","_id":"@tsdraw/react@0.7.0","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"de86007e6c2c1d04003453c83e0dd41b45d8b5e1","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.7.0.tgz","fileCount":8,"integrity":"sha512-TLCK0e37IYVd1LxsviI61nghpfXS1G0sFCqqil9+bJ3iib+/ZNi5MhIdlFE7KVsgxK/g0gPfO2Qg/TM6aS8jhQ==","signatures":[{"sig":"MEUCIQD0f8HYIPKEDuZVCB7YFMZTNIib4d8NIXn+3bXM1rQBuAIgM5y6tLTTMEvKEjoiLeS4/3fhiCEmxIRCEsCkCZ5KcVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390155},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"fd7aba09b4e7440caf5a155e0fece445dfc7e900","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"latest","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.0_1773948000655_0.2347656165928378","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@tsdraw/react","version":"0.8.0","_id":"@tsdraw/react@0.8.0","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"be575442c368084c54fb26c90bbb5f9f771e56a1","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.8.0.tgz","fileCount":8,"integrity":"sha512-VdoeZEM+wO4+n2Ts2xnpC9RyKZZZnty74d/jKyp6hrxjZ1QdK9qbALV/zj7wWNMnZhAjifpieHKxS0MjvgjWLg==","signatures":[{"sig":"MEQCIEfo2KHUvsjjBPVFioNbqTvUYzLv4tJwY0nEeW6cQeHMAiBwVWOumWaIvSOM98If98KnbJBRgFGELUNQhvClsdnGyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495537},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"09dc07417aaee398a2d780461884fdd12f2b2838","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"latest","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.0_1774036589823_0.6131539881025749","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@tsdraw/react","version":"0.8.1","_id":"@tsdraw/react@0.8.1","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"e49fba397314284b31527956c71308c7501b7ba2","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.8.1.tgz","fileCount":8,"integrity":"sha512-rGmTDl+r8amKZ95/dMQt0Ngfv34TUELraU+izsr9a/KzeepHY6RVulgVdtYb2KVc83fGUi3zM0SH002kw/wtYA==","signatures":[{"sig":"MEYCIQCMOSAmUyHybOy5ckICkONCrrGxmJJrJ8tRyDy1SuCsIAIhAIKXQNqPv7P1PjDZX/Khhg0puZs32yJ2NbHtty6SB1lV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495537},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"47bf9b0f093cdd5d22b0cbb5157476edbf2f6e29","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"latest","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.1_1774043584508_0.48987911388024963","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@tsdraw/react","version":"0.8.2","_id":"@tsdraw/react@0.8.2","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"1100fe688e5caea9852d01f91678818029ec2cba","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.8.2.tgz","fileCount":8,"integrity":"sha512-keNf2bz00UJeHVe0zzOOVCCnf/msbzovm+mj417u0G79rcqVwArZirvsBTTZmfMRmQ8oX+VMCsIlYlHWCxDulQ==","signatures":[{"sig":"MEYCIQC4QNUvCDnd+79cfg50FGvJqwl8aPNEOAausPf3F8lpaQIhAK2n7t3LOY2cxm6YIqCBAtvstl+kFFVI6whVAjfqBc1+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495537},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"19c8ad01b065e8a57a90e3a37764a124197527b6","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"latest","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.2_1774044116951_0.93812892410905","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@tsdraw/react","version":"0.8.3","_id":"@tsdraw/react@0.8.3","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"ea29849dc594ff0bd90f74c7152365f99e006083","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.8.3.tgz","fileCount":8,"integrity":"sha512-9SFlgma4Jqd3+2MSgdXRWLw4tU9+baZcjGN2GclMg8MVz0KwLQ5q7nvCRlo0fsXZoxDJsoiNo0xYA9HzFB4p2w==","signatures":[{"sig":"MEUCIQCFCOXn9XlZ1hW3xtvo7GXrO7ORjXiAp4KMM1hadjgLawIgYq4g8xbdeSUjtzYA8BseYsA2VfkTUP5ZtiOkQbx2weM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503763},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"7aca4ef73e3e3a516d511b33c2defe5c47bd6c47","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"latest","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.3_1774054377681_0.914976394894693","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@tsdraw/react","version":"0.8.4","_id":"@tsdraw/react@0.8.4","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"eeeaec4a8c2943addc973fc3e255ec41395d1376","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.8.4.tgz","fileCount":8,"integrity":"sha512-+joUPuWEgoGbGWoiYmO3AuWlCVk1+4Nsiut6oMBY2TFLYJzqWyTBGRNe3ZS7lDg4lzBE7TCPEv/UV8/YQMeIKw==","signatures":[{"sig":"MEQCIHVt5RKONdibYay/ji8vrihgo8LtjjPD0k0TiKrHQ2gLAiBfLw19OkjVYDTB3KkSDCNseUFcOrD2X5BGTPb4EOrB6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520534},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"7d457c0773e7a11ee94864ebf43dde028327511d","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"latest","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.4_1774057800095_0.05172996236740679","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@tsdraw/react","version":"0.8.5","_id":"@tsdraw/react@0.8.5","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"ddc33e95162b3fac5b7198e5e878592104f10d1e","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.8.5.tgz","fileCount":8,"integrity":"sha512-DOx9HEmUC/NGB1eUVFM/Oc1Y8F7OwdtNLtbl7h0lETBzfXWesp2do6lXWVHMePOaJNKGaz4tFQ2290FuJ/mB4A==","signatures":[{"sig":"MEUCIQDxbxwwcEoPTDb+fJgt/E/WrJ/o2/hVo0SSZJD9XEo7GQIgOkpdHaPNz60hpLtKAd7/37x7y3R7DJuqmVsRfSI9yOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":555500},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"effb64a0c45cefd708149661468e8397978dc541","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"latest","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.5_1774060193822_0.33039907221843934","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@tsdraw/react","version":"0.9.0","_id":"@tsdraw/react@0.9.0","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"916264cbf59ee3af1c6f048255abac136d67a709","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.9.0.tgz","fileCount":8,"integrity":"sha512-MewcVCO5fGDk5MTgNkUqd5oJMDXpkyu2WVK9H3Ff0uCeZe8L/l67X5HEPTOcI4yZVgLVQMtgHa2JTqNvEd9EPw==","signatures":[{"sig":"MEQCICy7d6ApdzcdqgDzbdo8bcdx1ElAB87Vh32hRUeZlWCZAiBxIvere+4GUbWg6ykPV+3WjvC/y0JVJTXFwSs3FJEFug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":559335},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"79944d52cb5e261455a117ce54315d11b4d289db","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"latest","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.9.0_1774089106167_0.9790654850555214","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@tsdraw/react","version":"0.9.1","_id":"@tsdraw/react@0.9.1","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"1bff5312cc86a39b6a1087126f4b5c701f42430a","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.9.1.tgz","fileCount":8,"integrity":"sha512-/Qp+MS4nPlxe07VMumSj39uLVEtYjEmmLngTRsRW8MBLV4OlSraC7T80Ubi8YlB6lGWfWLa0G7ueI+bGWHGmQQ==","signatures":[{"sig":"MEYCIQDGve3t8JWw293rT2AfKSqW6aHFyMQQ9WpBW8DGSf3m2gIhAIWtEJl5AZ8YRvQ7vIXjJy17rmBDHbrUk+Zt0VtpNQcD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":559335},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"796d9da54c7119858978be252344537f7b0af4a4","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"latest","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.9.1_1774099089009_0.5948574897505836","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@tsdraw/react","version":"0.9.2","_id":"@tsdraw/react@0.9.2","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"298f59b82a7d1ef30c9f74effb4e7cffc4ba6502","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.9.2.tgz","fileCount":8,"integrity":"sha512-3WEiHv/L8oNnhm4UYRcPwHiM1NuwXZXxS9TKfmowi1csU1qabx6KiuO42546G208jYTNLkEzTjDpIXiE+z3tew==","signatures":[{"sig":"MEYCIQDM+kKYt5ZLPOkND0ZGoQ2jOtOeWYn78Nyk9YuQzJr/tAIhAOXtpCW9f7h+hjpdWOoOVC1+J2g/was9FLwvHA5AMO11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":608249},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"b90e96280f112980e46403429aa6a4690ebc203f","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.9.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"@tsdraw/core":"latest","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.9.2_1774146970003_0.20034503286272765","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@tsdraw/react","version":"0.9.3","_id":"@tsdraw/react@0.9.3","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"b0a31b89c5c91150e7491b466cd4b6445e2f863f","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.9.3.tgz","fileCount":8,"integrity":"sha512-rOuc1xAsHu0yQi7sxvoDvyhTuM2v4aXVSuciza9dtEx4yqMXGAE4lXbu8MWY6Qo5uZbf0s58IVzrnvlChPJk3Q==","signatures":[{"sig":"MEYCIQCoKLBUptayxV/2fJFU2nZ4Wpxfi8oOjLL1D4Yl8Um7iQIhAJjUVQwxzR1qayC1YQpMBZHdnW3VsC5ymOxXkl7TL6JV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":609183},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"f90783083b51aa5ebe53545c223759404a1ec614","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.11.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"@tsdraw/core":"latest","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.9.3_1775182701165_0.4907777055568534","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@tsdraw/react","version":"0.9.4","_id":"@tsdraw/react@0.9.4","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"1b571cc5919345ab23557c8dae5e4c3c28450686","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.9.4.tgz","fileCount":8,"integrity":"sha512-p9BltAv32BSEn2LWYHK0s19SpRlzS9r1KZXnQfGJfflHuWXq5aGO/mW/7vYXr0b9LR1k8fS0wO3xkrGqKLZVBg==","signatures":[{"sig":"MEQCIBNwUSfuRnPE2vum+FPDgfmDMfqHAFuShxTW/4G9Cp4aAiA78SxEtdrXJ/D3XozLOVQmLmvxtvFfdzFir/+4ShhtSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":613302},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"5df441899688a2428234b3dd269373590e38e2ab","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.11.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"@tsdraw/core":"latest","@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.9.4_1775396438142_0.8985819513475135","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@tsdraw/react","version":"0.9.5","_id":"@tsdraw/react@0.9.5","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"02cf7ebfd78e44b065dc38e30ce48efd84c542ea","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.9.5.tgz","fileCount":8,"integrity":"sha512-vn41R5d/JVRnnL3ph4yhvqOzm5E5f3ZFEIY9hXZQ+ZSPx9WMI0Lkhncu2ucsKSX63yiJIwYY1W3HK60TMVRGpg==","signatures":[{"sig":"MEUCIB8uTjKbr4DTEvGqKqmPyd3h4/HLpOtcEbWSyzBFy923AiEAvp28sYutjEKi5ECs/zhI99ikOSuvQ79/ds6AXdTNTOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":645175},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"09a187b8a09a9cc698f83d3da83e7a161f304194","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.11.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@tsdraw/core":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.9.5_1775428349034_0.6715013599407671","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@tsdraw/react","version":"0.9.6","_id":"@tsdraw/react@0.9.6","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"50c01d00f04b76991ecdfff2490b6a0c0a5fb32b","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.9.6.tgz","fileCount":8,"integrity":"sha512-IuEZ+Q29VEc8k3vmtdhtOwdLelcw/q8ntQBHD6aG4jBxnd5T3hOnGLAMANmPGD1qU3kUVX82CpCHlfQv8SfnCQ==","signatures":[{"sig":"MEUCIQCxSIfdJ0bu7DxnahCpipIWWX0+jRVAa3O9RI+qH3dPlQIgX0F5I1nhdi05YQVSwTMfVcWa4D65qicSe6DQ5gdvUsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":645175},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"c0db3a20e93316484caa0c4ceebce1b2ea16ecc8","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.11.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@tsdraw/core":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.9.6_1775590042019_0.8278451934039497","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@tsdraw/react","version":"0.9.7","_id":"@tsdraw/react@0.9.7","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"80f94d6d7f29dbfa0724118b55652f38643fb306","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.9.7.tgz","fileCount":9,"integrity":"sha512-q175gxK4CkrOsEjkisBOSZkuAnlZB2g6kuCpMyVLQOot49rpqe5TXKYj097aYF3FYJ583eOFrJdPMXeqBWCtQQ==","signatures":[{"sig":"MEYCIQCLpfduDu35oYoQHhf+3+vXFpYcmJT3jTrZbHjooLMAMAIhALKZb/w5kJNJaZWYoMzycJrv7ZhONmbtJ+6ctod9xJCD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":647992},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"5ab646b4a00caa9d9c1cd9427358fbec8ece434f","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.11.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"@tabler/icons-react":"^3.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@tsdraw/core":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.9.7_1775591268726_0.9701388524598586","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@tsdraw/react","version":"0.10.0","_id":"@tsdraw/react@0.10.0","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"31ee87621e9c8d16902f36c691fe2a015b968532","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.10.0.tgz","fileCount":9,"integrity":"sha512-JQSlcIgCXRzNCqaYzaWN+F9xPtZCTZnxqMKEzH/DEe7T5R1TJxYmQiexTXASvQ1vzBFOgs2ubrZBwL558Sf8NA==","signatures":[{"sig":"MEUCIQC3Xvza6H4G+iFzS5aRTRojQMcWUP9tdZvVKcFnhfNQ5QIgVKUqVMvIx7HVrV2B8BPpjG143Lh/Tst5H+zeC8ML8y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673500},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"c64d42a55bd783a9a878fb0db89298eb617c02bd","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.11.0","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"@tabler/icons-react":"^3.40.0","@radix-ui/react-popover":"^1.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@tsdraw/core":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.0_1778793103493_0.7407910701715266","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@tsdraw/react","version":"0.10.1","_id":"@tsdraw/react@0.10.1","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"dist":{"shasum":"ff669d71ecf5141c0cfe7f96608bb55d0d534138","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.10.1.tgz","fileCount":9,"integrity":"sha512-hGPSkyKYh6ukRXVQvn+K7v+dsLycG6BDA7foOqxNujH6AeQN9RGRW9uaxOeRob2oMBBpKoq3pZV/m0EI3BeCMg==","signatures":[{"sig":"MEQCIErKuqUXZhtjqlosJK+uhM3d7FAsnuyGM7lSxpm6VHHMAiBb1N+DnQSivGUpFvvWrbC298lp8fLV06JgfbC5Nt3bYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673501},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"gitHead":"e2ea2efddd531423235eab3e44875d34a663159f","scripts":{"test":"vitest run --passWithNoTests","build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"repository":{"url":"git+https://github.com/tsdraw/tsdraw.git","type":"git","directory":"packages/tsdraw-react"},"_npmVersion":"11.12.1","description":"@tsdraw/react - React components and hooks for tsdraw","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"@tabler/icons-react":"^3.40.0","@radix-ui/react-popover":"^1.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@tsdraw/core":">=0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.1_1778919384353_0.7538109244239493","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@tsdraw/react","version":"0.10.2","description":"@tsdraw/react - React components and hooks for tsdraw","repository":{"type":"git","url":"git+https://github.com/tsdraw/tsdraw.git","directory":"packages/tsdraw-react"},"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tsdraw.css":"./dist/tsdraw.css"},"publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"scripts":{"build":"tsup && cp src/styles/tsdraw.css dist/tsdraw.css","typecheck":"tsc --noEmit","test":"vitest run --passWithNoTests","prepublishOnly":"npm run build"},"dependencies":{"@radix-ui/react-popover":"^1.1.15","@tabler/icons-react":"^3.40.0"},"peerDependencies":{"@tsdraw/core":">=0.10.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@types/react":"^18.3.12","@types/react-dom":"^18.3.1","react":"^18.3.1","react-dom":"^18.3.1","tsup":"^8.3.5","typescript":"^5.6.3","vitest":"^3.2.4"},"gitHead":"7db36623a68c03c045551f19a5891f4880eed206","_id":"@tsdraw/react@0.10.2","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-KMdsh8sr6ErZeVAWEVqvmZfu96iso+CgMFFekUn/JacfHI7dAo6PqO23y4McD0njeCirvoAAMb0Lv2JTYSjCkg==","shasum":"8a671042b0d03ed4c0e9c328ff288522a975666a","tarball":"https://registry.npmjs.org/@tsdraw/react/-/react-0.10.2.tgz","fileCount":9,"unpackedSize":677540,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsdraw%2freact@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFHJasqCGaW2IgoS39C6YX5kwhnWXGshChAO8WcdvBr1AiA/DjjfUzO6bMdPX+Vo1I0m91WVAK6ycG4WmHPdKTLMnw=="}]},"_npmUser":{"name":"varunaditya","email":"varunaditya.aga@gmail.com"},"directories":{},"maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_0.10.2_1778921480969_0.19521892672387597"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-18T01:47:08.991Z","modified":"2026-05-16T08:51:21.485Z","0.4.0":"2026-03-18T01:47:09.244Z","0.5.0":"2026-03-18T09:20:34.605Z","0.5.1":"2026-03-18T12:48:37.151Z","0.6.0":"2026-03-19T00:57:18.909Z","0.6.1":"2026-03-19T01:09:18.752Z","0.6.2":"2026-03-19T02:30:06.580Z","0.7.2":"2026-03-19T18:10:04.991Z","0.7.0":"2026-03-19T19:20:00.816Z","0.8.0":"2026-03-20T19:56:29.967Z","0.8.1":"2026-03-20T21:53:04.693Z","0.8.2":"2026-03-20T22:01:57.130Z","0.8.3":"2026-03-21T00:52:57.837Z","0.8.4":"2026-03-21T01:50:00.263Z","0.8.5":"2026-03-21T02:29:53.983Z","0.9.0":"2026-03-21T10:31:46.351Z","0.9.1":"2026-03-21T13:18:09.152Z","0.9.2":"2026-03-22T02:36:10.152Z","0.9.3":"2026-04-03T02:18:21.323Z","0.9.4":"2026-04-05T13:40:38.320Z","0.9.5":"2026-04-05T22:32:29.193Z","0.9.6":"2026-04-07T19:27:22.228Z","0.9.7":"2026-04-07T19:47:48.893Z","0.10.0":"2026-05-14T21:11:43.656Z","0.10.1":"2026-05-16T08:16:24.527Z","0.10.2":"2026-05-16T08:51:21.127Z"},"bugs":{"url":"https://github.com/tsdraw/tsdraw/issues"},"homepage":"https://github.com/tsdraw/tsdraw/tree/main/packages/tsdraw-react","repository":{"type":"git","url":"git+https://github.com/tsdraw/tsdraw.git","directory":"packages/tsdraw-react"},"description":"@tsdraw/react - React components and hooks for tsdraw","maintainers":[{"name":"varunaditya","email":"varunaditya.aga@gmail.com"}],"readme":"<div alt style=\"text-align: center; transform: scale(.25);\">\n\t<picture>\n\t\t<source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/tsdraw/tsdraw/raw/main/assets/hero-dark.png\" />\n\t\t<img alt=\"tsdraw\" src=\"https://github.com/tsdraw/tsdraw/raw/main/assets/hero-light.png\" />\n\t</picture>\n</div>\n\n<h3 align=\"center\">\n  React components and hooks for the tsdraw library<br>\n  <sub><sup>(inspired by excalidraw and tldraw)</sup></sub>\n</h3>\n\n## Highlights\n\n`@tsdraw/react` provides React components and hooks for the tsdraw core engine.\n\n- **React components**: Pre-built `<Tsdraw />` and `<TsdrawCanvas />` components\n- **hooks**: Access the drawing API from React components via `onMount`\n- **built-in toolbar**: Customizable toolbar with tools and actions\n- **style panel**: Element styling UI out of the box\n- **custom elements**: Render custom React elements on the canvas\n- **custom tools**: Build and integrate your own tools\n- **tremendously small**: Made to be small and load instantly when needed\n\n## Usage\n\n**Before using this library, I HIGHLY recommend checking out (and maybe cloning) the [demo project](https://github.com/tsdraw/tsdraw/tree/main/apps/demo), which shows off basically everything you can do with this library.**\n\n```bash\nnpm install @tsdraw/react @tsdraw/core\n```\n\n```tsx\nimport { Tsdraw } from '@tsdraw/react';\nimport '@tsdraw/react/tsdraw.css';\n\nfunction App() {\n  return (\n    <Tsdraw\n      style={{ width: '100vw', height: '100vh' }}\n      onMount={({ api }) => {\n        // Example of how you could access the editor API\n        api.setTool('pen');\n      }}\n    />\n  );\n}\n```\n\n## Components\n\n### `<Tsdraw />`\n\nFull-featured drawing component with built-in toolbar and UI.\n\n```tsx\nimport { Tsdraw } from '@tsdraw/react';\n\n<Tsdraw\n  // Optional: customize UI\n  uiOptions={{\n    toolbar: { placement: 'top' },\n  }}\n  // Optional: handle mount\n  onMount={({ api, editor }) => {\n    // Access editor instance\n  }}\n/>;\n```\n\n### `<TsdrawCanvas />`\n\nCanvas-only component for custom UI implementations.\n\n```tsx\nimport { TsdrawCanvas } from '@tsdraw/react';\n\n<TsdrawCanvas\n  onMount={({ api }) => {\n    // Set up custom controls\n  }}\n/>;\n```\n\n## Styling\n\nImport the required CSS file:\n\n```tsx\nimport '@tsdraw/react/tsdraw.css';\n```\n\n## Customization\n\n### Custom Toolbar Items\n\n```tsx\n<Tsdraw\n  uiOptions={{\n    toolbar: {\n      parts: [\n        { type: 'tool', tool: 'pen' },\n        { type: 'action', action: 'clear' },\n        { type: 'custom', render: () => <MyButton /> },\n      ],\n    },\n  }}\n/>\n```\n\n### Custom Elements\n\n```tsx\n<Tsdraw\n  customElements={[\n    {\n      id: 'my-element',\n      render: ({ x, y, width, height }) => (\n        <div style={{ position: 'absolute', left: x, top: y, width, height }}>\n          Custom Content\n        </div>\n      ),\n    },\n  ]}\n/>\n```","readmeFilename":"README.md"}