Merge pull request #23013 from backstage/renovate/marked-12.x

fix(deps): update dependency marked to v12
This commit is contained in:
Fredrik Adelöw
2024-02-26 11:22:46 +01:00
committed by GitHub
4 changed files with 25 additions and 22 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-adr-backend': patch
---
Updated dependency `marked` to `^12.0.0`.
+1 -2
View File
@@ -41,14 +41,13 @@
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
"luxon": "^3.0.0",
"marked": "^4.0.14",
"marked": "^12.0.0",
"node-fetch": "^2.6.5",
"winston": "^3.2.1",
"yn": "^4.0.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@types/marked": "^5.0.0",
"@types/supertest": "^2.0.8",
"supertest": "^6.1.3"
},
+9 -11
View File
@@ -15,29 +15,27 @@
*/
import { DateTime } from 'luxon';
import { marked } from 'marked';
import { marked, Tokens, TokensList } from 'marked';
import {
MADR_DATE_FORMAT,
parseMadrWithFrontmatter,
} from '@backstage/plugin-adr-common';
const getTitle = (tokens: marked.TokensList): string | undefined => {
const getTitle = (tokens: TokensList): string | undefined => {
return (
tokens.find(
t => t.type === 'heading' && t.depth === 1,
) as marked.Tokens.Heading
tokens.find(t => t.type === 'heading' && t.depth === 1) as Tokens.Heading
)?.text;
};
const getStatusForV2Format = (tokens: marked.TokensList): string | undefined =>
(tokens.find(t => t.type === 'list') as marked.Tokens.List)?.items
const getStatusForV2Format = (tokens: TokensList): string | undefined =>
(tokens.find(t => t.type === 'list') as Tokens.List)?.items
?.find(t => /^status:/i.test(t.text))
?.text.replace(/^status:/i, '')
.trim()
.toLocaleLowerCase('en-US');
const getDateForV2Format = (tokens: marked.TokensList): string | undefined => {
const listTokens = (tokens.find(t => t.type === 'list') as marked.Tokens.List)
const getDateForV2Format = (tokens: TokensList): string | undefined => {
const listTokens = (tokens.find(t => t.type === 'list') as Tokens.List)
?.items;
const adrDateTime = listTokens
?.find(t => /^date:/i.test(t.text))
@@ -47,13 +45,13 @@ const getDateForV2Format = (tokens: marked.TokensList): string | undefined => {
};
const getStatus = (
tokens: marked.TokensList,
tokens: TokensList,
frontMatterStatus?: string,
): string | undefined => {
return frontMatterStatus ?? getStatusForV2Format(tokens);
};
const getDate = (
tokens: marked.TokensList,
tokens: TokensList,
dateFormat: string,
frontMatterDate?: string,
): string | undefined => {
+10 -9
View File
@@ -4225,12 +4225,11 @@ __metadata:
"@backstage/plugin-adr-common": "workspace:^"
"@backstage/plugin-search-common": "workspace:^"
"@types/express": ^4.17.6
"@types/marked": ^5.0.0
"@types/supertest": ^2.0.8
express: ^4.17.1
express-promise-router: ^4.1.0
luxon: ^3.0.0
marked: ^4.0.14
marked: ^12.0.0
node-fetch: ^2.6.5
supertest: ^6.1.3
winston: ^3.2.1
@@ -18885,13 +18884,6 @@ __metadata:
languageName: node
linkType: hard
"@types/marked@npm:^5.0.0":
version: 5.0.2
resolution: "@types/marked@npm:5.0.2"
checksum: 2875618970bd5aaba472e313c799bbe241fe9e31d1e79782841a0cc04e08ab2a98653166f1fb99bf8bcf140d3878c3ab960a12aa8f0fb949d8277e8a01d3411b
languageName: node
linkType: hard
"@types/mdast@npm:^3.0.0, @types/mdast@npm:^3.0.3":
version: 3.0.10
resolution: "@types/mdast@npm:3.0.10"
@@ -34189,6 +34181,15 @@ __metadata:
languageName: node
linkType: hard
"marked@npm:^12.0.0":
version: 12.0.0
resolution: "marked@npm:12.0.0"
bin:
marked: bin/marked.js
checksum: 973e803debf7eca946213cd583792c2968ecab1b6698653604272d5406f9f07375a4865a7a28633a7200c8a4682761f8d866198fb36c10c686e3bda3a9b36fc9
languageName: node
linkType: hard
"marked@npm:^4.0.14":
version: 4.3.0
resolution: "marked@npm:4.3.0"