Skip to content

Commit 91fdded

Browse files
committed
fix(parsers): update @stoplight/yaml from ~4.2.3 to ~4.3.0
1 parent ffa6ebe commit 91fdded

File tree

3 files changed

+49
-12
lines changed

3 files changed

+49
-12
lines changed

packages/parsers/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
},
2020
"dependencies": {
2121
"@stoplight/json": "~3.21.0",
22-
"@stoplight/types": "^13.6.0",
23-
"@stoplight/yaml": "~4.2.3",
22+
"@stoplight/types": "^14.1.1",
23+
"@stoplight/yaml": "~4.3.0",
2424
"tslib": "^2.3.1"
2525
}
2626
}

packages/parsers/src/yaml.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
1-
import { getLocationForJsonPath, parseWithPointers, trapAccess, YamlParserResult } from '@stoplight/yaml';
2-
import { IParser } from './types';
1+
import { getLocationForJsonPath as _getLocationForJsonPath, parseWithPointers, trapAccess } from '@stoplight/yaml';
2+
import type { YamlParserResult as _YamlParserResult } from '@stoplight/yaml';
3+
import type { ILocation, JsonPath } from '@stoplight/types';
34

4-
export { YamlParserResult };
5+
import type { IParser } from './types';
6+
7+
export type YamlParserResult<T> = Omit<_YamlParserResult<T>, 'comments'>;
8+
9+
function getLocationForJsonPath<T>(result: YamlParserResult<T>, path: JsonPath): ILocation | undefined {
10+
return _getLocationForJsonPath(result as _YamlParserResult<T>, path);
11+
}
512

613
export const parseYaml = (input: string): YamlParserResult<unknown> =>
714
parseWithPointers(input, {
815
ignoreDuplicateKeys: false,
916
mergeKeys: true,
1017
preserveKeyOrder: true,
18+
attachComments: false,
1119
});
1220

1321
export const Yaml: IParser<YamlParserResult<unknown>> = {

yarn.lock

Lines changed: 36 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2615,10 +2615,10 @@ __metadata:
26152615
languageName: node
26162616
linkType: hard
26172617

2618-
"@stoplight/ordered-object-literal@npm:^1.0.1, @stoplight/ordered-object-literal@npm:^1.0.3, @stoplight/ordered-object-literal@npm:~1.0.4":
2619-
version: 1.0.4
2620-
resolution: "@stoplight/ordered-object-literal@npm:1.0.4"
2621-
checksum: 81afa24943880b0a213af3728a9fe0a28bd01d4840b9583d448f7823ced5b6e673628698b59d201cef50afebcbd89256e133714a174968d11b624d943e0c2c2f
2618+
"@stoplight/ordered-object-literal@npm:^1.0.1, @stoplight/ordered-object-literal@npm:^1.0.3, @stoplight/ordered-object-literal@npm:^1.0.5, @stoplight/ordered-object-literal@npm:~1.0.4":
2619+
version: 1.0.5
2620+
resolution: "@stoplight/ordered-object-literal@npm:1.0.5"
2621+
checksum: 84fe385ed742c5298fd5bee3f95366bfe17a2b99ed52f9b323180756d3495078dfb3bf7e5f49f3c8dee7b79f2e8358b38fe4977b7b6475f0094765160d716bb5
26222622
languageName: node
26232623
linkType: hard
26242624

@@ -2757,8 +2757,8 @@ __metadata:
27572757
resolution: "@stoplight/spectral-parsers@workspace:packages/parsers"
27582758
dependencies:
27592759
"@stoplight/json": ~3.21.0
2760-
"@stoplight/types": ^13.6.0
2761-
"@stoplight/yaml": ~4.2.3
2760+
"@stoplight/types": ^14.1.1
2761+
"@stoplight/yaml": ~4.3.0
27622762
tslib: ^2.3.1
27632763
languageName: unknown
27642764
linkType: soft
@@ -2878,14 +2878,43 @@ __metadata:
28782878
languageName: node
28792879
linkType: hard
28802880

2881+
"@stoplight/types@npm:^14.1.1":
2882+
version: 14.1.1
2883+
resolution: "@stoplight/types@npm:14.1.1"
2884+
dependencies:
2885+
"@types/json-schema": ^7.0.4
2886+
utility-types: ^3.10.0
2887+
checksum: 1da2e683e88afe2f72c3b3af341537bc9bac153d224f65744ca60d44eade93609ce91172064ae27093e1ebfa7bcbf05fb232a1910d83b2aee5b1eed4bb726200
2888+
languageName: node
2889+
linkType: hard
2890+
28812891
"@stoplight/yaml-ast-parser@npm:0.0.48":
28822892
version: 0.0.48
28832893
resolution: "@stoplight/yaml-ast-parser@npm:0.0.48"
28842894
checksum: 4e252a874636d4015ff78a638075c438ccf7b8b4b38e3df12f7b8381da2da0411dfff7a6de38354b8093a36a8911a9dd656264fb0d34453cb7bcf78a3627dfa0
28852895
languageName: node
28862896
linkType: hard
28872897

2888-
"@stoplight/yaml@npm:^4.2.2, @stoplight/yaml@npm:~4.2.3":
2898+
"@stoplight/yaml-ast-parser@npm:0.0.50":
2899+
version: 0.0.50
2900+
resolution: "@stoplight/yaml-ast-parser@npm:0.0.50"
2901+
checksum: dd46f2e39cef4e3a56276202872282bc435c5f92ea7cf344abd6722fbdab62547ec7d2b84983c6c05aaa2776ac29efd53affe6d9753cce10ef37b4e15ce6ccdc
2902+
languageName: node
2903+
linkType: hard
2904+
2905+
"@stoplight/yaml@npm:^4.2.2, @stoplight/yaml@npm:~4.3.0":
2906+
version: 4.3.0
2907+
resolution: "@stoplight/yaml@npm:4.3.0"
2908+
dependencies:
2909+
"@stoplight/ordered-object-literal": ^1.0.5
2910+
"@stoplight/types": ^14.1.1
2911+
"@stoplight/yaml-ast-parser": 0.0.50
2912+
tslib: ^2.2.0
2913+
checksum: f113f600a62b75c76c96c27ce3713ba2c48be205fca73097699b66b6f861411c6917dcc5afa4dd08c17fe63f5181b49fa2be9c6500140ea5d05a107ffcb48a4f
2914+
languageName: node
2915+
linkType: hard
2916+
2917+
"@stoplight/yaml@npm:~4.2.3":
28892918
version: 4.2.3
28902919
resolution: "@stoplight/yaml@npm:4.2.3"
28912920
dependencies:

0 commit comments

Comments
 (0)