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

now-and-wow

v1.0.0

Published

go to the main folder

Downloads

1

Readme

now-and-wow

go to the main folder

npm install

#To Run backend

npm run server

#To Run frontend

npm run client

#To Run the project

npm run dev

######### DATABASE ###########

CREATE TABLE users ( user_id int8 NOT NULL GENERATED ALWAYS AS IDENTITY( INCREMENT BY 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1 NO CYCLE), username varchar NOT NULL, "password" varchar NOT NULL, full_name varchar NOT NULL, email varchar NOT NULL, first_reg_date date NOT NULL, last_modified_date date NOT NULL, created_by varchar NOT NULL, delete_yn bool NOT NULL DEFAULT false, admin_yn bool NOT NULL, CONSTRAINT user_id_pk PRIMARY KEY (user_id) );

INSERT INTO users ( user_id , username , "password" , full_name , email , first_reg_date , last_modified_date , created_by , delete_yn , admin_yn ) VALUES( 18 , 'admin' , '$2a$10$0PzGTOo.Gujls1J4S4UWguEx/TUfOiJa2lw.m1jyhhUQb3ESfDe82' , 'admin' , '[email protected]' , '2024-01-04' , '2024-01-04' , 'SUPER_USER' , FALSE , TRUE );

CREATE TABLE exchange_rate ( exch_id int8 NOT NULL GENERATED ALWAYS AS IDENTITY( INCREMENT BY 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1 NO CYCLE), exch_currency varchar NOT NULL, exch_description varchar NULL, exch_base_xrt numeric NOT NULL, seq_no int8 NOT NULL, first_reg_date date NULL, last_modified_date date NULL, modified_by varchar NULL, created_by varchar NULL, CONSTRAINT exchange_rate_pk PRIMARY KEY (exch_currency, seq_no) );

CREATE TABLE main_category ( category_id int8 NOT NULL GENERATED ALWAYS AS IDENTITY( INCREMENT BY 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1 NO CYCLE), category_name varchar NOT NULL, isdeleted bool NOT NULL DEFAULT false, created_date date NULL, modified_date date NULL, created_by varchar NULL, modified_by varchar NULL, CONSTRAINT main_category_pk PRIMARY KEY (category_id) );

CREATE TABLE sub_category ( sub_category_id int8 NOT NULL GENERATED ALWAYS AS IDENTITY( INCREMENT BY 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1 NO CYCLE), sub_category_name varchar NOT NULL, isdeleted bool NOT NULL DEFAULT false, category_id int8 NOT NULL, created_date date NULL, modified_date date NULL, created_by varchar NULL, modified_by varchar NULL, CONSTRAINT sub_category_pk PRIMARY KEY (sub_category_id), CONSTRAINT sub_category_fk FOREIGN KEY (category_id) REFERENCES main_category(category_id) );

CREATE TABLE product_m ( product_id int8 NOT NULL GENERATED ALWAYS AS IDENTITY( INCREMENT BY 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1 NO CYCLE), sub_category_id int8 NOT NULL, product_name varchar NOT NULL, image_path varchar NULL, first_reg_date date NOT NULL, last_modified_date date NOT NULL, created_by varchar NOT NULL, modfied_by varchar NOT NULL, isdeleted_yn bool NULL DEFAULT false, CONSTRAINT product_m_pk PRIMARY KEY (product_id), CONSTRAINT product_m_fk FOREIGN KEY (sub_category_id) REFERENCES sub_category(sub_category_id) );