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

kevacoin-js

v0.0.1

Published

A JavaScript client for storing data on the Kevacoin blockchain

Downloads

1

Readme


NOTE: this project is a work in progress, and development requirements are subject to change

Links

If AWS goes out or their core infrastructure gets compromised, virtually half the internet could go out with it! And you can't really rely on Google, they are constantly deprecating projects for no good reason besides moving you to the next replacement app. So if you really want your site's data to remain both off premesis (i.e. not on a random HDD you have attached to a Raspberry Pi) and accessible to those consuming your content, you need something distributed, accessible, and safe.

That's where Kevacoin comes in!

What is Kevacoin?

For a deep dive, I recommend checking out the official webstite, but in a nutshell, Kevacoin is much more than just another dime-a-dozen Bitcoin clone or meme coin that retail investors "HODL" and claim will go "to the moon!" if you wait long enough. It takes the years of work done in the blockchain/crypto sphere, boils it down to a few easy commands, and makes it accessible to virtually anyone with a computer and some time.

What is Kevacoin.js then?

While Kevacoin is relatively simple to consume as a user (using pre-created tools from the developers), it wasn't so easy as a developer to get started. These days, if your service doesn't have a library written for it in some popular web-connected language (i.e. JS, Python, Go...) then mass adoption is extremely difficult. This library aims to fix that!

With an easy to use KevaClient class, you just point it at a running instance of kevacoind (more on this later) along with a username and password, and you're set!

Things you'll need

  • A Linux environment (Windows/macOS testers needed!)
  • NodeJS v10+ (ideally v15.14.0 or latest) + a JS package manager (yarn/npm) installed and on your $PATH
  • A relatively fast CPU for running the daemon to connect to the Kevacoin chain

How to start

  1. Create or navigate to a node project you'd like to connect to Keva (to init: run npm init or yarn init in an empty directory)
  2. Run yarn add @dukeferdinand/kevacoin-js or npm install --save @dukeferdinand/kevacoin-js to add this project to yours
  1. To be continued...

Things you'll need

  • Everything from the getting started section
  • yarn package manager
  • Git + a GitHub account
  • Some kevacoin to seed your test wallet in your development environment (you can mine this overnight and you should have a good amount in the morning if you don't trust exchanges)

Implementing new features

  1. Clone this repo + yarn install
  2. Add your method(s) to the KevaClient if related to JSON-RPC commands, otherwise use your judgement (it will all be reviewed in the end!)
  1. To be continued...

Want to support kevacoin-js?

The best way to support this project is by shipping code and making PRs for new features. Even if if that just means writing example code, every little bit helps!

What if I'm not a developer?

That's okay! You can still help Kevacoin as a whole by either mining Kevacoin (mining supports the infrastructure by lending us your hash power to keep the data flowing), or by promoting Kevacoin to everyone you know!

Just want to donate?

That's appreciated too, but make sure you consider the other options as those help more than just me ;)

  • KEVA (Kevacoin) address - VZ1W7FD4biBuaDQvPdLLQkyJm6KhjL7iGa
  • RVN (Ravencoin) address - RVn2WxQdnMZw5SR31ehUHPLDMDrG3bhPV9
  • DOGE (Dogecoin) address - DFBQjyivrpmeCPJoP26PRhGX4FLJQEGALJ