diff options
Diffstat (limited to 'deps/npm/node_modules/init-package-json/README.md')
-rw-r--r-- | deps/npm/node_modules/init-package-json/README.md | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/deps/npm/node_modules/init-package-json/README.md b/deps/npm/node_modules/init-package-json/README.md new file mode 100644 index 0000000000..3bdd35f6aa --- /dev/null +++ b/deps/npm/node_modules/init-package-json/README.md @@ -0,0 +1,43 @@ +# init-package-json + +A node module to get your node module started. + +## Usage + +```javascript +var init = require('init-package-json') +var path = require('path') + +// a path to a promzard module. In the event that this file is +// not found, one will be provided for you. +var initFile = path.resolve(process.env.HOME, '.npm-init') + +// the dir where we're doin stuff. +var dir = process.cwd() + +// extra stuff that gets put into the PromZard module's context. +// In npm, this is the resolved config object. Exposed as 'config' +// Optional. +var configData = { some: 'extra stuff' } + +// Any existing stuff from the package.json file is also exposed in the +// PromZard module as the `package` object. There will also be free +// vars for: +// * `filename` path to the package.json file +// * `basename` the tip of the package dir +// * `dirname` the parent of the package dir + +init(dir, initFile, configData, function (er, data) { + // the data's already been written to {dir}/package.json + // now you can do stuff with it +}) +``` + +Or from the command line: + +``` +$ npm-init +``` + +See [PromZard](https://github.com/isaacs/promzard) for details about +what can go in the config file. |