diff --git a/package.json b/package.json index 93cf684..7afb6e8 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "url": "https://github.com/textlint-ja/textlint-rule-no-dropping-i/issues" }, "dependencies": { - "kuromojin": "^1.2.1", + "kuromojin": "^2.1.1", "textlint-rule-helper": "^1.1.4" }, "description": "い抜き言葉を検出するtextlint rule", diff --git a/src/no-dropping-i.js b/src/no-dropping-i.js index ab39067..3d8a472 100644 --- a/src/no-dropping-i.js +++ b/src/no-dropping-i.js @@ -1,7 +1,7 @@ // LICENSE : MIT "use strict"; import { RuleHelper } from "textlint-rule-helper"; -import kuromojin from "kuromojin"; +import { tokenize } from "kuromojin"; function isTargetWord(token) { return token.pos == "助詞" && token.pos_detail_1 == "接続助詞" && token.basic_form == "て"; @@ -20,7 +20,7 @@ module.exports = function(context) { return; } let text = getSource(node); - return kuromojin(text).then(tokens => { + return tokenize(text).then(tokens => { tokens.reduce((prev, current) => { if (isTargetWord(prev) && isMasuWord(current)) { report( diff --git a/yarn.lock b/yarn.lock index db00f13..a894fdd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2928,10 +2928,10 @@ kuromoji@0.1.1: doublearray "0.0.2" zlibjs "^0.2.0" -kuromojin@^1.2.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/kuromojin/-/kuromojin-1.5.1.tgz#f5c4cc2d4a8b56343c7281f7def8d56309184078" - integrity sha512-tzt3UUqWqzwHMsahchyrcs9kgbn6OM7xP4QRCd0w5vqE0lA/cjCH0OxjLaekz5cnxGmcy8RfN7La3xOxZOvJ1w== +kuromojin@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/kuromojin/-/kuromojin-2.1.1.tgz#5de1dbec4ffcc7cce57a10e75e751cd1ca384e38" + integrity sha512-bd5dfE9CdRBoRPiquE5uhzBrDOn2K3WuFeOWqZgM7DNtQhvS7P9IALy5MtDxXcnw7DLBAZ1A7DByPO5BhXdgew== dependencies: kuromoji "0.1.1"