Skip to content

Commit 122a7d9

Browse files
committed
Use ESM
1 parent 920354d commit 122a7d9

File tree

12 files changed

+56
-49
lines changed

12 files changed

+56
-49
lines changed

package.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@
88
"type": "opencollective",
99
"url": "https://opencollective.com/unified"
1010
},
11+
"type": "module",
12+
"dependencies": {
13+
"retext": "file:packages/retext",
14+
"retext-dutch": "file:packages/retext-dutch",
15+
"retext-english": "file:packages/retext-english",
16+
"retext-latin": "file:packages/retext-latin",
17+
"retext-stringify": "file:packages/retext-stringify"
18+
},
1119
"devDependencies": {
1220
"bail": "^1.0.0",
1321
"c8": "^7.0.0",
@@ -24,7 +32,8 @@
2432
},
2533
"scripts": {
2634
"postinstall": "lerna bootstrap --no-ci",
27-
"format": "remark . -qfo && prettier . -w --loglevel warn && xo --fix",
35+
"todo": "remark -qfo && ",
36+
"format": "prettier . -w --loglevel warn && xo --fix",
2837
"test-api": "node --conditions development test.js",
2938
"test-coverage": "c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node --conditions development test.js",
3039
"test": "npm run format && npm run test-coverage"

packages/retext-dutch/index.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
'use strict'
1+
import unherit from 'unherit'
2+
import Dutch from 'parse-dutch'
23

3-
var unherit = require('unherit')
4-
var Dutch = require('parse-dutch')
4+
export {Dutch as Parser}
55

6-
module.exports = parse
7-
parse.Parser = Dutch
8-
9-
function parse() {
6+
export default function retextDutch() {
107
this.Parser = unherit(Dutch)
118
}

packages/retext-dutch/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
"contributors": [
2929
"Titus Wormer <[email protected]> (https://wooorm.com)"
3030
],
31+
"sideEffects": false,
32+
"type": "module",
33+
"main": "index.js",
3134
"files": [
3235
"index.js"
3336
],

packages/retext-english/index.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
'use strict'
1+
import unherit from 'unherit'
2+
import English from 'parse-english'
23

3-
var unherit = require('unherit')
4-
var English = require('parse-english')
4+
export {English as Parser}
55

6-
module.exports = parse
7-
parse.Parser = English
8-
9-
function parse() {
6+
export default function retextEnglish() {
107
this.Parser = unherit(English)
118
}

packages/retext-english/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
"contributors": [
2929
"Titus Wormer <[email protected]> (https://wooorm.com)"
3030
],
31+
"sideEffects": false,
32+
"type": "module",
33+
"main": "index.js",
3134
"files": [
3235
"index.js"
3336
],

packages/retext-latin/index.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
'use strict'
1+
import unherit from 'unherit'
2+
import Latin from 'parse-latin'
23

3-
var unherit = require('unherit')
4-
var Latin = require('parse-latin')
4+
export {Latin as Parser}
55

6-
module.exports = parse
7-
parse.Parser = Latin
8-
9-
function parse() {
6+
export default function retextLatin() {
107
this.Parser = unherit(Latin)
118
}

packages/retext-latin/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
"contributors": [
2929
"Titus Wormer <[email protected]> (https://wooorm.com)"
3030
],
31+
"sideEffects": false,
32+
"type": "module",
33+
"main": "index.js",
3134
"files": [
3235
"index.js"
3336
],

packages/retext-stringify/index.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
1-
'use strict'
1+
import toString from 'nlcst-to-string'
22

3-
var toString = require('nlcst-to-string')
4-
5-
module.exports = stringify
6-
7-
function stringify() {
3+
export default function retextStringify() {
84
this.Compiler = compiler
95
}
106

11-
function compiler(tree) {
7+
export function compiler(tree) {
128
return toString(tree)
139
}

packages/retext-stringify/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@
3030
"contributors": [
3131
"Titus Wormer <[email protected]> (https://wooorm.com)"
3232
],
33+
"sideEffects": false,
34+
"type": "module",
35+
"main": "index.js",
3336
"files": [
3437
"index.js"
3538
],

packages/retext/index.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
'use strict'
1+
import unified from 'unified'
2+
import retextLatin from 'retext-latin'
3+
import retextStringify from 'retext-stringify'
24

3-
var unified = require('unified')
4-
var latin = require('retext-latin')
5-
var stringify = require('retext-stringify')
6-
7-
module.exports = unified().use(latin).use(stringify).freeze()
5+
export const retext = unified().use(retextLatin).use(retextStringify).freeze()

0 commit comments

Comments
 (0)