JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1571559
  • Score
    100M100P100Q9267F
  • License MIT

Write a package.json file

Package Exports

  • write-pkg

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (write-pkg) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

write-pkg Build Status

Write a package.json file

Writes atomically and creates directories for you as needed. Sorts dependencies when writing.

Install

$ npm install --save write-pkg

Usage

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

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

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

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

API

writePkg([path], data)

Returns a Promise.

writePkg.sync([path], data)

path

Type: string
Default: process.cwd()

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

License

MIT © Sindre Sorhus