Skip to content

Commit 08a9001

Browse files
committed
chore: update all deps
1 parent 1085dfe commit 08a9001

File tree

3 files changed

+21
-21
lines changed

3 files changed

+21
-21
lines changed

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,20 +38,20 @@
3838
"validate": "kcd-scripts validate"
3939
},
4040
"dependencies": {
41-
"@babel/runtime": "^7.14.6",
42-
"@types/hast": "^2.3.2",
43-
"@types/mdast": "^3.0.7",
41+
"@babel/runtime": "^7.16.0",
42+
"@types/hast": "^2.3.4",
43+
"@types/mdast": "^3.0.10",
4444
"hast-util-from-parse5": "^6.0.1",
4545
"parse5": "^6.0.1",
4646
"unified": "^9.2.2",
4747
"unist-util-visit": "^2.0.3"
4848
},
4949
"devDependencies": {
50-
"@types/jest": "^26.0.24",
51-
"kcd-scripts": "^11.1.0",
50+
"@types/jest": "^27.0.2",
51+
"kcd-scripts": "^11.2.2",
5252
"remark": "^13.0.0",
53-
"remark-html": "^13.0.1",
54-
"typescript": "^4.3.5"
53+
"remark-html": "^13.0.2",
54+
"typescript": "^4.4.4"
5555
},
5656
"eslintConfig": {
5757
"extends": "./node_modules/kcd-scripts/eslint.js"

src/__tests__/index.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ test('smoke test', async () => {
3131
const transformer = getTransformer()
3232
const result = await remark()
3333
.use(remarkEmbedder, {transformers: [transformer]})
34-
.use(remarkHTML)
34+
.use(remarkHTML, {sanitize: false})
3535
.process(
3636
`
3737
This is a great site:
@@ -50,7 +50,7 @@ test('works with same name as link links', async () => {
5050
const transformer = getTransformer()
5151
const result = await remark()
5252
.use(remarkEmbedder, {transformers: [transformer]})
53-
.use(remarkHTML)
53+
.use(remarkHTML, {sanitize: false})
5454
.process(`[https://some-site.com](https://some-site.com)`)
5555

5656
expect(result.toString()).toMatchInlineSnapshot(
@@ -64,15 +64,15 @@ test('requests are cached', async () => {
6464
const getHTMLMock = transformer.getHTML as jest.Mock
6565
await remark()
6666
.use(remarkEmbedder, {cache: myCache, transformers: [transformer]})
67-
.use(remarkHTML)
67+
.use(remarkHTML, {sanitize: false})
6868
.process('https://some-site.com')
6969

7070
expect(getHTMLMock).toHaveBeenCalledTimes(1)
7171
getHTMLMock.mockClear()
7272

7373
await remark()
7474
.use(remarkEmbedder, {cache: myCache, transformers: [transformer]})
75-
.use(remarkHTML)
75+
.use(remarkHTML, {sanitize: false})
7676
.process('https://some-site.com')
7777

7878
expect(getHTMLMock).not.toHaveBeenCalled()
@@ -83,7 +83,7 @@ test(`does nothing with markdown that doesn't match`, async () => {
8383
const transformer = getTransformer()
8484
const result = await remark()
8585
.use(remarkEmbedder, {cache: myCache, transformers: [transformer]})
86-
.use(remarkHTML)
86+
.use(remarkHTML, {sanitize: false})
8787
.process(
8888
`
8989
# This is
@@ -132,7 +132,7 @@ test('error messages are handy', async () => {
132132
},
133133
],
134134
})
135-
.use(remarkHTML)
135+
.use(remarkHTML, {sanitize: false})
136136
.process(`https://some-site.com/error`)
137137
.catch(e => e)
138138

@@ -154,7 +154,7 @@ test('transformers can change their mind by returning null', async () => {
154154
},
155155
],
156156
})
157-
.use(remarkHTML)
157+
.use(remarkHTML, {sanitize: false})
158158
.process('https://some-site.com/no-change')
159159

160160
expect(result.toString()).toMatchInlineSnapshot(
@@ -181,7 +181,7 @@ test('transformers can be configured', async () => {
181181
.use(remarkEmbedder, {
182182
transformers: [[transformer, config as TConfig]],
183183
})
184-
.use(remarkHTML)
184+
.use(remarkHTML, {sanitize: false})
185185
.process('some-site.com/config')
186186

187187
expect(transformer.getHTML).toHaveBeenCalledWith(
@@ -201,7 +201,7 @@ test('shouldTransform can be async', async () => {
201201
.use(remarkEmbedder, {
202202
transformers: [transformer],
203203
})
204-
.use(remarkHTML).process(`
204+
.use(remarkHTML, {sanitize: false}).process(`
205205
https://some-site.com/transform-me
206206
207207
https://some-site.com/do-not-transform
@@ -218,7 +218,7 @@ test('handleHTML returns html', async () => {
218218
const handleHTML = jest.fn(html => `<div>${html}</div>`)
219219
const result = await remark()
220220
.use(remarkEmbedder, {transformers: [transformer], handleHTML})
221-
.use(remarkHTML)
221+
.use(remarkHTML, {sanitize: false})
222222
.process(`[https://some-site.com](https://some-site.com)`)
223223

224224
expect(result.toString()).toMatchInlineSnapshot(
@@ -239,7 +239,7 @@ test('handleHTML gets null', async () => {
239239
],
240240
handleHTML,
241241
})
242-
.use(remarkHTML)
242+
.use(remarkHTML, {sanitize: false})
243243
.process(`[https://some-site.com](https://some-site.com)`)
244244

245245
expect(result.toString()).toMatchInlineSnapshot(
@@ -255,7 +255,7 @@ test('can handle errors', async () => {
255255
const handleError = jest.fn(({error}) => `<div>${error.message}</div>`)
256256
const result = await remark()
257257
.use(remarkEmbedder, {transformers: [transformer], handleError})
258-
.use(remarkHTML)
258+
.use(remarkHTML, {sanitize: false})
259259
.process(`[https://some-site.com](https://some-site.com)`)
260260

261261
expect(result.toString()).toMatchInlineSnapshot(
@@ -280,7 +280,7 @@ test('handleError can return null', async () => {
280280
const handleError = jest.fn(() => null)
281281
const result = await remark()
282282
.use(remarkEmbedder, {transformers: [transformer], handleError})
283-
.use(remarkHTML)
283+
.use(remarkHTML, {sanitize: false})
284284
.process(`[https://some-site.com](https://some-site.com)`)
285285

286286
expect(result.toString()).toMatchInlineSnapshot(

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ const remarkEmbedder: Plugin<[RemarkEmbedderOptions]> = ({
9696
return
9797
}
9898

99-
const value = isText ? (node as Text).value : (node as Link).url
99+
const value = isText ? node.value : node.url
100100
const urlString = getUrlString(value)
101101
if (!urlString) {
102102
return

0 commit comments

Comments
 (0)