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 🙏

© 2024 – Pkg Stats / Ryan Hefner

@agent_z/egg

v1.0.2

Published

A programming language based on control flow.

Downloads

4

Readme

                            ████████
                          ██        ██
                        ██▒▒▒▒        ██
                      ██▒▒▒▒▒▒      ▒▒▒▒██
                      ██▒▒▒▒▒▒      ▒▒▒▒██
                    ██  ▒▒▒▒        ▒▒▒▒▒▒██
                    ██                ▒▒▒▒██
                  ██▒▒      ▒▒▒▒▒▒          ██
                  ██      ▒▒▒▒▒▒▒▒▒▒        ██
                  ██      ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒██
                  ██▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒██
                    ██▒▒▒▒  ▒▒▒▒▒▒    ▒▒▒▒██
                    ██▒▒▒▒            ▒▒▒▒██
                      ██▒▒              ██
                        ████        ████
                            ████████

@agent_z/egg

To install egg, Simply run npm i -g @agent_z/egg. Want to use another package manager? Check the notice!

cli tool

The cli tool is your main access point to the egg interpreter. However, Some may find it slow. To switch to a faster, Minimal version, just run egg minimal and you will be taken into a familiar, Blazingly fast environment. To upgrade your minimal version incase you made changes to the fancy version or have just ran an update, Run egg sync to call the fancy version and update your minimal cli. (WARNING: The minimal version requires the fancy version to be ran ATLEAST once, Do not modify the settings in the package itself without building the minimal cli first.)

all cli tool commands:

  • [egg] Main, Switchable cli interface
  • [fegg] Always fancy version (fancy egg)
  • [megg] Always minimal version (minimal egg) (REQUIRES fancy version to be ran atleast once)

List of compatible package managers

  • npm
  • pnpm
  • bun

Why Yarn doesn't work

Egg uses Bun as its main runtime to cut slack and run the typescript directly and efficiently. So, Bun is naturally included in its dependencies. However, Yarn does not allow linking binaries, So yarn will throw an error and die during the installation process. Any other package manager is fine though!

Recommendations

I recommend you install bun from the official website before installing Egg, As I have not tested wether the bun dependency works well on devices without bun installed or not.

Syntax guide

Coming soon!