0.1.2 • Published 6 years ago

jsonhide v0.1.2

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

JSONHIDE

A very simple utility that lets you store secret values in json files.

Installation

npm install jsonhide --save

API

hide.getValue

Retrieves secret value in code

hide.setValue

stores secret value in code

CLI commands

init filepath

Generates an RSA key pair

import

Import an already exisiting json file. Can also contain placeholders that will get extrapolated for secrets.

create

Creates a json file for encryption/decryption

set-value keyPath

Given a key, sets a secret value

Example

To read values from code

const path = require('path');
const Hide = require('jsonhide');

const hide = Hide({ 
    configPath: 'config.json',
    rsaPrivateKeyPath: path.resolve(__dirname, process.cwd(),'./.jsonhide.private'),
});

const apiKey = hide.getValue('github.apiKey')

console.log(apiKey) // real api key;