Skip to content
/ node-prune Public

Remove unnecessary files from node_modules (.md, .ts, ...)

License

Notifications You must be signed in to change notification settings

tj/node-prune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

May 12, 2020
1159d4c · May 12, 2020

History

87 Commits
May 12, 2020
Nov 21, 2017
May 12, 2020
Nov 22, 2017
Feb 10, 2020
Dec 31, 2019
Dec 31, 2019
May 12, 2020

Repository files navigation

What?

node-prune is a small tool to prune unnecessary files from ./node_modules, such as markdown, typescript source files, and so on. Primarily built for Up which lets you deploy serverless web applications in seconds.

Installation

From gobinaries.com:

$ curl -sf https://gobinaries.com/tj/node-prune | sh

From source:

$ go get github.com/tj/node-prune

Usage

In your app directory:

$ node-prune

files total 27,330
files removed 3,990
size removed 13 MB
   duration 200ms

Somewhere else:

$ node-prune path/to/node_modules

files total 27,330
files removed 3,990
size removed 13 MB
   duration 200ms

Or add to the package.json scripts field

  "scripts": {
    "postinstall": "node-prune"
  }

Why?

huge


GoDoc