From 43becc9fdb87a7245d18b3adffff3b0856d8726a Mon Sep 17 00:00:00 2001 From: lonr Date: Tue, 2 May 2023 00:37:53 +0800 Subject: [PATCH 1/4] Update dev-dependencies --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 514f8e3..c425ffb 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "remark-cli": "^11.0.0", "remark-preset-wooorm": "^9.0.0", "type-coverage": "^2.0.0", - "typescript": "^4.0.0", + "typescript": "^5.0.4", "xast-util-to-xml": "^3.0.0", "xo": "^0.53.0" }, From 8188538c56d52c44b008064db08c0c196a57a81d Mon Sep 17 00:00:00 2001 From: lonr Date: Tue, 2 May 2023 00:40:45 +0800 Subject: [PATCH 2/4] Fix test --- test.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test.js b/test.js index d0f8c04..081135f 100644 --- a/test.js +++ b/test.js @@ -1998,6 +1998,18 @@ test('atom', () => { name: 'title', attributes: {}, children: [{type: 'text', value: 'c'}] + }, + { + type: 'element', + name: 'category', + attributes: {term: 'x'}, + children: [] + }, + { + type: 'element', + name: 'category', + attributes: {term: 'y'}, + children: [] } ] }, From e2ac438d0dbc85e3c9d7425aa9052f4bdbfb2103 Mon Sep 17 00:00:00 2001 From: lonr Date: Tue, 2 May 2023 00:55:27 +0800 Subject: [PATCH 3/4] Fix atom support for items with `tags` --- lib/atom.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/atom.js b/lib/atom.js index 3a56c31..22be787 100644 --- a/lib/atom.js +++ b/lib/atom.js @@ -117,7 +117,7 @@ export function atom(channel, data) { if (datum.tags) { let offset = -1 while (++offset < datum.tags.length) { - items.push(x('category', {term: String(datum.tags[offset])})) + children.push(x('category', {term: String(datum.tags[offset])})) } } From d5356024f2927943a31b97f4a0edb8d89b9ca5bf Mon Sep 17 00:00:00 2001 From: Titus Date: Tue, 2 May 2023 11:59:57 +0200 Subject: [PATCH 4/4] Update package.json Signed-off-by: Titus --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c425ffb..f1f32d5 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "remark-cli": "^11.0.0", "remark-preset-wooorm": "^9.0.0", "type-coverage": "^2.0.0", - "typescript": "^5.0.4", + "typescript": "^5.0.0", "xast-util-to-xml": "^3.0.0", "xo": "^0.53.0" },