From d4b6b25def76f5891b953266692e2a98bc302c1c Mon Sep 17 00:00:00 2001 From: Casper Beyer Date: Tue, 8 Sep 2020 00:04:29 +0800 Subject: BREAKING(std/fs): remove readJson and readJsonSync (#7255) --- std/fs/read_json.ts | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 std/fs/read_json.ts (limited to 'std/fs/read_json.ts') 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 { - 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; - } -} -- cgit v1.2.3