Merge pull request #23013 from backstage/renovate/marked-12.x
fix(deps): update dependency marked to v12
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-adr-backend': patch
|
||||
---
|
||||
|
||||
Updated dependency `marked` to `^12.0.0`.
|
||||
@@ -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"
|
||||
},
|
||||
|
||||
@@ -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 => {
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user