{"_id":"@edv4h/usketch-plugin-tool-vim","_rev":"16-a3dc94a76f9592295cd1dafee64de9bc","name":"@edv4h/usketch-plugin-tool-vim","dist-tags":{"latest":"0.1.15"},"versions":{"0.1.0":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.0","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.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":"394e4cb0d994300420b7cdfdaf6a1f29718f6b32","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.0.tgz","fileCount":87,"integrity":"sha512-uKph5NbkaZv6H5886UXUfYqErmNEDUhuUoqnsoTjxHsKZso4xcxRHGTAEgSN+y0/HRzfP1Pn0+faPcjVfya9SQ==","signatures":[{"sig":"MEQCIGxntC2JXVXZO8dXLh/io/Q9GdNeDJPMpM18Bt8615f4AiAp3Y8m8X4HNaAIOWtDAYNsN/6pcxfCMTakiJIi8CP9Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187704},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.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/78eb22ace3f618b222cbc33856f598c2/edv4h-usketch-plugin-tool-vim-0.1.0.tgz","_integrity":"sha512-uKph5NbkaZv6H5886UXUfYqErmNEDUhuUoqnsoTjxHsKZso4xcxRHGTAEgSN+y0/HRzfP1Pn0+faPcjVfya9SQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"10.9.8","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.0.2","@edv4h/usketch-store":"3.0.1","@edv4h/usketch-shared":"4.1.0","@edv4h/usketch-tool-helpers":"0.3.1"},"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-tool-vim_0.1.0_1782804710030_0.7475704177732134","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.1","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.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":"3525f5eb1bb9eb4177c264335718345cb5ab9964","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.1.tgz","fileCount":87,"integrity":"sha512-CUPokzuBlbm18XIMQvZYEUIrz+Jbz1cm5KnN5uBwlDIPSlsh+/bnCED78rL8vI36yklXEIX9BCssdhdM6phjow==","signatures":[{"sig":"MEQCIAtpdkP4twp12R83Mq3kUPMUK8iRRQa5yVePXQ5ptd2yAiBKz9f5pqFTc5mcpvZgPy7GPmc4IQZfPBpw+4QSJvDZGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187704},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.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/4310a6e31db8ec4556b0883439e0dd8c/edv4h-usketch-plugin-tool-vim-0.1.1.tgz","_integrity":"sha512-CUPokzuBlbm18XIMQvZYEUIrz+Jbz1cm5KnN5uBwlDIPSlsh+/bnCED78rL8vI36yklXEIX9BCssdhdM6phjow==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"10.9.8","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.0.3","@edv4h/usketch-store":"3.1.0","@edv4h/usketch-shared":"4.2.0","@edv4h/usketch-tool-helpers":"0.4.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-tool-vim_0.1.1_1783594861653_0.411569979026126","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.2","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.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":"3941937eed441ffb1cb7135cf0d074058bcb9026","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.2.tgz","fileCount":87,"integrity":"sha512-XobT5ZMBxpiyi7nKylRacsdjAS5hrUVliGy6E/A8TllVbT4DydO8rZlSyiruwsU0MIIElHBazTkKHvGPAnI9GA==","signatures":[{"sig":"MEQCIHpEmUmR7ZHsaFM6bhiFWDxiUk9cHeh1bhQYP/pGW5A3AiAq6gou11jcYbXVKSszgAD4ukZ35V6dG8Enfw5qUkl1iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187656},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.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/d25d1a1b39af3c1b170661ccfc3ed432/edv4h-usketch-plugin-tool-vim-0.1.2.tgz","_integrity":"sha512-XobT5ZMBxpiyi7nKylRacsdjAS5hrUVliGy6E/A8TllVbT4DydO8rZlSyiruwsU0MIIElHBazTkKHvGPAnI9GA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"10.9.8","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.0.4","@edv4h/usketch-store":"3.2.0","@edv4h/usketch-shared":"4.3.0","@edv4h/usketch-tool-helpers":"0.5.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-tool-vim_0.1.2_1784040324287_0.7481164066499983","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.3","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.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":"7b88597f9e1ae927b53249a994dca5e112cc3b62","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.3.tgz","fileCount":87,"integrity":"sha512-GzuWrJfmnUHA3+vvIvxK7IhZdS5IvpFry2VIAc9rcru34A4fP8Rzf3dh6y401Ns8RJnTp8zUdrex0Tkv3tSqUg==","signatures":[{"sig":"MEQCICB4+7A/WSSoXi5X2YPOk+wppIk82eGjLbExQ6TCA+L9AiAO3HsQEuw6JdAMVWbN7fbPiMPb1KNLoDGd5J8dRmAF2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187656},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.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/afa42cfccc8f89321cd07e1294501a6a/edv4h-usketch-plugin-tool-vim-0.1.3.tgz","_integrity":"sha512-GzuWrJfmnUHA3+vvIvxK7IhZdS5IvpFry2VIAc9rcru34A4fP8Rzf3dh6y401Ns8RJnTp8zUdrex0Tkv3tSqUg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"10.9.8","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.0.5","@edv4h/usketch-store":"3.3.0","@edv4h/usketch-shared":"4.4.0","@edv4h/usketch-tool-helpers":"0.5.1"},"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-tool-vim_0.1.3_1784049927311_0.5780419415559135","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.4","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.1.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":"d18064ba3d51d78afc43b69fbc7f4ee8804dcf0b","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.4.tgz","fileCount":87,"integrity":"sha512-PRXKhRRMEkKhrRImPPc6t5I+KYGMNkSdaEes98gUpPPcQTqSQDvceCfeP/CoibfQQfEzl0xKwaZis6RA1yhXWQ==","signatures":[{"sig":"MEUCIFDEmSXGnLKuHI8M0PNmlxOUz9fjO8kzrNpgPuSbwN/cAiEA7oeQwRdDZ8YDv/jOoyjPzmKtIjzYPGVt5AOovv78HQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188927},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.1.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/5385a67a333763e0185cefa5448f0d1f/edv4h-usketch-plugin-tool-vim-0.1.4.tgz","_integrity":"sha512-PRXKhRRMEkKhrRImPPc6t5I+KYGMNkSdaEes98gUpPPcQTqSQDvceCfeP/CoibfQQfEzl0xKwaZis6RA1yhXWQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"11.16.0","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.1.0","@edv4h/usketch-store":"3.3.1","@edv4h/usketch-shared":"4.5.0","@edv4h/usketch-tool-helpers":"0.5.2"},"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-tool-vim_0.1.4_1784277623133_0.7112099747548264","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.5","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.1.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":"0a5302b56d847f9516308ca15afaee1ed8d7b501","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.5.tgz","fileCount":87,"integrity":"sha512-Q+m/cOg0Al9G06kUfGzdyT/HLb1nA/+usWvOZEc1liGNPjOhi3SrahcHJ4slUxOYRXz4iD8kxvqRnwSWlwLldw==","signatures":[{"sig":"MEUCIQC130iwXliEIRHFHPspOYFV4SMqxk/kW4dY1OaMniUlZQIgLpuNOSWQmQcUR9t9zNHxJfh8B6HDcTPn+9NHvP2y12s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188927},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.1.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/410863675cb32b82e8753e2f0bec4ced/edv4h-usketch-plugin-tool-vim-0.1.5.tgz","_integrity":"sha512-Q+m/cOg0Al9G06kUfGzdyT/HLb1nA/+usWvOZEc1liGNPjOhi3SrahcHJ4slUxOYRXz4iD8kxvqRnwSWlwLldw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"11.16.0","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.2.0","@edv4h/usketch-store":"3.4.0","@edv4h/usketch-shared":"4.6.0","@edv4h/usketch-tool-helpers":"0.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-tool-vim_0.1.5_1785237794443_0.6906694848429058","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.6","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.1.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":"0c6893f6a1cb77f553f8dc9d508c6527a20f28b9","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.6.tgz","fileCount":87,"integrity":"sha512-HYdrGPb4oR0DI1rs9CpXe6Tp4h3pxaYu0XrsL5amqiLixXbWxVJ1rZFMf8cVWkaoX6/jiN/K8/++dx8i2oNHDg==","signatures":[{"sig":"MEUCIQDhPoEZR7FSWS9KH9EAvzP2X2CT5EAQqbA7Ifb0dufNUwIgBIbGc8KvovHVNPYdOvjEtdkSKPrflz94ixyLwr12m40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188927},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.1.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/22abe1f4a68323e2e3714864317300ba/edv4h-usketch-plugin-tool-vim-0.1.6.tgz","_integrity":"sha512-HYdrGPb4oR0DI1rs9CpXe6Tp4h3pxaYu0XrsL5amqiLixXbWxVJ1rZFMf8cVWkaoX6/jiN/K8/++dx8i2oNHDg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"11.16.0","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.3.0","@edv4h/usketch-store":"3.4.1","@edv4h/usketch-shared":"4.7.0","@edv4h/usketch-tool-helpers":"0.6.1"},"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-tool-vim_0.1.6_1785291323402_0.6467142106787205","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.7","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.1.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":"addbe83e6235fe9233d295fa017f3604bc54dd5d","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.7.tgz","fileCount":87,"integrity":"sha512-HDqEmVw2PkR/QDqK2xpfD8emOmiY8Lo4FlsyeUSzEmxmtjd62Utp1Ur57Yfn+gEzfEdTVKgiV1OzI3LMVii5xw==","signatures":[{"sig":"MEQCIENmWV6c9rOv83gnKFZBgt0e17HNUzMhTmFxbxTy+lQsAiBRmCeFXyeW5mfTV9j2ggcsUz1WWiZmzmYbspor+MU2Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187331},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.1.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/d3c6fe16cadd12382c71be5c217cf4c6/edv4h-usketch-plugin-tool-vim-0.1.7.tgz","_integrity":"sha512-HDqEmVw2PkR/QDqK2xpfD8emOmiY8Lo4FlsyeUSzEmxmtjd62Utp1Ur57Yfn+gEzfEdTVKgiV1OzI3LMVii5xw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"11.16.0","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.3.1","@edv4h/usketch-store":"3.5.0","@edv4h/usketch-shared":"4.8.0","@edv4h/usketch-tool-helpers":"0.6.2"},"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-tool-vim_0.1.7_1785303583046_0.4225591316103636","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.8","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.1.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":"3588e63aabcd6c3f28bca67879aca9fa1cff27df","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.8.tgz","fileCount":87,"integrity":"sha512-88w9xZqe9L32dfN54/mLJz1wtZhJEyqCLSjruo2+AhqW3KgmBjdpAnM2ZHEFydsCpt9mJNQsq6q3IKbHfV4FbA==","signatures":[{"sig":"MEUCIQDGtZmYntqmYeZ7OKqbZfK5coMpFDq0gse7naGiNPjVWAIgWaWsA5M3X69rMZ36BW6M8902x/K+4nz6LkEV8rHKyPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187331},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.1.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":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/11b069423bb9b3efca4801562d2527d7/edv4h-usketch-plugin-tool-vim-0.1.8.tgz","_integrity":"sha512-88w9xZqe9L32dfN54/mLJz1wtZhJEyqCLSjruo2+AhqW3KgmBjdpAnM2ZHEFydsCpt9mJNQsq6q3IKbHfV4FbA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"11.16.0","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.3.1","@edv4h/usketch-store":"3.5.0","@edv4h/usketch-shared":"4.8.0","@edv4h/usketch-tool-helpers":"0.6.3"},"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-tool-vim_0.1.8_1785398506677_0.6652912276694112","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.9","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.1.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":"93bede0761c4248013bc5637cbf088aed47bdf64","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.9.tgz","fileCount":87,"integrity":"sha512-4TMBSgeoR30cTDTM0mxp8laCD/2VikB1ksPnEaCUCCXIsgJIC0yQXk0dA/McoIQF9MKU8nNrlpgH/d4xCmN4PA==","signatures":[{"sig":"MEUCIQD7EfgWfHIzqaQWDq8KwPW/qdPmYGQGkBDLdAeW0hGR6QIgDLVYjQUzvIaGe8CIn7ad1S5+FBmvAxBOLcuDiK5yHfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187331},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.1.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":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/7f62d6414354a45b0f7a9abb501de1c5/edv4h-usketch-plugin-tool-vim-0.1.9.tgz","_integrity":"sha512-4TMBSgeoR30cTDTM0mxp8laCD/2VikB1ksPnEaCUCCXIsgJIC0yQXk0dA/McoIQF9MKU8nNrlpgH/d4xCmN4PA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"11.16.0","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.3.2","@edv4h/usketch-store":"3.5.1","@edv4h/usketch-shared":"4.9.0","@edv4h/usketch-tool-helpers":"0.7.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-tool-vim_0.1.9_1785915797982_0.3050672815310589","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.10","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.1.10","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":"1c4e10b144ce527a038f3780b3d1fdb628571ec5","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.10.tgz","fileCount":87,"integrity":"sha512-hnUksSOywM08CbE8lYzK8C4qXYNqeWIepsmHYZP5t+wfWb5pYhUTbwFHMB5ubucLd7kiCfjt1XwgWtakVd/08w==","signatures":[{"sig":"MEQCICQc6XRERG6yNflTT/QOI7r9k9tiRf4RVlXoj8zs6gTMAiA5ilws1ZHjEzciHFYh7kDD73aLDH9Zk231xq8akqdiGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187333},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.1.10.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/c4e94d56b77af4744883d9552907cc4f/edv4h-usketch-plugin-tool-vim-0.1.10.tgz","_integrity":"sha512-hnUksSOywM08CbE8lYzK8C4qXYNqeWIepsmHYZP5t+wfWb5pYhUTbwFHMB5ubucLd7kiCfjt1XwgWtakVd/08w==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"11.16.0","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.4.0","@edv4h/usketch-store":"3.5.2","@edv4h/usketch-shared":"4.10.0","@edv4h/usketch-tool-helpers":"0.7.1"},"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-tool-vim_0.1.10_1785982585624_0.9214059191650481","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.11","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.1.11","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":"9e24f364882d30c5116695235ec59a57534e3dc3","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.11.tgz","fileCount":87,"integrity":"sha512-gGNK21AKyNhx80swu4+Lda1xvdJ2je535vZmW9UWLGqeRU3Bb4kahGv7c1nszyrhLUv4OwnFtPF8dfB3n1RqOA==","signatures":[{"sig":"MEUCICJE1CNfVzGU3L10eSpvvJ8ibNnI2MB/HaaIbL349injAiEAqo2/F/WHBciAbA/OFQD9z/yQBVQcpayG1/NVjbhUbU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187333},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.1.11.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/f4dcebfcc0ae5d81d25b388f4aed94c8/edv4h-usketch-plugin-tool-vim-0.1.11.tgz","_integrity":"sha512-gGNK21AKyNhx80swu4+Lda1xvdJ2je535vZmW9UWLGqeRU3Bb4kahGv7c1nszyrhLUv4OwnFtPF8dfB3n1RqOA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"11.16.0","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.4.1","@edv4h/usketch-store":"3.5.3","@edv4h/usketch-shared":"4.11.0","@edv4h/usketch-tool-helpers":"0.7.2"},"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-tool-vim_0.1.11_1786535646004_0.935835205858706","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.12","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.1.12","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":"a3b98b165c55ed43c7078999279850ffda26e185","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.12.tgz","fileCount":87,"integrity":"sha512-y+e6HNRgBrl+LlXGyifdvQPT0Uisx3YztETOntXctx1LdX+3jqEYDvrzN2aC5sJ97NTq2x3bsQrfgbngyaa64Q==","signatures":[{"sig":"MEUCIQCRV/6jJ2+CzMjBXE3sjRNbmxu9Xk9eX1VMsmjKKfD1HwIgNQsJBnY9NPEQIa2KZEoUBEQdCY3h2+Q1fuydqg6kUnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187333},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.1.12.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/8057134f8991e6f7e414e6168974c3bc/edv4h-usketch-plugin-tool-vim-0.1.12.tgz","_integrity":"sha512-y+e6HNRgBrl+LlXGyifdvQPT0Uisx3YztETOntXctx1LdX+3jqEYDvrzN2aC5sJ97NTq2x3bsQrfgbngyaa64Q==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"11.17.0","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.4.2","@edv4h/usketch-store":"3.5.4","@edv4h/usketch-shared":"4.12.0","@edv4h/usketch-tool-helpers":"0.7.3"},"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-tool-vim_0.1.12_1787292673999_0.5608427695106077","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.13","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.1.13","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":"131f4b5289846cf3bb113c5eef733227194ae6ae","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.13.tgz","fileCount":87,"integrity":"sha512-7lKj4R8GvR3kko4eJ/LzLkn0CUrxe47A1t7PUbXRuU8eeLH3pomoct3m42LPuUAjBqM1G762ZWXChscYfGv3Zw==","signatures":[{"sig":"MEUCIQDyUN7P4Dqv3wUnzDdISuN6EdhR39kbDe+E8ZzdCDPYkAIgI/T2q0dPAcyjmTbKLC/dJX+DYtKM52qc0BxjMdw3u3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-tool-vim@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187333},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.1.13.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:06ded4c3-b3b8-4c32-8277-2e83705ddb33"}},"_resolved":"/tmp/c29c43fc4778ee82c15213d39f5bd7f0/edv4h-usketch-plugin-tool-vim-0.1.13.tgz","_integrity":"sha512-7lKj4R8GvR3kko4eJ/LzLkn0CUrxe47A1t7PUbXRuU8eeLH3pomoct3m42LPuUAjBqM1G762ZWXChscYfGv3Zw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"12.0.2","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.4.3","@edv4h/usketch-store":"3.6.0","@edv4h/usketch-shared":"4.13.0","@edv4h/usketch-tool-helpers":"0.7.4"},"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-tool-vim_0.1.13_1788762630217_0.38683108343671146","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@edv4h/usketch-plugin-tool-vim","version":"0.1.14","license":"MIT","_id":"@edv4h/usketch-plugin-tool-vim@0.1.14","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":"019f8fb33ab52ebc930b946718b411bac6c49dbc","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.14.tgz","fileCount":87,"integrity":"sha512-aWo9FL6Xt6ArTJFXJZGNDGQc04aOiiw6UTNnDCdMXj1ma1kktXyJx+TH0/MXdnFXIf4ZSvIZ5XkkvvTGqYAEeQ==","signatures":[{"sig":"MEUCIHXdlp4kM59nDPnGHcIPvFzuHlLDpqZC1TquVEvKcNn3AiEA4lXVdmZqCZiWjE+XkTh6rLUq904Ws5quCNLKV0YcoRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-tool-vim@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187333},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.1.14.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:06ded4c3-b3b8-4c32-8277-2e83705ddb33"}},"_resolved":"/tmp/b173e05ca035d5a1bad4e7658bf2524b/edv4h-usketch-plugin-tool-vim-0.1.14.tgz","_integrity":"sha512-aWo9FL6Xt6ArTJFXJZGNDGQc04aOiiw6UTNnDCdMXj1ma1kktXyJx+TH0/MXdnFXIf4ZSvIZ5XkkvvTGqYAEeQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"12.0.2","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.4.3","@edv4h/usketch-store":"3.7.0","@edv4h/usketch-shared":"4.13.0","@edv4h/usketch-tool-helpers":"0.7.5"},"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-tool-vim_0.1.14_1788773879672_0.8004081803769187","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"_id":"@edv4h/usketch-plugin-tool-vim@0.1.15","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"767b613f2203b12dfd96df98fededfb0163dce4f","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-tool-vim/-/usketch-plugin-tool-vim-0.1.15.tgz","fileCount":87,"integrity":"sha512-jZ0ZvSP6MYRc2bKT8LHHHuYXluivIx2Y065kLoEK2VE57rkmuZsddgiMCMm7bs2tfskexMOnO/Jlpjk19HUVBw==","signatures":[{"sig":"MEUCIEysPMBdBXaHue+ZFLcH7d50sTKdehvM97BlMpnvX7fHAiEAiJeLwCtzkLuUawar6qHKu3RVdBdZMzJMzS78a2JDbuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDoPUYNQUzFr79Vc3rWV07PYJr1suGY8FNUUmmgxjMdiAiEA02QV7cgpdxIp80UKGrSjd42fv8jQc0n3G1Iaobnf7dQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-tool-vim@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187493},"main":"./dist/index.js","name":"@edv4h/usketch-plugin-tool-vim","type":"module","_from":"file:edv4h-usketch-plugin-tool-vim-0.1.15.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.1.15","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ded4c3-b3b8-4c32-8277-2e83705ddb33"}},"homepage":"https://github.com/EdV4H/usketch#readme","_resolved":"/tmp/37e5da385d86815399d31007edd451b7/edv4h-usketch-plugin-tool-vim-0.1.15.tgz","_integrity":"sha512-jZ0ZvSP6MYRc2bKT8LHHHuYXluivIx2Y065kLoEK2VE57rkmuZsddgiMCMm7bs2tfskexMOnO/Jlpjk19HUVBw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-tool-vim"},"_npmVersion":"12.1.0","description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","directories":{},"maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0","xstate":"^5.18.0","@edv4h/usketch-core":"2.4.4","@edv4h/usketch-store":"3.8.0","@edv4h/usketch-shared":"4.14.0","@edv4h/usketch-tool-helpers":"0.7.6"},"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-tool-vim_0.1.15_1790238232664_0.8593144439292544"}}},"time":{"created":"2026-06-30T07:31:49.893Z","modified":"2026-09-24T08:23:53.308Z","0.1.0":"2026-06-30T07:31:50.207Z","0.1.1":"2026-07-09T11:01:01.772Z","0.1.2":"2026-07-14T14:45:24.466Z","0.1.3":"2026-07-14T17:25:27.427Z","0.1.4":"2026-07-17T08:40:23.271Z","0.1.5":"2026-07-28T11:23:14.589Z","0.1.6":"2026-07-29T02:15:23.578Z","0.1.7":"2026-07-29T05:39:43.221Z","0.1.8":"2026-07-30T08:01:46.805Z","0.1.9":"2026-08-05T07:43:18.137Z","0.1.10":"2026-08-06T02:16:25.775Z","0.1.11":"2026-08-12T11:54:06.165Z","0.1.12":"2026-08-21T06:11:14.153Z","0.1.13":"2026-09-07T06:30:30.349Z","0.1.14":"2026-09-07T09:37:59.832Z","0.1.15":"2026-09-24T08:23:52.795Z"},"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-tool-vim"},"description":"uSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで `normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・ which-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加 する必要がない。","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"readme":"# @edv4h/usketch-plugin-tool-vim\n\nuSketch にVim ライクなキーボード操作を追加するツールプラグイン。XState 5 のステートマシンで\n`normal` / `insert` / `visual` / `command` モードを管理する。ステータスライン・カーソル・候補表示・\nwhich-key ヘルプはすべてプラグインが**自前のレイヤーとして描画**するため、ホストアプリは UI を追加\nする必要がない。\n\n## 使い方\n\n```ts\nimport { createVimToolPlugin } from \"@edv4h/usketch-plugin-tool-vim\";\n\nconst plugins = [\n  // ...他のプラグイン\n  createVimToolPlugin({\n    cursorStep: 20,\n    shapeMap: {\n      rect: { type: \"rectangle\", width: 120, height: 80 },\n      note: { type: \"sticky\", meta: { stickyColor: \"#fef08a\" } },\n    },\n  }),\n];\n```\n\nツール ID は `vim`。`store.setActiveToolId(\"vim\")` でアクティブにすると、capture フェーズの\nkeydown リスナがキー入力を奪い、ステートマシンへ送る。\n\n## モードと操作\n\n### normal\n| キー | 動作 |\n| --- | --- |\n| `h j k l` | 論理カーソル移動（`5j` のように回数指定可） |\n| `H J K L` | 画角を移動（pan） |\n| `i` | insert モードへ |\n| `v` / `V` | visual / 複数選択 |\n| `:` | command モードへ |\n| `x` / `d` | 削除（選択 or カーソル最近傍） |\n| `y` / `p` | ヤンク / 貼り付け |\n| `u` / `Ctrl+r` | undo / redo |\n| `+` / `-` | ズーム、`zz` ビューをカーソルへ寄せる |\n| `M` | カーソルを画面中央へ（`:center` でも可） |\n| `f` | hop: shape にラベルを表示し、入力でジャンプ |\n| `gg` / `G` | 最初 / 最後の shape へ |\n| `m{a-z}` / `` `{a-z} `` | マーク設定 / ジャンプ |\n| `?` | which-key ヘルプ表示切替 |\n\n### hop（ラベルジャンプ）\n`f` で全 shape にラベル（`hopKeys` の文字）が表示される。ラベルを入力するとカーソルがその shape\n中心へ一気にジャンプする。shape 数が多いと自動で2文字ラベルになり、2打で確定。`Esc` で取消。\n\n### insert\n文字列を入力すると `shapeMap`（明示）と shape レジストリ（自動補完）から候補が絞り込まれ、\nカーソル位置にゴーストが表示される。`Tab` で候補切替、`Enter` で確定、`Esc` で normal へ。\n\n### visual\n入った瞬間カーソル最近傍の shape が選択される。`hjkl` で方向最近傍へ選択を移動。`V` で複数選択\n（`hjkl` で選択を追加）。`d`/`x` 削除、`y` ヤンク、`Esc` で解除。\n\n### command\n`:q`（Vim 終了）、`:tool <id>`、`:set bg=dots|grid|none`、`:zoom <n>`、`:export <fmt>`、`:help`。\n\n## 設定\n\n`createVimToolPlugin(config)` の第1引数は Zod で検証される（`VimConfigSchema`）。`shapeMap` と\n`keymap` は既定値とマージされ、それ以外のスカラ値は上書きされる。\n\n## 拡張（独自コマンド / キーバインド）\n\n関数は JSON 化できないため、`config`（JSON可）とは分離した**第2引数 `extensions`** で渡す。\n\n```ts\nimport { createVimToolPlugin, type VimExtensions } from \"@edv4h/usketch-plugin-tool-vim\";\n\nconst extensions: VimExtensions = {\n  // 独自 ex コマンド（:deploy）。組み込みより優先。戻り値はステータスラインに表示。\n  commands: {\n    deploy: (args, api) => {\n      api.store.addShape(/* ... */);\n      return `deployed ${args[0] ?? \"\"}`;\n    },\n  },\n  // キー → 独自関数（モード別）。組み込みキーマップより優先（全モードで最優先）。\n  bindings: {\n    normal: {\n      D: (api) => api.commands.execute(/* ... */),\n      o: (api) => api.setMode(\"insert\"),\n    },\n  },\n};\n\ncreateVimToolPlugin({ cursorStep: 20 }, extensions);\n```\n\nハンドラに渡る `api`（`VimApi`）でできること:\n\n- `store` / `shapes` / `commands` / `events` — 実サービスへの直接アクセス\n- `getCursor()` / `setCursor(p)` — 論理カーソルの取得・移動\n- `getMode()` / `setMode(mode)` — モードの取得・切替\n- `getSelection()` — 選択中 shape ID\n- `message(msg)` — ステータスラインへのメッセージ表示\n","readmeFilename":"README.md"}