{"_id":"kana-control","_rev":"90-234f8b8013cb540721d0559706b70299","name":"kana-control","dist-tags":{"latest":"0.0.13","canary":"0.0.13-canary.ba04d22"},"versions":{"2.0.2-canary.56a305f":{"name":"kana-control","version":"2.0.2-canary.56a305f","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@2.0.2-canary.56a305f","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"b6ebe46b8337332daa5e0f95d719ca7caa99d6de","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-2.0.2-canary.56a305f.tgz","fileCount":6,"integrity":"sha512-hGLIjo0TQM2ybrXIBhqfCw4nOdCBtyYhs1EQWZghn9p2KgGPsCg6fMDqa66aAKYh7BJ3GgWM0nRg76KF+bV62g==","signatures":[{"sig":"MEUCIDLLtt1l6rRdAoi5gdX6iDOyRagSUvwrwi9ILfh1BSDOAiEAhQsBGhwU7jk3E8Zl50xlrvHJx4sn+C2+575Z7PUJGVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17473},"main":"my-element.js","type":"module","types":"./my-element.d.ts","module":"my-element.js","gitHead":"56a305f170d74e5e31b32c772aeee1b5241e511b","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf my-element.{d.ts,d.ts.map,js,js.map} test/my-element.{d.ts,d.ts.map,js,js.map} test/my-element_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat my-element.bundled.js | gzip -9 | wc -c ; rm my-element.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/my-element.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"A simple web component","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","lit-analyzer":"^1.2.1","@11ty/eleventy":"^1.0.1","@web/dev-server":"^0.1.31","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.15.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.9.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_2.0.2-canary.56a305f_1764623408987_0.9847654205610907","host":"s3://npm-registry-packages-npm-production"}},"2.0.2-canary.a7a7aaf":{"name":"kana-control","version":"2.0.2-canary.a7a7aaf","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@2.0.2-canary.a7a7aaf","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"ab7f331c957cdd67e19b4a8f10eb90b829f7f8e8","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-2.0.2-canary.a7a7aaf.tgz","fileCount":6,"integrity":"sha512-0Zj9IFpkCMYjMjxfXJ9Sv18RD/RInXjK3qqZiJD/zv3tQdBhDU9tao3Iw+gzZgtuKNIF1XQrnKOEO9YbWgw9oQ==","signatures":[{"sig":"MEUCIGBzafK7FJ/ODspsyUQoFO2KtqN2ysKqZgAwIshyeqAOAiEAjP4gAChcltqYkIlRn5pOFHpzU8CKjLhayRefsg+fdzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17497},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"a7a7aaf51372aa418c1a90e7e74d6f517ec4facb","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"A simple web component","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","lit-analyzer":"^1.2.1","@11ty/eleventy":"^1.0.1","@web/dev-server":"^0.1.31","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.15.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.9.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_2.0.2-canary.a7a7aaf_1764625582195_0.8954814021631712","host":"s3://npm-registry-packages-npm-production"}},"2.0.2-canary.fd98074":{"name":"kana-control","version":"2.0.2-canary.fd98074","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@2.0.2-canary.fd98074","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"51bc2db9e6f53468e78401747f790884ed75836b","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-2.0.2-canary.fd98074.tgz","fileCount":6,"integrity":"sha512-PrQcAY/GTomM/wuoWvK+eMhEHxm4sFwVG+zeAU2i3x7KrARnDLtaaQTmNKk/eXD9y4d14IIs9URRpCKEItKWuw==","signatures":[{"sig":"MEYCIQC1SQzApPZr5aMCfD+iJ6+FOkRE78rqRi0k0NTxnW8TJAIhANGrFDHU6mmoHlQSjvTDfY+/yfF//6kmcSrYXZ+AZx46","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14977},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"fd980740e6b3b57391dd7b3457c4002f90344ffd","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"A simple web component","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","lit-analyzer":"^1.2.1","@11ty/eleventy":"^1.0.1","@web/dev-server":"^0.1.31","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.15.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.9.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_2.0.2-canary.fd98074_1764626743613_0.17053584590030346","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.de7032b":{"name":"kana-control","version":"0.0.1-canary.de7032b","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.de7032b","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"9a3ef457803570502eab6565a48d919572007824","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.de7032b.tgz","fileCount":6,"integrity":"sha512-EYvYFsxMllAm996OUEy5T2ndZhfacaXanYT+LU5nc5l1Ewp82EK88w38zs7tN5HS4gpaB3HjvI1wE+VnI6fHOA==","signatures":[{"sig":"MEYCIQDk5ArhkT+IcwrfQGxQ4/T0t1DrmYqWSH3g7VJDJnhjbAIhANi2q9OuHevp4y3ItI2SND2LZLoVXP+RpfdcPEFbQOMz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15010},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"de7032b1d147d6b1ba81ec01a205c82b8e3381cc","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","lit-analyzer":"^1.2.1","@11ty/eleventy":"^1.0.1","@web/dev-server":"^0.1.31","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.15.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.9.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.de7032b_1764626974649_0.19715767572610532","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.7c0edb1":{"name":"kana-control","version":"0.0.1-canary.7c0edb1","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.7c0edb1","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"4ce7069c3f5d0b6cf4c16a33017bbfc6de7026a8","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.7c0edb1.tgz","fileCount":6,"integrity":"sha512-dk8wkfDljuVXvqS5rZ1WlJEcNUhRkzDcCNfNGnOS9rLCaVsuyOr+ZgMn6ugx1ZzX2+LPaRUNSyacQIU2iSQ8qA==","signatures":[{"sig":"MEYCIQCnbUv/NXp0lqV4BfTsBXOyayFpx6Gr1iEtyYYo3xTqnQIhAPRRIM9OAsHLNWSVz+QuqbbXTCHxJzv+XItp26agPETp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15010},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"7c0edb1a44c1e5443150019b7048713067139b0b","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","lit-analyzer":"^1.2.1","@11ty/eleventy":"^1.0.1","@web/dev-server":"^0.1.31","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.15.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.9.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.7c0edb1_1764627194188_0.44450142213541777","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.7f801ae":{"name":"kana-control","version":"0.0.1-canary.7f801ae","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.7f801ae","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"2476dbf7938b38bed4c8db8e30629ecc0d926f7a","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.7f801ae.tgz","fileCount":6,"integrity":"sha512-8kSyIPYOZO3zo7beY9yCm2nkEnhjIWedtyVybuTHvAxZbCFXh2y28L+xx+O9g7DW++1ezNP31a0GvoKbneb0mg==","signatures":[{"sig":"MEUCIQDre/pwb5xPoDKbZr0KUG4L+4ZDPJcf/fGph5PIlgUaEgIgfYpSvfSXVq9Tt/7aDL6Dom3ftD9vMGXq7sacPX16lxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15010},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"7f801ae58381b84c1f98505a81dd0d24fd8e433d","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","lit-analyzer":"^1.2.1","@11ty/eleventy":"^1.0.1","@web/dev-server":"^0.1.31","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.15.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.9.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.7f801ae_1764627410709_0.7456258650053635","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.7dc24cb":{"name":"kana-control","version":"0.0.1-canary.7dc24cb","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.7dc24cb","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"e53bfb2b9c36262079d3816a8ff69d2102e28d9b","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.7dc24cb.tgz","fileCount":6,"integrity":"sha512-thJBco+fZeMEoDpQgUPNpIQ1HZI/MscwegaPwoVYIWwN70A30Mn1n1ea63mwFHbC0y10oX/dtbe86eok3qE8YA==","signatures":[{"sig":"MEYCIQD+y2TvwwpTzdFYmubDRSYKdsDKUO/y6bGdFr7DtL0BRgIhAKUqyZb1z7IO7Xt9WZ7iiNLwYSZQKxgXLm/cRZ24Eb1J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16146},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"7dc24cb7084a5c1c1e35b851e1569472129fb53b","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","lit-analyzer":"^1.2.1","@11ty/eleventy":"^1.0.1","@web/dev-server":"^0.1.31","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.15.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.9.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.7dc24cb_1764628117800_0.36174165086908183","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.a2fb98e":{"name":"kana-control","version":"0.0.1-canary.a2fb98e","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.a2fb98e","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"7b915042fe459a7822bbc8e49a0074b71e53c28c","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.a2fb98e.tgz","fileCount":6,"integrity":"sha512-oYRwktfqg2xFBFA8QCBHlLHGUHrE9TC7FVYTii54ZTGlJMjHIT8onV+8I5SlQvqFhnoyi2qyBtba98HzrWe4CA==","signatures":[{"sig":"MEQCIAFUOd2xQpoKkAPjj8tGYmWM5Rl9MQ2XKdQVlHh3vxInAiBCtwN0yrTNviSr31NvKQgE4M30axaxN4lhONvlbv7mng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16146},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"a2fb98e2c3c9015de0173fc293ec5c8c28b6f197","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","lit-analyzer":"^1.2.1","@11ty/eleventy":"^1.0.1","@web/dev-server":"^0.1.31","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.15.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.9.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.a2fb98e_1764628168165_0.8946900834081195","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.f344ea1":{"name":"kana-control","version":"0.0.1-canary.f344ea1","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.f344ea1","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"00f527a827685ea4026bc12665b60165a9a3439e","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.f344ea1.tgz","fileCount":6,"integrity":"sha512-DEPKmO2sX7O6qNIWWBC965tzQ3wm0jBRjRCJQ2r80Ey7Lnzu9tjn4zzonxo+tZacd1v+t1oiX4+XsFUue59HjA==","signatures":[{"sig":"MEQCIDO2UXGnr3iD9sOrnNCK/Qlzkvg5xO/nxiqfmKrwTQqXAiBA0iBxo4c+kMcSFKDQOaymNAmhvVdjOCHOdfPl9JKzMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44521},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"f344ea1ff17118462a062726a9e8d9f7ce3a3d6f","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","lit-analyzer":"^1.2.1","@11ty/eleventy":"^1.0.1","@web/dev-server":"^0.1.31","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.15.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.9.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.f344ea1_1764631222513_0.9246051801580064","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.6b9212f":{"name":"kana-control","version":"0.0.1-canary.6b9212f","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.6b9212f","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"602da89f57e661b767e233adb33abc3438638a6c","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.6b9212f.tgz","fileCount":6,"integrity":"sha512-hg0wfCBT8Bih/NJ4vVesf59aQPBCqNtz6brGffR18YRO3y5iqCAgdnxkMDpMrJulyLsnlMGWWFRRTsEy2NgO3w==","signatures":[{"sig":"MEUCIAENtHVGugAxFHmJ8WLIxnEYBcr99qHO/dVpiDkWPYEZAiEAmfU1Pu9563K4c84yRstG6dp2nYbJlX1wvfh5XxVDWxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44521},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"6b9212fe1d4998b078b87a9d7fa596fb0b0f59b4","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","lit-analyzer":"^1.2.1","@11ty/eleventy":"^1.0.1","@web/dev-server":"^0.1.31","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.15.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.9.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.6b9212f_1764631812142_0.326176800064889","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.a193bb6":{"name":"kana-control","version":"0.0.1-canary.a193bb6","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.a193bb6","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"0b9155b5595ad32d6ddbbb3b36610a7f2e17dbd1","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.a193bb6.tgz","fileCount":6,"integrity":"sha512-CSGh9PrFt6e+kYGT/3U8Ao7CTP8YZVB8Z5pfVs4PpNM2nzD3uVsntLxk/bISYukY6ZmtuuF8py9FZtrPQjdxjQ==","signatures":[{"sig":"MEYCIQCHjWfRpyhqhm1E2z+luCqI2pyXHNZFO6oUJIBXaaCCzgIhAO7s/dHnP1AFHzV8lIpNC/abT7oswzvsI/JSvFaEomxy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44527},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"a193bb6518fbccbafda66d3d9b4d154e148a77f4","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.a193bb6_1764633096460_0.6068269803775346","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"kana-control","version":"0.0.1","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"1a0b099dbb1ddefe16204e172f2c8e65266696a4","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1.tgz","fileCount":6,"integrity":"sha512-s/fjRL3FrnyO0V7l4Vru5oKlILaXVlbNI2JqUt0NjL69WDUF4Qwms66zLc9WNSsn6ryv1G1+Ednef0mSQq15+w==","signatures":[{"sig":"MEYCIQDUT2xnn6bLFt/PG/7wF5guiUa7o+rPFk+tbk4bQw9mQwIhANnzJfnHr1peK/vq0RblI/caJ2B3NnCH/S4YV2Q0ro6z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44513},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"a193bb6518fbccbafda66d3d9b4d154e148a77f4","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1_1764633352753_0.9393069687451858","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.c42e15e":{"name":"kana-control","version":"0.0.1-canary.c42e15e","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.c42e15e","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"17cc5ee4b73624d45bc8263c64bd336ebfce76ad","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.c42e15e.tgz","fileCount":6,"integrity":"sha512-5XcMiRJrGaDLAyBWNo6vzkOWQgJIjwaRVe16Sl4hkwsTV2bK7Hq1tuHSzU7qZfmNGT+EPzdMgZssT/8kYzGdBA==","signatures":[{"sig":"MEUCIQDnF6sQy0QDn3g+49ra5BiR0fWTO02nRruY3FaOn7JjtgIgWW1jYC0LLy7G/Fe+JG6RdtumEfYmqQ78JoxkvcQWukU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44527},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"c42e15ea572d2495b72ff64cddd57488e7da2c25","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.c42e15e_1764634852393_0.5824751403662995","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.31fa234":{"name":"kana-control","version":"0.0.1-canary.31fa234","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.31fa234","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"47812c9f9a6569ab6d50a48781e5e9ca22822e1a","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.31fa234.tgz","fileCount":6,"integrity":"sha512-aw3wtEO43djZbKy9mMfIJjauLh3vJ6lt/Tw7IVpaTfWFruL0nfeL/1HXPHA3mHRDb2z3v8Vxl9dJr04JaM7uUg==","signatures":[{"sig":"MEYCIQCMlbhSkYreLC8yMgdpNV24GQKWNRUq1E4NDFPdb+z6ugIhAM/XnHOWtc3LcKf+7/7xyc+zfxX1p08PjHn4Fi3u3ufN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45070},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"31fa2343feeffbe8664adbf13244b4213c49cdc3","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.31fa234_1764635293784_0.023726741063312407","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.00a05c3":{"name":"kana-control","version":"0.0.1-canary.00a05c3","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.00a05c3","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"305050b14db4bc8a253a792c405297e9a529a677","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.00a05c3.tgz","fileCount":6,"integrity":"sha512-5qKlawX7zHNGgrsrXjOnVIQOj3Ma6fmUcbt/MUZUiHUA2bJQEdgGTJfqolrEWtyc3wzPVJmrJTIPFn9X3u2caA==","signatures":[{"sig":"MEQCIExJhsIcH+8HfuLzLBAd9BL5wgRle7gddm4uUR62EOsyAiAjYRXf7/JnCXqfuNnOuTSquPTr8ddGa1vJy1xePGKxCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45064},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"00a05c3be15d0218f6463b9c2d0977fd1e21eb7d","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.00a05c3_1764635371058_0.6515390085787645","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.9dc8cf3":{"name":"kana-control","version":"0.0.1-canary.9dc8cf3","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.9dc8cf3","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"19c315bb555f56da7301e5352130c9b7589220fa","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.9dc8cf3.tgz","fileCount":6,"integrity":"sha512-neDohk3hNTnqu24kAMK2eNctfQdv9w9Lkz5enI/zq6eiW+39SwRttvZNOgOSieePlTs5P3KlGuIPXZnJZsQanQ==","signatures":[{"sig":"MEUCIAO4Pk7SB7qtdl1fpefWgERJW3Wds3cdxq1n1O2xlFqNAiEApBdrA4TqhcK/hdypGnljlP3TqNqKcJJhWGQaTafTzIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45117},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"9dc8cf3e5801b911b7d38dcffb11c32b1d4ade10","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.9dc8cf3_1764635451176_0.7876394821293151","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.36b7e8e":{"name":"kana-control","version":"0.0.1-canary.36b7e8e","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.36b7e8e","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"5e997e4957dfb3c3129628d586d311189b09d62a","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.36b7e8e.tgz","fileCount":6,"integrity":"sha512-+eNKUzucgqrchumHJCNId+q6f7tLeYtE9ZijZYQgbnsW3fIKOE/8gtGSfN3QDopsT3qyk/S1oXoN7xP4Y1Szcw==","signatures":[{"sig":"MEUCIQDY7sLqSoeA9sRosoI2EUxrp/cuUSM5lnVsx28qb/GtfAIgCvhR0dzbq/da29SebTLDEd8rX/oCSmcxdSyNAiQdFSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45288},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"36b7e8e955b69d4ae7f1be32ec99c2137ecbbae1","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@web/test-runner-coverage-v8":"^0.8.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.36b7e8e_1764635875208_0.8543749080041236","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.d87854e":{"name":"kana-control","version":"0.0.1-canary.d87854e","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.d87854e","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"a26300aaa7e4406498014b1ae5a802d0b04e2dd7","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.d87854e.tgz","fileCount":6,"integrity":"sha512-CB20hbL2bOvvouOy8vVokLMKa3wb191j3XCUVgVKSpb7C+hyBkXY3BGqscXCWAVmkJJxoXuJ1uy1vqHuv2d+Iw==","signatures":[{"sig":"MEUCIQDRyfsjw7H1tJHsR+xSn92QA5wslWOLTGVEppEvHF9EdgIgB/Yqtr+um6ET4hF/ZohXTD1U46z3U8fsKKTQy4VjwEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45288},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"d87854ec928029889e4fa9c643a289ca9af456ca","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@web/test-runner-coverage-v8":"^0.8.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.d87854e_1764635974556_0.908416504702809","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.09998bb":{"name":"kana-control","version":"0.0.1-canary.09998bb","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.09998bb","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"fd1ed604b22ac46e55264209773595507a8e27c5","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.09998bb.tgz","fileCount":6,"integrity":"sha512-th8ar5S6suWpZKgkrB3BpyzSUIZbY8dqiqBtWRZEb8+YpnjOTpQAkJ41/5IrzoQmZC7++XL5zmQzvqtPfPq+Ag==","signatures":[{"sig":"MEUCIEsniBwuNHQcxUTlWO5E642rT4jWvetClYcJjbTnRD5ZAiEAo72yCD7ZKW25lXB3qX74G0d0wOmOi++w+ueerSXsXaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45288},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"09998bbc9d0bfab4e8faf83914d761e356178858","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@web/test-runner-coverage-v8":"^0.8.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.09998bb_1764636022362_0.6621276964690563","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.2d6fcfe":{"name":"kana-control","version":"0.0.1-canary.2d6fcfe","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.2d6fcfe","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"4835217e0aa98c0ae8eb7110a725183e1bb4512c","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.2d6fcfe.tgz","fileCount":6,"integrity":"sha512-FPJvNVVWtuKq0ljTkIUUnm7+pNOeVVWhIExFVEDW6yHVfNDfriTqRWAKqLvXox3ycXsO8hiPbi9uhz3pthLNbQ==","signatures":[{"sig":"MEYCIQCBNKMXjir/FSysbQb85w1fpNrDG9FVDy1ItuxZ0w+1igIhAJfC0PLjBkxbM3RFN+O20UaYlYEonMyI4Sq8Kz7tBZ81","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45288},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"2d6fcfe040adaa301ea882133101781500c18378","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@web/test-runner-coverage-v8":"^0.8.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.2d6fcfe_1764636094334_0.35672424091425237","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.6e737cc":{"name":"kana-control","version":"0.0.1-canary.6e737cc","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.6e737cc","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"a2cdc90946ec7739b5eb795179c3b4a939d1e39e","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.6e737cc.tgz","fileCount":6,"integrity":"sha512-xMQl15bwX2fshiKU8YFwL17GkfVxfatdbNrxSsLCoJAIS7oU6XXIehdoRIRS68hzaf5Xd3i6jkbiy7DTxpAJbw==","signatures":[{"sig":"MEYCIQCM8Q7D80v570nKKIbeYCMZk9Maz7O+ecR0IxuFmouoEQIhAONVOMcsgFczUS2ZEk88tTa/RLQ0QV6Pwp51Xf3syvvO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45288},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"6e737ccd075f105b34c996c56ec6efa7bee971e6","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@web/test-runner-coverage-v8":"^0.8.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.6e737cc_1764636423863_0.5991477460872783","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.fb9affb":{"name":"kana-control","version":"0.0.1-canary.fb9affb","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.fb9affb","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"b64046401723b57deab689783726a93b67083033","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.fb9affb.tgz","fileCount":6,"integrity":"sha512-HsOl1JUUhsJSlABP85KSzUKk7w9eO/6zcpF4in0pJ5u4yoJ6f/HGdgutuA7F0QSl71qU5T92Gl/t2MWnBoamAg==","signatures":[{"sig":"MEUCIG77lFwDMNQOs16CQSOZxTJi4ITtDgadpcyW5HtPT0ieAiEAhO0sIPGJYW+fdB0T2kpjwZRAycMRLy5N2GTsBpXWjoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45288},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"fb9affbd9795b999d1e84a1274f175b2d7bc5de7","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@web/test-runner-coverage-v8":"^0.8.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.fb9affb_1764636548060_0.8586244480486029","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.84e3ec2":{"name":"kana-control","version":"0.0.1-canary.84e3ec2","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.84e3ec2","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"7bcb4545b32d8465070ca2364449762ac007c355","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.84e3ec2.tgz","fileCount":6,"integrity":"sha512-PXmCdrft76BL9Tsv+G8faRn5H2kG3qLOqBkV5jmThWhIR0QahblJGaAgnX/+yn2WMNdr0qouErE3gphDAc3Iog==","signatures":[{"sig":"MEQCIEdLqKFO5CiW0hAgPEUs9LNF2xbFYum1SbrYKnlhvv7hAiB1z5lPzx+Ec7pk2YeBpzfvxW3J6S0p0FnZu3C3XgyJ2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45288},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"84e3ec2e4f46eb6c61bd18b8e36957193f4f9c3f","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@web/test-runner-coverage-v8":"^0.8.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.84e3ec2_1764636675241_0.9267715516412403","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.923c8c4":{"name":"kana-control","version":"0.0.1-canary.923c8c4","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.923c8c4","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"e6c5fce68e4fe4e249509e0e9c5ff72574071749","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.923c8c4.tgz","fileCount":6,"integrity":"sha512-x6JRKOy7pHvxCn9OxffLSgQ8G+z6jGtvNXKXqkBSLXKdYfRM2k1Jdj7KjVuslkWzENp5Ptc3WxN/cqRYnxkmkw==","signatures":[{"sig":"MEQCIFKV6ZIPk9nA+G8osCDx5K3Hpu6D5fzkmCLTUny+i6CKAiAoOoc5rFQkjy9DZZ8C2sRlZt6Em7xnsHgOExVC2kJcGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45288},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"923c8c463e8c598d54954f002f43bc384c05bd28","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@web/test-runner-coverage-v8":"^0.8.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.923c8c4_1764636730587_0.3605961281966501","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.b7e14ba":{"name":"kana-control","version":"0.0.1-canary.b7e14ba","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.b7e14ba","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"3e708bbc268476e743349b267b5928f62b248381","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.b7e14ba.tgz","fileCount":6,"integrity":"sha512-l+4CH0R+9TBmcZdPWdZFqXqut6FObjyl/ZcjrsWf7mvBfFfB9NoGyWZDg3Y8l1bKlNaWb7Nx+LtpKPW6j/y4nA==","signatures":[{"sig":"MEUCIQDTFJOLR7OOvZ8cJBjcKogQC6DovEkC7U5IgLwEN2KPwgIgL9yrgFq+N3AcM5q9aNJ1MRsklIUzOcKqHPVzWH5IdME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45288},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"b7e14baf309f684782a2edce9bef8437246a6470","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@web/test-runner-coverage-v8":"^0.8.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.b7e14ba_1764637315731_0.8687422119502521","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.f946934":{"name":"kana-control","version":"0.0.1-canary.f946934","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.f946934","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"d76e79e736dd62d7fde3dfa55315c64943655f35","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.f946934.tgz","fileCount":6,"integrity":"sha512-76rXMicyzV9pqYn4kPoq4mr88k3M3aBw5fn/oUDtWsZ3ujELMSGTrSXzkOWGZxjPV0OcQz+Q/Zq5+dNSlWVw5A==","signatures":[{"sig":"MEUCIDRKi6XBN/oTAHVQC7kgLHmflldszgRlnd/bKikHe1/lAiEA/8zFECoKaZhpHf56X0YfrYmznnRMD6BTr/od6+I9iYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45117},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"f946934374ef18630b01229b851f4de212a5c68b","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.f946934_1764637396537_0.45501913384130876","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.d245951":{"name":"kana-control","version":"0.0.1-canary.d245951","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.d245951","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"a4cc69c640292476a29d2e79d395fd3e3ba4dc7f","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.d245951.tgz","fileCount":6,"integrity":"sha512-PsWOugOX7A0tp88oAJHza2sxi3IAYSqj3i99R6Ayg21I8IM17XpVR7gqPT51BHXsOE7WMdTLXAzfwhJtPJdRng==","signatures":[{"sig":"MEQCIHKQle1ygOuqC13KHrs2U9tee4WGXJtf4ckxNNt4b14UAiBqHgwipSkVbBhmk6MnwVdR2nJhJUioghKVH4hr86ZhwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45117},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"d245951831d4774620fbc3e5d651c0a7c68036f7","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.d245951_1764637545940_0.947027927462196","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.fbb25a1":{"name":"kana-control","version":"0.0.1-canary.fbb25a1","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.fbb25a1","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"9d12040495260c7d1587e049780d02db616ec0f5","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.fbb25a1.tgz","fileCount":6,"integrity":"sha512-h144gmRZMh66mmbadj/xeTauW3n5izMP+eg1dzVJIIk3XhjfH8Ap6QNKgV1+n+kgd/tnbjmh547ZcfewQx8Thg==","signatures":[{"sig":"MEUCIHzzftNgqZ3/PDo2OErMcY81ex7VnXyj9WRf8mNK+4qdAiEAi+rEX4o0TI5/kkYSeg+Z1no4tGKFkaAyZKiiSu1srG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45117},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"fbb25a1ecaa3aba1da0270505ad016a921bf677f","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.fbb25a1_1764637710367_0.7280860367033235","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.4b6e4c1":{"name":"kana-control","version":"0.0.1-canary.4b6e4c1","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.4b6e4c1","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"7b178128e4f8330a42e85fd79efa2952677d6d4d","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.4b6e4c1.tgz","fileCount":6,"integrity":"sha512-+rr1DZP3+HuCwMl2X7NgRmQqJ2v6mYq5pqYP/QpsqReO1NQsonibteMd4BWmkjqTJpNlVHDAJ3VqpvIPseKb2g==","signatures":[{"sig":"MEUCIGxtbrq/mdiVRt2DdHKO3q/OAOat31MTwrtxsFeGX2FZAiEAlk5RgrD7rigrm6PmPeQAmAtPWSACo76PZRKaiVg6NAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45253},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"4b6e4c1f9af5fefcc541d76105a6fc404748dc9e","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.4b6e4c1_1764638040316_0.24537420208815264","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.739bdf6":{"name":"kana-control","version":"0.0.1-canary.739bdf6","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.739bdf6","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"5434821d76ac9e3ccc6697075559b2c1c17fbf2e","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.739bdf6.tgz","fileCount":6,"integrity":"sha512-4K52NJZ2csMXaym8rHEYCPUf+2kx0Dbtcr2VQ8Cs7j6X5WvdQXqoRjOnnzJ8OAdEuj97+eF1Q3V3ZDsA7Ff8yw==","signatures":[{"sig":"MEUCIDhj2JJuxRgldG/EDNPzPmCqvxnh1fEzQrwtQQ+5zho9AiEA7JuAckR65fKjYDWd2uUkC7xfRCkSgTXYiXG7HY1S9T0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45253},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"739bdf63d7a5c4de2e688b9b5bdd200720e10273","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.739bdf6_1764640467547_0.5686530196812283","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.148639e":{"name":"kana-control","version":"0.0.1-canary.148639e","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.148639e","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"8ed2f02bfc3d3670edcaa15174cc553651d4449e","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.148639e.tgz","fileCount":6,"integrity":"sha512-VJpvv7f4ImDdkmeaynynGlN2MGuEmqKgaUE8UznIONDbwvupjDA5vm2SVYMF6OArYWJRfOqNHpHSjxpoRozA4A==","signatures":[{"sig":"MEQCIBKu0HHoEDi2cSpG2AyVx1/fs5O/J8jRoc6NdyVXIk4FAiBtoOtPBxyNq0qjiMky2P5s3w6+Kz0g3qyaU8QQm5IqZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45329},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"148639ef7c8106dae95e2621976195fe6d1cbd84","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.148639e_1764641724656_0.0806276106266659","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.979b7ab":{"name":"kana-control","version":"0.0.1-canary.979b7ab","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.979b7ab","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"59fc5603601bf84d28e0a15cd1cdeb1e2cbf4410","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.979b7ab.tgz","fileCount":6,"integrity":"sha512-ZEZeP7d9bRU4yReq885hN5onSd1+rmusEG2RXkBXNe7btXEeXJxsMi2/nliqzKU5zqpx6BGmRJdI+ZNgwyi/AA==","signatures":[{"sig":"MEUCIQDtJ+VJadSw9DZ0JC181o32ej3TqVWjnWgInjmraT59SQIgdlBYOEFzs3KLxCTM0ZfZDcrAQn9/hJIoM8Ac9VEAtUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45329},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"5e18eb04affc8a91a178ec2662e95ff884cbebf5","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.979b7ab_1764641994742_0.7144452724611232","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.d3118b0":{"name":"kana-control","version":"0.0.1-canary.d3118b0","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.d3118b0","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"485dc442c0f01573efc84b3e260f2bdbc7966a32","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.d3118b0.tgz","fileCount":6,"integrity":"sha512-umdXZ20rUhVwTZGeWkYJrg70bGRqTab+Lt9cletkVnV+49sQMGhVs6edxowWJLh8KBQqlnr7C+6jEVBO+5Hj/w==","signatures":[{"sig":"MEUCIHEhHEnUS15OYmwTGR6DoLDWygd87hjvQIpz9l32yzD/AiEAvYFOlhM4zJAy6ZQTMhpddst+uWOsjL49QXhjv+HR8So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45329},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"d3118b000f0c0f99e5ed64e7065cd7f24ad57148","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.d3118b0_1764642933203_0.977940254284021","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.13cf6a3":{"name":"kana-control","version":"0.0.1-canary.13cf6a3","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.13cf6a3","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"e291888e2c6f67408d268fe3dfcaf6eadedc4b8c","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.13cf6a3.tgz","fileCount":6,"integrity":"sha512-/h7k+55B9iFQA+W7PVl18c/3STtX/S83U1lXfpOP5/npdJSIZt79tjznwOWhtvfGE2H5IgrLX9UnSdIXYtoHgA==","signatures":[{"sig":"MEYCIQDQrOE9FaUQAr83SsU3DLBdKjLiuvvx8lQmH0z0xuUqIwIhANrWE+9QHLxilwiVw/oho3jGh9My7oLY7D7iHrCGxhou","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42498},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"13cf6a3c59f0b81a47b9ec00cc3a937564f26352","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"wtr test/kana-control-logic_test.js","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.13cf6a3_1764645918296_0.39263609457794746","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.0a0687f":{"name":"kana-control","version":"0.0.1-canary.0a0687f","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.0a0687f","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"6f359ebef147821deb52363641fc2581b8ea14a4","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.0a0687f.tgz","fileCount":6,"integrity":"sha512-ICt/NrHmSFc5xzEWIc5YlhIlsLv0LQ2ViTk2ctMdtWV5SIQDABgTy+LcqGhhB+yQwdIxKKrPkCB2Bh87UegC0Q==","signatures":[{"sig":"MEUCIQDAfhxaS4UbWhGoxWfto3qzmKTk7GiWKWRmX+oLCkqsdAIgKcP3FQ1Xwk31J6OvW1pa9P7jVlQqP8mhnRz7o6QNrqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42747},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"0a0687f730eda8c6d5f7a865219f32ef53dd1c87","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.0a0687f_1764646641817_0.8340589214534284","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.188202":{"name":"kana-control","version":"0.0.1-canary.188202","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.188202","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"8865b0268c61bfa935dd747ca377b8de24e45ffb","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.188202.tgz","fileCount":6,"integrity":"sha512-HHLCKE65BVkJWHmDOhdbsYy8mZePQDdBcn6HQIYVNNpea+ecHLJ8se2q4A49GnW2qLdZdLvDJOAv9UAuPD2NVg==","signatures":[{"sig":"MEUCIE5kHx83IVWB2+6Ke2x1npW40GukGshRv713PsT94tS9AiEA9BnZtlKHiYlgZUQsQZlt0WxuYViuXKy0LwWnBT9D/iE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43828},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"1fa36c0dc2995bd5367b0c3fc91a2b07e3c0358e","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.188202_1764647539173_0.5289980127148821","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.0d30a64":{"name":"kana-control","version":"0.0.1-canary.0d30a64","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.0d30a64","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"1afa6262e6526c520495586987233a8f4a015bfc","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.0d30a64.tgz","fileCount":6,"integrity":"sha512-T7JtggSLy4QmPVyh7arIHtrXnFvPElW885tpCrxE4GORgB9LpKNCnEYeD8N3MR6p1jQdmHDHjFhcjcBfMhzIcg==","signatures":[{"sig":"MEYCIQDFQnzK0w//0g2PXK/6s8gx01nT5R4PVGzDImn8KUkYLAIhAP21dkxX7l4HS1yP1xr+VMq4r6yUjdr5gH/C2kXlj9DZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43828},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"0d30a64068de76d5f02eca694e04429787f83732","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.0d30a64_1764647992432_0.7631921204108316","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.a80aa7f":{"name":"kana-control","version":"0.0.1-canary.a80aa7f","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.a80aa7f","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"5d2e349e463defaf11494f32b11690dc312de303","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.a80aa7f.tgz","fileCount":6,"integrity":"sha512-LeP+gB1G+SHeFfPGjf1JUzqsPtcC8m58EDYuuIIbeVIOIKF4DcGuzzlYzrth2LRQquS/oJjqQVBJPTG2X6y9kQ==","signatures":[{"sig":"MEQCIBqz3DdIUB+9dtg+nLGBtJ1lZmf8Gm0w6FhJTPSk84PrAiAZtXzVzdAWN/qlMXkVXw6aXJTIIQ8ZLn60ZolGSe3bWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43828},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"03f0092ff478627386444f170f09852531b3d983","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.a80aa7f_1764648665942_0.9788104851017461","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.a216eb8":{"name":"kana-control","version":"0.0.1-canary.a216eb8","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.a216eb8","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"1d180c5925e853e93197e4f026a05821c29af03a","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.a216eb8.tgz","fileCount":6,"integrity":"sha512-5eIXod3a/urUfIBxXq5az9Ceimm/oWMD0IoFilCJ0NXv5Rs5v7AHL4twWuGOIP2YbVmzRZqBRTz9YbRJDjvaSA==","signatures":[{"sig":"MEYCIQDjpcrahPyMhV3GGVZWcG45owB8rcKjrbz7zE3vIcZh7AIhAK25vim6/J+swZaRSBOib1ZJMDocC+EAhfa+2JyjLRJr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43860},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"b731f2c73d173bd91fab5bc4d8e18dce2e3e96d5","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.a216eb8_1764653353348_0.12829896392720697","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.5ba5e0e":{"name":"kana-control","version":"0.0.1-canary.5ba5e0e","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.5ba5e0e","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"44fba80d7a2d80c8fb72b4383f4d9ce1d640558d","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.5ba5e0e.tgz","fileCount":6,"integrity":"sha512-kSXLw3zpyJkFL3uaY4NOXgcZuvMlW7i6uDsvSFPOXCJhA/pGGu22JiSuNfNzyk5bYM3Rz6EOHbmODevfeBufmg==","signatures":[{"sig":"MEYCIQDebxgOz8qQuvjyLz1AsAeCojwiK4DhJ3FWECaWI8fbHAIhAMwKhdX0e3CZXoJWDVm8iypB4Yh7lsteqgkP1Y0clxb7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46347},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"cfe32c4807f84f99a341e1a56eb5e9b19757119f","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.5ba5e0e_1764731947364_0.02624391905223944","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.b79a6e8":{"name":"kana-control","version":"0.0.1-canary.b79a6e8","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.1-canary.b79a6e8","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"137e550a6ce2e47d1b39626d004d629cc64457bc","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.1-canary.b79a6e8.tgz","fileCount":6,"integrity":"sha512-A2KndC78+4LseMxKOR9sV3HQ4rZr+Mmgw+XaQeKKaZAXezpCCIqwc464z6ZdK5X2Y1DumrLgtOSd7sc8xeA5hQ==","signatures":[{"sig":"MEUCIQCOKv5Xe/gBdA9HbHEmKaiNjVEBqy6ng5QZvtqbdd8bzAIgLbjN+LUGR+pINkDW5/6b3j0n1bIhnEkEcFQkZBDjXpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46868},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"28e9ffcaf5a10e72bca494691ec865c55ade5154","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.1-canary.b79a6e8_1764732950291_0.8162179974218207","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"kana-control","version":"0.0.2","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.2","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"71f0afa39aae686604bd6b72e8af20233e5a3366","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.2.tgz","fileCount":6,"integrity":"sha512-agFSmwlaY49FdFnDyE5WHReZzLPS5D+WNgn5qCEt0KMb5EYInRmAkVoKMfhgHm6Uwd8n6kV5nD0eg+5ykQcHVQ==","signatures":[{"sig":"MEYCIQD0NH+xcLsYfLKFhg4Mwztetg/W/V3/Rijd8/J2kBKD0AIhAPzPvvs4Trws2fGQE00D2Lr/o1v4kv0OzNJNdr7ehye/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46854},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"91cf0b38d553185530d7bd0df22bd1c50cedba06","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.2_1764733094238_0.2080885740123266","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-canary.5f12a94":{"name":"kana-control","version":"0.0.2-canary.5f12a94","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.2-canary.5f12a94","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"d7b4f1fb5860bad95b48a225176c6f9f52d0333f","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.2-canary.5f12a94.tgz","fileCount":6,"integrity":"sha512-04nnrSH8JoVQrlLXPQWJ5BDTQaiHwfGXBzT3eAsHKdIt3sElhvOCxnzlE1IouUyDZ4EAeoUhg6WW9wu6/F8H6Q==","signatures":[{"sig":"MEUCIBPy66vK0DnD32GyxF04oAPJ8sB/jv+Z0nyUog27rldFAiEAyNuPOk9UH1yKgr9PCpw96mo4yU2lspbQHEvzF6a+U50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46868},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"5f12a942b75b868ee90c5a9cf375d1d0fb75ba23","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.2-canary.5f12a94_1764733161177_0.4966903503304372","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-canary.ae8d7bb":{"name":"kana-control","version":"0.0.2-canary.ae8d7bb","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.2-canary.ae8d7bb","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"272f2cf5472aa00a9f95d65668be56ea423c589a","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.2-canary.ae8d7bb.tgz","fileCount":6,"integrity":"sha512-n5zwoxhk0uUN5XgRhQ6mBCGUJ4b4PzNNHZYYS/oSVY70e4klZPfyyKHHjMeQ9gWdBaLdxS8aPRtw9E8Hx23j/g==","signatures":[{"sig":"MEUCIQCN5+ZfVVs10gKWNW9oTlWrT0LOoxhMPUjNUNaCQW2RDwIgLQuj1K6z0iw9ARXUohm10VItKsysoF/3EesRErldgg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46935},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"ae8d7bb1f5ba3bb5ea531728af1f8cc204ea34dd","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.2-canary.ae8d7bb_1764733324542_0.2503498133040529","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-canary.d431592":{"name":"kana-control","version":"0.0.3-canary.d431592","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.3-canary.d431592","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"17bc025ca32c894f57a928ba550b4a05b8efd0ce","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.3-canary.d431592.tgz","fileCount":6,"integrity":"sha512-6LUISfcl08jfm+D/iyaPmJFg1tJCnLlzUTHbIBI3fOp4TINgFLQf2bg9z8jnMuoZtn2ECL/w8xDXvjxU816TOA==","signatures":[{"sig":"MEYCIQCtRIV53mBYrFUP8YcaJEIdJJlg4EdtPXSHnuNSoD4j6gIhAPYbW71q3vQs6gm5J1XLpCdIBWFzyTisMfm5BoSDnwmX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46935},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"d431592bf84140a7de4ae76c0072b0a08c9b10e0","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.3-canary.d431592_1764733343943_0.40421413236879467","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"kana-control","version":"0.0.3","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.3","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"e22363e87b920cdfaa671c4adcbd83514a56f4aa","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.3.tgz","fileCount":6,"integrity":"sha512-IDVRVjuYHKb4RrcDzu11/H7Ln4RmNSLh+2UolV1pF1DENogfiKTysJQPIBTVQslHkvRnUT0ed2Y9FD+zYBd4bw==","signatures":[{"sig":"MEUCIHywyb4Z0RcbTL8CYhcjw+KgXZHa5X50FB26de3lMFpuAiEA5kod/QJobHOkjrJWyzebJ8/v+Yq6qJ8AkC2e+DXKl5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46921},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","gitHead":"d431592bf84140a7de4ae76c0072b0a08c9b10e0","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.3_1764733348896_0.8841914342717432","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-canary.49946fd":{"name":"kana-control","version":"0.0.3-canary.49946fd","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.3-canary.49946fd","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"d961f93fea6d4640325593bf8e1342af9fde6b00","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.3-canary.49946fd.tgz","fileCount":12,"integrity":"sha512-JwUovk0mR40W047aryZmYiHs2GKptNimvwkgMG2JX+TEX3arFaK2flV25nym/9mW7syFFS+s0K2sAC7ggVq4Uw==","signatures":[{"sig":"MEUCIBFOgX+zF3008PNku1Ob1H/HJMOcz6rIZHzqVxN1yR5GAiEAkAm/V6DURKSQUycc3j5JqxyWicfgNTdEm5kGVfDe3TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75442},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"49946fd94ebbb99c0446659e91a85c0648ed555b","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.3-canary.49946fd_1764735253319_0.9323382866038632","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-canary.bdf6e1f":{"name":"kana-control","version":"0.0.4-canary.bdf6e1f","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.4-canary.bdf6e1f","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"b15b81ac903fa9162d5c4a78a49b8a2120b3f5f7","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.4-canary.bdf6e1f.tgz","fileCount":12,"integrity":"sha512-XcWwSen5e9qu5hkib2lwGffG16xcQrf9MBO7VXnCCyLBunfHPZGixB0y5efeF73YsK87CWQ9qrmFLWA1NWyFfw==","signatures":[{"sig":"MEUCIHo92q4UK1JbOkMzIz4qBl6284XeyGRJi75uDEmeEZtcAiEAl3AtWnQb78fXYeUyqxhpb4jaYI5YkgC3Wtuct93/cHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75442},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"bdf6e1f270118647df6e861d0bc4cbe673e84261","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.4-canary.bdf6e1f_1764735280984_0.52906459825628","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"kana-control","version":"0.0.4","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.4","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"bdd0ecf543be60815aa70248a76775ab715acba4","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.4.tgz","fileCount":12,"integrity":"sha512-CJLzqlLnbhZ1j8RE5nFmBua4pi7tflEJFEoCip6RiMkClCHOLtcQov59SloAfcEIQxsaWTVrxJvgaDKv0RveLA==","signatures":[{"sig":"MEQCIEVIUHPEQ0/lxPv8cEdH0OGWra5uK5OigYycoizDNqGtAiB3r8BzbzBMUA5oBVBeYpqChjVfXpD9Xc3rHHJtsfMsTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75428},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"bdf6e1f270118647df6e861d0bc4cbe673e84261","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.4_1764735282977_0.34510078598580174","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-canary.240f124":{"name":"kana-control","version":"0.0.5-canary.240f124","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.5-canary.240f124","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"a2c16b330d8daf84176e9f62358c33caf38a426a","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.5-canary.240f124.tgz","fileCount":12,"integrity":"sha512-c83fYpjif0momUdsWZ9IfGHf5++08dY3AsrVKMrVgLpFF7IparmrQ0pQX9ACML3uUOrNRiN1JAMNKN23XWgVuA==","signatures":[{"sig":"MEUCIQC5xS0gbvwncOw7YYpyfpjmPd6Wr5iS73oWY7ToCEQfFwIgJq331JmOmImnVJTJ24wfy/1QmDHXxi/gXmZ7Azj94ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81900},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"93e15ddafc9ae07cb324e5095c89d200555d56a0","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.5-canary.240f124_1764740337341_0.35244465977931494","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-canary.202052e":{"name":"kana-control","version":"0.0.5-canary.202052e","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.5-canary.202052e","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"dfa2d2c1d4faf96fdc906326ca08d28afe805d6d","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.5-canary.202052e.tgz","fileCount":12,"integrity":"sha512-LWygSYhRxhFNJNonxLxkPS5dHv5NlsLSLKUw/82lRhsfsxUz2gnYddSK2YngdUvDodng5lsJpzcgKdVc/1WZJg==","signatures":[{"sig":"MEUCIAbmVoyNWVDhDaNX1mFm3q6HmlT+pw25eKAklUuuHDayAiEAtyokKo27QCgEdi3PXtkBnpkZ0m0uDYIcbXb9lWRU6us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81900},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"202052eecf7ba83be1804fd281e24aaea9d12248","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^3.0.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.5-canary.202052e_1764740881142_0.6135831735548505","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-canary.6b78afc":{"name":"kana-control","version":"0.0.5-canary.6b78afc","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.5-canary.6b78afc","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"17b6b3821491b4aa82f0536fdb5dd0cb4b9355d8","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.5-canary.6b78afc.tgz","fileCount":12,"integrity":"sha512-FZCeAo82Ql1759N5sqZnvqeWspmNVmAe3oxPMjFHMLbBmaXXeRGeyt5fJUnLpCvLSMB19r+gCSqX6i4AhdxvrA==","signatures":[{"sig":"MEQCIFyHc+FfT40fNJoyICiexPHaPgRi1zopJgWDdcapGXpcAiBhCa8PbzIdKjz2AkBFsTacUdGeW6NWi17KxoD+V6bKKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81900},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"6b78afcaaa22ecfeb8d58eacc2cc17023ee570c5","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.6.3","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.5-canary.6b78afc_1764741029669_0.5672328512050528","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-canary.4e76d89":{"name":"kana-control","version":"0.0.5-canary.4e76d89","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.5-canary.4e76d89","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"e10918f6ae55cd16ad1c811fde9b7b0e62952374","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.5-canary.4e76d89.tgz","fileCount":12,"integrity":"sha512-jshIGu2I5TPvkxANVvY1z94/ipOng4FKHto9yo/GgiaaJ73NHwJZ+dlKj1KzpEDld5FV+ASwTnlwZJb27T/jIA==","signatures":[{"sig":"MEYCIQCGXiDEJjfbCWJJ8gYbi7JzAJ3MZ3USq9DtlMPS017mIAIhAK0GTyWly+oiINPGfMVUdslR5us+GrL/3nSE1fT6updX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81901},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"4e76d89ed45fe0cf50afd858b89d4b4be4ddf5b5","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.5-canary.4e76d89_1764741216555_0.5069584947978389","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-canary.ad9a536":{"name":"kana-control","version":"0.0.5-canary.ad9a536","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.5-canary.ad9a536","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"a1fda61d7e4531804bc5728187b06a3ba46874cc","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.5-canary.ad9a536.tgz","fileCount":12,"integrity":"sha512-6wf0ge8fi8244R8b7BQOF2oR9tXvKhf4gPBO0lt7SPtZsilxf2AKcXqCCptIOodQ9jYi5La8krc+15FUcNQzBQ==","signatures":[{"sig":"MEUCIQCS0DSz7XiOTbTno88BKVjondSRAgBLOEzY/o0Ji/GOUwIgBN+eIAcsDyMpvntO3vdUNAcuo13AJkxcplxK/S2qhqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81901},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"31aaa519481dd44a132f8a7ade80794212c13b7d","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^5.25.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^5.25.0","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.5-canary.ad9a536_1764741395184_0.4839903123743283","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-canary.c518187":{"name":"kana-control","version":"0.0.5-canary.c518187","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.5-canary.c518187","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"9fd763a5844a24610df580f7241716fb7d433108","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.5-canary.c518187.tgz","fileCount":12,"integrity":"sha512-3+TEfEbWnup0FqSIdVDLmyxKtKwmsyAA8U6XtutSu2fu10zJ683rQBIOmTD1MT1lOi1pX4pe/xcYWsG0mxnmYg==","signatures":[{"sig":"MEUCIF8cPeaLGZ3MeeOiwOrlsxLPHUKHH5lJmANAEmR3sdR4AiEAnOoWs+s7UeaO0b1+HK+qyc1E1AAR3ZdPTj31+yrGTm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81901},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"c51818734ec6a6dfa8f9db6e625bb36e1915578b","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.5-canary.c518187_1764741788176_0.3177702359103074","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-canary.d629d04":{"name":"kana-control","version":"0.0.6-canary.d629d04","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.6-canary.d629d04","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"9dbf13b6ee7b00af9d4f87c0666da4eeecb9842b","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.6-canary.d629d04.tgz","fileCount":12,"integrity":"sha512-lX7Qy98995P/x+p7cfV/MmJQpOEjIxzMUZclHeLFJDnSg/pTtnjmoQP37EcG3ETxGRrsXzYYCeVejc3HMQspRg==","signatures":[{"sig":"MEUCIEozVUxDcULcEFAizupG1paDQyKLUqfavCQ0pljdBfV5AiEA6NSZMVNbvwi7LV3y/0OKo6YvkYMz6cy51D80Naq/qAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81901},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"d629d04beafb31c50f29f1859427344b0036fd4e","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.6-canary.d629d04_1764744436608_0.7833090552067923","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"kana-control","version":"0.0.6","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.6","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"3b2203e4781e7e0fb7fc0ca8645dbaa226a8b7bb","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.6.tgz","fileCount":12,"integrity":"sha512-MM683Q3YrvfEd+37STeQ1P80tJBzGlJIBTw/kQngpnkgnn27G8OOuISOz5JYPrXu6zB5dRvKGeZGFd2PT8FB7g==","signatures":[{"sig":"MEUCIHKxF7fy4YWRYb/BDqWlSvcUDlw1YmQMynZJntNvQ5v9AiEAl6UuUMNqrhz3iWkJTpawQ0s6U6qdVwQDCafNnM0usqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81887},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"d629d04beafb31c50f29f1859427344b0036fd4e","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.6_1764744482100_0.7900100525050351","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-canary.a3766e8":{"name":"kana-control","version":"0.0.6-canary.a3766e8","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.6-canary.a3766e8","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"adb49bde00f9d0c2d7351177a21e22fcf5b2b29a","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.6-canary.a3766e8.tgz","fileCount":12,"integrity":"sha512-DE1AdQ32Cq/Hz6KlwJKxzhDNj6MZvHJeeW/bjqNYrr+ImawCciAw1oSocPsZR4Vg2j6pGvPc3mFi+fQfKOULmQ==","signatures":[{"sig":"MEYCIQCJ3hZuxTgsoBPmqqNlbwne1MnR4+L6tKVUTNVn8clNaQIhAI0kf31nBvZyNhLqfIrSiUIAbsKqi0Amcn9pvQpaCJ+4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86958},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"773fe16a5a1a276ad78f1ae2c48c8af39ea69378","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.6-canary.a3766e8_1764748308015_0.9445461704319666","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-canary.29b9a76":{"name":"kana-control","version":"0.0.6-canary.29b9a76","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.6-canary.29b9a76","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"561de2e72ede8bd7f0925840299f46d7fcc284e4","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.6-canary.29b9a76.tgz","fileCount":12,"integrity":"sha512-DUTs7A+2jYEhPGIjDfuvXtn2UKkOZ91yvpq38emwMnEkZtJ2CZV1SjBtLlhUPCFaT7nK9gg4gGUmZwpMhfuNTg==","signatures":[{"sig":"MEUCIDAtE4BXFhFWP8eN6VMEylZK7KKp0jxRipM8sKARzZc8AiEAudKyRwoCJDvCEyMXdO+RsBzpBRC1kDvCiTe+lGqiADA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86958},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"a2618dfc93ff43ab335fee72fc2eb241c7dba9a4","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr test/kana-control_test.js","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.6-canary.29b9a76_1764748821068_0.5296389927862222","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-canary.38dd6b3":{"name":"kana-control","version":"0.0.6-canary.38dd6b3","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.6-canary.38dd6b3","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"8c94302b0ed050f3f8bee397cb3fca43af41b8e2","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.6-canary.38dd6b3.tgz","fileCount":12,"integrity":"sha512-udrh2SSimf3mecJHRD4hLFz41f8Vz7IG0Zqkq66ShIDZo4SdUrhkGbgQJLRPv6jn9WCkfNAnD5kehm6T0Ts/dQ==","signatures":[{"sig":"MEYCIQD54xidYLXcZ6+WrGYcO8JW/Ii2NPGjMOnzV3PBBO6bpAIhAKiCKf42Zmv7tYqg37SEOWad26zVKTPCj7S/f4la9fzy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93874},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"2d810e892f51df34cd2c518c50bfc251917e973a","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.6-canary.38dd6b3_1764750569744_0.3175909016239711","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-canary.882b53d":{"name":"kana-control","version":"0.0.6-canary.882b53d","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.6-canary.882b53d","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"c50ef1643e504a52992e5264ef322d2541d7f243","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.6-canary.882b53d.tgz","fileCount":12,"integrity":"sha512-4MG06lOsA6A84x6RuQggqyFFKFffdKCI3vtwUYYGFmONb39CrRHb5x/hntgn2l/u7aHt+i6kSaUeZLAHtTxPLw==","signatures":[{"sig":"MEQCIDTCCYl8hzWTLiDYyzlmHfSy9djgD0s6QVm/bgwhN27tAiBMaMSHTAyiMvB88KrHyvQCBNohmZte7xeVj2bcy7Nvhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93995},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"7b0f3647bda04d6d87f66600ecb5b8d011dc570c","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.6-canary.882b53d_1764750952098_0.3501210532981369","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"kana-control","version":"0.0.7","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.7","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"db64303a3fab667bc957c2030e85f9a67eadaa0c","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.7.tgz","fileCount":12,"integrity":"sha512-CgJOVbYxoK/d8nuWc95dDOiX8Xzn7uhD0xNwYkkNjhj/nbNNglLkTcFdF6psoVhieieXimMLxuY8CEYOt5ugpA==","signatures":[{"sig":"MEUCIGwSR16ykOSDGql0PNelPTQL8lbqH8n33CmL1cTIER44AiEA0KE6VQYRX5hMCNQvs3w4i5RKSeFilFWDxKWtYz79Xo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93981},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"d1729f3a0a61eb4e85cef2f503323560e772ab78","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.7_1764751378619_0.7432644089395224","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-canary.d1729f3":{"name":"kana-control","version":"0.0.7-canary.d1729f3","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.7-canary.d1729f3","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"3a9ae80a4581b23bbccffa1db4cd5c5d79ce7a82","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.7-canary.d1729f3.tgz","fileCount":12,"integrity":"sha512-WVOok6vCK2Q03MfjzD5GNzfQIShwwyrnIB6RxamMY/qaqxkt+Rx6Z6FVO6qjZuf+em9166OThbKtH+yVSNStgA==","signatures":[{"sig":"MEUCIQDExKTUrXj/YZjqdRHY1wYiPq9Y2GmoGZMzU80VgHfPaQIgakVApn1Rm1rbcqx1whUj7o8yB/kJ9Er0YR5b4EHXzb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93995},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"d1729f3a0a61eb4e85cef2f503323560e772ab78","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.7-canary.d1729f3_1764751399608_0.21217866730372936","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-canary.76d5f87":{"name":"kana-control","version":"0.0.7-canary.76d5f87","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.7-canary.76d5f87","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"7085571c109ca71ff36ba18ee6aa188f4a2f6054","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.7-canary.76d5f87.tgz","fileCount":12,"integrity":"sha512-YjYEHb2T729AqvDXY768e7xo0Dql6r/KUoX9HDIOdAtxFeIKZoxV8dnLL5y5pDpz7xzO0K9p1ZtHOB4XmxHC5g==","signatures":[{"sig":"MEUCIGtdN/9rc/NQ6ZYkNp2f8qwZmupITZO/cqqWg5kflRmNAiEAor+KTIPaJktEUW8yqMLf5ccmjPnl9Qk6NdjI58l/+p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84285},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"54d9d576a3dce92c4504b64e3b2b141194f7cbcb","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.7-canary.76d5f87_1764819218491_0.5782486527128452","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"kana-control","version":"0.0.8","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.8","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"86e504f5cb3aa99f284d543d75636182bc135ab9","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.8.tgz","fileCount":12,"integrity":"sha512-kJVrMLq4cJ+S+7OhWVpQsBJXXVXl0ZSx7PO249S4fn+QLcj0V4oq78vuu271ybi9Pw9zYMVhhXeViEaab/QLWQ==","signatures":[{"sig":"MEUCIQDrtdrODaRsPfiZsLZU+tidlW+5SwPf1DNmXYBRCfwonQIgb7uuQGgvZn6N/i9/FQZHfvTDzeCchXLc022mi3vrqLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84271},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"ba56fb2403c9a23dd069347a880fa2d9cc83d563","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.8_1764819413489_0.9563927502121836","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-canary.1d5313e":{"name":"kana-control","version":"0.0.8-canary.1d5313e","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.8-canary.1d5313e","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"9042197f7f6744b5763c1e601db58cd3c8b63bc1","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.8-canary.1d5313e.tgz","fileCount":12,"integrity":"sha512-ta6S5qbe6sxzmLMdqJBhJyipabZNR222KaWTi+D0gIrn8wttgoU6U1QzDVr5xTZp4A4v1bqFauqONpOmfqC8qg==","signatures":[{"sig":"MEYCIQCUzmVqbHnYxU9HH0uMQw1ROQC4ZfhDh/yJKWg49hAZ2wIhAJ/a/c46J5yTwbsZ5Ve58VGe1OmCXCt2Ww8BdDyo4DAj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84285},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"1d5313ea38c518187b35cb99d5dced8d1926d5b6","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.8-canary.1d5313e_1764819561232_0.044157870289154744","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-canary.03c5ef3":{"name":"kana-control","version":"0.0.8-canary.03c5ef3","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.8-canary.03c5ef3","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"fba0cf8949e7e3dd39575d7100f42787d864d821","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.8-canary.03c5ef3.tgz","fileCount":12,"integrity":"sha512-KWhSUQkgaBNLIyTQwrdqYrsDpezMxK3a5lXJhmX1C8p2lzSxAWwKv9rFCklIHYHEhlxb4sV0B45zCfPAzZBO4w==","signatures":[{"sig":"MEUCIQDGSpwmhyDO77/eYhLBJvK3U2gyY7ZgEzRN/hClhzbxLgIgXg1FPhcrm2Qc1m01d8EpVuwVvVLkqfyJfsC+zHuHy7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85995},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"8e90207c6356f6fb5b76e76a2c9b2ff147ab8241","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.8-canary.03c5ef3_1764831652619_0.07919858321008477","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-canary.3c26fde":{"name":"kana-control","version":"0.0.9-canary.3c26fde","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.9-canary.3c26fde","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"e2c9e33eea857fb1e65968ba60d057288006a039","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.9-canary.3c26fde.tgz","fileCount":12,"integrity":"sha512-qs3Feh3HR+J16Awc3NXNeapEQXzkF/QQPMWd0mU9m9IopROhpsCW6gbCrhexX1qaT8UePOWsyuBNgiRRbYBWaw==","signatures":[{"sig":"MEUCIQDq49pRnA17nhQtPT3G63xaSIfE/Lk2A0c24nPlbH7UtQIgPwpGLoeM3BXG5tWyjLbEegFWPtMD/9VrC3k/EaTq7Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85995},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"3c26fdeff58254096ba508b7f4595d038ac72e3b","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.9-canary.3c26fde_1764831803500_0.43255532811780406","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"kana-control","version":"0.0.9","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.9","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"f3d4ffb465e0d5bdf5a62864ca2d40084676db86","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.9.tgz","fileCount":12,"integrity":"sha512-guFViBexo+udgr/3bVabtUx5C4MkE77BisLOcGz6tij2x70qKEWS5A1UqXR8Z9bKeOOXay881HkUhEnZ6knyEA==","signatures":[{"sig":"MEQCIBUymlNhL4iT3v7y6Pto93n27+HsNE4ryYxgGG85zri3AiBo6fCheSS2GBoM+l3ROqafyQk3BGZ9zmoXVHs6+8XhWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85981},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"3c26fdeff58254096ba508b7f4595d038ac72e3b","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.9_1764831823487_0.4326048423884563","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-canary.b5845ab":{"name":"kana-control","version":"0.0.9-canary.b5845ab","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.9-canary.b5845ab","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"b1973dfd056f85155d55454e479d3cd26fea95a6","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.9-canary.b5845ab.tgz","fileCount":12,"integrity":"sha512-QDPndQAHiHSQsVcAchc6VY9gSWU3vzBBFl+yf40iwnTxTCd1oZGXl/aIPRr3LSSWaJkKa8UaTiMOYZsb99chug==","signatures":[{"sig":"MEQCIFF8Pq4E26qJp3LYaKY5NEJ6PcMcJYxXtbonwZzndChmAiBtw/KS2JJ8CjfLFVXB6zzhlzfnTbMWH9i6BPMTRQgSQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86016},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"bbc5bfddb83dcec9431ebb26e1c56afe3e0589e6","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.9-canary.b5845ab_1766027079249_0.8723662242033576","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"kana-control","version":"0.0.10","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.10","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"8bc1b21d5985c045b998f694a69f519005a1b874","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.10.tgz","fileCount":12,"integrity":"sha512-dPAVNSMoAdJ/e0gx+fYSrbcBer1tRoVxd0gMM2j3k2DOn4d3BjqTFEyc6VCdDLn7wU0DGMx75AcwcdbF4hhgwA==","signatures":[{"sig":"MEYCIQDwjh2Js2MRxoWs6bHrgF5zd47YCFoCribt5VQ1299n2AIhAKrlaREuJ8zbhI0XV8mZ7SaBy2UWnD1Mn/Yjx8ZCTvef","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86003},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"e787a0428241dd318b587b9a46043211cd484096","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.10_1766027593477_0.5911764418431296","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-canary.794c74e":{"name":"kana-control","version":"0.0.10-canary.794c74e","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.10-canary.794c74e","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"28f4287a1f77289d373c18abe3d1170dd34fff4a","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.10-canary.794c74e.tgz","fileCount":12,"integrity":"sha512-UHgwJfIAjAb1a0aBgo6ww/82OrcRRt2//0S0ccw9F0e7iKLGQ2AHuxH5K2ZM2zK03oFdhQJqKbyHQ69EiawSWQ==","signatures":[{"sig":"MEYCIQD0K7D7cjvkwWVKa7P525wcSwXA3/ZJAy7u1ogsHWapagIhAPB0MrZ3G7ZWmI9coc33XjOxs9EI047NZwrLyh1st3HR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86017},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"794c74e76ecfffdaa702124868cfca16b6d6b84f","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.10-canary.794c74e_1766027640322_0.7487630662012437","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"kana-control","version":"0.0.11","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.11","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"e1ee90d1a8d25a4a62bbe427b48a4fa2716ae23b","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.11.tgz","fileCount":12,"integrity":"sha512-Dp2T780OZFA8awQTeLS9WnlDSGSDYawpsRcWKov65rPZq7kyJZ2LGTdQRK0LEE0G/Jov80O17caFAdiyquVAqw==","signatures":[{"sig":"MEUCIBoXRC9nnV50jJDRxsDOICvCuOmn2mDPuLRstwHAkcBxAiEA+uNaYKhRZgzsXGybWevtAJB7wNfSE6AmGUAcC7P+11A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86003},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"f64adfaa0130d4508ada191780e07e457e706984","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.11_1766027643632_0.867428816312787","host":"s3://npm-registry-packages-npm-production"}},"0.0.11-canary.f64adfa":{"name":"kana-control","version":"0.0.11-canary.f64adfa","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.11-canary.f64adfa","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"d6dd7e80a89a3bf6a4f6e12bb1d9d2bee72f113f","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.11-canary.f64adfa.tgz","fileCount":12,"integrity":"sha512-3L8T6GQLG538Ahh/tZSni5M4udDQlXt53dXvIbz2pnd2u+njf5+FnsHMGAbeuWa7LOP6qh2XUnHJCMlK6V/A/g==","signatures":[{"sig":"MEQCICcfpmvXRbyFLVwvJPbbnkyolm9Ay323DA9DrYijpHWuAiAcmJn14z1UXXn8FzgMC/qqiWkNut2EahPfaZgerM2dvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86017},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./augment":"./augment.js","./tokenize":"./tokenize.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"f64adfaa0130d4508ada191780e07e457e706984","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} augment.{d.ts,d.ts.map,js,js.map} tokenize.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js test/tokenize_test.js test/augment_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","wanakana":"^5.3.1","@patdx/kuromoji":"^1.0.4"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.11-canary.f64adfa_1766027656033_0.8908743122339406","host":"s3://npm-registry-packages-npm-production"}},"0.0.11-canary.e18a2c0":{"name":"kana-control","version":"0.0.11-canary.e18a2c0","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.11-canary.e18a2c0","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"745ce3dd8dc390a1dcfbc4223eb61ce0dff3e872","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.11-canary.e18a2c0.tgz","fileCount":8,"integrity":"sha512-c1kQRkhnL7oUJ/v23zADzwjwoRzJo8+lCAJrXPRxNPlq/kBk/QD1yJxSOyufCRL6T0ifG9i7gvxkNFG/UcwTkQ==","signatures":[{"sig":"MEUCIQDh5RUYT/eFrxR++ypzHZkSQGYpyzAdJEkz1PybJ4VIwQIgdACh55tsBq+pQQAu+OyfcUp0Kt2rGSI3+Nm/W9o7qkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93159},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"263ff9274b2678bccb31dad3a5a1e475c782d171","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.18","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.11-canary.e18a2c0_1766357389213_0.6330323675590324","host":"s3://npm-registry-packages-npm-production"}},"0.0.11-canary.1d14ff0":{"name":"kana-control","version":"0.0.11-canary.1d14ff0","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.11-canary.1d14ff0","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"f47822deefd14c0c7cd03d014c00f12c4cc629a4","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.11-canary.1d14ff0.tgz","fileCount":8,"integrity":"sha512-TzLTayE6khLh20CMh3ghdB0IGhdZD52FEuZ/dZd0XGO6wDZKZ1oAZOCEuX8WwCdsW768liXy2dF4gm5i9LuN8g==","signatures":[{"sig":"MEQCIB0gGEd2vbvvH79lRUxelntfoNZTPpRbzblnel+AQ0QJAiBPSpQAT0mSSkcpHX8oSVsnhWmrlAdJmbdr/bzYlENnCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93159},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"1d14ff07b7ad4d337b90c774920a05efd6fd599c","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.18","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.11-canary.1d14ff0_1766357633572_0.6315476714764261","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.76449a7":{"name":"kana-control","version":"0.0.12-canary.76449a7","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.12-canary.76449a7","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"19c09e85ad92410b083a6d5ccd77d7ae1a672bf8","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.12-canary.76449a7.tgz","fileCount":8,"integrity":"sha512-gzcElEN/7Ucfvyq1A72j+ye9COYkrsenKet1mRWsY/TaoCzrQlLs8Bq2xsQnDTw8VPphZehqk1X4kpQUOctn9Q==","signatures":[{"sig":"MEUCIQCKOUCzBUZDa3XnTnv9C4ZFTeP0E8WfpaSzYUqZ8DF/FAIgGGz8SUPCREfptGPKUJKP/OT0tiIYV7uOzNBmrVLMImE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93159},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"76449a73d549df682fac94f9e29627341029035d","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.18","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.12-canary.76449a7_1766357727126_0.2537671899657308","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"kana-control","version":"0.0.12","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.12","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"bf505b1bafcec72490ec7415252f9b64c04ff7be","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.12.tgz","fileCount":8,"integrity":"sha512-0TUmS0DpcDZKjFqrlCYNtHRRd4pvqJyusL2YHsAUTDcZMwoaIM1vewLtHDibYE9EVeyXTkE2PTLHa+yoeUs+1g==","signatures":[{"sig":"MEUCIFvaIrukDOQYUEFg+xhaT6k2TgvTuZcuU5r0fVSJEfgaAiEA5dbXR/IjKARnHXsIyxaewyzLVnv3yzyMdLNMPZ+gTzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93145},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"76449a73d549df682fac94f9e29627341029035d","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.18","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^5.0.7","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.12_1766357740812_0.007805873701482335","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.ccf8e5f":{"name":"kana-control","version":"0.0.12-canary.ccf8e5f","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.12-canary.ccf8e5f","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"77e40a5f8d84bc6df6843da4cb943136714e6c52","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.12-canary.ccf8e5f.tgz","fileCount":8,"integrity":"sha512-JQMGLj+zTVI3NreJ/saaPehBw69ILXV6SFcNJya1SrNfBHaHwodflFVRy3nPYyt28catQCTfmyu8Xp0G9DHKGA==","signatures":[{"sig":"MEYCIQCqZEhtCAlGtUbdM3nRyhtY/nlF3JpQiRwm/KuFX+HzswIhAPaGSjIt8j5LMY+J6uB6g7ycz0ZAPNlefvxX5Z3vmp+Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93159},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"ccf8e5f1e6b050e60719359eb371d763e55e3330","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.18","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^2.0.1","@rollup/plugin-replace":"^6.0.3","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.12-canary.ccf8e5f_1766359824010_0.08939547269860815","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.ada1da9":{"name":"kana-control","version":"0.0.12-canary.ada1da9","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.12-canary.ada1da9","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"7d08722aeb8536fe9eba738fde9534209bc1c59b","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.12-canary.ada1da9.tgz","fileCount":8,"integrity":"sha512-VfJTjtCVFqXdIOUiRbaYd3yEQQWzi/VSI1kpGDXQV0lYN8mZPIKFAw0pykujH0kBKVcNbR9wGM21uf19KFsweA==","signatures":[{"sig":"MEYCIQDeLAFedMsT1mBrWqGE/IvehyrFRrdliAtAhwqWbTQbSgIhAMYGAxOSAhV6Q2lZi3hIXUDHKgA9/WPj0yO4cmE/uU0J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93159},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"ada1da9d17661852d63e27211b3a61027b9030eb","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.18","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^2.6.2","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^3.0.1","@rollup/plugin-replace":"^6.0.3","@web/dev-server-legacy":"^1.0.0","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.12-canary.ada1da9_1766359846672_0.8946145189191061","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.e7230c0":{"name":"kana-control","version":"0.0.12-canary.e7230c0","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.12-canary.e7230c0","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"8c2b4fdf15f126bd20dbaf5c290f1790b3e24312","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.12-canary.e7230c0.tgz","fileCount":8,"integrity":"sha512-IY4gVC9AuP8oHFGX1soM8n3uCcChju4H44z9/zB+TBcfL1YD+nv2h2zQzKdvYc2lYNnl8yLiWbczvIQOSXFMow==","signatures":[{"sig":"MEQCIG34dFZHrp8w3pwrBYqPNKUzwXVcm5lNMOT+8HyvQLyUAiA2vjoCMiBmt/DJ9SAl4ETpWZDMuVMfxCha5Zb+MNF03Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95370},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"406889275bce476bc7108e8c4d9e86d565b8c0a9","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.18","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^3.7.4","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^3.0.1","@rollup/plugin-replace":"^6.0.3","@web/dev-server-legacy":"^2.1.1","@typescript-eslint/parser":"^8.48.1","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.12-canary.e7230c0_1766359975654_0.22772150619730236","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.d80866a":{"name":"kana-control","version":"0.0.12-canary.d80866a","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.12-canary.d80866a","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"f8547208251fff7ad1146bcc1d944b0c4e437264","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.12-canary.d80866a.tgz","fileCount":8,"integrity":"sha512-BpOD4UlM0D8WsxH4lGFJ6COfCcsxMGNBAu2c8Ss43kX1p/KH5twooN9UiiNCA/voV6syiR4xYGtzuftF8IMMLg==","signatures":[{"sig":"MEUCIQDuMN++3c54X5czL6BrVz/CM2y1J3wszrneHuYmw7TGIwIgDqOo+TSBsXvulCoafwaT+ChzgYbpleEJbyPbgmYR1h0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95370},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"d80866a43572154e686ff7facdf66d41e3a67563","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.18","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.0","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^3.7.4","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^3.0.1","@rollup/plugin-replace":"^6.0.3","@web/dev-server-legacy":"^2.1.1","@typescript-eslint/parser":"^8.50.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.12-canary.d80866a_1766371037568_0.8588152064126093","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.02f5a62":{"name":"kana-control","version":"0.0.12-canary.02f5a62","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.12-canary.02f5a62","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"74187fb970a66731cecc3c58a7f6352dfb4d6cfa","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.12-canary.02f5a62.tgz","fileCount":8,"integrity":"sha512-u+ol+EVQpMSom5PCztRirxzBWN5589kMtkL42mKhiHzUUP8RxwD2qgjCGF94CXuzswDLwZ6qM1Nbs3xTRSzULA==","signatures":[{"sig":"MEYCIQCrFqaQJP05n0anIXTBKebeJnzsqDUTCvZhUv73A1MfywIhAOh4EyrM1v3b5fmVPzMLnV2ASUZSBZ2lMHOlJ1AJwzwJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95370},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"02f5a628faec80c22c9fc6afe2273948b0153e76","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.18","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.1","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.18.0","prettier":"^3.7.4","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^3.0.1","@rollup/plugin-replace":"^6.0.3","@web/dev-server-legacy":"^2.1.1","@typescript-eslint/parser":"^8.50.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.12-canary.02f5a62_1766371077640_0.3824353955457518","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.e7f1af6":{"name":"kana-control","version":"0.0.12-canary.e7f1af6","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.12-canary.e7f1af6","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"ed3dcdf2df50bb0102c5748fd1849f699488a0fc","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.12-canary.e7f1af6.tgz","fileCount":8,"integrity":"sha512-dbZ725/f2Lec9Y9Yjba0WYJRV6lIwAXzDUkniQe4P/D5Mwnxu72bWROIQssXFdBqodt1vxMjx936cGXP3Dsvkg==","signatures":[{"sig":"MEUCIQCiUF6xlueRdiDRrns8YdA88dPLMy8JjlBTFTTc3UiFqAIgZ1udR1fXzcR93w33MyJlg6tPRMici8JRvY5NA5Wv3ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95370},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"e7f1af6ed7867f251dbf8f68e57f670afc6c8642","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.18","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.1","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.54.0","prettier":"^3.7.4","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^3.0.1","@rollup/plugin-replace":"^6.0.3","@web/dev-server-legacy":"^2.1.1","@typescript-eslint/parser":"^8.50.0","@rollup/plugin-node-resolve":"^15.2.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.12-canary.e7f1af6_1766371256867_0.22823318798308057","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.d385e85":{"name":"kana-control","version":"0.0.12-canary.d385e85","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.12-canary.d385e85","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"cbfefe08833a712bf82dd855d7e05080fd91852b","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.12-canary.d385e85.tgz","fileCount":8,"integrity":"sha512-oxRBwSjz07f+uCYL6hnWVBsDDlwfx8XUdhtGw0ScO7aZ8GcWUuNQJ3KelwRl1jtwqdXUm2ToNxJ+A/y6X/54qA==","signatures":[{"sig":"MEYCIQCVKeUD0DGNazINKU94P/hJyrCOd46LukFIp2/JIw2NKwIhALCK6VmNAIb5HEunFWJsghp78e/S1CE60AVprAK6D1ml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95370},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"d385e85c52c4425fbf707964c44b66f75ee6a45f","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.18","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.1","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.54.0","prettier":"^3.7.4","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^3.0.1","@rollup/plugin-replace":"^6.0.3","@web/dev-server-legacy":"^2.1.1","@typescript-eslint/parser":"^8.50.0","@rollup/plugin-node-resolve":"^16.0.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.48.1","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.12-canary.d385e85_1766371351767_0.8972685215165503","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.7b1c93e":{"name":"kana-control","version":"0.0.12-canary.7b1c93e","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.12-canary.7b1c93e","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"4bd78ce34b5807997020117ab670cdbc21273b2d","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.12-canary.7b1c93e.tgz","fileCount":8,"integrity":"sha512-fJobeagf1rl+efUqMOTvbJzOBqNBq7ZTQ7tMlYVlsULMqMYMVIVYJuxeVR698K0FebQns7nHEbNu8uiXsWP54A==","signatures":[{"sig":"MEUCIQC//r5cJRWk3xbe9Dj9C7q9fqVP8Q8rFfJU+wnAcxShzAIgfbohH4+iIKaFs2YND4aY3peKKReFan2nF+dX25MnnqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95370},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"7b1c93e795af2389f0fdd98b54f78c5723bf90ad","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.18","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.1","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.54.0","prettier":"^3.7.4","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^3.0.1","@rollup/plugin-replace":"^6.0.3","@web/dev-server-legacy":"^2.1.1","@typescript-eslint/parser":"^8.50.0","@rollup/plugin-node-resolve":"^16.0.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.50.0","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.12-canary.7b1c93e_1766371388733_0.10675057557855983","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.eef9bf7":{"name":"kana-control","version":"0.0.12-canary.eef9bf7","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.12-canary.eef9bf7","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"f40297ae1dfa6425139f574380c24ba761b36a53","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.12-canary.eef9bf7.tgz","fileCount":8,"integrity":"sha512-YvCynEsWGQXKg17LY/KivznWv5bWYYkM+1G5jtVUQCsc8c/FEoG5Fj4H3t+LAI+OjArQjA58YErwOr6BgCwwGw==","signatures":[{"sig":"MEUCIQC2F11sIXG6FROHgQ1bggdJbvX+3OvVy8pbzuCppJI4IwIgCcvJBKpsKuaNweble2ULAfjd3LWVYuPU0vt7PxVc20o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95370},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"eef9bf7483785951cd83ed8b80e34419a2b421f3","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.20","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.1","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.54.0","prettier":"^3.7.4","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^3.0.1","@rollup/plugin-replace":"^6.0.3","@web/dev-server-legacy":"^2.1.1","@typescript-eslint/parser":"^8.50.0","@rollup/plugin-node-resolve":"^16.0.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.50.0","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.12-canary.eef9bf7_1766371764716_0.5031201380776218","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"kana-control","version":"0.0.13","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.13","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"88a83d857ca2f23d0f2f05d89c35b3304edebce6","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.13.tgz","fileCount":8,"integrity":"sha512-6JAEUxS4gxSyLHqz+6BJVkdOJ3quR35umk89c1d/Hk9v43uND2nMSVHaspOgTuKUjat5fhEoHc7sP+qqsqSugw==","signatures":[{"sig":"MEQCIDYZG8VgFHWUpO8qrR5It8AzZxP8evDk4lT+kMnQIWKkAiAXKCnOMl8UbqDsIK0AgsSdlcseDRDTaaQs9hiCZUM/sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95356},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"ef102f7a91fd904a83ad2d82b2104d1beebcae3f","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.20","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.1","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.54.0","prettier":"^3.7.4","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^3.0.1","@rollup/plugin-replace":"^6.0.3","@web/dev-server-legacy":"^2.1.1","@typescript-eslint/parser":"^8.50.0","@rollup/plugin-node-resolve":"^16.0.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.50.0","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.13_1766372225765_0.39261707910264443","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-canary.ef102f7":{"name":"kana-control","version":"0.0.13-canary.ef102f7","keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","_id":"kana-control@0.0.13-canary.ef102f7","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"dist":{"shasum":"943513e41b091862e8c038a2a9f770e064546574","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.13-canary.ef102f7.tgz","fileCount":8,"integrity":"sha512-ggNJbFGOFGt1wsvsJ6UVUgct0HeNQYX49Syj6KzafcDlvJFUWf/p2fzDe7IfJlu04WTTUCKT3NFqtwe5/tjtPA==","signatures":[{"sig":"MEUCIQC5DJkaBU991zBI2OIpLgKy4hUZk76g1nnUa5ls0PKwCgIgeeJJeYMKyHbmP6bY7znMtZx4MPaZwyodSyvolpmFIZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95370},"main":"kana-control.js","type":"module","types":"./kana-control.d.ts","module":"kana-control.js","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"gitHead":"ef102f7a91fd904a83ad2d82b2104d1beebcae3f","private":false,"scripts":{"docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","lint":"npm run lint:lit-analyzer && npm run lint:eslint","test":"npm run test:unit && npm run test:dev && npm run test:prod","build":"tsc","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","serve":"wds --watch","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","pretest":"npm run build","docs:gen":"eleventy --config=.eleventy.cjs","test:dev":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","test:prod":"MODE=prod wtr","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:clean":"rimraf docs","docs:serve":"wds --root-dir=docs --node-resolve --watch","serve:prod":"MODE=prod npm run serve","test:watch":"wtr --watch","build:watch":"tsc --watch","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","lint:eslint":"eslint 'src/**/*.ts'","push-version":"npm version patch && git push --follow-tags","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","prepublishOnly":"npm run build && npm test && npm run analyze","test:prod:watch":"MODE=prod wtr --watch","test:integration":"wtr","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"_npmVersion":"10.8.2","description":"Japanese IME web component (romaji→kana via WanaKana)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lit":"^3.2.0","kotogram":"^0.0.20","wanakana":"^5.3.1"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","readmeFilename":"README.md","devDependencies":{"chai":"^6.2.1","mocha":"^11.7.5","sinon":"^21.0.1","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.54.0","prettier":"^3.7.4","typescript":"~5.9.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","lit-analyzer":"^2.0.3","@11ty/eleventy":"^3.1.2","@web/dev-server":"^0.4.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.20.2","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","rollup-plugin-summary":"^3.0.1","@rollup/plugin-replace":"^6.0.3","@web/dev-server-legacy":"^2.1.1","@typescript-eslint/parser":"^8.50.0","@rollup/plugin-node-resolve":"^16.0.3","@web/test-runner-playwright":"^0.11.1","@stryker-mutator/mocha-runner":"^9.4.0","@webcomponents/webcomponentsjs":"^2.8.0","@typescript-eslint/eslint-plugin":"^8.50.0","@custom-elements-manifest/analyzer":"^0.11.0","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/kana-control_0.0.13-canary.ef102f7_1766372241489_0.09432235045077264","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-canary.ba04d22":{"name":"kana-control","private":false,"version":"0.0.13-canary.ba04d22","description":"Japanese IME web component (romaji→kana via WanaKana)","main":"kana-control.js","module":"kana-control.js","type":"module","scripts":{"build":"tsc","build:watch":"tsc --watch","clean":"rimraf kana-control.{d.ts,d.ts.map,js,js.map} kana-control-logic.{d.ts,d.ts.map,js,js.map} test/kana-control_test.{d.ts,d.ts.map,js,js.map} test/kana-control-logic_test.{d.ts,d.ts.map,js,js.map}","lint":"npm run lint:lit-analyzer && npm run lint:eslint","lint:eslint":"eslint 'src/**/*.ts'","lint:lit-analyzer":"lit-analyzer","format":"prettier \"**/*.{cjs,html,js,json,md,ts}\" --ignore-path ./.eslintignore --write","docs":"npm run docs:clean && npm run build && npm run analyze && npm run docs:build && npm run docs:assets && npm run docs:gen","pretest":"npm run build","docs:clean":"rimraf docs","docs:gen":"eleventy --config=.eleventy.cjs","docs:gen:watch":"eleventy --config=.eleventy.cjs --watch","docs:build":"rollup -c --file docs/kana-control.bundled.js","docs:assets":"cp node_modules/prismjs/themes/prism-okaidia.css docs/","docs:serve":"wds --root-dir=docs --node-resolve --watch","analyze":"cem analyze --litelement --globs \"src/**/*.ts\"","analyze:watch":"cem analyze --litelement --globs \"src/**/*.ts\" --watch","serve":"wds --watch","serve:prod":"MODE=prod npm run serve","test":"npm run test:unit && npm run test:dev && npm run test:prod","test:dev":"wtr","test:watch":"wtr --watch","test:prod":"MODE=prod wtr","test:prod:watch":"MODE=prod wtr --watch","test:unit":"mocha test/kana-control-logic_test.js --ui tdd","test:mutation":"npm run build && (stryker run || node scripts/show-next-survivor.js)","test:integration":"wtr","checksize":"rollup -c ; cat kana-control.bundled.js | gzip -9 | wc -c ; rm kana-control.bundled.js","push-version":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build && npm test && npm run analyze"},"keywords":["web-components","lit-element","typescript","lit"],"author":{"name":"Google LLC"},"license":"BSD-3-Clause","dependencies":{"kotogram":"^0.0.21","lit":"^3.2.0","wanakana":"^5.3.1"},"devDependencies":{"@11ty/eleventy":"^3.1.2","@11ty/eleventy-plugin-syntaxhighlight":"^5.0.2","@custom-elements-manifest/analyzer":"^0.11.0","@open-wc/testing":"^4.0.0","@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-terser":"^0.4.4","@stryker-mutator/core":"^9.4.0","@stryker-mutator/mocha-runner":"^9.4.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/sinon":"^21.0.0","@typescript-eslint/eslint-plugin":"^8.50.0","@typescript-eslint/parser":"^8.50.0","@web/dev-server":"^0.4.6","@web/dev-server-legacy":"^2.1.1","@web/test-runner":"^0.20.2","@web/test-runner-playwright":"^0.11.1","@webcomponents/webcomponentsjs":"^2.8.0","chai":"^6.2.1","eslint":"^9.39.2","lit-analyzer":"^2.0.3","mocha":"^11.7.5","prettier":"^3.7.4","rimraf":"^6.1.2","rollup":"^4.54.0","rollup-plugin-summary":"^3.0.1","sinon":"^21.0.1","typescript":"~5.9.0"},"customElements":"custom-elements.json","exports":{".":"./kana-control.js","./kana-control-logic":"./kana-control-logic.js"},"_id":"kana-control@0.0.13-canary.ba04d22","readmeFilename":"README.md","gitHead":"ba04d22ae0ca9254860cd689b06f942682127fa4","types":"./kana-control.d.ts","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ggk0F5Ke+1lJZb6FeJrmMrf6FNImJTx6TeorDatpu3KuboctahMqQQ8tBokN8BxyevK7u38/9L09Ab/XGOXXjA==","shasum":"1a714a213121326d4f1b9c1e64fdf7827855695b","tarball":"https://registry.npmjs.org/kana-control/-/kana-control-0.0.13-canary.ba04d22.tgz","fileCount":8,"unpackedSize":95370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDPVSlVDzdQ5dz25TrKZxrWqavznYcjXulU9fapyuBY7AiAWDiE9Kb/bS2YXwCvuEPh6vUZpggSIvr3EFAHn0OuRWQ=="}]},"_npmUser":{"name":"jomof","email":"jomofisher@gmail.com"},"directories":{},"maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kana-control_0.0.13-canary.ba04d22_1766472684850_0.22549015380785042"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-01T21:10:08.880Z","modified":"2025-12-23T06:51:25.189Z","2.0.2-canary.56a305f":"2025-12-01T21:10:09.202Z","2.0.2-canary.a7a7aaf":"2025-12-01T21:46:22.384Z","2.0.2-canary.fd98074":"2025-12-01T22:05:43.801Z","0.0.1-canary.de7032b":"2025-12-01T22:09:34.857Z","0.0.1-canary.7c0edb1":"2025-12-01T22:13:14.403Z","0.0.1-canary.7f801ae":"2025-12-01T22:16:50.898Z","0.0.1-canary.7dc24cb":"2025-12-01T22:28:38.013Z","0.0.1-canary.a2fb98e":"2025-12-01T22:29:28.352Z","0.0.1-canary.f344ea1":"2025-12-01T23:20:22.751Z","0.0.1-canary.6b9212f":"2025-12-01T23:30:12.370Z","0.0.1-canary.a193bb6":"2025-12-01T23:51:36.646Z","0.0.1":"2025-12-01T23:55:52.930Z","0.0.1-canary.c42e15e":"2025-12-02T00:20:52.601Z","0.0.1-canary.31fa234":"2025-12-02T00:28:13.997Z","0.0.1-canary.00a05c3":"2025-12-02T00:29:31.275Z","0.0.1-canary.9dc8cf3":"2025-12-02T00:30:51.400Z","0.0.1-canary.36b7e8e":"2025-12-02T00:37:55.415Z","0.0.1-canary.d87854e":"2025-12-02T00:39:34.769Z","0.0.1-canary.09998bb":"2025-12-02T00:40:22.685Z","0.0.1-canary.2d6fcfe":"2025-12-02T00:41:34.550Z","0.0.1-canary.6e737cc":"2025-12-02T00:47:04.063Z","0.0.1-canary.fb9affb":"2025-12-02T00:49:08.253Z","0.0.1-canary.84e3ec2":"2025-12-02T00:51:15.511Z","0.0.1-canary.923c8c4":"2025-12-02T00:52:10.774Z","0.0.1-canary.b7e14ba":"2025-12-02T01:01:55.933Z","0.0.1-canary.f946934":"2025-12-02T01:03:17.012Z","0.0.1-canary.d245951":"2025-12-02T01:05:46.139Z","0.0.1-canary.fbb25a1":"2025-12-02T01:08:30.590Z","0.0.1-canary.4b6e4c1":"2025-12-02T01:14:00.502Z","0.0.1-canary.739bdf6":"2025-12-02T01:54:27.748Z","0.0.1-canary.148639e":"2025-12-02T02:15:24.905Z","0.0.1-canary.979b7ab":"2025-12-02T02:19:54.966Z","0.0.1-canary.d3118b0":"2025-12-02T02:35:33.378Z","0.0.1-canary.13cf6a3":"2025-12-02T03:25:18.483Z","0.0.1-canary.0a0687f":"2025-12-02T03:37:22.035Z","0.0.1-canary.188202":"2025-12-02T03:52:19.360Z","0.0.1-canary.0d30a64":"2025-12-02T03:59:52.637Z","0.0.1-canary.a80aa7f":"2025-12-02T04:11:06.129Z","0.0.1-canary.a216eb8":"2025-12-02T05:29:13.538Z","0.0.1-canary.5ba5e0e":"2025-12-03T03:19:07.573Z","0.0.1-canary.b79a6e8":"2025-12-03T03:35:50.523Z","0.0.2":"2025-12-03T03:38:14.436Z","0.0.2-canary.5f12a94":"2025-12-03T03:39:21.374Z","0.0.2-canary.ae8d7bb":"2025-12-03T03:42:04.734Z","0.0.3-canary.d431592":"2025-12-03T03:42:24.139Z","0.0.3":"2025-12-03T03:42:29.086Z","0.0.3-canary.49946fd":"2025-12-03T04:14:13.525Z","0.0.4-canary.bdf6e1f":"2025-12-03T04:14:41.167Z","0.0.4":"2025-12-03T04:14:43.166Z","0.0.5-canary.240f124":"2025-12-03T05:38:57.594Z","0.0.5-canary.202052e":"2025-12-03T05:48:01.343Z","0.0.5-canary.6b78afc":"2025-12-03T05:50:29.855Z","0.0.5-canary.4e76d89":"2025-12-03T05:53:36.736Z","0.0.5-canary.ad9a536":"2025-12-03T05:56:35.383Z","0.0.5-canary.c518187":"2025-12-03T06:03:08.365Z","0.0.6-canary.d629d04":"2025-12-03T06:47:16.821Z","0.0.6":"2025-12-03T06:48:02.298Z","0.0.6-canary.a3766e8":"2025-12-03T07:51:48.201Z","0.0.6-canary.29b9a76":"2025-12-03T08:00:21.266Z","0.0.6-canary.38dd6b3":"2025-12-03T08:29:29.950Z","0.0.6-canary.882b53d":"2025-12-03T08:35:52.274Z","0.0.7":"2025-12-03T08:42:58.809Z","0.0.7-canary.d1729f3":"2025-12-03T08:43:19.793Z","0.0.7-canary.76d5f87":"2025-12-04T03:33:38.637Z","0.0.8":"2025-12-04T03:36:53.665Z","0.0.8-canary.1d5313e":"2025-12-04T03:39:21.364Z","0.0.8-canary.03c5ef3":"2025-12-04T07:00:52.772Z","0.0.9-canary.3c26fde":"2025-12-04T07:03:23.638Z","0.0.9":"2025-12-04T07:03:43.648Z","0.0.9-canary.b5845ab":"2025-12-18T03:04:39.399Z","0.0.10":"2025-12-18T03:13:13.620Z","0.0.10-canary.794c74e":"2025-12-18T03:14:00.488Z","0.0.11":"2025-12-18T03:14:03.815Z","0.0.11-canary.f64adfa":"2025-12-18T03:14:16.170Z","0.0.11-canary.e18a2c0":"2025-12-21T22:49:49.358Z","0.0.11-canary.1d14ff0":"2025-12-21T22:53:53.718Z","0.0.12-canary.76449a7":"2025-12-21T22:55:27.267Z","0.0.12":"2025-12-21T22:55:40.967Z","0.0.12-canary.ccf8e5f":"2025-12-21T23:30:24.157Z","0.0.12-canary.ada1da9":"2025-12-21T23:30:46.801Z","0.0.12-canary.e7230c0":"2025-12-21T23:32:55.791Z","0.0.12-canary.d80866a":"2025-12-22T02:37:17.734Z","0.0.12-canary.02f5a62":"2025-12-22T02:37:57.795Z","0.0.12-canary.e7f1af6":"2025-12-22T02:40:57.074Z","0.0.12-canary.d385e85":"2025-12-22T02:42:31.920Z","0.0.12-canary.7b1c93e":"2025-12-22T02:43:08.865Z","0.0.12-canary.eef9bf7":"2025-12-22T02:49:24.861Z","0.0.13":"2025-12-22T02:57:05.899Z","0.0.13-canary.ef102f7":"2025-12-22T02:57:21.632Z","0.0.13-canary.ba04d22":"2025-12-23T06:51:24.989Z"},"author":{"name":"Google LLC"},"license":"BSD-3-Clause","keywords":["web-components","lit-element","typescript","lit"],"description":"Japanese IME web component (romaji→kana via WanaKana)","maintainers":[{"name":"jomof","email":"jomofisher@gmail.com"}],"readme":"","readmeFilename":""}