Skip to content

Commit f3292d7

Browse files
committed
removed breaking change
1 parent 4dd72b8 commit f3292d7

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/core/render/utils.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ export function getAndRemoveConfig(str = '') {
2323

2424
if (str) {
2525
str = str
26-
.replace(/^"(:.*)"$/, '$1')
27-
.replace(/^'(:.*)'$/, '$1')
26+
.replace(/^"(.*)"$/, '$1')
27+
.replace(/^'(.*)'$/, '$1')
2828
.replace(/(?:^|\s):([\w-]+:?)=?([\w-%]+)?/g, (m, key, value) => {
2929
if (key.indexOf(':') === -1) {
3030
config[key] = (value && value.replace(/"/g, '')) || true;

test/unit/render-util.test.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,13 @@ describe('core/render/utils', () => {
5959
});
6060
});
6161

62-
test('dont parse quotes without colon', () => {
62+
test('parse quotes without first colon', () => {
6363
const result = getAndRemoveConfig(
64-
`[filename](_media/example.md 'include')`
64+
`[filename](_media/example.md 'include :foo=bar')`
6565
);
6666

6767
expect(result).toMatchObject({
68-
config: {},
68+
config: { foo: 'bar' },
6969
str: `[filename](_media/example.md 'include')`,
7070
});
7171
});

0 commit comments

Comments
 (0)