prsize
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

prsize

npm GitHub Workflow Status (branch) npm bundle size npm supports


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.

Package Sidebar

Install

npm i prsize

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

25.4 kB

Total Files

15

Last publish

Collaborators

  • yiliansource