unboundedpress/node_modules/write-pkg
2019-07-23 04:28:47 +00:00
..
index.js initial commit 2019-07-23 04:28:47 +00:00
license initial commit 2019-07-23 04:28:47 +00:00
package.json initial commit 2019-07-23 04:28:47 +00:00
readme.md initial commit 2019-07-23 04:28:47 +00:00

write-pkg Build Status

Write a package.json file

Writes atomically and creates directories for you as needed.

Install

$ npm install --save write-pkg

Usage

var path = require('path');
var writePkg = require('write-pkg');

writePkg({foo: true}).then(function () {
	console.log('done');
});

writePkg(__dirname, {foo: true}).then(function () {
	console.log('done');
});

writePkg(path.join('unicorn', 'package.json'), {foo: true}).then(function () {
	console.log('done');
});

API

writePkg([path], data)

Returns a promise.

readPkg.sync([path], data)

path

Type: string
Default: .

Path to where the package.json file should be written or its directory.

License

MIT © Sindre Sorhus