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

hkopendata-cli

v1.0.0

Published

Command line interface (CLI) for NPM package hkopendata

Downloads

9

Readme

hkopendata-cli

Command line interface for managing supplementary data in NPM package hkopendata.

Installation

Please DO NOT install globally.

npm i hkopendata-cli

To use this CLI, you need to install npx if you did not install before. It is recommended to install globally as it is a useful package to execute binaries in local package.

npm i -g npx

Information

This cli will create a directory .hkopendata in the project root (process.env.PWD) if not exist. All data will be stored in it. Modify or delete files inside with caution or unexpected error may occur.

For more information, check here.

Usage

List downloaded data

npx hkopendata list

Update or download data

By default, it will update all outdated files in .hkopendata

// update outdated files
npx hkopendata pull

// get latest files from github (https://github.com/DemChing/hkopendata/tree/master/downloads)
// Use space to separate multiple packages or files
npx hkopendata pull -f file1.json file2.json -p package1 package2

Detail Usage

Base Commands

Usage: hkopendata [options] [command]

Commands:
  info                      show information of this project
  list [options]            list downloaded files
  pull [options]            get downloaded files from remote
  help [options] [command]  display help for command

List / Pull

Usage: hkopendata list [options] - list downloaded files
Usage: hkopendata pull [options] - get downloaded files from remote

Options:
  -a, --all                    select all files
  -d, --detail                 show detail
  -f, --file <files...>        select specific file(s), space separated
  -p, --package <packages...>  select specific package(s), space separated
  -y, --yes                    yes to all
  -F, --force                  force checking / update
  --skip-check                 do not check if hkopendata is installed
  -h, --help                   display help for command