Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pulsar-edit/node-plist

:lock: Mac OS X Plist parser for NodeJS. Convert a Plist file or string into a native JS object
https://github.com/pulsar-edit/node-plist

Merge pull request #1 from Sertonix/patch-1

add archival notice

3a5226bbb409aec8eef845d4e9361d504f89ba77 authored about 2 years ago
add archival notice

dc145645069eb6114ce3e35568d08983d743462e authored about 2 years ago
0.4.4

f9164be0edc8f1072cbc99f3ffdc2f35ec068d19 authored almost 6 years ago
Publish this fork in our own namespace

6a4343815e60c25133ce628fc0d23dbc79377e0b authored almost 6 years ago
Merge branch 'npm-ignore'

bd3a93387f1d4b2cff819b200870d35465796e77 authored over 11 years ago
Ignore tests/ in .npmignore file

This removes 13M of test data from the distribution

30aaef54a2fa597be0252a676b06a44bf2aaf42c authored over 11 years ago
Merge branch 'dont-log-nonfatal-errors'

Conflicts:
lib/plist.js

34b08dd8cb4b6ccb9a7ac9916693bcc25020687b authored almost 12 years ago
Prevent DOMParser from logging non-fatal errors

This specifies a no-op error handler to DOMParser to prevent it from
logging non-fatal errors to...

77d3504795d9d6fc1ea0f68c59b9f66aa01a92e4 authored almost 12 years ago
Make module work in node environments where `window` global is defined

Previously, having `window` defined in the global context made this
module behave as if wasn't r...

46107cf692c7f74510cb43581761ab921d7d0e34 authored almost 12 years ago
Merge pull request #27 from kevinsawicki/duplicate-dev-dependencies

Remove duplicate devDependencies key

b5bd86383389aaa506bf087977628693960dde95 authored almost 12 years ago
Merge pull request #26 from kevinsawicki/whitespace

Remove trailing whitespace

47affd36f4373c3644cb29d6e6264763cd897f72 authored almost 12 years ago
Remove duplicate devDependencies key

Previously nodeunit would not install when running
npm install because of this duplicated elemen...

1399e61b4bbd03dcfe15c4b2a895f7cb2c7ea014 authored almost 12 years ago
Remove trailing whitespace

8f0e2f5a34df8f6bf2e6e27864a6c7d6b7b27cc6 authored almost 12 years ago
adding recent contributors. Bumping npm package number (patch release)

ef2fe97d1c50383123b739338b8d60b7c73951a7 authored almost 12 years ago
Merge pull request #25 from matehat/master

Quick fix for better string handling in Node.js

472a5abffc079d26b8b1f67259e650878fdddcb6 authored almost 12 years ago
Fixed node.js string handling

b74512eab2c1c8a22003999ea09ac4b42435e83a authored almost 12 years ago
bumping version number

a96d9eff42c5b7295e4bab1e84e144c41e398480 authored almost 12 years ago
Merge pull request #24 from vtsvang/support/fix-global-variable-leak

Fixed global variable "plist" leak

4b96b7c0131569e3bba1139d50b63bcfbab4b5cc authored almost 12 years ago
Fixed global variable plist leak

a040e2209fa4c38e4f95834b0915db141823fc66 authored almost 12 years ago
patch release 0.4.1

bc98629fca0dee9455b34074cf04ef612f043d31 authored about 12 years ago
removed temporary debug output file

0ddfd5f75aa8530d764794ba88aca60ed32399c7 authored about 12 years ago
flipping the cases for writing data and string elements in build(). removed the 125 length check. Added validation of base64 encoding for data fields when parsing. added unit tests.

