Skip to content

Commit

Permalink
Bump js-yaml and @types/js-yaml (#510)
Browse files Browse the repository at this point in the history
  • Loading branch information
dependabot[bot] committed Oct 25, 2023
1 parent 0e569ab commit ae938c6
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 10 deletions.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
"commander": "^6.2.0",
"deep-diff": "^1.0.2",
"fs-extra": "^11.1.1",
"js-yaml": "^3.14.1",
"js-yaml": "^4.1.0",
"query-string": "^6.13.6",
"string-similarity": "^4.0.4"
},
Expand All @@ -66,7 +66,7 @@
"@types/express": "^4.17.20",
"@types/fs-extra": "^11.0.3",
"@types/jest": "^26.0.19",
"@types/js-yaml": "^3.12.4",
"@types/js-yaml": "^4.0.8",
"@types/node": "^20.8.8",
"@types/rimraf": "^3.0.0",
"@types/string-similarity": "^4.0.1",
Expand Down
6 changes: 3 additions & 3 deletions src/persistence.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ export class Persistence {
fs.ensureDirSync(path.dirname(tapePath));
fs.writeFileSync(
tapePath,
yaml.safeDump({
yaml.dump({
http_interactions: persistedTapeRecords,
}),
"utf8"
Expand All @@ -55,7 +55,7 @@ export class Persistence {
throw new Error(`No tape found with name ${tapeName}`);
}
const persistedTapeRecords = (
yaml.safeLoad(fs.readFileSync(tapePath, "utf8")) as Record<string, any>
yaml.load(fs.readFileSync(tapePath, "utf8")) as Record<string, any>
).http_interactions as PersistedTapeRecord[];
return persistedTapeRecords.map(reviveTape);
}
Expand Down Expand Up @@ -140,7 +140,7 @@ export function serialiseBuffer(
try {
// Can it be safely stored and recreated in YAML?
const recreatedBuffer = Buffer.from(
yaml.safeLoad(yaml.safeDump(utf8Representation)) as string,
yaml.load(yaml.dump(utf8Representation)) as string,
"utf8"
);
if (Buffer.compare(buffer, recreatedBuffer) === 0) {
Expand Down
22 changes: 17 additions & 5 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -730,10 +730,10 @@
jest-diff "^26.0.0"
pretty-format "^26.0.0"

"@types/js-yaml@^3.12.4":
version "3.12.9"
resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-3.12.9.tgz#b7a2bcc679a54c4240bd2909f58ce3396967e3f7"
integrity sha512-s5v3+2RB96nd7AOZXLScwHDRClor83+0E5q+5fzq0fTFXw8spF3QWHAUmHwItmmlr7XnDjpM0FkAgNKHzDTXtg==
"@types/js-yaml@^4.0.8":
version "4.0.8"
resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-4.0.8.tgz#7574e422d70d4a1b41f517d1d9abc61be2299a97"
integrity sha512-m6jnPk1VhlYRiLFm3f8X9Uep761f+CK8mHyS65LutH2OhmBF0BeMEjHgg05usH8PLZMWWc/BUR9RPmkvpWnyRA==

"@types/jsonfile@*":
version "6.1.3"
Expand Down Expand Up @@ -907,6 +907,11 @@ argparse@^1.0.7:
dependencies:
sprintf-js "~1.0.2"

argparse@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==

array-flatten@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
Expand Down Expand Up @@ -2216,14 +2221,21 @@ js-tokens@^4.0.0:
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==

js-yaml@^3.13.1, js-yaml@^3.14.1:
js-yaml@^3.13.1:
version "3.14.1"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
dependencies:
argparse "^1.0.7"
esprima "^4.0.0"

js-yaml@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
dependencies:
argparse "^2.0.1"

jsesc@^2.5.1:
version "2.5.2"
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
Expand Down

0 comments on commit ae938c6

Please sign in to comment.