git-vault

0.0.4 • Public • Published

git-vault

store keys safely inside a remote git repositories (private). (best use in open source project)

Installing

npm i -g git-vault

USAGE

git-vault help
cd project-folder
git-vault init
git-vault add --key="test-key" --value="secret"
git-vault all

environment variable supported: ENCRYPTION_KEY, GITHUB_KEY, NODE_ENV

Example

npm i git-vault express
//express app
const express = require("express");
const gitVault = require("git-vault");
const app = express();

app.use((req, res, done) => {
  gitVault()
    .then((env) => (req.env = env))
    .finally(() => done());
});

app.use("/", (req, res) => res.json({ test: "site", env: req.env }));

const port = process.env.PORT || 3000;
app.listen(port, async () => {
  console.log(`running on port ${port}!`);
});

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i git-vault

    Weekly Downloads

    0

    Version

    0.0.4

    License

    MIT

    Unpacked Size

    12.2 kB

    Total Files

    6

    Last publish

    Collaborators

    • niradler55