mirror of
https://github.com/wahyd4/node-prune.git
synced 2026-08-11 14:17:06 +10:00
e176926254d5555afac2aabca3cecaac8830212a
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 source:
$ go get github.com/tj/node-prune/cmd/node-prune
From binary to ./bin/node-prune:
$ curl -sfL https://install.goreleaser.com/github.com/tj/node-prune.sh | bash
From binary to /usr/local/bin/node-prune:
$ curl -sfL https://install.goreleaser.com/github.com/tj/node-prune.sh | bash -s -- -b /usr/local/bin
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?
Languages
Go
100%
