Skip to content

Commit 37bf9be

Browse files
committedNov 24, 2020
chore: bump deps
1 parent 7c64554 commit 37bf9be

File tree

3 files changed

+550
-448
lines changed

3 files changed

+550
-448
lines changed
 

‎index.js

+17-5
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,20 @@ const fs = require('fs');
44
// const formatSpecifiers = require('format-specifiers');
55
const Redis = require('@ladjs/redis');
66
const _ = require('lodash');
7+
const autoLinkHeadings = require('remark-autolink-headings');
78
const debug = require('debug')('mandarin');
89
const emoji = require('remark-emoji');
910
const globby = require('globby');
11+
const html = require('remark-html');
1012
const languages = require('@cospired/i18n-iso-languages');
1113
const modifyFilename = require('modify-filename');
1214
const pMapSeries = require('p-map-series');
1315
const parse = require('remark-parse');
1416
const pify = require('pify');
15-
const remark2rehype = require('remark-rehype');
1617
const remarkPresetGitHub = require('remark-preset-github');
1718
const revHash = require('rev-hash');
1819
const sharedConfig = require('@ladjs/shared-config');
19-
const stringify = require('rehype-stringify');
20+
const slug = require('remark-slug');
2021
const textr = require('remark-textr');
2122
const unified = require('unified');
2223
const universalify = require('universalify');
@@ -123,12 +124,23 @@ class Mandarin {
123124
unified()
124125
.use(parse)
125126
.use(remarkPresetGitHub)
126-
.use(emoji)
127127
.use(textr, {
128128
plugins: [(phrase) => this.config.i18n.api.t({ phrase, locale })]
129129
})
130-
.use(remark2rehype)
131-
.use(stringify)
130+
.use(slug)
131+
.use(autoLinkHeadings, {
132+
behavior: 'prepend',
133+
content: {
134+
type: 'element',
135+
tagName: 'i',
136+
properties: {
137+
className: ['fa', 'fa-link', 'mr-2', 'text-dark']
138+
},
139+
children: []
140+
}
141+
})
142+
.use(emoji)
143+
.use(html)
132144
.process(markdown, (err, file) => {
133145
if (err) return reject(err);
134146
resolve({ locale, content: String(file) });

‎package.json

+9-8
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,21 @@
2121
],
2222
"dependencies": {
2323
"@cospired/i18n-iso-languages": "^2.1.2",
24-
"@google-cloud/translate": "^6.0.3",
24+
"@google-cloud/translate": "^6.0.4",
2525
"@ladjs/redis": "^1.0.7",
2626
"@ladjs/shared-config": "^3.0.9",
27-
"debug": "^4.2.0",
27+
"debug": "^4.3.1",
2828
"globby": "^11.0.1",
2929
"lodash": "^4.17.20",
3030
"modify-filename": "^1.1.0",
3131
"p-map-series": "^2.1.0",
3232
"pify": "^5.0.0",
33-
"rehype-stringify": "^8.0.0",
33+
"remark-autolink-headings": "^6.0.1",
3434
"remark-emoji": "^2.1.0",
35+
"remark-html": "^13.0.1",
3536
"remark-parse": "^9.0.0",
36-
"remark-preset-github": "^3.0.4",
37-
"remark-rehype": "^8.0.0",
37+
"remark-preset-github": "^4.0.1",
38+
"remark-slug": "^6.0.0",
3839
"remark-textr": "^4.0.0",
3940
"rev-hash": "^3.0.0",
4041
"to-vfile": "^6.1.0",
@@ -44,20 +45,20 @@
4445
"devDependencies": {
4546
"@commitlint/cli": "latest",
4647
"@commitlint/config-conventional": "latest",
47-
"@ladjs/i18n": "^6.0.5",
48+
"@ladjs/i18n": "^7.0.1",
4849
"ava": "^3.13.0",
4950
"codecov": "latest",
5051
"cross-env": "latest",
5152
"del": "^6.0.0",
5253
"delay": "^4.4.0",
53-
"eslint": "^7.12.0",
54+
"eslint": "^7.14.0",
5455
"eslint-config-xo-lass": "latest",
5556
"fixpack": "latest",
5657
"husky": "latest",
5758
"lint-staged": "latest",
5859
"nyc": "latest",
5960
"remark-cli": "latest",
60-
"xo": "^0.34.1"
61+
"xo": "^0.35.0"
6162
},
6263
"engines": {
6364
"node": ">=10"

0 commit comments

Comments
 (0)
Please sign in to comment.