npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

easyenvmanager

v1.2.0

Published

A CLI tool for syncing environment variables from a self-hosted Env Manager server.

Readme

easyenvmanager

The official CLI tool for Env Manager - a self-hosted environment variable management system.

Use this tool to sync .env files from your self-hosted Env Manager server directly to your local development environment.

📦 Installation

npm install -g easyenvmanager

🚀 Usage

1. Connect to Server

First, link your local machine to your self-hosted Env Manager server.

easyenvmanager config
# Prompts for:
# - Server URL (e.g., http://env.yourcompany.com)
# - Secret Key (Your ADMIN_SECRET)

2. Initialize Project

Run this inside your project root to link it to a specific project and environment.

cd my-project
easyenvmanager init
# Select Project -> Select Environment (e.g., development)

3. Sync Variables

Pull the latest variables from the server into your local .env file.

easyenvmanager pull

How it works:

  • Smart Check: The CLI compares the content of your local .env file with the server version. If they match, no changes are made.
  • Safe Updates: If your local file is older than the server version, it updates automatically.
  • Conflict Resolution: If your local file is newer and has different content, the CLI will warn you and ask for confirmation before overwriting.
  • Strict Overwrite: This command performs a strict overwrite. It does not merge keys. Local-only keys will be removed to match the server state exactly.

Options:

  • --force (-f): Skip all checks and overwrite the local .env file immediately.

4. Check Status

Check if your local variables are out of date without modifying anything.

easyenvmanager status

🔗 Server Setup

This CLI requires a running Env Manager server. To set up your own server using Docker, please refer to the main repository documentation.