0.1.0 • Published 5 years ago
bpstats v0.1.0
Bundlephobia Stats CLI
Outputs stats from Bundlephobia to the command line (this is a cli wrapper around package-build-stats). It can also be used to compute stats for local or unpublished packages.
Use it with npx
npx bpstats <package>npx bpstats reactnpx bpstats react@16.8.0Or provide a path to a local package (must have a package.json with at least name, version, and main fields):
npx bpstats ~/path/to/packageOr when in the local package directory:
npx bpstats $PWDUse it as part of the build process for packages
npm install --save-dev bpstatsTo output package stats as part of the build process add it to the build script in package.json:
{
"scripts": {
"build": "... && bpstats $PWD"
}
}Example output for @stitches/react
% npx bpstats @stitches/react
installPath /tmp/tmp-build/packages/build-@stitchesreact-usd
{
dependencyCount: 4,
hasJSNext: false,
hasJSModule: 'dist/react.esm.js',
hasSideEffects: true,
peerDependencies: [ 'react' ],
assets: [
{ name: 'main', type: 'js', size: 29492, gzip: 8471, parse: null }
],
dependencySizes: [
{ name: '@stitches/react', approximateSize: 8960 },
{ name: '@stitches/core', approximateSize: 38688 }
],
size: 29492,
gzip: 8471,
parse: null
}0.1.0
5 years ago