Read JSON files without try catch.
If I should maintain this repo, please ⭐️
DM me on Twitter if you have questions or suggestions.
Returns undefined
on errors, for example if the file does not exist.
Installation
yarn add read-json-safe
npm install read-json-safe
pnpm add read-json-safe
Usage
Read a JSONValue:
import { readJSON, readJSONSync, JSONValue } from "read-json-safe";
readJSON("file.json");
readJSONSync("file.json");
Read a JSONObject:
import { readJSONObject, readJSONObjectSync, JSONObject } from "read-json-safe";
readJSONObject("file.json");
readJSONObjectSync("file.json");
Read a JSONArray:
import { readJSONArray, readJSONArraySync, JSONArray } from "read-json-safe";
readJSONArray("file.json");
readJSONArraySync("file.json");
Dependencies
Dev Dependencies
- @types/mock-fs: TypeScript definitions for mock-fs
- @types/node: TypeScript definitions for Node.js
- autorepo: Autorepo abstracts away your dev dependencies, providing a single command to run all of your scripts.
- mock-fs: A configurable mock file system. You know, for testing.
License 
MIT
Related Packages