New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

jacin

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jacin

Jacin, a JSON manipulation toolkit

latest
Source
npmnpm
Version
0.0.21
Version published
Maintainers
1
Created
Source

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

VersionPublishedByURL
0.0.212017-04-08codeblokenpm

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].

Keywords

JSON

FAQs

Package last updated on 09 Apr 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts