{"_id":"@bukkentime/japanese-numeral","_rev":"2-9f3da7e89024a01255842993b1faa366","name":"@bukkentime/japanese-numeral","dist-tags":{"latest":"1.1.0-rc.1"},"versions":{"1.1.0-rc.0":{"name":"@bukkentime/japanese-numeral","version":"1.1.0-rc.0","author":{"name":"Geolonia Inc."},"license":"MIT","_id":"@bukkentime/japanese-numeral@1.1.0-rc.0","maintainers":[{"name":"ymkjp","email":"ymkjp@jaist.ac.jp"}],"homepage":"https://github.com/geolonia/japanese-numeral#readme","bugs":{"url":"https://github.com/geolonia/japanese-numeral/issues"},"dist":{"shasum":"d2bb8d9b30f500c91720f0d92b93eb6b55bdda1a","tarball":"https://registry.npmjs.org/@bukkentime/japanese-numeral/-/japanese-numeral-1.1.0-rc.0.tgz","fileCount":21,"integrity":"sha512-NiFAmybVrXzKcP6ze4vEW8uHzhCOE5KFwg/E7wn6k7m8X29pbAPpiqeL4rsJ2ua5y2LjA7ioP6aZB6C2WHxn0w==","signatures":[{"sig":"MEUCIFXE2/J+3526p0dv0DimJCqb9kguRCklBluHq2rtBo0pAiEA22D3oqCMd7N7es+6kBIIW4NqVKgjoKYsP3450qHEv/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38330},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"f0b73b4c13d14496b7fc4e82a3d6d871435e0756","scripts":{"test":"mocha -r ts-node/register test/*.ts","build":"tsc","test:watch":"npm test -- --watch --watch-files src/**/*.ts --watch-files test/**/*.ts"},"_npmUser":{"name":"ymkjp","email":"ymkjp@jaist.ac.jp"},"repository":{"url":"git+https://github.com/geolonia/japanese-numeral.git","type":"git"},"_npmVersion":"10.9.3","description":"Converts Japanese Kanji numeral to number.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.8","mocha":"^10.2.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.5","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/japanese-numeral_1.1.0-rc.0_1775250387358_0.3165777808818133","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.1":{"name":"@bukkentime/japanese-numeral","version":"1.1.0-rc.1","description":"Converts Japanese Kanji numeral to number.","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc","prepublishOnly":"npm test && npm run build","test":"mocha -r ts-node/register test/*.ts","test:watch":"npm test -- --watch --watch-files src/**/*.ts --watch-files test/**/*.ts"},"repository":{"type":"git","url":"git+https://github.com/geolonia/japanese-numeral.git"},"engines":{"node":">=14.0.0"},"author":{"name":"Geolonia Inc."},"license":"MIT","devDependencies":{"@types/chai":"^4.3.5","@types/mocha":"^10.0.1","chai":"^4.3.8","mocha":"^10.2.0","ts-node":"^10.9.1","typescript":"^5.2.2"},"_id":"@bukkentime/japanese-numeral@1.1.0-rc.1","gitHead":"6c6a4d806879e4b58669f90bdc7615d443e4ea48","bugs":{"url":"https://github.com/geolonia/japanese-numeral/issues"},"homepage":"https://github.com/geolonia/japanese-numeral#readme","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-sWtm4HU1BW+F9cJ2mjeGcdxcGPVUyiW1xit+1uzgJItI3IQYbvOEo1jHR5P5fmjggyAlCl9Tv2WNKoX+jZkC/g==","shasum":"cb4f11023a6ec5e527648285bf6945f6c32309f5","tarball":"https://registry.npmjs.org/@bukkentime/japanese-numeral/-/japanese-numeral-1.1.0-rc.1.tgz","fileCount":11,"unpackedSize":16804,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICZu20A39YQ4c7ozvHYXCpiD3DGllQnNWywVjDMeOPrOAiBjKb87CMTDdOppBUzS0P9JwmD+U+6a0qqcrfX9aXawxg=="}]},"_npmUser":{"name":"ymkjp","email":"ymkjp@jaist.ac.jp"},"directories":{},"maintainers":[{"name":"ymkjp","email":"ymkjp@jaist.ac.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/japanese-numeral_1.1.0-rc.1_1775251625484_0.6928476845857539"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-03T21:06:27.242Z","modified":"2026-04-03T21:27:05.784Z","1.1.0-rc.0":"2026-04-03T21:06:27.508Z","1.1.0-rc.1":"2026-04-03T21:27:05.648Z"},"bugs":{"url":"https://github.com/geolonia/japanese-numeral/issues"},"author":{"name":"Geolonia Inc."},"license":"MIT","homepage":"https://github.com/geolonia/japanese-numeral#readme","repository":{"type":"git","url":"git+https://github.com/geolonia/japanese-numeral.git"},"description":"Converts Japanese Kanji numeral to number.","maintainers":[{"name":"ymkjp","email":"ymkjp@jaist.ac.jp"}],"readme":"# @geolonia/japanese-numeral\n\n[![https://github.com/geolonia/wwwdiff/japanese-numeral](https://github.com/geolonia/japanese-numeral/workflows/test/badge.svg)](https://github.com/geolonia/japanese-numeral/actions?query=workflow%3Atest)\n[![npm version](https://badge.fury.io/js/%40geolonia%2Fjapanese-numeral.svg)](https://badge.fury.io/js/%40geolonia%2Fjapanese-numeral)\n\nConverts Japanese Kanji numeral <=> number.\n\n## Installation\n\n```bash\n$ npm install @geolonia/japanese-numeral --save\n```\n\n## Usage\n\n### kanji2number()\n\nConverts Japanese Kanji numeral to number.\n\n```javascript\nimport { kanji2number } from '@geolonia/japanese-numeral'\n\nconsole.log(kanji2number('一千百十一兆一千百十一億一千百十一万一千百十一')) // 1111111111111111\n\n// `一千` を `千` と記述しても同じ結果になる。\nconsole.log(kanji2number('千百十一兆千百十一億千百十一万千百十一')) // 1111111111111111\n\n// 漢数字のゼロ `〇` を使用することも可能。\nconsole.log(kanji2number('二〇二〇')) // 2020\n\n// 数字と漢数字が混ざった表記にも対応\nconsole.log(kanji2number('2億3千430万')) // 234300000\nconsole.log(kanji2number('２億３千４５６万７８９０')) // 234567890 （数字は全角でも可）\n\n// 小数と漢数字の組み合わせにも対応（価格表記等）\nconsole.log(kanji2number(\"8.5万\")); // 85000\nconsole.log(kanji2number(\"1.2兆\")); // 1200000000000\n```\n\n### number2kanji()\n\nConverts number to Japanese Kanji numeral.\n\n```javascript\nimport { number2kanji } from '@geolonia/japanese-numeral'\n\nconsole.log(number2kanji(1111111111111111)) // 千百十一兆千百十一億千百十一万千百十一\n```\n\n### findKanjiNumbers()\n\nFinds the Japanese numeral numbers as an array.\n\n```javascript\nimport { findKanjiNumbers } from '@geolonia/japanese-numeral'\n\nconsole.log(findKanjiNumbers('今日は二千二十年十一月二十日です。')) // [ '二千二十', '十一', '二十' ]\nconsole.log(findKanjiNumbers('今日は二〇二〇年十一月二十日です。')) // [ '二〇二〇', '十一', '二十' ]\nconsole.log(findKanjiNumbers('わたしは二千二十億円もっています。')) // [ '二千二十億' ]\nconsole.log(findKanjiNumbers('わたしは二〇二〇億円もっています。')) // [ '二〇二〇億' ]\nconsole.log(findKanjiNumbers('わたしは1億2000万円もっています。')) // [ '1億2000万' ]\nconsole.log(findKanjiNumbers(\"家賃は8.5万円です。\")); // [ '8.5万' ]\n```\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}