{"_id":"@edv4h/usketch-tool-helpers","_rev":"19-fafb28060499dcf0fda3c5de1f2ef9a2","name":"@edv4h/usketch-tool-helpers","dist-tags":{"latest":"0.7.6"},"versions":{"0.2.0":{"name":"@edv4h/usketch-tool-helpers","version":"0.2.0","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.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":"f0e9b3fb5d05f7d6b67e3de916432071ba70aa5d","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.2.0.tgz","fileCount":43,"integrity":"sha512-kTFUtJ7qUf8pBXXE8jkDDDypecdAAJ5wcDYTC28JQbw6tQEL7fYv7THGR7Ljqs6r3+tzHZMbQi9SHqwl8lYmVg==","signatures":[{"sig":"MEYCIQCUqlMW5CgiVMaHLeMpN39A3c32S9LUw6lu1O7l6qP95QIhAIXkmIc7sPPxOCMgaa0NglB3EBgFoZkwKfKv8mWGu/f6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144219},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.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/da43daf8bbf427107e15afd6b9a20a82/edv4h-usketch-tool-helpers-0.2.0.tgz","_integrity":"sha512-kTFUtJ7qUf8pBXXE8jkDDDypecdAAJ5wcDYTC28JQbw6tQEL7fYv7THGR7Ljqs6r3+tzHZMbQi9SHqwl8lYmVg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"10.9.8","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.2.0_1779714823476_0.39517739313736544","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@edv4h/usketch-tool-helpers","version":"0.2.1","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.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":"d6281b2ebba41081a517170667704871d067b337","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.2.1.tgz","fileCount":43,"integrity":"sha512-a+593oNIbOImXuWeVNUT1Ha6kEuSrIL6U/zEG+7AOOZsbFUyK/F5+NxYomrHB3WVJi+z8KW/5vkDXM4yEOKgaw==","signatures":[{"sig":"MEUCIHLAuurJzmZlrcMofiGFnYEtx88b+doYRbYOzRmWsRtcAiEAwUoHJLEeaQ8H6sEW6z357czxDhvoPXfS6YtHnPtrcTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144219},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.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/551d89ebab02c0cef7482cc82ab9c09a/edv4h-usketch-tool-helpers-0.2.1.tgz","_integrity":"sha512-a+593oNIbOImXuWeVNUT1Ha6kEuSrIL6U/zEG+7AOOZsbFUyK/F5+NxYomrHB3WVJi+z8KW/5vkDXM4yEOKgaw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"10.9.8","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.2.1_1779785853884_0.02713452126478022","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@edv4h/usketch-tool-helpers","version":"0.3.0","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.3.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":"266aa5ceeb9b5795d13035b3d0211fd729850cd8","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.3.0.tgz","fileCount":43,"integrity":"sha512-6zBMPuKddr7yAGvorI3/FAB5lZYBNGX2t1uw8ACuQmqnLZBKAGo18PuJSnNTtADzBGCu0WUJ7x2HrFyt4Z/PFg==","signatures":[{"sig":"MEQCIHJobupfAkXhwiHuFnxBc69Bic3FgSv+u2kAt2O6iXxwAiBR8xIi6TcK+4CNCFmKSHJfTcLFk0OBSc1pyeAIYUZghQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149027},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.3.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/b5193d8d62ab9b320d2f14629b1022f1/edv4h-usketch-tool-helpers-0.3.0.tgz","_integrity":"sha512-6zBMPuKddr7yAGvorI3/FAB5lZYBNGX2t1uw8ACuQmqnLZBKAGo18PuJSnNTtADzBGCu0WUJ7x2HrFyt4Z/PFg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"10.9.8","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.3.0_1781776771765_0.6416448052396464","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@edv4h/usketch-tool-helpers","version":"0.3.1","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.3.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":"0afc87f2211db2574a11e6c3a8f092d26b59d084","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.3.1.tgz","fileCount":43,"integrity":"sha512-sGEwMXpW6wTIbHNiqbint6XoxL6YQZQFcdS7edigfb+qKRu9Y/CBr5sK8t95naJ3TKf3LjhInMpUOeh8OkJj9A==","signatures":[{"sig":"MEUCIQChZwfHyicOuwN64AtiIhGFJkNTuB95X8hxDP/ebeSOmgIgaMfXagrswn3RVrR+zf2ikc+ybZ8RFm68SEj/tU7/F3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149535},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.3.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/ccafc96c7e9303863d58fefe1b30c3ac/edv4h-usketch-tool-helpers-0.3.1.tgz","_integrity":"sha512-sGEwMXpW6wTIbHNiqbint6XoxL6YQZQFcdS7edigfb+qKRu9Y/CBr5sK8t95naJ3TKf3LjhInMpUOeh8OkJj9A==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"10.9.8","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.3.1_1782106380889_0.2111281649913348","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@edv4h/usketch-tool-helpers","version":"0.4.0","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.4.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":"5b65f2b747d2d811a03ed2724f8c3d3fb54bb78f","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.4.0.tgz","fileCount":43,"integrity":"sha512-HRl42/ug9fqD7pBzDug0wikWedRSmM7kdNV+1plAGoXj8Vu9IaN283R1dzKo8aLXeydFTwulA4YbnNgjhsf+2g==","signatures":[{"sig":"MEUCIAIQzuZwJt1Nk4Ws2SrxSz/++HuZhTdM8wc8BHVRbYIdAiEA3kNsnQ0ttnZXCU9yNelwnnwdS+CcalG+pQ5Tfh0yNS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150238},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.4.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/de5afe27f2ae1b89f37a061db129d23d/edv4h-usketch-tool-helpers-0.4.0.tgz","_integrity":"sha512-HRl42/ug9fqD7pBzDug0wikWedRSmM7kdNV+1plAGoXj8Vu9IaN283R1dzKo8aLXeydFTwulA4YbnNgjhsf+2g==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"10.9.8","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.4.0_1783594835120_0.6175006467849828","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@edv4h/usketch-tool-helpers","version":"0.5.0","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.5.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":"15cef3997c1472712a6bd71aaac62666275ac09f","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.5.0.tgz","fileCount":43,"integrity":"sha512-CQHusGWlXJYQoD+yXFZBtVx6pjubvaoi92COrAcqmzHOzqEMd5ESEt3P0sBOr8aL+3ovuIgz5Df8xVqrGaYDeA==","signatures":[{"sig":"MEYCIQCdXBiSjn1aL4B36xjvVE56YpACXU7dhCT4ey+cq54PIgIhAM4t5hKPZw2VoQMUzBj4V736w7pMXlwBgWKumlptafie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153645},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.5.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/f62375d87575842edecb1c9b9848704f/edv4h-usketch-tool-helpers-0.5.0.tgz","_integrity":"sha512-CQHusGWlXJYQoD+yXFZBtVx6pjubvaoi92COrAcqmzHOzqEMd5ESEt3P0sBOr8aL+3ovuIgz5Df8xVqrGaYDeA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"10.9.8","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.5.0_1784040297631_0.04166344675867628","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@edv4h/usketch-tool-helpers","version":"0.5.1","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.5.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":"99956eadea01c2a87a36934f4bff26ee1370cfd4","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.5.1.tgz","fileCount":43,"integrity":"sha512-mO9zBSEaHyPk69HMoWP81Jg5DKGzVDa2e4oBdo+fG1y40HRa96blXXEGr81YJvNtPnLsogB7JBYriSisByiRWw==","signatures":[{"sig":"MEYCIQD2KbAT6simgGL5zQQP806H+78xQdDk+ZuKTMKR+tN+yQIhANSL/qx00LPs6jekkQpMNVfyQldL9jHrKd+CV1/xaq1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153645},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.5.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/d19c86848ad3c0d4e44cc3d85ae76868/edv4h-usketch-tool-helpers-0.5.1.tgz","_integrity":"sha512-mO9zBSEaHyPk69HMoWP81Jg5DKGzVDa2e4oBdo+fG1y40HRa96blXXEGr81YJvNtPnLsogB7JBYriSisByiRWw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"10.9.8","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.5.1_1784049901086_0.5436843129588282","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@edv4h/usketch-tool-helpers","version":"0.5.2","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.5.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":"159eed6200f5d5e461d6bbfb4366c4b0001f5e06","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.5.2.tgz","fileCount":43,"integrity":"sha512-9Nfpc0bNkCjw2diYKx4+yYeHdsnNp8jEqN3+HTIDt7vMdGKidv5HBG1EZWGIspEWZUDG4D5+z0sx4xFtIZKg6A==","signatures":[{"sig":"MEQCIGBuSwW5YXBwXlRLYuDEz/su/Xt6eJtv01TYPCawE9yGAiArdgGvzK/YmbCWGcVryXuS9q/AWbN12wD5MGSrzy/JeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153680},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.5.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/6d570d3e0abbe43e2358820eff00b24c/edv4h-usketch-tool-helpers-0.5.2.tgz","_integrity":"sha512-9Nfpc0bNkCjw2diYKx4+yYeHdsnNp8jEqN3+HTIDt7vMdGKidv5HBG1EZWGIspEWZUDG4D5+z0sx4xFtIZKg6A==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"11.16.0","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.5.2_1784277600897_0.5421232061802026","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@edv4h/usketch-tool-helpers","version":"0.6.0","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.6.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":"9642baeee48c7bdaa1019f4211805fbc6643d210","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.6.0.tgz","fileCount":43,"integrity":"sha512-FsWdws69idnkwQ7WWlXx1D95IYvpO+Xh8yXPmvVy+28L0iYen7fMUAnhikNAqn/ihSDSrvdAu1mbiQZHEZIFFw==","signatures":[{"sig":"MEQCIATmTFmvfmydc2O23mA/YSeRlOdRRJNgy1h0oXL3hWGbAiBkTirctbmYDKAF2WGD8ojN+oHUJoQspiOFLY0epAqy/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155926},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.6.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/aa332e2dfb7d1508c780fd2ba1cf3e9d/edv4h-usketch-tool-helpers-0.6.0.tgz","_integrity":"sha512-FsWdws69idnkwQ7WWlXx1D95IYvpO+Xh8yXPmvVy+28L0iYen7fMUAnhikNAqn/ihSDSrvdAu1mbiQZHEZIFFw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"11.16.0","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.6.0_1785237760487_0.666814728356143","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@edv4h/usketch-tool-helpers","version":"0.6.1","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.6.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":"e1bc61a2bf0163898663556488d5faa8f1d2cb91","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.6.1.tgz","fileCount":43,"integrity":"sha512-R1o3irNrQRspv/H5IZ2/Y8S09Y+cpweX2OKkIcMz9n8e+IWHg+w3eayYL3S407MFnII5B6Yao/YRgYJe2OW+CA==","signatures":[{"sig":"MEQCIFVnoY/0/syq1Ye1/jeia9M50UDhpdc7tGBmUJThJlC/AiBCJr5df87HPp7PeimyVYfA07c3M+FUcGUAy+tIos6y7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155926},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.6.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/a2305dd33f8adfa490ac197b77961fbb/edv4h-usketch-tool-helpers-0.6.1.tgz","_integrity":"sha512-R1o3irNrQRspv/H5IZ2/Y8S09Y+cpweX2OKkIcMz9n8e+IWHg+w3eayYL3S407MFnII5B6Yao/YRgYJe2OW+CA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"11.16.0","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.6.1_1785291289209_0.7189441479085774","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@edv4h/usketch-tool-helpers","version":"0.6.2","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.6.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":"77f71d4c99ede44ad93a465fe4c6321c90555937","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.6.2.tgz","fileCount":43,"integrity":"sha512-xItBs/lIz3qTs93EMod0G5dCs5SH8vNticKVUvCD9+4igGPZ8xhzmfJpvldqeJFmzJp9Q/7VsfiFiHHyoh0JUg==","signatures":[{"sig":"MEUCIQD7ArlRL0wL4rLWqcLPW1md2IL4yh98CqGCEbTSL4DF9gIgV6nnkpzI7uhGPTIz0NNC9b1CUn920hPQi5O/qkIG3rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155926},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.6.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/c5c86708c78fee2e03afe770b655dbbc/edv4h-usketch-tool-helpers-0.6.2.tgz","_integrity":"sha512-xItBs/lIz3qTs93EMod0G5dCs5SH8vNticKVUvCD9+4igGPZ8xhzmfJpvldqeJFmzJp9Q/7VsfiFiHHyoh0JUg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"11.16.0","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.6.2_1785303551527_0.29236822115599437","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@edv4h/usketch-tool-helpers","version":"0.6.3","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.6.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":"7e7055590fba10112cbdbcbd6658caeb4b1ac62f","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.6.3.tgz","fileCount":43,"integrity":"sha512-cfTyyB0GNPO09Acp1gnayzoRJcD3kZ1ZaYFu/3gpnykpuexFnye58S3/81fcSDj22GxZ0haiQq/PPjMQ0oZyIg==","signatures":[{"sig":"MEUCIQDm88EvwIx9N0sV36hZ797a/iig5H2mHUQfON5Mrl7yaAIgVzZohbqZQUSJyRpttWtmPlwRmBbncNyilsJHCFqsvG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156899},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.6.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/58d177116ed5ca7ca6d4721d481f1cba/edv4h-usketch-tool-helpers-0.6.3.tgz","_integrity":"sha512-cfTyyB0GNPO09Acp1gnayzoRJcD3kZ1ZaYFu/3gpnykpuexFnye58S3/81fcSDj22GxZ0haiQq/PPjMQ0oZyIg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"11.16.0","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.6.3_1785398503701_0.08048841370897719","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@edv4h/usketch-tool-helpers","version":"0.7.0","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.7.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":"d2f9441b3f56b597fcfa042511728b1bc504d5f3","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.7.0.tgz","fileCount":43,"integrity":"sha512-hyumrBI+aOMk2Jk+eeX36zA5yXnn9Qv8Imoe5+pzvT9VC5ywZ8rZQGxtrFOwldIPV7pAJX3xWPi27cMgNQ4M4A==","signatures":[{"sig":"MEUCICYQNTEn5qTt/G/DUPivWkher0YlhTfYfKdNbQ9vaEY7AiEAnPhvrKZmwj6a3QBJSYhfSvE4DFvamQMbEI7e/Q0VWVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174639},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.7.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/a47ff6c15881a0fd08310dc31e28b4ec/edv4h-usketch-tool-helpers-0.7.0.tgz","_integrity":"sha512-hyumrBI+aOMk2Jk+eeX36zA5yXnn9Qv8Imoe5+pzvT9VC5ywZ8rZQGxtrFOwldIPV7pAJX3xWPi27cMgNQ4M4A==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"11.16.0","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.7.0_1785915764210_0.36288243642273077","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@edv4h/usketch-tool-helpers","version":"0.7.1","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.7.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":"7f55bd4faa21e78d09384c0baa2771f51ec9d132","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.7.1.tgz","fileCount":43,"integrity":"sha512-+a+sFazHCQJo+NuCS4EIvbnNo/OliksnfNH9yQ7ciIzLo4Ew/ajWzwE66WK/CyFJox20ghOaBJz+vai3fdhyZg==","signatures":[{"sig":"MEUCIQCgSTdWbh/D1JZjXMf/AatFf1MVt+CHneTKo7e6npzB3QIgZMy/DRHFo46u530FrXgGyqpoZfBRcC/9UsnkXuDeA5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174640},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.7.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/843ff5618a3f1c7790ab4e99925f826a/edv4h-usketch-tool-helpers-0.7.1.tgz","_integrity":"sha512-+a+sFazHCQJo+NuCS4EIvbnNo/OliksnfNH9yQ7ciIzLo4Ew/ajWzwE66WK/CyFJox20ghOaBJz+vai3fdhyZg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"11.16.0","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.7.1_1785982554299_0.7220303036700633","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@edv4h/usketch-tool-helpers","version":"0.7.2","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.7.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":"6b5d7101723ea3db3286c644f51bb33005f18c92","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.7.2.tgz","fileCount":43,"integrity":"sha512-dVweZeBEM/R5p3OUlG6FFw7wP1cbrowcu/9ZBq4E6IgWcnoj8Srz+G1dW6VaImBwredhnjQvbhqoWyxlJfuY5g==","signatures":[{"sig":"MEYCIQC/MzO1eiWnB46sFSc2sYk+nCZgm39q5eHFShIO891dqQIhAINJn4cyx5tAXXmwfjl73/u6SmglN//pzAw5ur7H3NO8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174640},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.7.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/f659ad25b7bb248816a14bf549cd88e3/edv4h-usketch-tool-helpers-0.7.2.tgz","_integrity":"sha512-dVweZeBEM/R5p3OUlG6FFw7wP1cbrowcu/9ZBq4E6IgWcnoj8Srz+G1dW6VaImBwredhnjQvbhqoWyxlJfuY5g==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"11.16.0","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.7.2_1786535619676_0.22206413443622708","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@edv4h/usketch-tool-helpers","version":"0.7.3","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.7.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":"55fc3d55368a80b8639fbbe3dcd1e2b47aa8b61e","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.7.3.tgz","fileCount":43,"integrity":"sha512-s1Y9i0UzzsJyACAyJAmHTZrN08QoBhsmQEgSG/o9GJ3nOBaPOPRoITrmWaR9brVPfeawHwrMJJXCC6hptA6P4A==","signatures":[{"sig":"MEYCIQDbqC9tca0rc2xgOVxKH3ea0mn6EwiX3iuxf3fAziNnvAIhAL8n+EWD9uChA5O4V0Pjv2HEZHC0iesGXBETd+Ek9yqo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCox5AlTrr8ZQKnk1iSOFLbdu9an/leWsVORo8lDwys7wIhAP/3GI+qJKGKcNCrx+PpPbCVldFuiP5HQev1YNJLBKzL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174640},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.7.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/30249cfc252f2bddbfa86f712dae9a32/edv4h-usketch-tool-helpers-0.7.3.tgz","_integrity":"sha512-s1Y9i0UzzsJyACAyJAmHTZrN08QoBhsmQEgSG/o9GJ3nOBaPOPRoITrmWaR9brVPfeawHwrMJJXCC6hptA6P4A==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"11.17.0","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.7.3_1787292955338_0.845543418565619","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@edv4h/usketch-tool-helpers","version":"0.7.4","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.7.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":"ab9b2d334e09e83d615a0459b7ac3ecdc79bf964","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.7.4.tgz","fileCount":43,"integrity":"sha512-+klUndbaSMk1F4ybIw05S7PKOuVta1+PsN4CXnlhdFxf5ScvX2B6k1FhqQvIw4NsMZSS0BhMYFtvMmfVgQCSOA==","signatures":[{"sig":"MEUCIQCFI4TawQ4L0L5Znropz4RMz/22qdMyBitCoDoxs7Bt0QIgXO+l44t+QogsxP05GbCll0GImRpxCPvRqCCuOKeRLtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfbdbz8Os5RwHnNXPPxIJRcFCDDXWYaNigJmtX6NfOLwIgNjSuDgc2LAPcI/V3D3uP/WiafxPqeN6d2rRJOOEXQ2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-tool-helpers@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174640},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.7.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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdf429bf-ba72-4ddf-9b29-6c71cc567075"}},"_resolved":"/tmp/81e8499d56af35c8dc67dbf39e5ec2ea/edv4h-usketch-tool-helpers-0.7.4.tgz","_integrity":"sha512-+klUndbaSMk1F4ybIw05S7PKOuVta1+PsN4CXnlhdFxf5ScvX2B6k1FhqQvIw4NsMZSS0BhMYFtvMmfVgQCSOA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"12.0.2","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.7.4_1788762665992_0.9318425116709084","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@edv4h/usketch-tool-helpers","version":"0.7.5","license":"MIT","_id":"@edv4h/usketch-tool-helpers@0.7.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":"05f1788c6a60f28f87f7ab2c63871e81483e2d2e","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.7.5.tgz","fileCount":43,"integrity":"sha512-ma43cawKIFf58eKJRZ3yXJ0eNwapfPI2EOKOguqaUndQsXSV83cAqybxmmsnK66Cv79puFBHee3d9+srdFIDYQ==","signatures":[{"sig":"MEUCIHD2oVpietvLy95zArwLm6xDVaasID4Cb6gtNnckANujAiEAgOQvY2C9NzfAclJvM6cuvCkhvd92O7A5V0Scxy3Wimw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICDRXMGc/VH++8ynEfmlzMY9TuKIhGZnCPq9xOMUA8Z8AiBgMxobO0mUImxPh4x6FNcfriwK4iMKC8QnmJ2C/vHjXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-tool-helpers@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174640},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.7.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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdf429bf-ba72-4ddf-9b29-6c71cc567075"}},"_resolved":"/tmp/3bd8f28794bd941f3926e148a6d0a2d2/edv4h-usketch-tool-helpers-0.7.5.tgz","_integrity":"sha512-ma43cawKIFf58eKJRZ3yXJ0eNwapfPI2EOKOguqaUndQsXSV83cAqybxmmsnK66Cv79puFBHee3d9+srdFIDYQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"12.0.2","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@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"},"_npmOperationalInternal":{"tmp":"tmp/usketch-tool-helpers_0.7.5_1788774091385_0.7685102260346464","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"_id":"@edv4h/usketch-tool-helpers@0.7.6","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"312f801e2ce4d82d75966321b529cf82d0c4a528","tarball":"https://registry.npmjs.org/@edv4h/usketch-tool-helpers/-/usketch-tool-helpers-0.7.6.tgz","fileCount":43,"integrity":"sha512-89nOviipmM1jntQNTqRPp/t/AswW61514rRDt3O1xNhJJVGCJzNejXOvlPm4misSQJhXG9I4+KTJWKoOzCxMIQ==","signatures":[{"sig":"MEYCIQCWTEpBugUNSOF8rph5bvbZoJ+PqzAvVT3w9qL6fXPlWQIhAKLCuIFo1rWW3kZpC4brhFrddOWoc850wX+EcMVhJ0fu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD0F+1Vz7QnisbYn4W8eGV8ITzGduqtQF83lWfSjsZB8AIhAIWoOuGSw9A0pp6sNij4xDRqDi3xlqOy7dPyzwjAC9Z6"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-tool-helpers@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176430},"main":"./dist/index.js","name":"@edv4h/usketch-tool-helpers","type":"module","_from":"file:edv4h-usketch-tool-helpers-0.7.6.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":"0.7.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdf429bf-ba72-4ddf-9b29-6c71cc567075"}},"homepage":"https://github.com/EdV4H/usketch#readme","_resolved":"/tmp/e790a1b6ca177c26af49d0e7ddbcfd4d/edv4h-usketch-tool-helpers-0.7.6.tgz","_integrity":"sha512-89nOviipmM1jntQNTqRPp/t/AswW61514rRDt3O1xNhJJVGCJzNejXOvlPm4misSQJhXG9I4+KTJWKoOzCxMIQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"packages/usketch-tool-helpers"},"_npmVersion":"12.1.0","description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","directories":{},"maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@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"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/usketch-tool-helpers_0.7.6_1790238179003_0.9990464482088477"}}},"time":{"created":"2026-05-25T13:13:43.387Z","modified":"2026-09-24T08:22:59.451Z","0.2.0":"2026-05-25T13:13:43.615Z","0.2.1":"2026-05-26T08:57:34.017Z","0.3.0":"2026-06-18T09:59:31.911Z","0.3.1":"2026-06-22T05:33:01.042Z","0.4.0":"2026-07-09T11:00:35.288Z","0.5.0":"2026-07-14T14:44:57.784Z","0.5.1":"2026-07-14T17:25:01.221Z","0.5.2":"2026-07-17T08:40:01.040Z","0.6.0":"2026-07-28T11:22:40.642Z","0.6.1":"2026-07-29T02:14:49.339Z","0.6.2":"2026-07-29T05:39:11.662Z","0.6.3":"2026-07-30T08:01:43.905Z","0.7.0":"2026-08-05T07:42:44.353Z","0.7.1":"2026-08-06T02:15:54.479Z","0.7.2":"2026-08-12T11:53:39.851Z","0.7.3":"2026-08-21T06:15:55.431Z","0.7.4":"2026-09-07T06:31:06.072Z","0.7.5":"2026-09-07T09:41:31.503Z","0.7.6":"2026-09-24T08:22:59.118Z"},"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":"packages/usketch-tool-helpers"},"description":"uSketch v2 のツールプラグインで再利用可能な state machine helper 集。","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"readme":"# @edv4h/usketch-tool-helpers\n\nuSketch v2 のツールプラグインで再利用可能な state machine helper 集。\n\n`@edv4h/usketch-plugin-tool-select` で baked されていた drag / resize / rotate / marquee / hover のロジックを単独で取り出して公開しており、サードパーティが「ドラッグで描画」「ハンドルでリサイズ」「マーキーで矩形選択」といったツールを書くときに、コアと同じ挙動 (snap・undo・子要素追従・handle flip 等) を 30 行程度で揃えられる。\n\n`@edv4h/usketch-shared` と `@edv4h/usketch-store` にしか依存しないので、React なしのサーバサイド計算でも使える。\n\n## Install\n\n```bash\npnpm add @edv4h/usketch-tool-helpers @edv4h/usketch-shared @edv4h/usketch-store\n```\n\n## 公開 API\n\n### Session helpers\n\n各 helper は `pointerdown` で生成、`pointermove` で `update(event)`、`pointerup` で `commit()` するセッションを返す。`commit()` は undo 用 `Command` を返すので、呼び出し側で `ctx.commands.execute(...)` する。\n\n| 関数 | 用途 |\n|------|------|\n| `startDragSession(opts)` | 選択した shape (子孫含む) を pointer delta だけ平行移動 |\n| `startResizeSession(opts)` | single / multi 両対応のリサイズ。8 方向ハンドル、flip 検出、aspect 維持 |\n| `startRotateSession(opts)` | 中心点回りで回転、shift で 15° snap、子要素の剛体回転 |\n| `startMarqueeSession(opts)` | intersect / contain (alt) の矩形選択 |\n\n### Pure helpers\n\n| 関数 | 用途 |\n|------|------|\n| `trackHover(ctx, event)` | hover 中の cursor / shape ID / handle hit を返す |\n| `findShapeAtPoint(ctx, point)` | shape vs container の選択優先度を考慮した hit test |\n| `findShapesInRect(ctx, rect, mode)` | marquee 風の矩形 hit test |\n| `findHandleAtScreenPoint(...)` | screen 座標での 8 方向ハンドル hit test |\n| `findRotationHandleAtScreenPoint(...)` | corner 外側の回転ハンドル hit test |\n| `getCursorForHandle(handle)` / `getRotatedCursorForHandle(handle, deg)` | カーソル文字列生成 |\n| `computeRawBounds`, `applyFlip`, `getAnchorEdges`, `fixAnchorDrift`, `computeRelativeProps`, `computeMultiResizeUpdates` | リサイズ計算の構成要素 |\n\n## ドキュメント\n\n英: [Building a Tool Plugin](https://usketch.dev/docs/guides/tool-plugin)\n日: [ツールプラグインの作り方](https://usketch.dev/docs-ja/guides/tool-plugin)\n","readmeFilename":"README.md"}