ec8dcc4bdebcee6809fa06acf6b96b269ddc6d9c authored about 12 years ago
fixed syntax errors in README examples (issue #20)

dc68f9902c47a7817e649d1e4f668cd756f4ce84 authored over 12 years ago
added Sync versions of calls. added deprecation warnings for old method calls. updated documentation. If the resulting object from parseStringSync is an array with 1 element, return just the element. If a plist string or file doesnt have a <plist> tag as the document root element, fail noisily (issue #15)

e0877a108f4b464f2f089599d30c6b90054e952d authored over 12 years ago
incrementing package version

9420955379173a05d74a138369aa90b126b26338 authored over 12 years ago
added cross platform base64 encode/decode for data elements (issue #17.) Comments and hygiene.

10a8595d42d2c66c4db66076c4891f48c7be7152 authored over 12 years ago
refactored the code to use a DOM parser instead of SAX. closes issues #5 and #16

439674bc45e62a73cebb0ff5674d5d8b0da332fd authored over 12 years ago
rolling up package version

56af9168bb9642ae9ff1f4f0b2f8dd0ecb52711d authored over 12 years ago
updated base64 detection regexp. updated README. hygiene.

d4b2689572e9065131b979f70bf74cea89c9f80c authored over 12 years ago
refactored the build function. Fixes issue #14

efac250760b8b8a0734ad26ed5b3ac1db36424ec authored over 12 years ago
refactored tests. Modified tests from issue #9. thanks @sylvinus

96abe31efa8d3aeeb1999c70e3abd9a0fe9fb240 authored over 12 years ago
upgrade xmlbuilder package version. this is why .end() was needed in last commit; breaking change to xmlbuilder lib. :/

bcbcf931465a8ede36922a04b36719ffb20c2ef5 authored over 12 years ago
bug fix in build function, forgot to call .end() Refactored tests to use nodeunit

1b8f0fce156fef0ff13507113631bafff0ddb493 authored over 12 years ago
Merge pull request #11 from pimetrai/plist-builder

plist builder

23f066c0477ab2ae9ab0b46eb2e08c2726bd498f authored over 12 years ago
Implemented support for real, identity tests

da3ac9aa431ccbb0e5a95d57d2d68bab5d347210 authored almost 13 years ago
Refactored base64 detection - still sloppy, fixed date building. Passing tests OK.

f1d97e482b73f4e1a46051faa49e197a4b7d2cda authored almost 13 years ago
Implemented basic plist builder that turns an existing JS object into plist XML. date, real and data types still need to be implemented.

73bf6b0517e912b8bb883bf5d0a759ef0bff3aca authored almost 13 years ago
v0.2.1

4f7e6971bc9c9c7fb51778378813c22061fad3f2 authored about 13 years ago
Merge remote branch 'benvanik/master' into real

Closes #7.
Closes #8.

9bed90c1d0bb7dcf37314496efc6afc05e159f21 authored about 13 years ago
Fix breaking typo :(

That's what I get for not testing pull requests...

244e5474d5233ece863c808b8755475ab692eae1 authored about 13 years ago
Tabs to spaces :(

d3cd03510036e2f9b93e4681664694c750c3a51c authored about 13 years ago
Fixing Issue #7, support for <real> in plist files

1fbd89590e0d68d7224dfb63a40ffa9aa748efe4 authored about 13 years ago
Merge pull request #6 from kalprestito/master

Added support for running in browser

0de414e0956cdeab82ec543ca9c4927dcb3aeeeb authored over 13 years ago
Better prototypical inheritance for older browsers

Also: some things commented for better understanding and very crowded
code spaced

ace76213dbcc1463106fe9e2fbba8ca6439aeefd authored over 13 years ago
Re-indented case bodies

Signed-off-by: Carlos Precioso <[email protected]>

8e03237011d12db2bcd25e4a59b1114ba4626dfa authored over 13 years ago
Added support for running in browser

Now, node-plist can run in a browser. The parseFile method isn't
exposed, only parseString is av...

51113ddf74e5900c2180050741abb1cf6612f550 authored over 13 years ago
Add MIT license

0974019b4bc47451ea1385bb738917a07cabc3b5 authored over 13 years ago
Add a 'parseString' example to the README

072e447f7749b6b3cfde0b4764e8f9f6fffe8946 authored over 13 years ago
Add an 'npm test' command

7f4e327b4f0d5eed6c60018245c121748896d60c authored over 13 years ago
Add some tests

743dee8e85b5dac9d526e7521cec63d220b45a09 authored over 13 years ago
Safer dependency version specifying

e6d1db5b2d23621416223388a1e1864bbc1ab3bb authored over 13 years ago
Use `fs.createReadStream()` in "parseFile".

be1a5450162b8ba62badfdcb24186d0b17efeb45 authored over 13 years ago
Change parse to parseFile and add parseString

35b9199fbde17474a4d04875da6f139c2208d903 authored over 13 years ago
reimplement using sax

f8481bf5d5dc0bfe2b41edd47c2958777d28e94d authored over 13 years ago
Better test case. Replace `sys.puts()` with `console.log()`.

7283ca94c1cc4f1e33e6bbf411dae3157a4c3752 authored over 13 years ago
Added support for CDATA in string parser.

7d08b3326f585faf0918cb20136fc7b5a7ecf0e0 authored over 13 years ago
version 0.1.1

c1678e195e16bca8f681bf75eb423b94e9e05db8 authored over 13 years ago
Remove git submodules. That's old-school. npm is new-school.

ab9f82c5fe2cd5814d58005c3c8118fa614b9017 authored over 13 years ago
Add 'node_modules' to .gitignore

a28668cfebef7a119db47111cdd345b250ef45d0 authored over 13 years ago
...

e8f2b1ce3af553616ae45ad70644a871f0cf18ac authored over 13 years ago
Disable 'libxmljs' for until I have some time to look into why it's breaking... Also don't mess with `require.paths`.

7e44d233c13428299ccf1821a49c220817e038e0 authored over 13 years ago
Added a "package.json" file to publish to npm. Tagging as 'v0.1.0'.

d63c65d97f835b607425a5fcd18bd38f279385a2 authored over 14 years ago
Added a usage example to the README

2ee23080bc1c8d005b3cf93b060f7881c68bc9fe authored over 14 years ago
Rename 'node-plist.js' to 'plist.js'

d19fab48fcc2ba252e401461a177cab6ece9c334 authored over 14 years ago
Remove new-lines and tabs from Strings.

16883e2eab043bf45b1ee6db80d38ce060fd0310 authored over 14 years ago
Add a bunch of comments and todo items to aid forkers. Dynamically 'require' 'libxmljs' first, or 'node-xml' if that fails. Overall cleanup.

9da01c5cc5e234fcebbfb35f000081ebee1e1b2a authored over 14 years ago
Add 'libxmljs' as a submodule.

8e5f50aadd69de18a10ab27a019e5a77548029cf authored over 14 years ago
Initial 'libxmljs' support, for fucking lightning fast speed.

5096e1822db83064b48a90c1b6d3917c796613d9 authored over 14 years ago
Some code cleanup, removed some copy and paste. More robust overall.

123a6613f113e480360a60ced06bd4862461a888 authored over 14 years ago
Sloppy initial commit. Have it working up to iTunes XML files currently.

d176df56387994f2605065e0674e0d2900940829 authored over 14 years ago