{"_id":"libxml-to-js","_rev":"45-7f98331c4f52e9bac776dca47b232fff","name":"libxml-to-js","description":"XML to JavaScript object parser based on libxmljs","dist-tags":{"latest":"0.3.12"},"versions":{"0.1.0":{"name":"libxml-to-js","version":"0.1.0","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"_npmJsonOpts":{"file":"/home/saltwater/.npm/libxml-to-js/0.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"libxml-to-js@0.1.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.14","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"9b1ea8fe23864a93437e0f0d15be131c7777f99c","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.1.0.tgz","integrity":"sha512-JuuyYdqXJxOkUrt89mQeugx1lOMt9pMTlKvxmxVHAdC+A3TibHWSQvE9J0hOCV2/WaiaNlKJEGQAGUB8tX8Bkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCviZV+CkAPWaAQoGO2w8koy/HsIANfiSKjIYEBOaoGnwIhAJY2G5twjHGIR6mrISAV5vYsaxiqRl7k/zJK18cI2ZpP"}]},"scripts":{},"directories":{}},"0.2.0":{"name":"libxml-to-js","version":"0.2.0","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"_npmJsonOpts":{"file":"/home/saltwater/.npm/libxml-to-js/0.2.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"libxml-to-js@0.2.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"d52491b7a8f250862b393bf40c377717ae18540c","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.2.0.tgz","integrity":"sha512-3HrlZ6YUhwAUhtmR+z5Aalki4Ix6lWzGTBgSZdOAL2pW8I2akosZP+wEbcXg32IzGRabK0cwo6fLG+Q3DZbsgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfX0lmL9pxa+jxbaLENzXrow6lZk65etKNrnFvEi4f/AiEA7tQHUY/PYtz5EdMsfiKk4wegnGRNamzp+OUgeEyzcpA="}]},"scripts":{},"directories":{}},"0.2.1":{"name":"libxml-to-js","version":"0.2.1","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs"],"_npmJsonOpts":{"file":"/home/saltwater/.npm/libxml-to-js/0.2.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"libxml-to-js@0.2.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"694547a1996a4a19bd6e9e7e9bab294db5c6ec3a","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.2.1.tgz","integrity":"sha512-1qwqHkgY0C6RTNQBM55fQjsE+pd35NwvfZCxSuLG8E+bkvsgMCpRGDvF9/oSK6AxbuiPm0q3knHINN68Aen8gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFGmx9kbpiao6q3ojlLORHvm9H5lp/eaEXVm6osvB74AIgRQknEdXL/0zO5YZd4vp/RpIB3slKoNQCEJOWVL+kCQg="}]},"scripts":{},"directories":{}},"0.2.2":{"name":"libxml-to-js","version":"0.2.2","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs"],"_npmJsonOpts":{"file":"/home/saltwater/.npm/libxml-to-js/0.2.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"libxml-to-js@0.2.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"a5f05f669b7d2116198dd73fa90fc9a29fc3e982","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.2.2.tgz","integrity":"sha512-z+1BfsyX+TLlI0jUkVOsPaciVlWJ0trQ/eA4IPALFelkIVGTV6rojx52TiyptZZYfSES8YB1twz4qZC/uFsoiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLg65AKtu5rc2Fk07GTt1SGcWEu3H2LHGEv+L2yl13AQIhAKdq60K3k6k32WcBHnhvqKUl+8Wr4CnVy4oM0El1BtAM"}]},"scripts":{},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}],"directories":{}},"0.3.0":{"name":"libxml-to-js","version":"0.3.0","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs","namespace","cdata"],"_npmJsonOpts":{"file":"/home/saltwater/.npm/libxml-to-js/0.3.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"libxml-to-js@0.3.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"e9adca367841935897613c1b228c72b48be21459","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.0.tgz","integrity":"sha512-ueeu6+aZOES/52nHrsLStjClkGX59Ds3jV0ZbYJiQFTO/S0Z4dxpZPRfjkzVWUR38UP2p2YHNdYPbEcDzKIrTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyjMDOqeEC3XDMiFotFPfRhS4+yl0ZYET9hdya2BfDlwIhAP7tR9006dF8+mhojSwftNvyQ7bBi4nX2llUVc9CFT1N"}]},"scripts":{},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}],"directories":{}},"0.3.1":{"name":"libxml-to-js","version":"0.3.1","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs","namespace","cdata"],"scripts":{"test":"make test"},"_npmJsonOpts":{"file":"/home/saltwater/.npm/libxml-to-js/0.3.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"libxml-to-js@0.3.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"02b6e520d87f6636d1eddbb41ccd5bbd0a89b8ff","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.1.tgz","integrity":"sha512-TueBKtSbSdcZeo5jRUJ+/xkiHbfazVYyW+Rxq03RwJz2xv2bDQnbOrjZlpsRHjrQxsE0qidAV6Ak5PbXVcgpRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDieUCT5HYMCOifZjOEwld8ncgfixTe3Zt0ne1iP2joPgIhAIEpp3OEF4T9RlzbHqAtD03vfMXTG+COCwq9kzuBiW0c"}]},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}],"directories":{}},"0.3.2":{"name":"libxml-to-js","version":"0.3.2","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs","namespace","cdata"],"scripts":{"test":"make test"},"_npmJsonOpts":{"file":"/home/saltwater/.npm/libxml-to-js/0.3.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"libxml-to-js@0.3.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"81f8dd52d33907978871fcebeaa72d3e9e696a7a","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.2.tgz","integrity":"sha512-4Cn+0ggwbbMLMGzrp+Voi3CIW6qq1kKHLof7pOzg1kGEAQ4owRr4e3YPrTOCA10Q6eMBF896IbBxLO652+Gzng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0J6NbySHdwBnvphkCcdQOAJ8OLzKHU37DflEyiH33EAiB2xRsUF+NTzwu/h7tfZxp3mSc4n6N5XrpiseaXFbGnQA=="}]},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}],"directories":{}},"0.3.3":{"name":"libxml-to-js","version":"0.3.3","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs","namespace","cdata"],"scripts":{"test":"make test"},"_npmJsonOpts":{"file":"/home/saltwater/.npm/libxml-to-js/0.3.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"libxml-to-js@0.3.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"8cf56550b7e9254ae3a1f395924361e26a02275d","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.3.tgz","integrity":"sha512-+rHbVcvtKAHByb179eginsOs4kLtc7UKSUkPtGNjHEUQIt0ajWzvz38Kd10cdZGTYbwKGCtilT1X3kMHyTVotA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpLapnprnPaLIXmXzjfdqbEhBikWC9kSmprPYZbBP1PAiEAoWHsnaAb+1BLYjwJxbBE+avGcCCQ4XtxDb29JwyocJs="}]},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}],"directories":{}},"0.3.4":{"name":"libxml-to-js","version":"0.3.4","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"contributors":[{"name":"Brian White","url":"http://mscdex.net/"},{"name":"Marsup"}],"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs","namespace","cdata","xpath"],"scripts":{"test":"make test"},"_npmJsonOpts":{"file":"/home/saltwater/.npm/libxml-to-js/0.3.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"libxml-to-js@0.3.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"d00992f32ca2be0879aeff92cddf9c3f0afff3a1","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.4.tgz","integrity":"sha512-b7X0mwmDdGXjtnGLmNOZOTq/XYBgeRM6kfjy8600OSxIYSrZ/dTzRklVQmqtihZxOPucZp+TpUny665HRqxJhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXKgQ56/cb90pMQZM8HoZu1G8EuymR74IVc9VcBnu5IQIhALXHolVIYfQa/Y47wWJA8ssthvJMC9wq5RmJW+VErx71"}]},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}]},"0.3.5":{"name":"libxml-to-js","version":"0.3.5","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"contributors":[{"name":"Brian White","url":"http://mscdex.net/"},{"name":"Marsup"},{"name":"VirgileD"}],"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs","namespace","cdata","xpath"],"scripts":{"test":"make test"},"_npmJsonOpts":{"file":"/home/saltwater/.npm/libxml-to-js/0.3.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"libxml-to-js@0.3.5","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"a0b98c3b27e6d711e99330decdcfbe143ed0ecf5","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.5.tgz","integrity":"sha512-lOvidj5KntkNH4UAnvveH/VhXDgwTf3UqyBx9/QZR5MFfWRPNoizlazEPlr8gJk48dDQWrOHCRpvTxxV+8XWhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRk49/HVMpypnfztoWvWmZNikAtZPVK2zLapqGs6MUKAiEAt1RVbBVWcuIstgqiaSJM1TIGf+bEX+qy8Y9eHt6dwr8="}]},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}]},"0.3.6":{"name":"libxml-to-js","version":"0.3.6","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"contributors":[{"name":"Brian White","url":"http://mscdex.net/"},{"name":"Marsup"},{"name":"VirgileD"}],"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs","namespace","cdata","xpath"],"scripts":{"test":"make test"},"_npmJsonOpts":{"file":"/home/saltwater/.npm/libxml-to-js/0.3.6/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"libxml-to-js@0.3.6","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"060f93a74d4ebd7a4f7bb28f255723524cb5d8f5","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.6.tgz","integrity":"sha512-7Z61QCEuLRnvinrVustL+gyFoLVyFoqCQm4XwInNlK/43FMG676CME14eTmxqvMuIYiIJ7p/9ICGzoNK11I1qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWDV8nPgvl8Yo6OoSy/O9ammHh2sAwJ/6uvGtRUSNg+AiEAjLIqk+c5JPDzCrYaL5IxKxp75Wei3ZR06lo6F8CH+v0="}]},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}]},"0.3.7":{"name":"libxml-to-js","version":"0.3.7","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"contributors":[{"name":"Brian White","url":"http://mscdex.net/"},{"name":"Marsup"},{"name":"VirgileD"},{"name":"Richard Anaya","url":"http://www.richardanaya.com/"}],"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs","namespace","cdata","xpath"],"scripts":{"test":"make test"},"_npmJsonOpts":{"file":"/home/saltwater/.npm/libxml-to-js/0.3.7/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"libxml-to-js@0.3.7","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"ae49c99a79f01005f740cf5c7e570eac41af99c8","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.7.tgz","integrity":"sha512-osLs7tYWNskPTMM0gM4OeT0AshCD4bkLyiVNplhCutu2atzQ3vXv94HRiLHssJfgsIlB/dXSCcMErgpSVYM/9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7Ty3aiv0AdBR7xVvY72hczCqm9RC2o96Nog9yPNu2dAiEAylVbh+rCG+VzzDAq1PUoUG/SS5AoIaWPhE52M4HUd+8="}]},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}]},"0.3.8":{"name":"libxml-to-js","version":"0.3.8","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"contributors":[{"name":"Brian White","url":"http://mscdex.net/"},{"name":"Marsup"},{"name":"VirgileD"},{"name":"Richard Anaya","url":"http://www.richardanaya.com/"}],"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs","namespace","cdata","xpath"],"scripts":{"test":"make test"},"_npmJsonOpts":{"file":"/home/saltwater/.npm/libxml-to-js/0.3.8/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"libxml-to-js@0.3.8","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"d83c9ab63f756928b2feda21d2704b08345b120d","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.8.tgz","integrity":"sha512-jQBdOL6YH8G35UU35kyJfZ+AAsBQKOzPPGcsAKzsmp1s+O/yGtwrSQD3YpbOhK+fffJwqyOsOOBq/dUGuhDLqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUdjYYcEFTUgAbxhNHzNE1gwbrWhvAPoXr4zQDh6V6BgIhAOKDg7jSqXBIFXsquOZH3NJPlC+m/ftQq1VfUb4mvJXv"}]},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}]},"0.3.9":{"name":"libxml-to-js","version":"0.3.9","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"contributors":[{"name":"Brian White","url":"http://mscdex.net/"},{"name":"Nicolas Morel","url":"https://github.com/Marsup"},{"name":"VirgileD","url":"https://github.com/VirgileD"},{"name":"Richard Anaya","url":"http://www.richardanaya.com/"}],"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs","namespace","cdata","xpath"],"scripts":{"test":"make test"},"_npmUser":{"name":"saltwaterc","email":"saltwaterc@gmail.com"},"_id":"libxml-to-js@0.3.9","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"b8dea545f6c4c1e9c6f38852e323c2dc16fe9bd8","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.9.tgz","integrity":"sha512-Nrf9eOdU4q7iPSB5yLeuHzM49qdFWcqiby5CJkvKxcoePyEuKUrmrjs70x+O51YTcIBJep5AkaEFontsEcJo4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVpecQI4gkddUhDFeNe8GTEGxzaxH0Fm7HfFFrFaimaQIhAKYDyRDfJ6tAnq2K8TCiwJ5F245fu3XPerNtKdWppdOr"}]},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}]},"0.3.10":{"name":"libxml-to-js","version":"0.3.10","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.5.x"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"contributors":[{"name":"Brian White","url":"http://mscdex.net/"},{"name":"Nicolas Morel","url":"https://github.com/Marsup"},{"name":"VirgileD","url":"https://github.com/VirgileD"},{"name":"Richard Anaya","url":"http://www.richardanaya.com/"},{"name":"TokyoIncidents","url":"https://github.com/TokyoIncidents"}],"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs","namespace","cdata","xpath"],"scripts":{"test":"make test"},"_npmUser":{"name":"saltwaterc","email":"saltwaterc@gmail.com"},"_id":"libxml-to-js@0.3.10","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"8e77ca8e48ed3b50f4da49646da7a439ac91cc74","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.10.tgz","integrity":"sha512-A2zWvKF7Fe/PNlXLFFOENWoXJaHJuJZ6BgUIbh1a14U1nBX4D7TfrHBS2K58svHCUHp5wvlFzhpB+8TKgr+dAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZT8MaHdvq5Yna+3gfDSePfIqYdazEn8Lmc/+s8VRs7gIhALr8CqbmbbZor8h9mV93DBxlTzJfZPt004YSw8rbUqrf"}]},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}]},"0.3.11":{"name":"libxml-to-js","version":"0.3.11","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","dependencies":{"libxmljs":">=0.5.x","lodash":"*"},"engines":{"node":">=0.4.x"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"contributors":[{"name":"Brian White","url":"http://mscdex.net/"},{"name":"Nicolas Morel","url":"https://github.com/Marsup"},{"name":"VirgileD","url":"https://github.com/VirgileD"},{"name":"Richard Anaya","url":"http://www.richardanaya.com/"},{"name":"TokyoIncidents","url":"https://github.com/TokyoIncidents"},{"name":"XApp-Studio","url":"https://github.com/XApp-Studio"}],"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs","namespace","cdata","xpath"],"scripts":{"test":"make test"},"_id":"libxml-to-js@0.3.11","dist":{"shasum":"678707287041f065a9e81c186a873aa2e8261393","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.11.tgz","integrity":"sha512-n10wx/SnK7vwu/r1LFfVzWNaSZjdHGYJbMosDszXbNpnyNgJgHmYAYusIHqoNMYx9iKNgonsD7hydOSjTphUwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAW9ATNaomI+WrEmWncA8YXUVhOF8VTF+S4spWW5/c05AiBmf3G/ZWSBxjaMRsu4k/TuQWyxYAj2cg/TCdhmqV1LaA=="}]},"_npmVersion":"1.1.71","_npmUser":{"name":"saltwaterc","email":"saltwaterc@gmail.com"},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}]},"0.3.12":{"name":"libxml-to-js","version":"0.3.12","main":"./lib/libxml-to-js.js","description":"XML to JavaScript object parser based on libxmljs","license":"BSD-3-Clause","dependencies":{"libxmljs":">=0.5.x","lodash":"*"},"devDependencies":{"mocha":"= 5.0.0","chai":"= 4.1.2","js-beautify":"= 1.7.5","jshint":"= 2.9.5","find":"= 0.2.8","rimraf":"= 2.6.2"},"engines":{"node":">= 4"},"homepage":"https://github.com/SaltwaterC/libxml-to-js","author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"contributors":[{"name":"Brian White","url":"http://mscdex.net/"},{"name":"Nicolas Morel","url":"https://github.com/Marsup"},{"name":"VirgileD","url":"https://github.com/VirgileD"},{"name":"Richard Anaya","url":"http://www.richardanaya.com/"},{"name":"TokyoIncidents","url":"https://github.com/TokyoIncidents"},{"name":"XApp-Studio","url":"https://github.com/XApp-Studio"}],"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"keywords":["xml","javascript","object","parser","libxml","libxmljs","namespace","cdata","xpath"],"scripts":{"test":"jake test"},"gitHead":"3e531c1eab4604363d6bacac596c0e1830d75e39","bugs":{"url":"https://github.com/SaltwaterC/libxml-to-js/issues"},"_id":"libxml-to-js@0.3.12","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"saltwaterc","email":"saltwaterc@gmail.com"},"dist":{"integrity":"sha512-EiWb8e5cxqLVYRWB4F3yULzdU5JG4wq6JgC4XfaaL0mMAxngw3Jij8rG7xgkc1Yhitg7n6HYfdTciYS3qJsgSw==","shasum":"cb4a001c105be04ca5135c61e07d39f2958d7964","tarball":"https://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeFDUQKhtm8hwOOpBBI8sCobwFcxn54wVg5CJ/pVb6eAiA588Wv5RFpnDknjuz7WMYjkg4Wj56eK6UpVHI/U2wcHw=="}]},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libxml-to-js-0.3.12.tgz_1516981680431_0.07246903353370726"}}},"maintainers":[{"name":"saltwaterc","email":"saltwaterc@gmail.com"}],"time":{"modified":"2022-06-19T12:10:49.306Z","created":"2011-06-29T07:04:10.409Z","0.1.0":"2011-06-29T07:04:11.656Z","0.2.0":"2011-07-07T13:02:40.992Z","0.2.1":"2011-07-19T07:01:30.384Z","0.2.2":"2011-08-02T15:44:22.329Z","0.3.0":"2011-08-11T09:16:30.414Z","0.3.1":"2011-08-11T15:18:58.063Z","0.3.2":"2011-08-12T07:20:13.655Z","0.3.3":"2011-08-12T08:21:29.016Z","0.3.4":"2011-08-26T12:41:31.322Z","0.3.5":"2011-09-20T14:04:22.584Z","0.3.6":"2011-09-21T08:06:28.422Z","0.3.7":"2011-09-22T07:10:28.522Z","0.3.8":"2011-10-17T12:53:42.326Z","0.3.9":"2011-12-05T12:06:27.351Z","0.3.10":"2012-03-26T08:22:36.156Z","0.3.11":"2013-01-30T11:19:44.700Z","0.3.12":"2018-01-26T15:48:01.292Z"},"author":{"name":"Stefan Rusu","url":"http://www.saltwaterc.eu/"},"repository":{"type":"git","url":"git://github.com/SaltwaterC/libxml-to-js.git"},"readme":"## About [![build status](https://secure.travis-ci.org/SaltwaterC/libxml-to-js.png?branch=master)](http://travis-ci.org/SaltwaterC/libxml-to-js) [![NPM version](https://badge.fury.io/js/libxml-to-js.png)](http://badge.fury.io/js/libxml-to-js)\n\nThis is a XML to JavaScript object parser. It uses the [libxmljs](https://github.com/polotek/libxmljs) module for the actual XML parsing. It aims to be an easy [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) v1 replacement, but it doesn't follow the xml2js API.\n\nlibxml-to-js uses the string parser method of libxmljs. Basically a modified version of the algorithm from [here](http://mscdex.net/code-snippets/) in order to fit the formal specifications of xml2js output.\n\n## Installation\n\n    npm install libxml-to-js\n\nThe installation of the underlying dependency, **libxmljs**, fails if you don't have gcc (or compatible compiler), the [libxml2](http://en.wikipedia.org/wiki/Libxml2) development headers, and the xml2-config script. Under various Linux distributions you may install the appropriate libxml2 development package: libxml2-dev (Debian, Ubuntu, etc), libxml2-devel (RHEL, CentOS, Fedora, etc).\n\n## Usage mode\n\n```javascript\nvar parser = require('libxml-to-js');\nvar xml = 'xml string';\n\nparser(xml, function (error, result) {\n  if (error) {\n    console.error(error);\n  } else {\n    console.log(result);\n  }\n});\n```\n\nWith XPath query:\n\n```javascript\nparser(xml, '//xpath/query', function (error, result) {\n  if (error) {\n    console.error(error);\n  } else {\n    console.log(result);\n  }\n});\n```\n\n## Gotcha\n\nDue to the fact that libxmljs does not have any method for returning the namespace attributes of a specific element, the returned namespaces aren't returned as expected:\n\n * the returned namespaces are only the actual used namespaces by the XML document. If there are unused namespaces, they aren't returned. This is a consequence of the fact that the namespaces are pushed into the returned object as they are detected by the parsing recursion.\n * the returned namespaces are attached as attributes to the root element, into the xmlns key in order to keep the code simple.\n\nExample from the WordPress RSS 2 feed:\n\n```xml\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<rss version=\"2.0\"\n  xmlns:content=\"http://purl.org/rss/1.0/modules/content/\"\n  xmlns:wfw=\"http://wellformedweb.org/CommentAPI/\"\n  xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n  xmlns:atom=\"http://www.w3.org/2005/Atom\"\n  xmlns:sy=\"http://purl.org/rss/1.0/modules/syndication/\"\n  xmlns:slash=\"http://purl.org/rss/1.0/modules/slash/\"\n  >\n<!-- the rest of the doc -->\n</rss>\n```\n\nis parsed as:\n\n```javascript\n{ '@':\n  { version: '2.0',\n    xmlns:\n      { atom: 'http://www.w3.org/2005/Atom',\n        sy: 'http://purl.org/rss/1.0/modules/syndication/',\n        dc: 'http://purl.org/dc/elements/1.1/',\n        content: 'http://purl.org/rss/1.0/modules/content/',\n        wfw: 'http://wellformedweb.org/CommentAPI/',\n        slash: 'http://purl.org/rss/1.0/modules/slash/' } },\n// the rest of the doc\n}\n```\n\n## Contributors\n\n * @[Brian White](https://github.com/mscdex): The original algorithm for converting a parsed XML doc into JavaScript object.\n * @[Marsup](https://github.com/Marsup): XPath queries support.\n * @[VirgileD](https://github.com/VirgileD): improved text kludge and namespaces support\n * @[Richard Anaya](https://github.com/richardanaya): fix for [#6](https://github.com/SaltwaterC/libxml-to-js/issues/6)\n * @[TokyoIncidents](https://github.com/TokyoIncidents): fixes a couple of global variables leaks [#10](https://github.com/SaltwaterC/libxml-to-js/pull/10)\n * @[XApp-Studio](https://github.com/XApp-Studio): more support for CDATA elements [#13](https://github.com/SaltwaterC/libxml-to-js/issues/13)\n","homepage":"https://github.com/SaltwaterC/libxml-to-js","keywords":["xml","javascript","object","parser","libxml","libxmljs","namespace","cdata","xpath"],"contributors":[{"name":"Brian White","url":"http://mscdex.net/"},{"name":"Nicolas Morel","url":"https://github.com/Marsup"},{"name":"VirgileD","url":"https://github.com/VirgileD"},{"name":"Richard Anaya","url":"http://www.richardanaya.com/"},{"name":"TokyoIncidents","url":"https://github.com/TokyoIncidents"},{"name":"XApp-Studio","url":"https://github.com/XApp-Studio"}],"bugs":{"url":"https://github.com/SaltwaterC/libxml-to-js/issues"},"license":"BSD-3-Clause","readmeFilename":"README.md"}