hire-packer is a convenience utility for generating a
package.json file from a dynamic source.
While working on a project which made heavy use of
scripts feature, I saw there were a lot of references to filepaths. There was an existing object in the system which contained references to these paths so that if they changed, files that referred to them wouldn't break. I wanted to use that object to DRY up the filepaths, but I couldn't.
Also, as the file got larger, I found myself wanting to organize it, which I also couldn't do easily since I couldn't use newlines in valid JSON.
This library is for you if, while writing your
- You want to be able to utilize external libraries while constructing your package.
- You want to put newlines and comments wherever you darn well please.
- You want to write your
So you can turn this:
PathTo = require './Pathfinder'Version = require './Version'module.exports =name : 'anteater'description : 'Given a collection of ants, anteater will eat most of them.'version : Versionscripts:"build" : "minify ""eat-ants" : "node "dependencies:# Server"express": "*"# Utility"q": "*"
Step 0: Install
npm install -g hire-packer
Step 1: Prepare Your Package
hire-packer expects a
module.exports = name : "anteater" description : "Given a collection of ants, anteater will eat most of them."
Step 2: Pack It Down
From the command line, run
package.json will be generated in the current directory.