{"_id":"@edv4h/usketch-plugin-shape-freedraw","_rev":"20-ebc2324f592c1f6a37b37e0e3b508ba9","name":"@edv4h/usketch-plugin-shape-freedraw","dist-tags":{"latest":"3.2.10"},"versions":{"1.0.0":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"1.0.0","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@1.0.0","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"4824f6f2366483d031ce6221b30997fda4c6af0b","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-1.0.0.tgz","fileCount":10,"integrity":"sha512-ByX56VGZi1hMGNYH95J5evziaIjCfBaKUTkKIqSTfO+NeJhDcuFRhEBO2qz2QxD3TcaGECwdxbNOSJEOTTfrMg==","signatures":[{"sig":"MEYCIQDpybQ9kcj1hEhU4wEsVHhyjpM4t+f5AHMvU2UpkkcvEwIhAJqu4vSjK7oIQJ8bf1jTSKoE15nPxatlmqoWmltpbKqS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20528},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/4a92e18f46397724d97e78d9f5ca053a/edv4h-usketch-plugin-shape-freedraw-1.0.0.tgz","_integrity":"sha512-ByX56VGZi1hMGNYH95J5evziaIjCfBaKUTkKIqSTfO+NeJhDcuFRhEBO2qz2QxD3TcaGECwdxbNOSJEOTTfrMg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"10.9.7","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@edv4h/usketch-core":"1.0.0","@edv4h/usketch-store":"1.0.0","@edv4h/usketch-shared":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","@types/react":"19.2.14"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_1.0.0_1776844744595_0.9205686868757741","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"2.0.0","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@2.0.0","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"de5a06721579d4822660cbaccef1c05f04efaf69","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-2.0.0.tgz","fileCount":14,"integrity":"sha512-8VJIlcMqw2MuCa/YRE6gXh8usa4+Qeqox6gdf3xecqIzuFHnCuOqHrDKYEyLgIShJo/aLAbU0U7fS2xgiZmUaA==","signatures":[{"sig":"MEYCIQCJxUqMNafzwXkXNKc0IQ9yDrFDepxSydvRIZCFMfJ3QQIhANQQYu537J+l3PYOLeB/qxbT07BCignT7vlr1plU0uF6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23037},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-2.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/c08951b2c1a91cb069bca5d786011fd6/edv4h-usketch-plugin-shape-freedraw-2.0.0.tgz","_integrity":"sha512-8VJIlcMqw2MuCa/YRE6gXh8usa4+Qeqox6gdf3xecqIzuFHnCuOqHrDKYEyLgIShJo/aLAbU0U7fS2xgiZmUaA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@edv4h/usketch-core":"1.1.0","@edv4h/usketch-store":"2.0.0","@edv4h/usketch-shared":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","@types/react":"19.2.14"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_2.0.0_1779714841442_0.47431646162634755","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.0.0","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.0.0","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"381da70f19546c0bdc297685a008a3d4d83ade32","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.0.0.tgz","fileCount":14,"integrity":"sha512-lTXeTht0kvbD3rl0Cdt/k9K85r/R5ATGWi/fLEh6AZ8al91pYS6fyUgPyoXCGCFyJf8xiLPD6/ifJ4MSUomd5Q==","signatures":[{"sig":"MEQCIFgVT876tRJ/jjoScfRHtHKY5KKr0MLBFSV8M/pIcCuGAiAmYHtIGESf4SE7BmoT+jpQzTzjQm1tFBTR7xvh+kd1Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23515},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/f3faaec8cfb79f8b9a0496a1cf6ac040/edv4h-usketch-plugin-shape-freedraw-3.0.0.tgz","_integrity":"sha512-lTXeTht0kvbD3rl0Cdt/k9K85r/R5ATGWi/fLEh6AZ8al91pYS6fyUgPyoXCGCFyJf8xiLPD6/ifJ4MSUomd5Q==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@edv4h/usketch-core":"2.0.0","@edv4h/usketch-store":"2.0.1","@edv4h/usketch-shared":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","@types/react":"19.2.14"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.0.0_1779785869514_0.9608976852606048","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.0.1","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.0.1","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"ec3b0a25957772369282691dea14f2a1be5d4977","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.0.1.tgz","fileCount":14,"integrity":"sha512-s1fDE3K6ozCxW+QGh1q05TVTR2UcDi9bp6guF078tHnflmx4TsJu3lcptb2sosp6FDfZgys8gXB+TTp/SJqJFQ==","signatures":[{"sig":"MEUCIE0W+4diYYfOdygMWcla/g2GY0MdZay+ipf/SapaLxRmAiEAzUUL6tk6mptXk7BJ2DzCnPC/6zADki7pfs0iUlTNwAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23515},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/504f4df52752719649c5482cc7f70cbb/edv4h-usketch-plugin-shape-freedraw-3.0.1.tgz","_integrity":"sha512-s1fDE3K6ozCxW+QGh1q05TVTR2UcDi9bp6guF078tHnflmx4TsJu3lcptb2sosp6FDfZgys8gXB+TTp/SJqJFQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@edv4h/usketch-core":"2.0.1","@edv4h/usketch-store":"3.0.0","@edv4h/usketch-shared":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","@types/react":"19.2.14"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.0.1_1781776785352_0.9014032267808969","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.0.2","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.0.2","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"e74be5a03cfa96518e8ccb3b7ee3b0dc048db188","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.0.2.tgz","fileCount":14,"integrity":"sha512-6itmM32523wwvNJxsgn3jepR6rBXNK8EXKrBeWHed/dFQDzHv7z2A+8XHXwRa39WGbCHS7Kf/zI9MTOeXpL+ig==","signatures":[{"sig":"MEUCICulniTaFMhx4bjxESJKH/ywHLaDur5MzpCwxsEel+P7AiEA2XZrBaGxZE+zTwAhxJRnvTk38nWv0zw9F/njuganALo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23515},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/840d810d70f61281ba1efd5f1ee057a7/edv4h-usketch-plugin-shape-freedraw-3.0.2.tgz","_integrity":"sha512-6itmM32523wwvNJxsgn3jepR6rBXNK8EXKrBeWHed/dFQDzHv7z2A+8XHXwRa39WGbCHS7Kf/zI9MTOeXpL+ig==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@edv4h/usketch-core":"2.0.2","@edv4h/usketch-store":"3.0.1","@edv4h/usketch-shared":"4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","@types/react":"19.2.14"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.0.2_1782106397860_0.7770569515510524","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.1.0","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.1.0","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"2f13393028d49bd3e38e7b1b96aa6e19fc2e02c9","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.1.0.tgz","fileCount":63,"integrity":"sha512-BPyRR9G+PeARCTaTm6ic9GD38TNYzg87P4via9wiFUaA3x2Q8rAlsmCsMYyvYkwETrT4pa5e/QU+h9mg75nsKw==","signatures":[{"sig":"MEQCIA/E5kDSW6cxLpFpXn1TaiRv9h29RqWajIoSWQzVWqtKAiBgNlIV4Rd5r+pD2avWmo29c6w2qwkDGRmTqhTx3R9yLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110520},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/6b64a91d9a8f55431aee40dc24d3423c/edv4h-usketch-plugin-shape-freedraw-3.1.0.tgz","_integrity":"sha512-BPyRR9G+PeARCTaTm6ic9GD38TNYzg87P4via9wiFUaA3x2Q8rAlsmCsMYyvYkwETrT4pa5e/QU+h9mg75nsKw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"10.9.8","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.0.2","@edv4h/usketch-store":"3.0.1","@edv4h/usketch-shared":"4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","@types/react":"19.2.14"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.1.0_1782804710001_0.7565464895716323","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.1.1","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.1.1","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"bf33d045f6f96f635e7e50f6606a0eb1d01d7bd9","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.1.1.tgz","fileCount":63,"integrity":"sha512-abwBGyZhBaZivZZfQKmY+LuxRAoGndZAmukjtCvQTb/lPiwI17GkIIUSQ9GVN86u5ro1zPbZWleEV6+WuI7r2w==","signatures":[{"sig":"MEMCIAbEP6MOFxrG4F9aXbR1JW1jNXNhnoaJspALvn5hJ0OHAh81VSVX056L2rUHi0H1NIP6hPF8feiUc0Zc1Pyi778A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110520},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/5edb7bff85774adf111a58fae383de59/edv4h-usketch-plugin-shape-freedraw-3.1.1.tgz","_integrity":"sha512-abwBGyZhBaZivZZfQKmY+LuxRAoGndZAmukjtCvQTb/lPiwI17GkIIUSQ9GVN86u5ro1zPbZWleEV6+WuI7r2w==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"10.9.8","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.0.3","@edv4h/usketch-store":"3.1.0","@edv4h/usketch-shared":"4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","@types/react":"19.2.14"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.1.1_1783594855580_0.6391271785637052","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.1.2","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.1.2","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"4d65a0b860a50fda6d2cc90761839ca1923fe162","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.1.2.tgz","fileCount":63,"integrity":"sha512-o8DZM+12MfI0FOVROdHHn0l/OjF7AIc2MGZWqCDdPiWpNCQtPqQBpiMbmoFJxKTWMYMqdir4p3NIp+ogT5Yp4g==","signatures":[{"sig":"MEYCIQDwU/PNddteQTMHmEzS1I588VKlfTr15tZvMYBwemgT6AIhAKvy9B2908BcUyISTOey+262h50d63mES2pNt6sF5ON4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110496},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/8c4a00011695c7d1d61c4c7a9700ded3/edv4h-usketch-plugin-shape-freedraw-3.1.2.tgz","_integrity":"sha512-o8DZM+12MfI0FOVROdHHn0l/OjF7AIc2MGZWqCDdPiWpNCQtPqQBpiMbmoFJxKTWMYMqdir4p3NIp+ogT5Yp4g==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"10.9.8","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.0.4","@edv4h/usketch-store":"3.2.0","@edv4h/usketch-shared":"4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","typescript":"5.9.3","@types/react":"19.2.17"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.1.2_1784040317623_0.48485363092205747","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.1.3","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.1.3","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"ec282fe15e10700f13dacf101fdc1bc5da3b6c7a","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.1.3.tgz","fileCount":63,"integrity":"sha512-xEcl1bNpwuNAy4lEt8weFPxLqnrJZLkyADGACw6FK+1mpk73nXQAh/mZio+WSmMqYo5f/nWlo5Ro2G7sr1uHrw==","signatures":[{"sig":"MEUCIQDjPg6SF0izojaQzF4gxKH5fEPCWiOtlGteeHf/GPAamAIgHX3tUePebH1cmxSqHdCeP0vY224wYYf/xNVfAdpvXw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110496},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/b3ddb6761be95f23e6808a29bf7ea358/edv4h-usketch-plugin-shape-freedraw-3.1.3.tgz","_integrity":"sha512-xEcl1bNpwuNAy4lEt8weFPxLqnrJZLkyADGACw6FK+1mpk73nXQAh/mZio+WSmMqYo5f/nWlo5Ro2G7sr1uHrw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"10.9.8","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.0.5","@edv4h/usketch-store":"3.3.0","@edv4h/usketch-shared":"4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","typescript":"5.9.3","@types/react":"19.2.17"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.1.3_1784049920026_0.07021383625830757","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.2.0","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.2.0","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"6dcfaa1cbcf8e85842626944b519f289d15a0893","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.2.0.tgz","fileCount":63,"integrity":"sha512-9c0iutRYWJ7DnlziPcvS2IrFOHYjeTst37Tl2LcWjXCEmQkDNPJs1P+a4TKWWJDIn9qhzgrjpHucKw0SycSWDg==","signatures":[{"sig":"MEUCIQDn05g8TWrZyJQ7Z/I0d4K/O8Pe3sAW+Hnzuy22yh4PNgIgfpaAuE2j4TXhmeAdgWSnpQyZf2TJTCIzVWZefpLEDTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114031},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/6d55633dd9318a0dd7ab882ccbf4ec94/edv4h-usketch-plugin-shape-freedraw-3.2.0.tgz","_integrity":"sha512-9c0iutRYWJ7DnlziPcvS2IrFOHYjeTst37Tl2LcWjXCEmQkDNPJs1P+a4TKWWJDIn9qhzgrjpHucKw0SycSWDg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"11.16.0","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.1.0","@edv4h/usketch-store":"3.3.1","@edv4h/usketch-shared":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.17"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.2.0_1784277616222_0.5048263922153904","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.2.1","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.2.1","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"f0de685fb967dbfc0ff7d4ae18d85712c23915a0","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.2.1.tgz","fileCount":63,"integrity":"sha512-M6vxrihwBdlIp3z/MdjLG9MCJgbI+89ho3hKy2ma5fiwwCPpaIjKxk+mdPz7W02XLrPJl0XE6EsN6F26uHJS+w==","signatures":[{"sig":"MEUCIDi6qH388TIrrqeuTXjSeU7P7qkGUfvRVUSJMrQnPLfSAiEA9w3rCWvm1VNVQYLqNq8hNVV1QcUb2yEavXC8CiCASP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114031},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/e2c7777ed9194b7f5207f3c7048d66fa/edv4h-usketch-plugin-shape-freedraw-3.2.1.tgz","_integrity":"sha512-M6vxrihwBdlIp3z/MdjLG9MCJgbI+89ho3hKy2ma5fiwwCPpaIjKxk+mdPz7W02XLrPJl0XE6EsN6F26uHJS+w==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"11.16.0","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.2.0","@edv4h/usketch-store":"3.4.0","@edv4h/usketch-shared":"4.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.17"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.2.1_1785237784276_0.40263642176982395","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.2.2","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.2.2","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"9febb234e8560497ce58e6640435554e7b54a73c","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.2.2.tgz","fileCount":63,"integrity":"sha512-Vnwg407TvncxaWKTjb6ElTipvW8v9Hxg4ImzjeaRDY2n2VvM1j5rWRUIsW4RB3TatxqXtwSC2fMwfETDWFervA==","signatures":[{"sig":"MEUCIEPkz9AOEgBkev9c5vtbSLEARusN5TaMJ42ch/B+QZflAiEA7DHOgiDsPuK9aFlrjmuMsxF9Dabdc7hZM36rdtnstdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114031},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.2.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/ab5264968a390552b4b35c1562091a6f/edv4h-usketch-plugin-shape-freedraw-3.2.2.tgz","_integrity":"sha512-Vnwg407TvncxaWKTjb6ElTipvW8v9Hxg4ImzjeaRDY2n2VvM1j5rWRUIsW4RB3TatxqXtwSC2fMwfETDWFervA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"11.16.0","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.3.0","@edv4h/usketch-store":"3.4.1","@edv4h/usketch-shared":"4.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.17"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.2.2_1785291314616_0.14335798680973877","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.2.3","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.2.3","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"55587c2b95d02c8e83b88c925eaafc3a366aa6ef","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.2.3.tgz","fileCount":63,"integrity":"sha512-PfEnnREd6kfUy8RNib7wT3VAzHJEEWAsq/bxfwyi18lSgwSK/te5luRAPTRaxAdD6uvNyRlRQVPx0WWi1GyiZw==","signatures":[{"sig":"MEQCIBHSoOtZ7IYBMXLxm3OpbGxKDkaaUSWTHvbRBajB2cLJAiBb83ru2AMP14q77B9B/feKROStuIrVN40bapz0MFIiKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114031},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.2.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/3e5697a286a38241baaf089b851e76d8/edv4h-usketch-plugin-shape-freedraw-3.2.3.tgz","_integrity":"sha512-PfEnnREd6kfUy8RNib7wT3VAzHJEEWAsq/bxfwyi18lSgwSK/te5luRAPTRaxAdD6uvNyRlRQVPx0WWi1GyiZw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"11.16.0","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.3.1","@edv4h/usketch-store":"3.5.0","@edv4h/usketch-shared":"4.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.17"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.2.3_1785303575665_0.38695804226580655","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.2.4","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.2.4","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"eeec2351e820a270587266a794b442437bf200ef","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.2.4.tgz","fileCount":63,"integrity":"sha512-RWk/tRxB78U5sdb1DkbudqTD0NlBSdVXT/mD9nbeF4uL8kcWH9+97+DLUCFpKAQxKQamLwSKsRaVHYdwU0MVsQ==","signatures":[{"sig":"MEQCIH/B7LR5Za1nFOv1158x+TOs946SmoTnM6mfdWtEOF9iAiAI2uxu30i9qs1aOerE/3vAtYmAkjLFRqDIVXzjcf1PMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114031},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.2.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/5c5544c9cfcd2bdcfe1152f6eada77f9/edv4h-usketch-plugin-shape-freedraw-3.2.4.tgz","_integrity":"sha512-RWk/tRxB78U5sdb1DkbudqTD0NlBSdVXT/mD9nbeF4uL8kcWH9+97+DLUCFpKAQxKQamLwSKsRaVHYdwU0MVsQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"11.16.0","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.3.2","@edv4h/usketch-store":"3.5.1","@edv4h/usketch-shared":"4.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.2.4_1785915788827_0.06079229426284072","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.2.5","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.2.5","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"aa1a44730c6091a9bce2521cf8ba79756e7b6572","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.2.5.tgz","fileCount":63,"integrity":"sha512-vFgapQDatnveTjnVh/SuEHIzrU8O+tVrX1I6yGMOg3jebNgeWdkosdKP7RLLQ1o0sRrbpRB0akf8PeqImhIrMg==","signatures":[{"sig":"MEQCIFak6IlKoylIfkQnHmRqumX2IefhPsdG75GjBx6I3cKWAiAuOJ1I3QBmtSK4BzgzbFVyJ9YFW769TQcYgh8DeHEqqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114032},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.2.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/72ce72f2f917ce533fa35096f88caf53/edv4h-usketch-plugin-shape-freedraw-3.2.5.tgz","_integrity":"sha512-vFgapQDatnveTjnVh/SuEHIzrU8O+tVrX1I6yGMOg3jebNgeWdkosdKP7RLLQ1o0sRrbpRB0akf8PeqImhIrMg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"11.16.0","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.4.0","@edv4h/usketch-store":"3.5.2","@edv4h/usketch-shared":"4.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.2.5_1785982577427_0.0012253008304725643","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.2.6","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.2.6","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"951e771653de24e4a3339d93784b07c7683a8003","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.2.6.tgz","fileCount":63,"integrity":"sha512-fWCxDr3TWoYQxbX6AQscLsUayUElBrNaPEppm30JuoiDJq4H0Oxf19DM2yFLX9BfGzC05kGoi97pqruBVCOvrg==","signatures":[{"sig":"MEUCIAlj29wMmSmDWZ3/BuaLAsAY8Z1sg8u92QVH2HZJQU2fAiEA5rBc0LWiySkXV/TxiUh5sw4/GsTEepb/1KCCQi4/tJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114032},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.2.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/b2073ca7083f44ebddcf8dfebfd3a71c/edv4h-usketch-plugin-shape-freedraw-3.2.6.tgz","_integrity":"sha512-fWCxDr3TWoYQxbX6AQscLsUayUElBrNaPEppm30JuoiDJq4H0Oxf19DM2yFLX9BfGzC05kGoi97pqruBVCOvrg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"11.16.0","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.4.1","@edv4h/usketch-store":"3.5.3","@edv4h/usketch-shared":"4.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.2.6_1786535637362_0.7156952516729695","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.2.7","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.2.7","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"29dac2266ae4a7f42f9443cc8e89d30d7e94d6f6","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.2.7.tgz","fileCount":63,"integrity":"sha512-pPtbsMNcb/Yzyjongj2phA4v3D+5ineieVCcazaZvW4eWWtqbq6Xtsd9P9SjAeM81dgBQ8281uEiwu8zpXVVVQ==","signatures":[{"sig":"MEUCIBFPDpV5lb4xX1PJQKigq54kbttFx1Wzzrl2eDHI+D1iAiEAyPDu//ppGh89WnhwzQ6Hbjtz3J66Aio8MtTg8V7OKxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114032},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.2.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/6d1c32e2bc60ea42fb58a56f952ac82a/edv4h-usketch-plugin-shape-freedraw-3.2.7.tgz","_integrity":"sha512-pPtbsMNcb/Yzyjongj2phA4v3D+5ineieVCcazaZvW4eWWtqbq6Xtsd9P9SjAeM81dgBQ8281uEiwu8zpXVVVQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"11.17.0","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.4.2","@edv4h/usketch-store":"3.5.4","@edv4h/usketch-shared":"4.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.2.7_1787292665675_0.12549536438199427","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.2.8","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.2.8","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"d4a035496e06c94df5506734f73a4c74300ce8e0","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.2.8.tgz","fileCount":63,"integrity":"sha512-cRe+W2+dtqdEdtcMpQaGEJo6J8Dg5Sy4D9Gt6/wMPWJEVy8KlYuhebfytamIE6ooaw0rAzC7B9OjfqGoARuuTw==","signatures":[{"sig":"MEUCIQCRSj6bMN30Aq+uO9fbS4NG83QTggIhvfweNx5WDoMP1QIgJeJNNWzKwA810ubSqueeOZmY4JX8DBRgTrahkQiX2E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-shape-freedraw@3.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114032},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.2.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78aab6ef-60d2-4094-9c21-55fa2d5a3a63"}},"_resolved":"/tmp/f75921b8b4996e521b443d36d75abd31/edv4h-usketch-plugin-shape-freedraw-3.2.8.tgz","_integrity":"sha512-cRe+W2+dtqdEdtcMpQaGEJo6J8Dg5Sy4D9Gt6/wMPWJEVy8KlYuhebfytamIE6ooaw0rAzC7B9OjfqGoARuuTw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"12.0.2","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.4.3","@edv4h/usketch-store":"3.6.0","@edv4h/usketch-shared":"4.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.2.8_1788762618303_0.1349751891648665","host":"s3://npm-registry-packages-npm-production"}},"3.2.9":{"name":"@edv4h/usketch-plugin-shape-freedraw","version":"3.2.9","license":"MIT","_id":"@edv4h/usketch-plugin-shape-freedraw@3.2.9","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"a2ba3349a6f1cce86c99cdc35021ae7bb6d1542c","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.2.9.tgz","fileCount":63,"integrity":"sha512-899Lo2XD6qfl5KRaDeBYEzLUa2JCXpqKNtAqU7gme/nEVP+R7TI52zs/REMMzoA9KNaL+VRYLbfwNYhQcIRG0A==","signatures":[{"sig":"MEUCIG6KACX6V2CimOzX+9cCov5qJxcq3KHDrEolDH4K88RcAiEA9RMRP0tUoQ3YdgSKXWnOvLTXswm8aTmSHcYCvOx3JiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-shape-freedraw@3.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114032},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.2.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78aab6ef-60d2-4094-9c21-55fa2d5a3a63"}},"_resolved":"/tmp/385c4aa0ad1609a39c82716e435ca373/edv4h-usketch-plugin-shape-freedraw-3.2.9.tgz","_integrity":"sha512-899Lo2XD6qfl5KRaDeBYEzLUa2JCXpqKNtAqU7gme/nEVP+R7TI52zs/REMMzoA9KNaL+VRYLbfwNYhQcIRG0A==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"12.0.2","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.4.3","@edv4h/usketch-store":"3.7.0","@edv4h/usketch-shared":"4.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-freedraw_3.2.9_1788773869956_0.9345609678913811","host":"s3://npm-registry-packages-npm-production"}},"3.2.10":{"_id":"@edv4h/usketch-plugin-shape-freedraw@3.2.10","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"2d5d82f8f67445c3f7fbc227f06717a0551f37ed","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-freedraw/-/usketch-plugin-shape-freedraw-3.2.10.tgz","fileCount":63,"integrity":"sha512-Ou1zg+EnTTNoaRsiBvpqW+M1imi5ZpE4+mYnrpU50tzsSjqSd5wXbqxFD6sxn4U5x10NSoqCPClgtLNp6Qwm8g==","signatures":[{"sig":"MEUCIQCpgMeMQCXCHUS1f4ZV529O6hMZxvhcX/xvSIkH1b5i/AIgafE6VgTMSwLG/L47Q452/wjmEYf2SoR6iBV2bsTvhTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD8pc3WjDE/A+RDANRR+wl7F6ILLPc90pEtKYl/nfnROgIgDUOiwOhDldtMuVWwMU1GOrNqc8Dnwg23JlJfgeaNYds="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-shape-freedraw@3.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114193},"main":"./dist/index.js","name":"@edv4h/usketch-plugin-shape-freedraw","type":"module","_from":"file:edv4h-usketch-plugin-shape-freedraw-3.2.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"license":"MIT","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"version":"3.2.10","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78aab6ef-60d2-4094-9c21-55fa2d5a3a63"}},"homepage":"https://github.com/EdV4H/usketch#readme","_resolved":"/tmp/cc6906298894af08ee8b356c6de18359/edv4h-usketch-plugin-shape-freedraw-3.2.10.tgz","_integrity":"sha512-Ou1zg+EnTTNoaRsiBvpqW+M1imi5ZpE4+mYnrpU50tzsSjqSd5wXbqxFD6sxn4U5x10NSoqCPClgtLNp6Qwm8g==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"_npmVersion":"12.1.0","description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","directories":{},"maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0","perfect-freehand":"^1.2.2","@edv4h/usketch-core":"2.4.4","@edv4h/usketch-store":"3.8.0","@edv4h/usketch-shared":"4.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/usketch-plugin-shape-freedraw_3.2.10_1790237955135_0.6834027380484173"}}},"time":{"created":"2026-04-22T07:59:04.500Z","modified":"2026-09-24T08:19:15.581Z","1.0.0":"2026-04-22T07:59:04.715Z","2.0.0":"2026-05-25T13:14:01.593Z","3.0.0":"2026-05-26T08:57:49.666Z","3.0.1":"2026-06-18T09:59:45.513Z","3.0.2":"2026-06-22T05:33:17.981Z","3.1.0":"2026-06-30T07:31:50.128Z","3.1.1":"2026-07-09T11:00:55.717Z","3.1.2":"2026-07-14T14:45:17.749Z","3.1.3":"2026-07-14T17:25:20.197Z","3.2.0":"2026-07-17T08:40:16.371Z","3.2.1":"2026-07-28T11:23:04.430Z","3.2.2":"2026-07-29T02:15:14.782Z","3.2.3":"2026-07-29T05:39:35.806Z","3.2.4":"2026-08-05T07:43:08.940Z","3.2.5":"2026-08-06T02:16:17.568Z","3.2.6":"2026-08-12T11:53:57.499Z","3.2.7":"2026-08-21T06:11:05.815Z","3.2.8":"2026-09-07T06:30:18.442Z","3.2.9":"2026-09-07T09:37:50.088Z","3.2.10":"2026-09-24T08:19:15.223Z"},"bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"license":"MIT","homepage":"https://github.com/EdV4H/usketch#readme","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-freedraw"},"description":"ホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。 4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。 描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"readme":"# @edv4h/usketch-plugin-shape-freedraw\n\nホワイトボード用の「描く」体験を提供するフリーハンド（ペン）プラグイン。\n4種のペン、筆圧シミュレーション、色/太さ、オブジェクト単位の消しゴム、ペン先カーソルを備える。\n描画はベクター SVG なのでズームしても鮮明で、選択/移動/リサイズ・undo・同期と整合する。\n\n## 使い方\n\n```ts\nimport { createFreedrawPlugin } from \"@edv4h/usketch-plugin-shape-freedraw\";\n\nconst plugins = [\n  // ...\n  createFreedrawPlugin({\n    defaultPen: \"ballpoint\",\n    brushDynamics: 60,     // 筆圧の効き 10..100\n    cursorPreview: true,\n  }),\n];\n```\n\nツール ID は `freedraw-draw`。`store.setActiveToolId(\"freedraw-draw\")` でアクティブにすると、\n画面下部に最小パレット（ペン種別 / 消しゴム / 色 / 太さ）が表示される。`Esc` で既定ツールへ戻る。\n\n## ペン（設計書 §3）\n\n| ペン | 既定太さ | 線幅 | 不透明度 | 合成 |\n| --- | --- | --- | --- | --- |\n| ボールペン | 2.5 | 一定 | 1.0 | normal |\n| サインペン | 6 | 一定 | 1.0 | normal |\n| 筆ペン | 11 | 可変（速度→疑似筆圧） | 1.0 | normal |\n| 蛍光ペン | 22 | 一定 | 0.4 | multiply |\n\n一定幅ペンは中点を通る二次ベジェで平滑化、筆ペンは perfect-freehand で塗りアウトラインを生成。\n蛍光ペンは要素単位合成のため、同一ストローク内の交差は二重に濃くならず別ストローク同士は濃くなる。\n\n## 消しゴム\n\n`mode: \"eraser\"` のとき、触れた freedraw ストロークを丸ごと削除する（ピクセル消去ではない）。\n1ドラッグぶんの削除は1アクションとして undo できる。\n\n## データモデル\n\n```ts\ntype PenKind = \"ballpoint\" | \"felt\" | \"brush\" | \"highlighter\";\ninterface StrokePoint { x: number; y: number; p?: number } // p=疑似筆圧 0..1\ninterface FreedrawShapeData extends ShapeData {\n  points: StrokePoint[];\n  pen?: PenKind; // 省略時 ballpoint（旧データ後方互換）\n}\n```\n\n色 = `style.stroke` / 太さ = `style.strokeWidth` / 不透明度 = `style.opacity`。\n\n## 外部連携イベント\n\n`ctx.events.emit` で設定を操作できる（vim プラグインの ex コマンド等から）:\n`freedraw:set-pen` `{pen}` / `freedraw:set-color` `{color}` / `freedraw:set-size` `{size}` /\n`freedraw:toggle-eraser`。\n","readmeFilename":"README.md"}