{"_id":"xmldom-qsa","_rev":"18-605e5bacd4f8c5f8ecbd7c854f4fb0aa","name":"xmldom-qsa","description":"Based on @xmldom/xmldom with some minor enhancements. Add querySelector, querySelectorAll and match method to Document and Element.","dist-tags":{"latest":"1.1.3"},"versions":{"0.1.28":{"name":"xmldom-qsa","version":"0.1.28","description":"A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer"],"author":{"name":"jindw","email":"jindw@xidea.org","url":"http://www.xidea.org"},"homepage":"https://github.com/zeligzhou/xmldom-qsa","repository":{"type":"git","url":"git+ssh://git@github.com/zeligzhou/xmldom-qsa.git"},"main":"./dom-parser.js","scripts":{"test":"proof platform win32 && proof test */*/*.t.js || t/test"},"engines":{"node":">=0.1"},"dependencies":{"nwmatcher":"^1.4.1"},"devDependencies":{"proof":"0.0.28"},"maintainers":[{"name":"jindw","email":"jindw@xidea.org","url":"http://www.xidea.org"},{"name":"Zelig Zhou","email":"zeligzhou@gmail.com","url":"https://github.com/zeligzhou"}],"contributors":[{"name":"Yaron Naveh","email":"yaronn01@gmail.com","url":"http://webservices20.blogspot.com/"},{"name":"Harutyun Amirjanyan","email":"amirjanyan@gmail.com","url":"https://github.com/nightwing"},{"name":"Alan Gutierrez","email":"alan@prettyrobots.com","url":"http://www.prettyrobots.com/"},{"name":"Zelig Zhou","email":"zeligzhou@gmail.com","url":"https://github.com/zeligzhou"}],"bugs":{"url":"http://github.com/jindw/xmldom/issues","email":"jindw@xidea.org"},"license":"(LGPL-2.0 or MIT)","gitHead":"1145ab54dc17825043caef08afbdcbec49b12761","_id":"xmldom-qsa@0.1.28","_shasum":"0c71a1a7a4fb1e3a96927c460bd81bd6fbc32a5b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.10.3","_npmUser":{"name":"zeligzhou","email":"zeligzhou@gmail.com"},"dist":{"shasum":"0c71a1a7a4fb1e3a96927c460bd81bd6fbc32a5b","tarball":"https://registry.npmjs.org/xmldom-qsa/-/xmldom-qsa-0.1.28.tgz","integrity":"sha512-6R3V7E/E1e2svg/fyHJ5OwFHA1RNaW9M3lKeuGNApewBXDN2uA+0pXK6/GZ+QMva2JNjwzgEtESj1wRPDflwpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3gOk5EqhBkdfvHzPWJZFe0LGdtTZZc0AiEd3f3O+0EAIhAI9BJHlWLEmHdZmWYTIkUDAb3YVl4WDRdM3uv6aQ+51O"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-qsa-0.1.28.tgz_1498554233437_0.044930966570973396"},"directories":{}},"0.1.29":{"name":"xmldom-qsa","version":"0.1.29","description":"A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer"],"author":{"name":"jindw","email":"jindw@xidea.org","url":"http://www.xidea.org"},"homepage":"https://github.com/zeligzhou/xmldom-qsa","repository":{"type":"git","url":"git+ssh://git@github.com/zeligzhou/xmldom-qsa.git"},"main":"./dom-parser.js","scripts":{"test":"proof platform win32 && proof test */*/*.t.js || t/test"},"engines":{"node":">=0.1"},"dependencies":{"nwmatcher":"^1.4.1"},"devDependencies":{"proof":"0.0.28"},"maintainers":[{"name":"zeligzhou","email":"zeligzhou@gmail.com"}],"contributors":[{"name":"Yaron Naveh","email":"yaronn01@gmail.com","url":"http://webservices20.blogspot.com/"},{"name":"Harutyun Amirjanyan","email":"amirjanyan@gmail.com","url":"https://github.com/nightwing"},{"name":"Alan Gutierrez","email":"alan@prettyrobots.com","url":"http://www.prettyrobots.com/"},{"name":"Zelig Zhou","email":"zeligzhou@gmail.com","url":"https://github.com/zeligzhou"}],"bugs":{"url":"http://github.com/jindw/xmldom/issues","email":"jindw@xidea.org"},"license":"(LGPL-2.0 or MIT)","gitHead":"660490ea82f0a19b146392b7a44ece804791bec2","_id":"xmldom-qsa@0.1.29","_shasum":"4937f59311d3d39cfdb94adc8d08d5940b42a4b7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.10.3","_npmUser":{"name":"zeligzhou","email":"zeligzhou@gmail.com"},"dist":{"shasum":"4937f59311d3d39cfdb94adc8d08d5940b42a4b7","tarball":"https://registry.npmjs.org/xmldom-qsa/-/xmldom-qsa-0.1.29.tgz","integrity":"sha512-6LxeJTL+gcKhx4xlY/tNveE4/iqaOFYzM94si6jucf47GkGanM1c4Dx5UqdAHC1PFRCXbOM/3Ll0O8hpYE5v+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJru7v/bv3Ny246/DqyU8eP6Nxs79u7STJKKXmnV8g3AiAi1XZEGRWb07YhZAFZldn7GaljDbQS8Il1kEl4EmWlQQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-qsa-0.1.29.tgz_1498555130023_0.5990706472657621"},"directories":{}},"1.0.1":{"name":"xmldom-qsa","version":"1.0.1","description":"A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer"],"author":{"name":"Zelig","email":"zeligzhou@gmail.com","url":"https://github.com/zeligzhou"},"homepage":"https://github.com/zeligzhou/xmldom-qsa","repository":{"type":"git","url":"git+ssh://git@github.com/zeligzhou/xmldom-qsa.git"},"main":"./dom-parser.js","scripts":{"test":"proof platform win32 && proof test */*/*.t.js || t/test"},"engines":{"node":">=4.0"},"dependencies":{"nwmatcher":"^1.4.1"},"devDependencies":{"proof":"0.0.28"},"maintainers":[{"name":"zeligzhou","email":"zeligzhou@gmail.com"}],"contributors":[{"name":"Yaron Naveh","email":"yaronn01@gmail.com","url":"http://webservices20.blogspot.com/"},{"name":"Harutyun Amirjanyan","email":"amirjanyan@gmail.com","url":"https://github.com/nightwing"},{"name":"Alan Gutierrez","email":"alan@prettyrobots.com","url":"http://www.prettyrobots.com/"},{"name":"jindw","email":"jindw@xidea.org","url":"http://www.xidea.org/"}],"bugs":{"url":"http://github.com/jindw/xmldom/issues","email":"jindw@xidea.org"},"license":"(LGPL-2.0 or MIT)","gitHead":"d0592b5f1c8bd0a00963f7d571ed96440e9cbd08","_id":"xmldom-qsa@1.0.1","_shasum":"52925b47d4e33d09be8ffbd4aa3808c4a7ac8a5f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.10.3","_npmUser":{"name":"zeligzhou","email":"zeligzhou@gmail.com"},"dist":{"shasum":"52925b47d4e33d09be8ffbd4aa3808c4a7ac8a5f","tarball":"https://registry.npmjs.org/xmldom-qsa/-/xmldom-qsa-1.0.1.tgz","integrity":"sha512-6onk0QCk+5PQjnNkjiFol3aUFqlCJ6O4uUSz3c40otwEMexN6yq/6MXb1i/ay50F6UfI/2FCDNJSMgm11QJAGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKmI6muYZ6goYHl7prwsFjF6F+KssqXcAr/xx2ArMIdQIhAMfL10K0jVrnANPFsF23S9Sq7x9J22ybXF1JPNkfFaoq"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-qsa-1.0.1.tgz_1498619855200_0.9301950535736978"},"directories":{}},"1.0.2":{"name":"xmldom-qsa","version":"1.0.2","description":"A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer"],"author":{"name":"Zelig","email":"zeligzhou@gmail.com","url":"https://github.com/zeligzhou"},"homepage":"https://github.com/zeligzhou/xmldom-qsa","repository":{"type":"git","url":"git+ssh://git@github.com/zeligzhou/xmldom-qsa.git"},"main":"./dom-parser.js","scripts":{"test":"proof platform win32 && proof test */*/*.t.js || t/test"},"engines":{"node":">=4.0"},"dependencies":{"nwmatcher":"^1.4.1"},"devDependencies":{"proof":"0.0.28"},"maintainers":[{"name":"zeligzhou","email":"zeligzhou@gmail.com"}],"contributors":[{"name":"Yaron Naveh","email":"yaronn01@gmail.com","url":"http://webservices20.blogspot.com/"},{"name":"Harutyun Amirjanyan","email":"amirjanyan@gmail.com","url":"https://github.com/nightwing"},{"name":"Alan Gutierrez","email":"alan@prettyrobots.com","url":"http://www.prettyrobots.com/"},{"name":"jindw","email":"jindw@xidea.org","url":"http://www.xidea.org/"}],"bugs":{"url":"http://github.com/jindw/xmldom/issues","email":"jindw@xidea.org"},"license":"(LGPL-2.0 or MIT)","gitHead":"d936d90a581ad0c9c681db1ef3d941be5be1d3fa","_id":"xmldom-qsa@1.0.2","_shasum":"a1f938ab06ff92ea8d91c319b564d459887aee37","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.10.3","_npmUser":{"name":"zeligzhou","email":"zeligzhou@gmail.com"},"dist":{"shasum":"a1f938ab06ff92ea8d91c319b564d459887aee37","tarball":"https://registry.npmjs.org/xmldom-qsa/-/xmldom-qsa-1.0.2.tgz","integrity":"sha512-Cb3Hh9hu/stE+iQTffRrp9SnM3SxYrf+v+Dl2CTERb2VxZ87OumGaY2k3DF68gVe2eXzLxbGPX9TgKzpn6QUVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA8daZPWBeSBGDMAPReJP5L809+gM/wcyBoutYpubOKAIgLAFDbXVasGn44IFwGKFPJZTT05HjX96WLPEhqno5aec="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-qsa-1.0.2.tgz_1498620134712_0.6703810133039951"},"directories":{}},"1.0.3":{"name":"xmldom-qsa","version":"1.0.3","description":"A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer"],"author":{"name":"Zelig","email":"zeligzhou@gmail.com","url":"https://github.com/zeligzhou"},"homepage":"https://github.com/zeligzhou/xmldom-qsa","repository":{"type":"git","url":"git+ssh://git@github.com/zeligzhou/xmldom-qsa.git"},"main":"./dom-parser.js","scripts":{"test":"proof platform win32 && proof test */*/*.t.js || t/test"},"engines":{"node":">=4.0"},"dependencies":{"nwmatcher":"^1.4.1"},"devDependencies":{"proof":"0.0.28"},"maintainers":[{"name":"zeligzhou","email":"zeligzhou@gmail.com"}],"contributors":[{"name":"Yaron Naveh","email":"yaronn01@gmail.com","url":"http://webservices20.blogspot.com/"},{"name":"Harutyun Amirjanyan","email":"amirjanyan@gmail.com","url":"https://github.com/nightwing"},{"name":"Alan Gutierrez","email":"alan@prettyrobots.com","url":"http://www.prettyrobots.com/"},{"name":"jindw","email":"jindw@xidea.org","url":"http://www.xidea.org/"}],"bugs":{"url":"https://github.com/zeligzhou/xmldom-qsa/issues","email":"zeligzhou@gmail.com"},"license":"(LGPL-2.0 or MIT)","gitHead":"9f7cccebb4f71b9be72b3dd14ddc21887e65315f","_id":"xmldom-qsa@1.0.3","_shasum":"3b70a440997982aa323f911a8b8c3c7db6a6ff1f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.10.3","_npmUser":{"name":"zeligzhou","email":"zeligzhou@gmail.com"},"dist":{"shasum":"3b70a440997982aa323f911a8b8c3c7db6a6ff1f","tarball":"https://registry.npmjs.org/xmldom-qsa/-/xmldom-qsa-1.0.3.tgz","integrity":"sha512-HhFdh1YA09LAevpXNc+iSXyj/vfST4zvGGXBBMTppruN9AcZudSetQbQ3qcOUfFL+EjBpYx0I9n6Kz+pq6/+dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLtrLKL4mEXAXpc+QdTdmqbpdf6qooTenqEC6mEbpHygIhAIvhsvmfPZxAXTzoIquRgYHzHyMBEWceErp05D5P2ze8"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-qsa-1.0.3.tgz_1498620384873_0.482905839337036"},"directories":{}},"0.2.0":{"name":"xmldom-qsa","version":"0.2.0","description":"A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer","ponyfill"],"author":{"name":"Zelig","email":"zeligzhou@gmail.com","url":"https://github.com/zeligzhou"},"homepage":"https://github.com/zeligzhou/xmldom-qsa","repository":{"type":"git","url":"git+ssh://git@github.com/zeligzhou/xmldom-qsa.git"},"main":"lib/index.js","types":"index.d.ts","scripts":{"lint":"eslint lib test","start":"nodemon --watch package.json --watch lib --watch test --exec 'npm --silent run test && npm --silent run lint'","stryker":"stryker run","stryker:dry-run":"stryker run -m '' --reporters progress","test":"jest"},"engines":{"node":">=8.0.0"},"dependencies":{},"devDependencies":{"@stryker-mutator/core":"5.5.1","eslint":"8.5.0","eslint-config-prettier":"8.3.0","eslint-plugin-es5":"1.5.0","eslint-plugin-prettier":"4.0.0","get-stream":"6.0.1","jest":"27.4.5","nodemon":"2.0.15","prettier":"2.5.1","xmltest":"1.5.0","yauzl":"2.10.0"},"bugs":{"url":"https://github.com/zeligzhou/xmldom-qsa/issues","email":"zeligzhou@gmail.com"},"license":"MIT","gitHead":"01672e13958c1b0bff7e42784dbdb3de32566e98","_id":"xmldom-qsa@0.2.0","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-M/56PXyVqyT/L3QfJXYSymUnM9XLhH3K9KAjjGeekLmfn3KUIjotohpgbzRja1u9DEvwXEfM8CSgJCsUBzI06g==","shasum":"5170be0f1dcb24584d263cb17e4037f4e5026e8b","tarball":"https://registry.npmjs.org/xmldom-qsa/-/xmldom-qsa-0.2.0.tgz","fileCount":13,"unpackedSize":160150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhysTjCRA9TVsSAnZWagAAA9QP/0o78oIYpZem9avd/uvu\niY7BLuGP5vvcaSHEo7rvtqIiGWzb7rgqFeO0MsGQsDpnXbMMmAl3HTIMp35v\nSSwzBIv41SiyuDECbh2/1Zt68e2DufXmRnN4FvjSAMh7CTrJ1Unm3cqXyhCx\nyZg5/K2bw9TG53zdQkRD2jWWymkHPuwZuEkkhD2Ojp3p4qSjqpDs19WTY3kZ\nOjVhhbrWoT0vX1ljW0E/t5OT9Gq0iiKawIA/n1VgRHyX10yasEUtw4ie6k7Q\nXRmTbaIt82tUgcQWPl4vmyKqocHjTd9E4FNCWw1ZIpUo6y8zW6b++BjrzT/K\nWHwRukFIR5quv5y965h/2T1xD2xIi3vesL9Pg2LHyugwFXzXZVpk0sBnFBdg\npqOeufh+TKNXMv9IR/U71pKVenszhO0GbX0BnGjMBXuSJ/hRDzEgI7fB9MMH\nBBwqh4nGREUysjmIi7sEatcettdaN2GDJ3UN2/IBlhdpzI9WHbJksHV6e4Hn\n19FYLAiSFQ870zHc5F4NjXDuN73VbGpc7zO1V/1iHte3TubqdJAOtBr2WjkN\nJ8fmK7zvL20VsYsTPu/RGZB83uRIAeJqIQwIadwfXHYME1y8dneCrFjLfF0V\naSD2Q2U32VwZTW9h05KF8MLiHrTurV7I1Lb08aw5zvyXuYSJJvu74MxOhMUW\nx74j\r\n=Q4UA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsChcFMupmItTGw5HOxb3NW3FbdYzoJMcG55TltB5omQIgMQNCMhW8JxdpAtjx7SgSqcosSkY3c6KbVnU4E19vCXk="}]},"_npmUser":{"name":"zeligzhou","email":"zeligzhou@gmail.com"},"directories":{},"maintainers":[{"name":"zeligzhou","email":"zeligzhou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-qsa_0.2.0_1640678627648_0.04615724244383346"},"_hasShrinkwrap":false,"deprecated":"bug fixed in v1.1.2"},"1.1.0":{"name":"xmldom-qsa","version":"1.1.0","description":"A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer","ponyfill"],"author":{"name":"Zelig","email":"zeligzhou@gmail.com","url":"https://github.com/zeligzhou"},"homepage":"https://github.com/zeligzhou/xmldom-qsa","repository":{"type":"git","url":"git+ssh://git@github.com/zeligzhou/xmldom-qsa.git"},"main":"lib/index.js","types":"index.d.ts","scripts":{"lint":"eslint lib test","start":"nodemon --watch package.json --watch lib --watch test --exec 'npm --silent run test && npm --silent run lint'","stryker":"stryker run","stryker:dry-run":"stryker run -m '' --reporters progress","test":"jest"},"engines":{"node":">=8.0.0"},"dependencies":{},"devDependencies":{"@stryker-mutator/core":"5.5.1","eslint":"8.5.0","eslint-config-prettier":"8.3.0","eslint-plugin-es5":"1.5.0","eslint-plugin-prettier":"4.0.0","get-stream":"6.0.1","jest":"27.4.5","nodemon":"2.0.15","prettier":"2.5.1","xmltest":"1.5.0","yauzl":"2.10.0"},"bugs":{"url":"https://github.com/zeligzhou/xmldom-qsa/issues","email":"zeligzhou@gmail.com"},"license":"MIT","gitHead":"01672e13958c1b0bff7e42784dbdb3de32566e98","_id":"xmldom-qsa@1.1.0","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-mTHvAZNuqEse89OJRDpF+hlh54sWscLDkD4eWR3GJlpip5esTHQoHJpyVWnQoxnIwhU9q5syjbW7xWTGjdVJgA==","shasum":"c1316ab019bcd05216ffc1a6c12380ec8ac335b6","tarball":"https://registry.npmjs.org/xmldom-qsa/-/xmldom-qsa-1.1.0.tgz","fileCount":13,"unpackedSize":160150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhysWcCRA9TVsSAnZWagAAiy8P/AxKCb6YPYZnc/QaXoP7\nraze1k1QbDUNdMu9zEfSFsMMJFdj75SgHLRYOiyBkliZslaDTixh0pGEila7\nxXzlb4qSRvh+ohnCYyNf6EywQE7S5gqJ12Kgg3MKL+v/GdFe02JG0qNpDCWw\n6TxxXA+0B0N/JqvnWdGzSqY8tDR9jMUeaD/PdGtsDRT5uROIof75m+3Wdi+1\n/a/BhMexHHjMgCzFcQFx42t1wV7tAfoj2WZTQRj6ceVoXA/2lQpoozwbd3g0\nLl8vEOs4QUmSj38VD4Rfr47TIsDzUbHYOOuctYb/HRNnjf+w7yF2K9uQYyQG\nZSVBOp19NzkjLX+quGmdRkMBWBTZoQ38Y0vjXgvARf1thrGE5ilmLIDAliR6\nJiX644BymNKJ9TZJVTXFOX7VIg3Bhc8gNiAJLQR+AbBr+X4XD+PETqzfLLQr\nAiZIjrAs2IAsEwFHzEoo7suRRuAtHYJD1dMJTFcbujXoSAyBpVovIZBQARp5\nnKjISW6AdCQ8d5HIlMsKQXBj9cPkYgYhNrlSeGu634m87ZFG9PDgo4g4aAB9\nhewkHvk8BQbzBHMWVKVjy/RoRdjyQW1j+QDp3f7ZSVPD8pYvSazTyKUKqqoG\nvGtJ8IKwHxUYc7luy1A6uq/aHxxgu0SIWSPCWNLHXdj1ZVPBcAoEK+mafVbY\nQ7qO\r\n=2Ugq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICR2Mnxs+95MAKgd0zxV7A6OqvS/NP4Zi9/DyQEE85WkAiEAtodXrBNiUVAdQSmLsKDpY8ZKqZ/XeZolZftmcZjlEk0="}]},"_npmUser":{"name":"zeligzhou","email":"zeligzhou@gmail.com"},"directories":{},"maintainers":[{"name":"zeligzhou","email":"zeligzhou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-qsa_1.1.0_1640678811896_0.8536721024983991"},"_hasShrinkwrap":false,"deprecated":"bug fixed in v1.1.2"},"1.1.1":{"name":"xmldom-qsa","version":"1.1.1","description":"Based on @xmldom/xmldom with some minor enhancements. Add querySelector, querySelectorAll and match method to Document and Element.","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer","ponyfill","querySelector"],"author":{"name":"Zelig","email":"zeligzhou@gmail.com","url":"https://github.com/zeligzhou"},"homepage":"https://github.com/zeligzhou/xmldom-qsa","repository":{"type":"git","url":"git+ssh://git@github.com/zeligzhou/xmldom-qsa.git"},"main":"lib/index.js","types":"index.d.ts","scripts":{"lint":"eslint lib test","start":"nodemon --watch package.json --watch lib --watch test --exec 'npm --silent run test && npm --silent run lint'","stryker":"stryker run","stryker:dry-run":"stryker run -m '' --reporters progress","test":"jest"},"engines":{"node":">=8.0.0"},"dependencies":{},"devDependencies":{"@stryker-mutator/core":"5.5.1","eslint":"8.5.0","eslint-config-prettier":"8.3.0","eslint-plugin-es5":"1.5.0","eslint-plugin-prettier":"4.0.0","get-stream":"6.0.1","jest":"27.4.5","nodemon":"2.0.15","prettier":"2.5.1","xmltest":"1.5.0","yauzl":"2.10.0"},"bugs":{"url":"https://github.com/zeligzhou/xmldom-qsa/issues","email":"zeligzhou@gmail.com"},"license":"MIT","gitHead":"91bf0c086322ffa16928c7df8adf5c2f340cc2a1","_id":"xmldom-qsa@1.1.1","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-LkjvSXJw5OMiV3AhZl36WaIPiZ/zQMEBcdsCqoii57EA6tylwMR8knoTyKSmaEZs8zfHfIAoDzVB3x7Xk1x7IA==","shasum":"12198ef6e557d9b9d787e3b3e56c818ff08d9a4d","tarball":"https://registry.npmjs.org/xmldom-qsa/-/xmldom-qsa-1.1.1.tgz","fileCount":13,"unpackedSize":160211,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZeZxCI8OzWZ2rs3T9yq+XbU570LHrXnS8sRdpOuz15gIhAMqdO97gpxSoUxYOpwcuSWtF96U4FnowqN7dbjfnNo/8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqIkxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx9xAAnIUSkEF1yClS6tbfXeG+eugWIKbLa9qM2fYywqfd1VEmqmB+\r\nM7pZyzAJ2Pz761m3CQrjDuJNEnurDUeLjCKIUJQQzV8b99+yYEstn79032Vn\r\nW4f3fRgmNXjS4wwCvAIHbcMxFsQAJ7VnAPdiUHah3l1gCKTBMnmgNrrfcOAA\r\nUrng2W9ZeIfppXmSFZKpBIzWUtO3eN/GRQbSPz1KUxC0xSPXt6pQt/KaSKSa\r\n+RLCHQPIUosCwpws2gubmkE0gx27Spt4ratrZ5N8trviZYugHVur+HtO9esA\r\nOVpOuRf7PUjhHAVoY0fdonm4KfIrBddhcPyde5AG3YVaeV3erLyjdXk5/dTy\r\n7nEF3j2ftNTMnBBAF0ASJtx/MKp7tVD0Oizl50KttI1Ldm/tjUF+rTkEgIUc\r\n7XJtdlL4MEGJYMTwdcijc4gHce27Rel5+aVJRo/wpXf3Kt8kjaeaksumm7DY\r\nUHgi/NFL//Qdw2WrI/AjVjnR8R+kfuWAUtpt2LdJ6kNZRaRlQOAr0/2voHv7\r\nv5Q0vtrptwHpn/rf9kC1s3U4pgJVqgbbuwkJKKO28kW2AMJosEPWDPJ/dXgw\r\nsWSj9EoyXi9XDRede/ueGen2sFV9yafPA93MhBn5R2bWD1t6i8TtLQa7wxqY\r\npir1qyKQRn12IXRCpqEyIxcqu/Z7Hpq0ibg=\r\n=UcJr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zeligzhou","email":"zeligzhou@gmail.com"},"directories":{},"maintainers":[{"name":"zeligzhou","email":"zeligzhou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-qsa_1.1.1_1655212337760_0.9941576660626046"},"_hasShrinkwrap":false,"deprecated":"bug fixed in v1.1.2"},"1.1.2":{"name":"xmldom-qsa","version":"1.1.2","description":"Based on @xmldom/xmldom with some minor enhancements. Add querySelector, querySelectorAll and match method to Document and Element.","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer","ponyfill","querySelector"],"author":{"name":"Zelig","email":"zeligzhou@gmail.com","url":"https://github.com/zeligzhou"},"homepage":"https://github.com/zeligzhou/xmldom-qsa","repository":{"type":"git","url":"git+ssh://git@github.com/zeligzhou/xmldom-qsa.git"},"main":"lib/index.js","types":"index.d.ts","scripts":{"lint":"eslint lib test","start":"nodemon --watch package.json --watch lib --watch test --exec 'npm --silent run test && npm --silent run lint'","stryker":"stryker run","stryker:dry-run":"stryker run -m '' --reporters progress","test":"jest"},"engines":{"node":">=8.0.0"},"dependencies":{},"devDependencies":{"@stryker-mutator/core":"5.5.1","eslint":"8.5.0","eslint-config-prettier":"8.3.0","eslint-plugin-es5":"1.5.0","eslint-plugin-prettier":"4.0.0","get-stream":"6.0.1","jest":"27.4.5","nodemon":"2.0.15","prettier":"2.5.1","xmltest":"1.5.0","yauzl":"2.10.0"},"bugs":{"url":"https://github.com/zeligzhou/xmldom-qsa/issues","email":"zeligzhou@gmail.com"},"license":"MIT","gitHead":"1306a6a4e74a1cb15d7e6a194b89425745b64e5d","_id":"xmldom-qsa@1.1.2","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-+GdJhpC3aXT1sXd6MW0b/lTZ3/N9y3y3aGV784YDd51AdSFiIKGDBF/Q/f9do5tdjBHZeDZese74og/EbGzfBQ==","shasum":"5adeb96b7e9ce13e808178c681e1360ac2b022a1","tarball":"https://registry.npmjs.org/xmldom-qsa/-/xmldom-qsa-1.1.2.tgz","fileCount":13,"unpackedSize":160216,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxTSecYWhnfMu2RFpPRs0ESUfqAJa+sAHrDuesUKh/ZgIgE82CzC2ZWTGOSqHfp2tDKyVcui40EXSmLPInFjJxSN8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqUlUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBJhAAo3U9+VLeW1X5XfatzaMx0/qBIVhDt2DLq1q2qv8Bo3yC24qh\r\njrYMPx76gQwK1Y1GhFtVGCQzqlMPVnd3Uav1LUrkN0Er+oK5qZexYiV8JeRT\r\nJ/gy+G8n17GfNS2x9GcZy7W5Js1ov8TBdOKrels2/NSKv019v4JcWBHeoi/d\r\nrLXamT7PomgGw5bdAaK1l+txLD+IMxJb6EG3kYWzEP6ndvPuOIZsgV7nCNWe\r\n1ZyWn77on852S4QB0JkTNK5qBIthneL0wT1nFuAhEyFODRPTuCrN/+UlbTq/\r\nNEiKVDZMcdYF1cbQGGYUTNgEIPKzCXEbuiB5GSiplbiwUXkh3LGHiXnBOQgi\r\nC+Ey/p8c0ECO7RRSsyWhnlDwgXShi/lGFBw19RuvxPR8GQPkhopdu/KKpelR\r\nIzWVEmX0rptzIPXOws3wMoKQkgc0fFfq2NbNzHKGrDVlkOsW9sZe8PzmaC3Q\r\ntvL4SF184IrTnQnoD0k1wxYP7UUzz0qAAhY4jeNU07M1f0qV4TUILttZ2N7P\r\nRxwCp4r9HUEm6wQvWVRUDGZitdlHpvBzmJVik6aqzK91mNBeP+Pxs+zP7XYt\r\nasOW+93OqjsFUq9RTGqAr+FsHYaGaqoLVCHeLSJbTUSbsON5/rHEMYsgEo/e\r\n8uMXgS9SOnSwpepgSl/a+Gj6hcSvggSHofE=\r\n=YbQ1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zeligzhou","email":"zeligzhou@gmail.com"},"directories":{},"maintainers":[{"name":"zeligzhou","email":"zeligzhou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-qsa_1.1.2_1655261523967_0.8238163894298043"},"_hasShrinkwrap":false},"1.1.3-beta":{"name":"xmldom-qsa","version":"1.1.3-beta","description":"Based on @xmldom/xmldom with some minor enhancements. Add querySelector, querySelectorAll and match method to Document and Element.","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer","ponyfill","querySelector"],"author":{"name":"Zelig","email":"zeligzhou@gmail.com","url":"https://github.com/zeligzhou"},"homepage":"https://github.com/zeligzhou/xmldom-qsa","repository":{"type":"git","url":"git+ssh://git@github.com/zeligzhou/xmldom-qsa.git"},"main":"lib/index.js","types":"index.d.ts","scripts":{"lint":"eslint lib test","format":"prettier --write test","changelog":"auto-changelog --unreleased-only","start":"nodemon --watch package.json --watch lib --watch test --exec 'npm --silent run test && npm --silent run lint'","stryker":"stryker run","stryker:dry-run":"stryker run -m '' --reporters progress","test":"jest","testrelease":"npm test && eslint lib","version":"./changelog-has-version.sh","release":"np --no-yarn --test-script testrelease --branch release-0.8.x patch"},"engines":{"node":">=8.0.0"},"dependencies":{},"devDependencies":{"@stryker-mutator/core":"5.6.1","auto-changelog":"2.4.0","eslint":"8.25.0","eslint-config-prettier":"8.5.0","eslint-plugin-es5":"1.5.0","eslint-plugin-prettier":"4.2.1","get-stream":"6.0.1","jest":"27.5.1","nodemon":"2.0.20","np":"7.6.2","prettier":"2.7.1","xmltest":"1.5.0","yauzl":"2.10.0"},"bugs":{"url":"https://github.com/zeligzhou/xmldom-qsa/issues","email":"zeligzhou@gmail.com"},"license":"MIT","gitHead":"174afef0306b5fb1f1eb517cb7b87928c6c9e873","_id":"xmldom-qsa@1.1.3-beta","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-FIfrBbX3HA1hnAhm7hzruw4YYFPd6kBYFRxRfg0kuewXW849sgQvXfjQjBCPcCLidQkRJEoQYuCfmbxEY9OybA==","shasum":"bf1cfa6f9b4aedc37c350aa593af39cc9e055078","tarball":"https://registry.npmjs.org/xmldom-qsa/-/xmldom-qsa-1.1.3-beta.tgz","fileCount":14,"unpackedSize":183145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDeCJkgKQZO407k1iTpO0vHONt5UYoCqs0OtvGjsJgfwIgW3DbAIE29qg0+E5xBMNII1q4cyQkxoLpnGn4mSUubcE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+DOKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph8hAAn1IvDfQRJ033IE+TU/RIKoDF4rvBa3Ae4DCw6DFddqKTDyY+\r\nB9VuvfcIwrFgxhYLACref74SM0FaxlXIqM5raFJvfpOohUtyW473SnBJ6y95\r\nCguhQwi32Gy97pTZkwoMlNMNmK7ey2j3WUMdkk3/P9rT0qqGNtrsZiIdaWNW\r\n+B2UCIa3GQurcwggY2O9JCtBBGIXrP67gVlavvC6VUTOZUQxlb7GaOXxh5n7\r\nhwhsc8+lJG5b24Ps0gekU2iS6w7T/atnPjIEM7w50LSfleZeYyqjpXWWYHAH\r\nC8cmjoLv0FRGIsLhTWGRNubUZC7IVr1PJhyCN5VnN/2HVoMHzPL0Jcc0aixu\r\nWxyR3AUY8hG/lgiQMrEKO5zgRnFl5pl9ePDXiUfeA7c8jeDhx7yPtuUAW2YY\r\ni7l1KfTdxVxIXa9Skr9WErZESIkGxkeNnQRYFQZonsJt804f2E2T37ObtTga\r\nMRN9aX1UPHf5y/d5C+2ZjJc9syM1HsvXAqosxoNY/fGvTYjxFzdYpB57VCSM\r\nC70Ip8AFKR0wQuvcOcsQ6kcLp9VOzABEThggUYFno3ELnszWOLm3P5f82b4a\r\nIhejZAFKsHO4IIeHr0/iVBvpvLYMdWzK/TzQhy8nspOvPUIRDfT9cY6T1WwY\r\nRmkAwcohj61b3IlIUQLXu/JydZSWsCveaVU=\r\n=GOZx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zeligzhou","email":"zeligzhou@gmail.com"},"directories":{},"maintainers":[{"name":"zeligzhou","email":"zeligzhou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-qsa_1.1.3-beta_1677210506595_0.9948932303874221"},"_hasShrinkwrap":false},"1.1.3-gamma":{"name":"xmldom-qsa","version":"1.1.3-gamma","description":"Based on @xmldom/xmldom with some minor enhancements. Add querySelector, querySelectorAll and match method to Document and Element.","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer","ponyfill","querySelector"],"author":{"name":"Zelig","email":"zeligzhou@gmail.com","url":"https://github.com/zeligzhou"},"homepage":"https://github.com/zeligzhou/xmldom-qsa","repository":{"type":"git","url":"git+ssh://git@github.com/zeligzhou/xmldom-qsa.git"},"main":"lib/index.js","types":"index.d.ts","scripts":{"lint":"eslint lib test","format":"prettier --write test","changelog":"auto-changelog --unreleased-only","start":"nodemon --watch package.json --watch lib --watch test --exec 'npm --silent run test && npm --silent run lint'","stryker":"stryker run","stryker:dry-run":"stryker run -m '' --reporters progress","test":"jest","testrelease":"npm test && eslint lib","version":"./changelog-has-version.sh","release":"np --no-yarn --test-script testrelease --branch release-0.8.x patch"},"engines":{"node":">=8.0.0"},"dependencies":{},"devDependencies":{"@stryker-mutator/core":"5.6.1","auto-changelog":"2.4.0","eslint":"8.25.0","eslint-config-prettier":"8.5.0","eslint-plugin-es5":"1.5.0","eslint-plugin-prettier":"4.2.1","get-stream":"6.0.1","jest":"27.5.1","nodemon":"2.0.20","np":"7.6.2","prettier":"2.7.1","xmltest":"1.5.0","yauzl":"2.10.0"},"bugs":{"url":"https://github.com/zeligzhou/xmldom-qsa/issues","email":"zeligzhou@gmail.com"},"license":"MIT","gitHead":"ca4f53f963b263751022c40db3e904c70b945f8e","_id":"xmldom-qsa@1.1.3-gamma","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-eTSI5dcbPR5wUF5XdSSwpc6yaVJ69LoL/cfPlPbJ9L1/31e5ayhxvzaPPb9MD9O0DuWx4bjuZkWohK14JQ8yXQ==","shasum":"8391c39ee98dac764f8fe1cbe42cb44b1e61e748","tarball":"https://registry.npmjs.org/xmldom-qsa/-/xmldom-qsa-1.1.3-gamma.tgz","fileCount":14,"unpackedSize":183845,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLXiU5E0m45n34YrCxDKoraHYotR93jUEv8kiavk8W2QIgdwtgYUA9octQkWT0V/cZVBGmwdeiglAZq7r+Vs3D0rk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKug3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIJA/+PxwLPK+rDnS2AQwkfFQLuy4Wu6ScYTMyaBtiZOYV0RtpD9n0\r\nM3Iurt7CoieAtDFhZyS3Sp0BWdsTWjI6PaxPVCdzO1w6PR+QpaVg0xoyX9ke\r\n2Kkj3C3pI7+wQDt6126GMqsbRmfE0bTyUxF3WaTC7oedaPCWf+d+hUQeCki3\r\ndsiUAymXWWxJVuicR4DoaF2zvU/4R+R0/5K++tbw8BBT51shnSysdmMnbxR1\r\nn4VQYUDvxPk7itfGFI+wNCPdfyCSil4xtg9zTp0W5RnNOVQgham9oopxQ2C7\r\nXUz6dYEHzj0DsLI+73knZ4gx21DAOKlQsZUFuYySvDtKBZw0/04jRPX9wpKR\r\nKi8S7CRb44OW+QVemwFqsHEUCPHoJ3Ts7ZPb2iUt5MD8D8xXsIJ+d1zzCo1S\r\nKZ1pOf3DYbRxx7Og7abiL19I/SIkfGTAlnZV2AdTl6BFu8wU0LYsSwKkgC1D\r\n+j984cn1iQSxjcDjgOQKRO6Pu+vqO+iz2KdAorqmlePZRaZ8Si4qkVcu9IOt\r\nrt6lUhOIA2DEOA5S2qXA1u9pD5MEcmnmgj79tnFL1bnWaW+dWddRlyXADRff\r\nnY1mA+n91v3unjn0ehH6MiVpYAtzo9NXWRiFs/Rox9d3w3F78BRoLooUTm3I\r\nkqDmHX5DdyfzpRm8/4WIazRIMmrtiR7Km/M=\r\n=ZAGZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zeligzhou","email":"zeligzhou@gmail.com"},"directories":{},"maintainers":[{"name":"zeligzhou","email":"zeligzhou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-qsa_1.1.3-gamma_1680533559779_0.09779173236883487"},"_hasShrinkwrap":false},"1.1.3":{"name":"xmldom-qsa","version":"1.1.3","description":"Based on @xmldom/xmldom with some minor enhancements. Add querySelector, querySelectorAll and match method to Document and Element.","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer","ponyfill","querySelector"],"author":{"name":"Zelig","email":"zeligzhou@gmail.com","url":"https://github.com/zeligzhou"},"homepage":"https://github.com/zeligzhou/xmldom-qsa","repository":{"type":"git","url":"git+ssh://git@github.com/zeligzhou/xmldom-qsa.git"},"main":"lib/index.js","types":"index.d.ts","scripts":{"lint":"eslint lib test","format":"prettier --write test","changelog":"auto-changelog --unreleased-only","start":"nodemon --watch package.json --watch lib --watch test --exec 'npm --silent run test && npm --silent run lint'","stryker":"stryker run","stryker:dry-run":"stryker run -m '' --reporters progress","test":"jest","testrelease":"npm test && eslint lib"},"engines":{"node":">=8.0.0"},"dependencies":{},"devDependencies":{"@stryker-mutator/core":"5.6.1","auto-changelog":"2.4.0","eslint":"8.25.0","eslint-config-prettier":"8.5.0","eslint-plugin-es5":"1.5.0","eslint-plugin-prettier":"4.2.1","get-stream":"6.0.1","jest":"27.5.1","nodemon":"2.0.20","np":"7.6.2","prettier":"2.7.1","xmltest":"1.5.0","yauzl":"2.10.0"},"bugs":{"url":"https://github.com/zeligzhou/xmldom-qsa/issues","email":"zeligzhou@gmail.com"},"license":"MIT","gitHead":"d87d5f9474dca230959a48fca5611d6f5d69d896","_id":"xmldom-qsa@1.1.3","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-IJBOczBpAYrIBJFFsmCBwfBhwe4zdMR3Xz0ZBX0OFtgO49rLy/BWbhkegOwsthdBWb1gUtFK6ZZnGdT8ZqPRBA==","shasum":"ee4b16d5deb62325236c0f82e6accbbba050948c","tarball":"https://registry.npmjs.org/xmldom-qsa/-/xmldom-qsa-1.1.3.tgz","fileCount":14,"unpackedSize":183708,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0q8Fu0dyuxsRFRS1k/5DgzACnsxqf+XYwY9fC+a8EdAIhAPQTzpYHPoLB45VQt+00mdoTIMlZn7Jet7EcL+VFgLO5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTjTMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo23hAAm4NXw7npq3JWYypTWlA8xtX5qSU32POFTJZHbSkrYRIXRBkT\r\nilB4JYlbQFEUHDZURWLBUW/kGeEOVy41fIyPn1WpaQQ6t+OpToKidnsf110x\r\n2LGrRmj2RRDNBqdtWKoTyMfV98PX4UQ4Njpr7WerTOwV1VmKNWqUQxrnsPE4\r\nArrA0SkdCdXTxb2Eli4P0eiMW5LAK/dmucSO9QjZgOGqNHTsKml40UqeDMUH\r\nDHq2A6UQSpSt/q7W3NTI6SNsmuAmtOIxQsP6Hk2YzpmqYLJSRxuRGxLtq6tV\r\njQHTpXkDjHhpk83ED4xRF6OYkcqSDeAG4oD2XsfIGzWMJuPMUxz2/OhKwFsC\r\nRg+g6xST7Wi8ZHMSYDmKS2oauxi70VqORE/+Cs5p6kAXu8ZjziL3O0V2/rlN\r\nhVijPKV527tKZbD3pQWkMCluUlp4up2GjFWkOIIATAQiC/4XuTtZWyUSS316\r\nq+zQbitkLGmq1D1NM+nuFMoIogyW2x7ZAPRH29zjf4lJz9xf3NIiuoTNnGb+\r\nyENjvlRXABACXEGYMXMZ8dYxtKVUDcPFBgJSwKvxfKLv7X/xNRPp0KY54v8V\r\nmD8U8h6xkn6xPV8v4Pe3tkJ4ZX7W5Oj28y1XCvER3oXadXdMfAgC8HUj9yGM\r\nWrH5KwK/uqejcpGTCf/NJj1a1C9xhsr9JzI=\r\n=VWOz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zeligzhou","email":"zeligzhou@gmail.com"},"directories":{},"maintainers":[{"name":"zeligzhou","email":"zeligzhou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-qsa_1.1.3_1682846924339_0.5280870426178959"},"_hasShrinkwrap":false}},"readme":"# xmldom-qsa\n\nThis is based on [xmldom](https://github.com/xmldom/xmldom) with some minor enhancements.\n\n`xmldom-qsa` add `querySelector`, `querySelectorAll` and `match` method to `Document` and `Element`. And you can write some more methods to these elements by add `prototype` methods to Node.\n\nxmldom is a javascript [ponyfill](https://ponyfill.com/) to provide the following APIs [that are present in modern browsers](https://caniuse.com/xml-serializer) to other runtimes:\n- convert an XML string into a DOM tree\n  ```\n  new DOMParser().parseFromString(xml, mimeType) => Document\n  ```\n- create, access and modify a DOM tree\n  ```\n  new DOMImplementation().createDocument(...) => Document\n  ```\n- serialize a DOM tree back into an XML string\n  ```\n  new XMLSerializer().serializeToString(node) => string\n  ```\n\nThe target runtimes `xmldom` supports are currently Node >= v10 (ES5) and Rhino ([not tested as part of CI](https://github.com/xmldom/xmldom/discussions/214)).\n\nWhen deciding how to fix bugs or implement features, `xmldom` tries to stay as close  as possible to the various [related specifications/standards](#specs).\nAs indicated by the version starting with `0.`, this implementation is not feature complete and some implemented features differ from what the specifications describe.\n**Issues and PRs for such differences are always welcome, even when they only provide a failing test case.**\n\nThis project was forked from it's [original source](https://github.com/jindw/xmldom) in 2019, more details about that transition can be found in the [CHANGELOG](CHANGELOG.md#maintainer-changes).\n\n## Usage\n\n### Install:\n\n> npm install xmldom-qsa\n\nEnhancements:\n====\n```javascript\n\ndoc.documentElement.querySelector('.clazz');\n\nvar Node = require('xmldom-qsa/dom').Node;\nNode.prototype.addAttr = function(x,y) { ... }\ndoc.documentElement.addAttr('x','y');\n\n```\n\n### Example:\n\n[In NodeJS](examples/nodejs/src/index.js)\n```javascript\nconst { DOMParser } = require('xmldom-qsa')\n\nconst doc = new DOMParser().parseFromString(\n    '<xml xmlns=\"a\" xmlns:c=\"./lite\">\\n' +\n        '\\t<child>test</child>\\n' +\n        '\\t<child></child>\\n' +\n        '\\t<child/>\\n' +\n        '</xml>',\n    'text/xml'\n)\ndoc.documentElement.setAttribute('x', 'y')\ndoc.documentElement.setAttributeNS('./lite', 'c:x', 'y2')\nconsole.info(doc)\n\nconst nsAttr = doc.documentElement.getAttributeNS('./lite', 'x')\nconsole.info(nsAttr)\n```\n\nNote: in Typescript ~and ES6~(see #316) you can use the `import` approach, as follows:\n\n```javascript\nimport { DOMParser } from 'xmldom-qsa'\n```\n\n## API Reference\n\n * [DOMParser](https://developer.mozilla.org/en-US/docs/Web/API/DOMParser):\n\n\t```javascript\n\tparseFromString(xmlsource,mimeType)\n\t```\n\t* **options extension** _by xmldom_ (not DOM standard!!)\n\n\t```javascript\n\t//added the options argument\n\tnew DOMParser(options)\n\n\t//errorHandler is supported\n\tnew DOMParser({\n\t\t/**\n\t\t * locator is always need for error position info\n\t\t */\n\t\tlocator:{},\n\t\t/**\n\t\t * you can override the errorHandler for xml parser\n\t\t * @link http://www.saxproject.org/apidoc/org/xml/sax/ErrorHandler.html\n\t\t */\n\t\terrorHandler:{warning:function(w){console.warn(w)},error:callback,fatalError:callback}\n\t\t//only callback model\n\t\t//errorHandler:function(level,msg){console.log(level,msg)}\n\t})\n\n\t```\n\n * [XMLSerializer](https://developer.mozilla.org/en-US/docs/Web/API/XMLSerializer)\n\n\t```javascript\n\tserializeToString(node)\n\t```\n### DOM level2 method and attribute:\n\n* [Node](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1950641247)\n\n  readonly class properties (aka `NodeType`),\n  these can be accessed from any `Node` instance `node`:\n  `if (node.nodeType === node.ELEMENT_NODE) {...`\n\n    1. `ELEMENT_NODE` (`1`)\n    2. `ATTRIBUTE_NODE` (`2`)\n    3. `TEXT_NODE` (`3`)\n    4. `CDATA_SECTION_NODE` (`4`)\n    5. `ENTITY_REFERENCE_NODE` (`5`)\n    6. `ENTITY_NODE` (`6`)\n    7. `PROCESSING_INSTRUCTION_NODE` (`7`)\n    8. `COMMENT_NODE` (`8`)\n    9. `DOCUMENT_NODE` (`9`)\n    10. `DOCUMENT_TYPE_NODE` (`10`)\n    11. `DOCUMENT_FRAGMENT_NODE` (`11`)\n    12. `NOTATION_NODE` (`12`)\n\n  attribute:\n    - `nodeValue` | `prefix`\n\n  readonly attribute:\n    - `nodeName` | `nodeType` | `parentNode` | `childNodes` | `firstChild` | `lastChild` | `previousSibling` | `nextSibling` | `attributes` | `ownerDocument` | `namespaceURI` | `localName`\n\n  method:\n    * `insertBefore(newChild, refChild)`\n    * `replaceChild(newChild, oldChild)`\n    * `removeChild(oldChild)`\n    * `appendChild(newChild)`\n    * `hasChildNodes()`\n    * `cloneNode(deep)`\n    * `normalize()`\n    * `isSupported(feature, version)`\n    * `hasAttributes()`\n* [DOMException](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html)\n\n  extends the Error type thrown as part of DOM API.\n\n  readonly class properties:\n  - `INDEX_SIZE_ERR` (`1`)\n  - `DOMSTRING_SIZE_ERR` (`2`)\n  - `HIERARCHY_REQUEST_ERR` (`3`)\n  - `WRONG_DOCUMENT_ERR` (`4`)\n  - `INVALID_CHARACTER_ERR` (`5`)\n  - `NO_DATA_ALLOWED_ERR` (`6`)\n  - `NO_MODIFICATION_ALLOWED_ERR` (`7`)\n  - `NOT_FOUND_ERR` (`8`)\n  - `NOT_SUPPORTED_ERR` (`9`)\n  - `INUSE_ATTRIBUTE_ERR` (`10`)\n  - `INVALID_STATE_ERR` (`11`)\n  - `SYNTAX_ERR` (`12`)\n  - `INVALID_MODIFICATION_ERR` (`13`)\n  - `NAMESPACE_ERR` (`14`)\n  - `INVALID_ACCESS_ERR` (`15`)\n\n  attributes:\n  -  `code` with a value matching one of the above constants.\n\n* [DOMImplementation](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-102161490)\n\n  method:\n  - `hasFeature(feature, version)`\n  - `createDocumentType(qualifiedName, publicId, systemId)`\n  - `createDocument(namespaceURI, qualifiedName, doctype)`\n\n* [Document](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#i-Document) : Node\n\n  readonly attribute:\n  - `doctype` | `implementation` | `documentElement`\n\n  method:\n  - `createElement(tagName)`\n  - `createDocumentFragment()`\n  - `createTextNode(data)`\n  - `createComment(data)`\n  - `createCDATASection(data)`\n  - `createProcessingInstruction(target, data)`\n  - `createAttribute(name)`\n  - `createEntityReference(name)`\n  - `getElementsByTagName(tagname)`\n  - `importNode(importedNode, deep)`\n  - `createElementNS(namespaceURI, qualifiedName)`\n  - `createAttributeNS(namespaceURI, qualifiedName)`\n  - `getElementsByTagNameNS(namespaceURI, localName)`\n  - `getElementById(elementId)`\n\n* [DocumentFragment](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-B63ED1A3) : Node\n* [Element](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-745549614) : Node\n\n  readonly attribute:\n  - `tagName`\n\n  method:\n  - `getAttribute(name)`\n  - `setAttribute(name, value)`\n  - `removeAttribute(name)`\n  - `getAttributeNode(name)`\n  - `setAttributeNode(newAttr)`\n  - `removeAttributeNode(oldAttr)`\n  - `getElementsByTagName(name)`\n  - `getAttributeNS(namespaceURI, localName)`\n  - `setAttributeNS(namespaceURI, qualifiedName, value)`\n  - `removeAttributeNS(namespaceURI, localName)`\n  - `getAttributeNodeNS(namespaceURI, localName)`\n  - `setAttributeNodeNS(newAttr)`\n  - `getElementsByTagNameNS(namespaceURI, localName)`\n  - `hasAttribute(name)`\n  - `hasAttributeNS(namespaceURI, localName)`\n\n* [Attr](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-637646024) : Node\n\n  attribute:\n  - `value`\n\n  readonly attribute:\n  - `name` | `specified` | `ownerElement`\n\n* [NodeList](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-536297177)\n\n  readonly attribute:\n  - `length`\n\n  method:\n  - `item(index)`\n\n* [NamedNodeMap](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1780488922)\n\n  readonly attribute:\n  - `length`\n\n  method:\n  - `getNamedItem(name)`\n  - `setNamedItem(arg)`\n  - `removeNamedItem(name)`\n  - `item(index)`\n  - `getNamedItemNS(namespaceURI, localName)`\n  - `setNamedItemNS(arg)`\n  - `removeNamedItemNS(namespaceURI, localName)`\n\n* [CharacterData](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-FF21A306) : Node\n\n  method:\n  - `substringData(offset, count)`\n  - `appendData(arg)`\n  - `insertData(offset, arg)`\n  - `deleteData(offset, count)`\n  - `replaceData(offset, count, arg)`\n\n* [Text](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1312295772) : CharacterData\n\n  method:\n  - `splitText(offset)`\n\n* [CDATASection](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-667469212)\n* [Comment](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1728279322) : CharacterData\n\n* [DocumentType](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-412266927)\n\n  readonly attribute:\n  - `name` | `entities` | `notations` | `publicId` | `systemId` | `internalSubset`\n\n* Notation : Node\n\n  readonly attribute:\n  - `publicId` | `systemId`\n\n* Entity : Node\n\n  readonly attribute:\n  - `publicId` | `systemId` | `notationName`\n\n* EntityReference : Node\n* ProcessingInstruction : Node\n\n  attribute:\n  - `data`\n  readonly attribute:\n  - `target`\n\n### DOM level 3 support:\n\n* [Node](http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-textContent)\n\n  attribute:\n  - `textContent`\n\n  method:\n  - `isDefaultNamespace(namespaceURI)`\n  - `lookupNamespaceURI(prefix)`\n\n### DOM extension by xmldom\n\n* [Node] Source position extension;\n\n  attribute:\n  - `lineNumber` //number starting from `1`\n  - `columnNumber` //number starting from `1`\n\n## Specs\n\nThe implementation is based on several specifications:\n\n<!-- Should open in new tab and the links in the SVG should be clickable there! -->\n<a href=\"https://raw.githubusercontent.com/xmldom/xmldom/master/docs/specs.svg\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" >![Overview of related specifications and their relations](docs/specs.svg)</a>\n\n### DOM Parsing and Serialization\n\nFrom the [W3C DOM Parsing and Serialization (WD 2016)](https://www.w3.org/TR/2016/WD-DOM-Parsing-20160517/) `xmldom` provides an implementation for the interfaces:\n- `DOMParser`\n- `XMLSerializer`\n\nNote that there are some known deviations between this implementation and the W3 specifications.\n\nNote: [The latest version of this spec](https://w3c.github.io/DOM-Parsing/) has the status \"Editors Draft\", since it is under active development. One major change is that [the definition of the `DOMParser` interface has been moved to the HTML spec](https://w3c.github.io/DOM-Parsing/#the-domparser-interface)\n\n\n### DOM\n\nThe original author claims that xmldom implements [DOM Level 2] in a \"fully compatible\" way and some parts of [DOM Level 3], but there are not enough tests to prove this. Both Specifications are now superseded by the [DOM Level 4 aka Living standard] wich has a much broader scope than xmldom.\n\nxmldom implements the following interfaces (most constructors are currently not exposed):\n- `Attr`\n- `CDATASection`\n- `CharacterData`\n- `Comment`\n- `Document`\n- `DocumentFragment`\n- `DocumentType`\n- `DOMException` (constructor exposed)\n- `DOMImplementation` (constructor exposed)\n- `Element`\n- `Entity`\n- `EntityReference`\n- `LiveNodeList`\n- `NamedNodeMap`\n- `Node` (constructor exposed)\n- `NodeList`\n- `Notation`\n- `ProcessingInstruction`\n- `Text`\n\nmore details are available in the (incomplete) [API Reference](#api-reference) section.\n\n### HTML\n\nxmldom does not have any goal of supporting the full spec, but it has some capability to parse, report and serialize things differently when \"detecting HTML\" (by checking the default namespace).\nThere is an upcoming change to better align the implementation with the latest specs, related to <https://github.com/xmldom/xmldom/issues/203>.\n\n### SAX, XML, XMLNS\n\nxmldom has an own SAX parser implementation to do the actual parsing, which implements some interfaces in alignment with the Java interfaces SAX defines:\n- `XMLReader`\n- `DOMHandler`\n\nThere is an idea/proposal to make it possible to replace it with something else in <https://github.com/xmldom/xmldom/issues/55>\n","maintainers":[{"name":"zeligzhou","email":"zeligzhou@gmail.com"}],"time":{"modified":"2023-04-30T09:28:44.638Z","created":"2017-06-27T09:03:53.550Z","0.1.28":"2017-06-27T09:03:53.550Z","0.1.29":"2017-06-27T09:18:50.113Z","1.0.1":"2017-06-28T03:17:35.295Z","1.0.2":"2017-06-28T03:22:14.829Z","1.0.3":"2017-06-28T03:26:25.002Z","0.2.0":"2021-12-28T08:03:47.762Z","1.1.0":"2021-12-28T08:06:52.114Z","1.1.1":"2022-06-14T13:12:17.942Z","1.1.2":"2022-06-15T02:52:04.192Z","1.1.3-beta":"2023-02-24T03:48:26.726Z","1.1.3-gamma":"2023-04-03T14:52:39.957Z","1.1.3":"2023-04-30T09:28:44.523Z"},"homepage":"https://github.com/zeligzhou/xmldom-qsa","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer","ponyfill","querySelector"],"repository":{"type":"git","url":"git+ssh://git@github.com/zeligzhou/xmldom-qsa.git"},"author":{"name":"Zelig","email":"zeligzhou@gmail.com","url":"https://github.com/zeligzhou"},"bugs":{"url":"https://github.com/zeligzhou/xmldom-qsa/issues","email":"zeligzhou@gmail.com"},"license":"MIT","readmeFilename":"readme.md","users":{"zeligzhou":true}}