@resource-sentry/reader-json

1.0.0 • Public • Published

Reader: JSON

Combines all properties from a single or directory of JSON files. The reader can walk through deeply nested objects with some conventional limitations.

  • Visits only first element of Array
  • Adds parent property to the qualifying name
  • Converts Boolean to a Number (Example: 0 or 1)
  • Converts null to a NULL <String>
  • Converts empty Array to a NULL <String>

Version Dependencies

Installation

yarn add --dev @resource-sentry/reader-json

Configuration

  • entry, path to a single or a directory of JSON files
  • deep, limit for nesting. Where 0 disables walk through nested objects. By default there is no limitation if this optional parameter is not provided.

Example

{
  "title": "My Title",
  "desc": {
    "header": "Big Header"
  }
}

JSON will be explored and added into rs.js file ready for use in production code.

import * as Rs from './rs';

Rs.getResource(Rs.Text.TITLE); // Return "My Title"
Rs.getResource(Rs.Text.DESC_HEADER); // Return "Big Header"

/@resource-sentry/reader-json/

    Package Sidebar

    Install

    npm i @resource-sentry/reader-json

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    134 kB

    Total Files

    26

    Last publish

    Collaborators

    • nicolassiver