Skip to main content

npm Status

npm-status lists the packages and current versions published in an npm organization. The organization defaults to kaiztendevelopment, the scope used by the packages in this repository.

The report includes package creation and modification dates, latest version, visibility, description, license, maintainers, dist-tags, current versions, and weekly downloads. Version details include publication date, weekly downloads, deprecation status, unpacked size, file count, dependency count, Node engine, and tarball URL.

Requirements

  • Python 3.10 or newer
  • Network access to registry.npmjs.org and api.npmjs.org

The package has no third-party runtime dependencies.

Usage

Run the source-tree script with the default organization:

./npm-status.py

Select another npm organization, with or without the leading @:

./npm-status.py --organization kaizten
./npm-status.py --organization @kaiztendevelopment

Print structured JSON:

./npm-status.py --format json

After installing the package, the same options are available through:

npm-status --organization kaiztendevelopment

Authentication

Anonymous requests report public packages. To include private packages that an npm token is allowed to read, either set NPM_TOKEN or pass it explicitly:

export NPM_TOKEN='your-token'
npm-status
npm-status --token 'your-token'

The token is sent only to registry.npmjs.org. It is never sent to the separate public downloads service at api.npmjs.org. Download statistics may therefore be unavailable for private packages even when their registry metadata is accessible.

Download counts

npm's per-version download endpoint provides last-week statistics, so both the package and version columns use the last-week period. Package-level and per-version counts come from separate npm endpoints and are displayed as independent values. The command does not sum or reconcile them because npm may report different totals from the two services.

Only versions present in the package's current registry metadata are reported. Historical or unpublished versions that remain in timestamps or download data are excluded.

Build and publish

Build the wheel and source distribution and validate their metadata:

./build-package.sh

Publish an already built version to PyPI:

./publish-pypi.sh

PyPI does not allow an existing filename/version to be uploaded again. Increase the version in pyproject.toml before publishing a replacement release.

Metadata

Release files for npm-status 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for npm-status 0.0.1
File Size Uploaded
npm_status-0.0.1.tar.gz 9.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for npm-status 0.0.1
File Interpreter ABI Platform
npm_status-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 16.3 kB

Release files / npm_status-0.0.1.tar.gz

Download URL npm_status-0.0.1.tar.gz
Size 9.3 kB
Tags Source
SHA-256 checksum
How to use checksums
79db94769235d84d77267efad6653a8a6acaab59043c1d4c894c0ae5389aa48e
BLAKE2b-256 checksum
How to use checksums
c8a39da43a4ce1091e98d36042c79867ebd84c860948f2a236b8415e2058eac6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / npm_status-0.0.1-py3-none-any.whl

Download URL npm_status-0.0.1-py3-none-any.whl
Size 7.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9df43dd7fbaa28395307f93245f30745a38687c20f5cdcf8b514890da282fbcb
BLAKE2b-256 checksum
How to use checksums
58f7f6e0a92c2b88300c53876121b386198727e568771b8bcd92229a923c9f5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page