Stringify and write a NeXTSTEP property list atomically
Converts a Javascript object into a property list string in the NeXTSTEP “plain text” format and writes it to disk. Creates directories for you as needed.
N.B. The NeXTSTEP format is different from both the XML and JSON plist formats.
$ npm install --save write-nextstep-plist
const WRITE_PLIST = require('write-nextstep-plist')
WRITE_PLIST('demo.plist', {demo: true}).then(() => {
console.log('done')
})Returns a Promise.
const WRITE_PLIST = require('write-nextstep-plist')
WRITE_PLIST.sync('demo.plist', {demo: true})
console.log('done')Type: Object
Type: number
Default: 0o666
Mode used when writing the file.
- load-nextstep-plist - Read and parse a NeXTSTEP property list file
Stringifying is accomplished using Chee’s nextstep-plist module.
This module is modelled on Sindre Sorhus’s write-json-file.
This software is free to use, modify, and redistribute under a GNU General Public License.