prsize
v1.0.1
Published
A CLI tool to measure JS/TS project sizes.
Downloads
3
Maintainers
Readme
prsize
This is a tool to quickly measure the size of your coding project, in terms of executable code, code-to-comment proportions and file size. Nothing that actually aids in development - just fun metrics here!
The tool currently supports .js
and .ts
files. More to come?
You can easily run the tool via npx
(bundled with npm
since 5.2):
npx prsize
Alternatively, you can globally install the tool into your commandline:
npm i -g prsize
prsize
The output will look something like this:
Hierarchy Size (in bytes) Executable lines Comment lines Total lines
----------------------------------------------------------------------------------------------------------------------
<path to the item> <filesize> [<%>] <linecount> [<%>] <linecount> [<%>] <linecount> [<%>]
... ... ... ... ...
Usage
The default usage is to call the tool the following way:
npx prsize [path] [options]
path
defaults to the current working directory (.
), and you can use the options below to customize the output.
Options
| Name | Default Value | Description |
| :--------- | :------------ | :------------------------------------------------------------------------------------------------------------------------- |
| --depth
| -1
| How deep to show the tree. Note that regardless of this, the entire project will be scanned. -1
to show the entire tree. |
| --nodirs
| false
| Whether to hide directory statistics. Note that the directories themselves will be shown regardless. |
License
The project is licensed under a MIT license.