You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.1 KiB

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