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

reproxii

v0.0.7

Published

Little proxy record and replay

Downloads

3

Readme

WARNING - DO NOT USE FOR PRODUCTION

What this program use for?

This program helping you for caching the API request for offline usage. The data from API will be kept updating during your daily development activities.
The snapshot will keep being recorded. You can commit the snapshot to your code repository.

Suppose your teammate fetch new code, she can run the application while not having a dev api server running on her end. She can still doing the Frontend UI development with the api snapshots recorded.

Some usecases:

  • Your API not allow CORS request. You want to use the api on your beloved localhost:3000. This program allow to override the CORS header on your localhost frontend.

  • You are fullstack developer. You can do server api and frontend. But your teammate who have strong skill on UI frontend, she can do the update on the frontend more easily and effeciently than you.
    But running the api server on her end is quite complex for her, install docker, install postgres, mysql, redis etc... geee. It is quite overwhelming for her to get through that to helping your integrate the api to frontend.
    Then you can use this program, setup the query api on the frontend, let the program recording your api response. Your teammate, can get the snapshot and run the snapshot api on her end. She can then focus on delivering stunnig frontend with api integrated.

Quick start

Run by command:

  • # reproxii --target="https://example.com" --port=8002