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

Readme

Keywords

Package Sidebar

Install

npm i git-vault

Weekly Downloads

3

Version

0.0.4

License

MIT

Unpacked Size

12.2 kB

Total Files

6

Last publish

Collaborators

  • niradler55