Skip to content

Commit 477eb41

Browse files
committed
feat: update parsePointer in codeframes
1 parent 7c70c5b commit 477eb41

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

packages/core/src/format/codeframes.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as yamlAst from 'yaml-ast-parser';
2-
import { unescapePointer } from '../ref-utils.js';
2+
import { unescapePointerFromURI } from '../ref-utils.js';
33
import { colorize, colorOptions } from '../logger.js';
44

55
import type { LineColLocationObject, Loc, LocationObject } from '../walk.js';
@@ -16,7 +16,7 @@ const MAX_CODEFRAME_LINES = 3;
1616

1717
// TODO: temporary
1818
function parsePointer(pointer: string) {
19-
return pointer.substr(2).split('/').map(unescapePointer);
19+
return pointer.substr(2).split('/').map(unescapePointerFromURI);
2020
}
2121

2222
export function getCodeframe(location: LineColLocationObject, color: boolean) {

packages/core/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ export { YamlParseError } from './errors/yaml-parse-error.js';
5252
export { parseYaml, stringifyYaml } from './js-yaml/index.js';
5353
export {
5454
unescapePointer,
55+
unescapePointerFromURI,
5556
isRef,
5657
isAbsoluteUrl,
5758
escapePointer,

0 commit comments

Comments
 (0)