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

@emjimadhu/firebase-helpers

v1.1.0

Published

A Tiny Helper utility for Firebase.

Readme

FIREBASE-HELPERS

A Tiny Helper utility to use Firebase.

Installation

npm install @emjimadhu/firebase-helpers

Usuage

  import Firebase from '@emjimadhu/firebase-helpers'

  // Intialize Firebase by passing Firebase Config Object
  Firebase.init(options)

  // Staet Using it
  const dataArr = Firebase.read('some-awesome-collection')

Table of Contents (APIs)

Firebase

Class Firebase Object.

init

initializes Firebase Instance.

Parameters

  • options object Firebase Config Options.

Returns void No Return.

read

Read Collect Datas

Parameters

  • collectionName string Name of the Firestore Collection to read

Returns array Array of Datas.

add

Add Data to Firestore Collection

Parameters

  • collectionName string Name of the Firestore Collection.
  • data object Data to stored.

Returns object Returns data reference

login

Login using Email And Password to Firebase

Parameters

  • options object Object contiaining Email And Password Keys.
    • options.email
    • options.password

Returns object Returns User Object

register

Register using Email And Password to Firebase

Parameters

  • options object Object contiaining Email And Password Keys.
    • options.email
    • options.password

Returns object Returns User Object

logout

Logsout from Firebase.

Returns void Returns undefined

socialLogin

Firebase Social Authentications

Parameters

  • socialName string Name of the Social Authtication to Connect (ex: google, facebook, twitter and github)

Returns object Returns User Object

currentUser

Get Currently Logged In User.

Returns object Returns User Object

sendEmailVerification

Send Email Verification

Returns object Returns Status Information

resetpassword

Reset Password

Parameters

  • email string An Email address to send Reset password link

Returns object Returns status