jacin
Jacin, a JSON manipulation toolkit
Last updated 3 years ago by codebloke .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install jacin 
SYNC missed versions from official npm registry.

jacin

jacin

A given name for both genders. It is Spanish in origin, and is a shortened form of Jacinta or a variation on the spelling of Jason (Source: Wikipedia)


Current version

Version Published By URL
0.0.21 2017-04-08 codebloke npm

MIT License Build Status npm version

Meet jacin, a JSON/Javascript objects manipulation toolkit, (among other) capable of the following:

Features

  • Ingesting multiple data object formats, such as:
    • a native Javascript object
    • JSON format string
    • YAML string
    • .ini files (limited only to section + 1 level key => value or key => values array)
  • Runnign selection (queries) to the objects/documents and setting new values using
    • notation of XPath. [Feature #3]
    • JSONPath
  • Exporting data to:
    • a native Javascript object
    • JSON format string
    • YAML string
    • .ini files (limited only to section + 1 level key => value or key => values array)
  • Encrypting/decrypting [Feature #4]
    • values
    • or whole object branches
    • preserving native Javascript data type
  • Signing and generating check-sums for both whole objects and values (eg. for the purpose of sanity checks of encryption/dectryption chain) using
    • CRC32 for UTF-8 strings
    • MD5
    • SHA1
    • user-defined custom functions
  • Cloning native Javascript objects
  • Comparing values and calculation of diff for native Javascript objects [Feature #5]

Upcoming features:

  • Basic NoSQL to SQL ETL-helper features, eg. for automating extracts from document databases like eg. MongoDB to CSV or SQL scripts [Feature #7]
  • Setting objects immutable with incremental, signed, timestamped change sets - incl. representation thereof in multiple JSON snapshots [Feature #6].

Current Tags

  • 0.0.21                                ...           latest (3 years ago)

3 Versions

  • 0.0.21                                ...           3 years ago
  • 0.0.2                                ...           3 years ago
  • 0.0.11                                ...           3 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 1
Last Month 3
Dependencies (10)
Dev Dependencies (4)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |