summaryrefslogtreecommitdiff
path: root/std/fs/read_json.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/fs/read_json.ts')
-rw-r--r--std/fs/read_json.ts29
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;
- }
-}