diff options
author | Casper Beyer <caspervonb@pm.me> | 2020-09-08 00:04:29 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-07 18:04:29 +0200 |
commit | d4b6b25def76f5891b953266692e2a98bc302c1c (patch) | |
tree | 19390fa46e02fa118b1eaee21c7d3273a333bcb6 /std/fs/read_json.ts | |
parent | 1cd226750065e6101c0a38694ff9f96a40b437d0 (diff) |
BREAKING(std/fs): remove readJson and readJsonSync (#7255)
Diffstat (limited to 'std/fs/read_json.ts')
-rw-r--r-- | std/fs/read_json.ts | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/std/fs/read_json.ts b/std/fs/read_json.ts deleted file mode 100644 index aa7a0a477..000000000 --- a/std/fs/read_json.ts +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. - -/** Reads a JSON file and then parses it into an object */ -export async function readJson(filePath: string): Promise<unknown> { - const decoder = new TextDecoder("utf-8"); - - const content = decoder.decode(await Deno.readFile(filePath)); - - try { - return JSON.parse(content); - } catch (err) { - err.message = `${filePath}: ${err.message}`; - throw err; - } -} - -/** Reads a JSON file and then parses it into an object */ -export function readJsonSync(filePath: string): unknown { - const decoder = new TextDecoder("utf-8"); - - const content = decoder.decode(Deno.readFileSync(filePath)); - - try { - return JSON.parse(content); - } catch (err) { - err.message = `${filePath}: ${err.message}`; - throw err; - } -} |