Skip to content

resource-sentry/reader-json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Version Dependencies

Conventions:

  • 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>

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"

About

Resource Sentry JSON Reader.

Resources

License

Stars

Watchers

Forks

Packages

No packages published