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

ncjs-cli

v1.4.4

Published

NodeCore CLI

Downloads

21

Readme

ncjs-cli

NodeCore CLI

oclif Version Downloads/week License

Usage

$ npm install -g ncjs-cli
$ ncjs-cli COMMAND
running command...
$ ncjs-cli (-v|--version|version)
ncjs-cli/1.4.4 linux-x64 node-v15.11.0
$ ncjs-cli --help [COMMAND]
USAGE
  $ ncjs-cli COMMAND
...

Commands

ncjs-cli bech32

Bech32 utils.

USAGE
  $ ncjs-cli bech32

OPTIONS
  -d, --decode=decode    decode bech32 string
  -e, --encode=encode    encode hex string into bech32
  -h, --help             show CLI help
  -p, --prefix=prefix    human-readable prefix for bech32 encoding
  -v, --version=version  segwit version

See code: src/commands/bech32.js

ncjs-cli decode

Decode command decodes entities stored as VBK-encoded byte arrays.

USAGE
  $ ncjs-cli decode

OPTIONS
  -h, --help                         show CLI help
  --address=address                  hexencoded ADDRESS
  --atv=atv                          hexencoded ATV
  --btcblock=btcblock                hexencoded BTCBLOCK
  --btctx=btctx                      hexencoded BTCTX
  --coin=coin                        hexencoded COIN
  --merklepath=merklepath            hexencoded MERKLEPATH
  --output=output                    hexencoded OUTPUT
  --publicationdata=publicationdata  hexencoded PUBLICATIONDATA
  --raw                              Use raw (non-VBK) encoding when possible
  --subject=subject                  Manually specified MerklePath subject (32 bytes hexencoded hash)
  --vbkblock=vbkblock                hexencoded VBKBLOCK
  --vbkmerklepath=vbkmerklepath      hexencoded VBKMERKLEPATH
  --vbkpoptx=vbkpoptx                hexencoded VBKPOPTX
  --vbktx=vbktx                      hexencoded VBKTX
  --vtb=vtb                          hexencoded VTB

EXAMPLES
  $ ncjs-cli decode --address 01166772F51AB208D32771AB1506970EEB664462730B838E
  $ ncjs-cli decode --raw --btcblock 
  000040203f8e3980304439d853c302f6e496285e110e251251531300000000000000000039a72c22268381bd8d9dcfe002f472634a24cf0454de8b
  50f89e10891e5ffb1de08d9b5c6c1f2c1744290a92
  $ ncjs-cli decode --btcblock 
  50000040203f8e3980304439d853c302f6e496285e110e251251531300000000000000000039a72c22268381bd8d9dcfe002f472634a24cf0454de
  8b50f89e10891e5ffb1de08d9b5c6c1f2c1744290a92
  $ ncjs-cli decode --subject 94E097B110BA3ADBB7B6C4C599D31D675DE7BE6E722407410C08EF352BE585F1 --merklepath <...>

See code: src/commands/decode.js

ncjs-cli dumppublications

Dumps publications from a ALT POP TX.

USAGE
  $ ncjs-cli dumppublications

OPTIONS
  -o, --file=file  output file (default: payloads.json)

See code: src/commands/dumppublications.js

ncjs-cli help [COMMAND]

display help for ncjs-cli

USAGE
  $ ncjs-cli help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

ncjs-cli printcontext

Print context details of ALT POP TX.

USAGE
  $ ncjs-cli printcontext

DESCRIPTION
  Reads STDIN. Expects to get JSON of ALT POP TX.
  This command parses payloads and outputs context in human-readable form.

See code: src/commands/printcontext.js