{"_id":"@atom/plist","_rev":"3-22a67f3f0de84ea561d38519505511ba","name":"@atom/plist","dist-tags":{"latest":"0.4.4"},"versions":{"0.4.3":{"name":"@atom/plist","description":"Mac OS X Plist parser/builder for NodeJS. Convert a Plist file or string into a native JS object and native JS object into a Plist file.","version":"0.4.3","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"contributors":[{"name":"Hans Huebner","email":"hans.huebner@gmail.com"},{"name":"Pierre Metrailler"},{"name":"Mike Reinstein","email":"reinstein.mike@gmail.com"},{"name":"Vladimir Tsvang"},{"name":"Mathieu D'Amours"}],"repository":{"type":"git","url":"git://github.com/TooTallNate/node-plist.git"},"keywords":["apple","mac","plist","parser","xml"],"main":"./lib/plist","dependencies":{"xmlbuilder":"0.4.x","xmldom":"0.1.x"},"devDependencies":{"nodeunit":"0.7.x"},"scripts":{"test":"nodeunit tests"},"engines":{"node":">= 0.1.100"},"gitHead":"6a4343815e60c25133ce628fc0d23dbc79377e0b","bugs":{"url":"https://github.com/TooTallNate/node-plist/issues"},"homepage":"https://github.com/TooTallNate/node-plist#readme","_id":"@atom/plist@0.4.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"dist":{"integrity":"sha512-kPtTU6mYR60/4XzwdplTeNDBAbSlOd140cZ7WEOhcyAMqoxjwWOp5wzUoJ6GhYA9A+U4M6BJCnNakAwAH0YrFQ==","shasum":"ef71bda13469e250d99056e54322fd5771279ea8","tarball":"https://registry.npmjs.org/@atom/plist/-/plist-0.4.3.tgz","fileCount":4,"unpackedSize":13094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpmHzCRA9TVsSAnZWagAA4hkP/0t3KQqQIA5T4EvUe2kA\nYho1QL5wzXhVt3isM47oXeRp8R6v+G0cFkXJzxsEwqeZ3GoGQHV1u8dk/8tB\nPMLra0C80mxNgunjrN4YJM+HcIdiylTM4JmqAJr/ggw6wrsjPE7FDBMgfJkZ\nx2zJFWedZEzYQBSMydCMgH05YNdQQx3QtuT+7IS01JqEFiwRxR8/kKnBW6QF\nW61fVVQdqc6dJCtuuX/uGCj4wTIdgCedGhNfZj95GhW5PIzToOhwjmheFvHZ\ni972SLXPOult3zxXRTt3kSwXRmwV9yr12RLluQsRwBRvUeGDzFTYKKvWZrTq\n2V4hcONuh0cCb5gn21xIzeiTq2I8+M/OpsQ3qZV6DsgFcn4RjxNUOVGm28MC\n1s5qfm9OVOkOx1Vg7v61bgmUBR4UK661L7+1pz1DiRoQ51ipyyBBTW0SREPW\n7AVKUFL4OtDJfKbzwS/aUW4iMq0qvHxvGinCCtjZbg9Oup+KJVvEuhxzDXtE\nsPjku7wgzva4TWR9VKa8esUngvgnJ14xeWr1SNCbKlss7SdZSs77uy0AkU3o\nLOWs9MlVt2g/9m2e101hckAtlupi8XiBG4BoBxziel9nhw/DbbLo0i/SVSv7\nhQ8/ebWGFgMaLtU2lm30uvqA0tBkonM2/iTOuskMOtvwb2peZw15DTK6GcHT\n1GVe\r\n=ebM9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZ2ogN83cNJKm1/lg8xp+9cjCDLNGE7EitACe3he8fuAiALkXdBx4ql0YSqD9UhbWJcyvIUZ5uTImMT5//x4Pl4Yg=="}]},"maintainers":[{"name":"daviwil","email":"daviwil@github.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"kuychaco","email":"kuychaco@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"smashwilson","email":"smashwilson@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"simurai","email":"sim@simurai.com"},{"name":"iolsen","email":"ian.olsen@gmail.com"},{"name":"as-cii","email":"as-cii@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"lee-dohm","email":"lee@lee-dohm.com"},{"name":"donokuda","email":"helloyesthisisdon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plist_0.4.3_1554407922290_0.956430223473338"},"_hasShrinkwrap":false},"0.4.4":{"name":"@atom/plist","description":"Mac OS X Plist parser/builder for NodeJS. Convert a Plist file or string into a native JS object and native JS object into a Plist file.","version":"0.4.4","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"contributors":[{"name":"Hans Huebner","email":"hans.huebner@gmail.com"},{"name":"Pierre Metrailler"},{"name":"Mike Reinstein","email":"reinstein.mike@gmail.com"},{"name":"Vladimir Tsvang"},{"name":"Mathieu D'Amours"}],"repository":{"type":"git","url":"git://github.com/TooTallNate/node-plist.git"},"keywords":["apple","mac","plist","parser","xml"],"main":"./lib/plist","dependencies":{"xmlbuilder":"0.4.x","xmldom":"0.1.x"},"devDependencies":{"nodeunit":"0.7.x"},"scripts":{"test":"nodeunit tests"},"engines":{"node":">= 0.1.100"},"gitHead":"f9164be0edc8f1072cbc99f3ffdc2f35ec068d19","bugs":{"url":"https://github.com/TooTallNate/node-plist/issues"},"homepage":"https://github.com/TooTallNate/node-plist#readme","_id":"@atom/plist@0.4.4","_nodeVersion":"8.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EYwsXOY+Jp9vQ2yNWHuWaJufI58vbQWg235OkvGBWnITFVUOdow49OBj7ET9HCksZz560yXbSa1ywzqDIrFPZw==","shasum":"9d698203f74710f9e82bb07afd208e8f77229951","tarball":"https://registry.npmjs.org/@atom/plist/-/plist-0.4.4.tgz","fileCount":4,"unpackedSize":13091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp1idCRA9TVsSAnZWagAAieQP/28nZhnwHwPyA+5NQP+q\n9Pne77WO4CWoZLE1loe+vYCUqUb34gOKOSdG9yVdHGFeMPc2X2kfjz8hhsb8\nFee8b1LM3/yROVxVV5b1BVS7wAPtz41txGS/UL6XqAWue0grAuo3Q1E2AD2W\nmdfAvKttSaAXkbEcUyDEnNPUU2YTOj01bqPxaX0H3bpQnZQwOxifkz2+g9ef\nYhJkVCY1xyULIAtWj8VEj5b5gsDEyx1svSJca1A/V34kJ8vjQcp2fJ9ALm88\nxV+zbSIsMrCibBwV+q2KznBDH9NsQxEjNKOc2QEaqMMd8VzrLtJEbJ5uzwqC\nHVyMfCduxf1P3qW9faSsqxd0S4sOqxqJjep2PY+8pse8RQhMlEA3N+PjBhNz\nGAkwZOxvrOqgAG0PqsewgyPujOrIyxDYRxaHQ64oPQmDCCplRl77n9J0k5zR\ndw45i1RaKB5GCdy1wY/fDD13kfLuht0r8ODvOGKG5ygTWHjHhNe4rjnJWSUa\nJWfIxvlgpZ1S1m1MEoqowc9k/fTAx0N7x9UBO0YWAtjDcb2RzVC5gc2roh6o\nfjQBwVtTucLV1oOSAPbpXRCN0LZT5AY8ZdNnQt3xWlgvl7ikr4Wx+G2hTEhe\nk1xkA/d73HLMPRRH+IitOckUGyDssTbo65oHlapRlDMIjVAOGAKFce+07Ew1\nmthW\r\n=rM68\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9tk5xV4+fzeia1zkp0We902oXxx4hCf/gkbkPmkiD6AiEAgjFNFvMxbDCyuQKyOiip7uRHxk0F5ssUvLBFdDt1IHA="}]},"maintainers":[{"name":"as-cii","email":"as-cii@github.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"donokuda","email":"helloyesthisisdon@gmail.com"},{"name":"iolsen","email":"ian.olsen@gmail.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"kuychaco","email":"kuychaco@gmail.com"},{"name":"lee-dohm","email":"lee@lee-dohm.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"simurai","email":"sim@simurai.com"},{"name":"smashwilson","email":"smashwilson@gmail.com"}],"_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plist_0.4.4_1554471069273_0.9864677695234418"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-04T19:58:42.290Z","0.4.3":"2019-04-04T19:58:42.452Z","modified":"2022-04-04T16:14:27.874Z","0.4.4":"2019-04-05T13:31:09.429Z"},"maintainers":[{"email":"mazen.elkashef@gmail.com","name":"kashef"},{"email":"daviwil@github.com","name":"daviwil"},{"email":"michelle@michelletilley.net","name":"binarymuse"},{"email":"kuychaco@gmail.com","name":"kuychaco"},{"email":"atom@github.com","name":"atom-team"},{"email":"smashwilson@gmail.com","name":"smashwilson"},{"email":"nathan@github.com","name":"nathansobo"},{"email":"maxbrunsfeld@gmail.com","name":"maxbrunsfeld"},{"email":"sim@simurai.com","name":"simurai"},{"email":"ian.olsen@gmail.com","name":"iolsen"},{"email":"as-cii@github.com","name":"as-cii"},{"email":"jason@jasonrudolph.com","name":"jasonrudolph"},{"email":"lee@lee-dohm.com","name":"lee-dohm"},{"email":"helloyesthisisdon@gmail.com","name":"donokuda"}],"description":"Mac OS X Plist parser/builder for NodeJS. Convert a Plist file or string into a native JS object and native JS object into a Plist file.","homepage":"https://github.com/TooTallNate/node-plist#readme","keywords":["apple","mac","plist","parser","xml"],"repository":{"type":"git","url":"git://github.com/TooTallNate/node-plist.git"},"contributors":[{"name":"Hans Huebner","email":"hans.huebner@gmail.com"},{"name":"Pierre Metrailler"},{"name":"Mike Reinstein","email":"reinstein.mike@gmail.com"},{"name":"Vladimir Tsvang"},{"name":"Mathieu D'Amours"}],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"bugs":{"url":"https://github.com/TooTallNate/node-plist/issues"},"readme":"# node-plist\n\nProvides facilities for reading and writing Mac OS X Plist (property list) files. These are often used in programming OS X and iOS applications, as well as the iTunes\nconfiguration XML file.\n\nPlist files represent stored programming \"object\"s. They are very similar\nto JSON. A valid Plist file is representable as a native JavaScript Object and vice-versa.\n\n## Tests\n`npm test`\n\n## Usage\nParsing a plist from filename\n``` javascript\nvar plist = require('plist');\n\nvar obj = plist.parseFileSync('myPlist.plist');\nconsole.log(JSON.stringify(obj));\n```\n\nParsing a plist from string payload\n``` javascript\nvar plist = require('plist');\n\nvar obj = plist.parseStringSync('<plist><string>Hello World!</string></plist>');\nconsole.log(obj);  // Hello World!\n```\n\nGiven an existing JavaScript Object, you can turn it into an XML document that complies with the plist DTD\n\n``` javascript\nvar plist = require('plist');\n\nconsole.log(plist.build({'foo' : 'bar'}).toString());\n```\n\n\n\n### Deprecated methods\nThese functions work, but may be removed in a future release. version 0.4.x added Sync versions of these functions.\n\nParsing a plist from filename\n``` javascript\nvar plist = require('plist');\n\nplist.parseFile('myPlist.plist', function(err, obj) {\n  if (err) throw err;\n\n  console.log(JSON.stringify(obj));\n});\n```\n\nParsing a plist from string payload\n``` javascript\nvar plist = require('plist');\n\nplist.parseString('<plist><string>Hello World!</string></plist>', function(err, obj) {\n  if (err) throw err;\n\n  console.log(obj[0]);  // Hello World!\n});\n```\n","readmeFilename":"README.md"}