Save a full working copy of your project to fall back on
npm install savingSave a full working copy of your project to fall back on.
saving creates complete duplicate copies of your project that are immediately ready to run. Unlike git commits or branches, saved versions include everything (node_modules, build files, etc.) - so you can switch between versions instantly without reinstalling dependencies.
You're halfway through building something and want to save a working version before trying something risky. With saving, you get a full duplicate folder that's ready to npm start immediately if things go wrong.
```
my-project/ ← keep coding here
my-project-saving-jan15/ ← working copy from earlier, ready to run
my-project-saving-working-auth/ ← another checkpoint
`bash`
npm install -g saving
`bash
cd my-project
The tool automatically:
- Finds your project root (looks for
package.json or .git)
- Creates a duplicate in the parent directory
- Excludes common build folders (.git, node_modules by default)
- Adds timestamp to prevent overwrites$3
`bash
saving listShow disk space used by each version
saving list --size
`$3
`bash
Interactive cleanup
saving cleanKeep only 3 most recent versions
saving clean --keep 3
`How it works
When you run
saving from /path/to/my-project:1. Finds project root (looks for
package.json or .git)
2. Creates: /path/to/my-project-saving-