Skip to content

Commit 366dabb

Browse files
authored
fix(lib): use interopRequire for loading each rules (#29)
fix #28
1 parent 8653bc6 commit 366dabb

File tree

3 files changed

+17
-11
lines changed

3 files changed

+17
-11
lines changed

lib/textlint-rule-preset-japanese.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
// LICENSE : MIT
21
"use strict";
2+
const interopRequire = require("interop-require")
33
module.exports = {
44
"rules": {
5-
"max-ten": require("textlint-rule-max-ten"),
6-
"no-doubled-conjunctive-particle-ga": require("textlint-rule-no-doubled-conjunctive-particle-ga").default,
7-
"no-doubled-conjunction": require("textlint-rule-no-doubled-conjunction"),
8-
"no-double-negative-ja": require("textlint-rule-no-double-negative-ja"),
9-
"no-doubled-joshi": require("textlint-rule-no-doubled-joshi"),
10-
"sentence-length": require("textlint-rule-sentence-length"),
11-
"no-dropping-the-ra": require("textlint-rule-no-dropping-the-ra"),
12-
"no-mix-dearu-desumasu": require("textlint-rule-no-mix-dearu-desumasu"),
13-
"no-nfd": require("textlint-rule-no-nfd"),
14-
"no-invalid-control-character": require("@textlint-rule/textlint-rule-no-invalid-control-character")
5+
"max-ten": interopRequire("textlint-rule-max-ten"),
6+
"no-doubled-conjunctive-particle-ga": interopRequire("textlint-rule-no-doubled-conjunctive-particle-ga"),
7+
"no-doubled-conjunction": interopRequire("textlint-rule-no-doubled-conjunction"),
8+
"no-double-negative-ja": interopRequire("textlint-rule-no-double-negative-ja"),
9+
"no-doubled-joshi": interopRequire("textlint-rule-no-doubled-joshi"),
10+
"sentence-length": interopRequire("textlint-rule-sentence-length"),
11+
"no-dropping-the-ra": interopRequire("textlint-rule-no-dropping-the-ra"),
12+
"no-mix-dearu-desumasu": interopRequire("textlint-rule-no-mix-dearu-desumasu"),
13+
"no-nfd": interopRequire("textlint-rule-no-nfd"),
14+
"no-invalid-control-character": interopRequire("@textlint-rule/textlint-rule-no-invalid-control-character")
1515
},
1616
"rulesConfig": {
1717
// https://github.com/textlint-ja/textlint-rule-max-ten

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
],
3232
"dependencies": {
3333
"@textlint-rule/textlint-rule-no-invalid-control-character": "^1.2.0",
34+
"interop-require": "^1.0.0",
3435
"textlint-rule-max-ten": "^2.0.2",
3536
"textlint-rule-no-double-negative-ja": "^1.0.3",
3637
"textlint-rule-no-doubled-conjunction": "^1.0.2",

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,11 @@ inherits@^2.0.3, inherits@~2.0.3:
141141
version "2.0.3"
142142
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
143143

144+
interop-require@^1.0.0:
145+
version "1.0.0"
146+
resolved "https://registry.yarnpkg.com/interop-require/-/interop-require-1.0.0.tgz#e53103679944c88d7e6105b62a9f4475c783971e"
147+
integrity sha1-5TEDZ5lEyI1+YQW2Kp9EdceDlx4=
148+
144149
is-callable@^1.1.4:
145150
version "1.1.4"
146151
resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75"

0 commit comments

Comments
 (0)