{"_id":"libxml2-wasm","_rev":"25-91097bba05a03a0357feed48240adba9","name":"libxml2-wasm","dist-tags":{"latest":"0.7.1"},"versions":{"0.0.2":{"name":"libxml2-wasm","version":"0.0.2","author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.0.2","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://github.com/jameslan/libxml2-wasm#readme","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"bb6f0c0c91c9ba53af7b2fb485070ab3ac3bafbc","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.0.2.tgz","fileCount":16,"integrity":"sha512-RpFNQBEWS9wrwc84PGgU7TjS/ZGH8vF5xoPj5+2QZXb4Gd3Gb6dDtUc8KfqFCSKJ08YJgYUs+HllgXLEjCF3gA==","signatures":[{"sig":"MEUCIAM7IfhNJ/Ye6s2IDUQsahB+UUpw7iNgsXTzGX7TlaTFAiEAjFdBm2A9E5QGlfN4EZt8FQC+vMhyZ8lpsxKeVqw5ma8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":971604},"main":"lib/index.mjs","_from":"file:artifact/libxml2-wasm-0.0.2.tgz","engines":{"node":">=14.8.0"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc","lint":"eslint src/* test/*","test":"npm run cov && npm run lint","unit":"mocha","wasm":"gulp rebuild","build":"npm run wasm && tsc --declaration","watch":"tsc --declaration --watch","docwatch":"typedoc --watch"},"_npmUser":{"name":"jameslan","email":"jameslan@gmail.com"},"_resolved":"/home/runner/work/libxml2-wasm/libxml2-wasm/artifact/libxml2-wasm-0.0.2.tgz","_integrity":"sha512-RpFNQBEWS9wrwc84PGgU7TjS/ZGH8vF5xoPj5+2QZXb4Gd3Gb6dDtUc8KfqFCSKJ08YJgYUs+HllgXLEjCF3gA==","deprecated":"Experimental release without stable functionality","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"10.1.0","description":"Bring libxml2 to browsers using WebAssembly","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.8","gulp":"^4.0.2","mocha":"^10.2.0","yargs":"^17.7.2","eslint":"^8.50.0","ts-node":"^10.9.1","typedoc":"^0.24.8","typescript":"^5.1.6","@babel/core":"^7.22.15","@types/chai":"^4.3.6","@types/node":"^20.4.5","@types/mocha":"^10.0.1","@types/yargs":"^17.0.24","@babel/register":"^7.22.15","@babel/preset-env":"^7.22.15","eslint-plugin-import":"^2.28.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-config-airbnb-typescript":"^17.1.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.0.2_1696637935765_0.09354137490876835","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"libxml2-wasm","version":"0.0.3","author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.0.3","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://github.com/jameslan/libxml2-wasm#readme","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"1642a17aac8bff407202a33d830d4f71cd1051ba","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.0.3.tgz","fileCount":16,"integrity":"sha512-3flS2WZFen6JWCjDI6sGHbKFGHQRXL0jd/VVkxQkTx1fCAkGp38YSDeBvL0MW82Mpev59EJInJocZM1/jIdSYQ==","signatures":[{"sig":"MEUCICIUuwZ/IzDCJHBZG2Rpj46ULil54gB8N/4bG4HhBElvAiEAjOiy5jUaIIuJCQCxG1ntyIPiha4acaSwkfMcUiDN/0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":976631},"main":"lib/index.mjs","_from":"file:artifact/libxml2-wasm-0.0.3.tgz","engines":{"node":">=14.8.0"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc","lint":"eslint src/* test/*","test":"npm run cov && npm run lint","unit":"mocha","wasm":"gulp rebuild","build":"npm run wasm && tsc --declaration","watch":"tsc --declaration --watch","docwatch":"typedoc --watch"},"_npmUser":{"name":"jameslan","email":"jameslan@gmail.com"},"_resolved":"/home/runner/work/libxml2-wasm/libxml2-wasm/artifact/libxml2-wasm-0.0.3.tgz","_integrity":"sha512-3flS2WZFen6JWCjDI6sGHbKFGHQRXL0jd/VVkxQkTx1fCAkGp38YSDeBvL0MW82Mpev59EJInJocZM1/jIdSYQ==","deprecated":"Experimental release without stable functionality","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"10.1.0","description":"Bring libxml2 to browsers using WebAssembly","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.8","gulp":"^4.0.2","mocha":"^10.2.0","yargs":"^17.7.2","eslint":"^8.50.0","ts-node":"^10.9.1","typedoc":"^0.24.8","typescript":"^5.1.6","@babel/core":"^7.22.15","@types/chai":"^4.3.6","@types/node":"^20.4.5","@types/mocha":"^10.0.1","@types/yargs":"^17.0.24","@babel/register":"^7.22.15","@babel/preset-env":"^7.22.15","eslint-plugin-import":"^2.28.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-config-airbnb-typescript":"^17.1.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.0.3_1696828977636_0.37078614879944216","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"libxml2-wasm","version":"0.0.4","author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.0.4","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://github.com/jameslan/libxml2-wasm#readme","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"3b64b0e77f4a27e5193c8c2dd1d6d7cf793dc92b","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.0.4.tgz","fileCount":17,"integrity":"sha512-TfgYe7VG09TbDx6uSvGYuojMbCaCaEOTiihJAClAqDgW/+UdQ9O+L4whbrLYVDqJb4bFaoCBctSADmzDbByiCQ==","signatures":[{"sig":"MEQCIBzSFusg62AIzcNg9lYU66SbBQ962V7Tyxxo+tqEJTZYAiBTaf+wi33ISdKl8IMTbQhKF21x7HKNMNb+/FReUaKDlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":977933},"main":"lib/index.mjs","_from":"file:artifact/libxml2-wasm-0.0.4.tgz","engines":{"node":">=14.8.0"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc","lint":"eslint src/* test/*","test":"npm run cov && npm run lint","unit":"mocha","wasm":"gulp rebuild","build":"npm run wasm && tsc --declaration","watch":"tsc --declaration --watch","docwatch":"typedoc --watch"},"_npmUser":{"name":"jameslan","email":"jameslan@gmail.com"},"_resolved":"/home/runner/work/libxml2-wasm/libxml2-wasm/artifact/libxml2-wasm-0.0.4.tgz","_integrity":"sha512-TfgYe7VG09TbDx6uSvGYuojMbCaCaEOTiihJAClAqDgW/+UdQ9O+L4whbrLYVDqJb4bFaoCBctSADmzDbByiCQ==","deprecated":"Experimental release without stable functionality","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"10.1.0","description":"Bring libxml2 to browsers using WebAssembly","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.8","gulp":"^4.0.2","mocha":"^10.2.0","yargs":"^17.7.2","eslint":"^8.50.0","ts-node":"^10.9.1","typedoc":"^0.24.8","typescript":"^5.1.6","@babel/core":"^7.22.15","@types/chai":"^4.3.6","@types/node":"^20.4.5","@types/mocha":"^10.0.1","@types/yargs":"^17.0.24","@babel/register":"^7.22.15","@babel/preset-env":"^7.22.15","eslint-plugin-import":"^2.28.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-config-airbnb-typescript":"^17.1.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.0.4_1697003033128_0.42761074039855096","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"libxml2-wasm","version":"0.0.5","author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.0.5","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://github.com/jameslan/libxml2-wasm#readme","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"7832e4873119f164a43f5dfec3d2bbffcf25cfda","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.0.5.tgz","fileCount":17,"integrity":"sha512-llcdXEdJ6Ck0WzlnsjovR3kty9UEOJL0V2PwXZml1/4PzoqVknrgtvuFOnxysVsieKeTdNmQPiRjDe3bhmiabg==","signatures":[{"sig":"MEUCIQC+2F5nNsJXlzg8ypDQVjPseGL9sisEdUQUsEW6NWEhXAIgF79quDE0xIyrF7wdr6/7r7ZhDRT5qDGsp7m7SX/nfxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":978936},"main":"lib/index.mjs","_from":"file:artifact/libxml2-wasm-0.0.5.tgz","engines":{"node":">=14.8.0"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc","lint":"eslint src/* test/*","test":"npm run cov && npm run lint","unit":"mocha","wasm":"gulp rebuild","build":"npm run wasm && tsc --declaration","watch":"tsc --declaration --watch","docwatch":"typedoc --watch"},"_npmUser":{"name":"jameslan","email":"jameslan@gmail.com"},"_resolved":"/home/runner/work/libxml2-wasm/libxml2-wasm/artifact/libxml2-wasm-0.0.5.tgz","_integrity":"sha512-llcdXEdJ6Ck0WzlnsjovR3kty9UEOJL0V2PwXZml1/4PzoqVknrgtvuFOnxysVsieKeTdNmQPiRjDe3bhmiabg==","deprecated":"Experimental release without stable functionality","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"10.1.0","description":"Bring libxml2 to browsers using WebAssembly","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.8","gulp":"^4.0.2","mocha":"^10.2.0","yargs":"^17.7.2","eslint":"^8.50.0","ts-node":"^10.9.1","typedoc":"^0.24.8","typescript":"^5.1.6","@babel/core":"^7.22.15","@types/chai":"^4.3.6","@types/node":"^20.4.5","@types/mocha":"^10.0.1","@types/yargs":"^17.0.24","@babel/register":"^7.22.15","@babel/preset-env":"^7.22.15","eslint-plugin-import":"^2.28.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-config-airbnb-typescript":"^17.1.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.0.5_1697098009369_0.12501272076843173","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"libxml2-wasm","version":"0.0.6","author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.0.6","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://github.com/jameslan/libxml2-wasm#readme","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"6e5e2a574215742c7231c404d1b2ab3350feff8c","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.0.6.tgz","fileCount":17,"integrity":"sha512-oEB2mly2yiBs/CKI/79IN2wsnsBDbjOtJPPmPpLgr0snESf0Cs9l868A9TrmKQ1ejgFWBu5EGgIpLswmcgPAEQ==","signatures":[{"sig":"MEYCIQCKm5BKkt9TCw0P7B2EVkXhTBdlbiD+78vFa0WCj5kARQIhAPjfbyWvTJj2UakWwls6KMWWtFk19mzqEzUVGlshoSqE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":981701},"main":"lib/index.mjs","_from":"file:artifact/libxml2-wasm-0.0.6.tgz","engines":{"node":">=14.8.0"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc","lint":"eslint src/* test/*","test":"npm run cov && npm run lint","unit":"mocha","wasm":"gulp rebuild","build":"npm run wasm && tsc --declaration","watch":"tsc --declaration --watch","docwatch":"typedoc --watch"},"_npmUser":{"name":"jameslan","email":"jameslan@gmail.com"},"_resolved":"/home/runner/work/libxml2-wasm/libxml2-wasm/artifact/libxml2-wasm-0.0.6.tgz","_integrity":"sha512-oEB2mly2yiBs/CKI/79IN2wsnsBDbjOtJPPmPpLgr0snESf0Cs9l868A9TrmKQ1ejgFWBu5EGgIpLswmcgPAEQ==","deprecated":"Experimental release without stable functionality","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"10.1.0","description":"Bring libxml2 to browsers using WebAssembly","directories":{},"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.8","gulp":"^4.0.2","mocha":"^10.2.0","yargs":"^17.7.2","eslint":"^8.50.0","ts-node":"^10.9.1","typedoc":"^0.24.8","typescript":"^5.1.6","@babel/core":"^7.22.15","@types/chai":"^4.3.6","@types/node":"^20.4.5","@types/mocha":"^10.0.1","@types/yargs":"^17.0.24","@babel/register":"^7.22.15","@babel/preset-env":"^7.22.15","eslint-plugin-import":"^2.28.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-config-airbnb-typescript":"^17.1.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.0.6_1697409246011_0.8943427684678198","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"libxml2-wasm","version":"0.1.0","keywords":["xml","xml parser","WebAssembly"],"author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.1.0","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://github.com/jameslan/libxml2-wasm#readme","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"9c3047f4f1d7c638fec2d3bb2fa65bdab26d2871","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.1.0.tgz","fileCount":17,"integrity":"sha512-nYikJMUicr+wQAXnHF5AOjRfHlVm2JyBsgqX8QIYosFFVhmkXlUx4/lDU4zzRLWy1U9VkhWoqyeU/NWcKIa4wQ==","signatures":[{"sig":"MEQCIAY/jIkqNywP8FniWv+eyPmo7ungjep/UrSIiAEs+lG5AiACu7N0DhtjsvxNtGR3W5laetQG2Pi8eEmcCEWjN9Iucw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":997906},"main":"lib/index.mjs","_from":"file:artifact/libxml2-wasm-0.1.0.tgz","engines":{"node":">=14.8.0"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc","lint":"eslint src/* test/*","test":"npm run cov && npm run lint","unit":"mocha","wasm":"gulp rebuild","build":"npm run wasm && tsc --declaration","watch":"tsc --declaration --watch","docwatch":"typedoc --watch"},"_npmUser":{"name":"jameslan","email":"jameslan@gmail.com"},"_resolved":"/home/runner/work/libxml2-wasm/libxml2-wasm/artifact/libxml2-wasm-0.1.0.tgz","_integrity":"sha512-nYikJMUicr+wQAXnHF5AOjRfHlVm2JyBsgqX8QIYosFFVhmkXlUx4/lDU4zzRLWy1U9VkhWoqyeU/NWcKIa4wQ==","deprecated":"No more supported","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"10.1.0","description":"WebAssembly-based libxml2 javascript binding","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.8","gulp":"^4.0.2","mocha":"^10.2.0","yargs":"^17.7.2","eslint":"^8.50.0","ts-node":"^10.9.1","typedoc":"^0.23.28","typescript":"5.0","@babel/core":"^7.22.15","@types/chai":"^4.3.6","@types/node":"^20.4.5","chai-sorted":"^0.2.0","@types/mocha":"^10.0.1","@types/yargs":"^17.0.24","@babel/register":"^7.22.15","@babel/preset-env":"^7.22.15","@types/chai-sorted":"^0.2.2","eslint-plugin-import":"^2.28.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","@knodes/typedoc-plugin-pages":"^0.23.4","eslint-config-airbnb-typescript":"^17.1.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.1.0_1699242977010_0.8817235879239382","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"libxml2-wasm","version":"0.2.0","keywords":["xml","xml parser","libxml","WebAssembly"],"author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.2.0","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://github.com/jameslan/libxml2-wasm#readme","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"aafc52d2c1215dc25580d8052ce6a29d2849d143","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.2.0.tgz","fileCount":20,"integrity":"sha512-vG36viLWFbST07HhVsfTokIqPaNFCJIkBA86DCK8yldQe/ULhtnQQuVhqkE8FNKdT0wXOpQZlSbJapuqJ/x20A==","signatures":[{"sig":"MEUCIQCrySmhYoHjBOTyV5aKJZVZG03cGn/AcAQ3pT6tNp+LZwIgZ0r/pMOXZ703o7d15vv5Zz8FULcZQlhuf4EQFeTQ72I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":992687},"main":"lib/index.mjs","_from":"file:artifact/libxml2-wasm-0.2.0.tgz","engines":{"node":">=14.8.0"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc","lint":"eslint src/* test/*","test":"npm run cov && npm run lint","unit":"mocha","wasm":"gulp rebuild","build":"npm run wasm && tsc --declaration","watch":"tsc --declaration --watch","docwatch":"typedoc --watch"},"_npmUser":{"name":"jameslan","email":"jameslan@gmail.com"},"_resolved":"/home/runner/work/libxml2-wasm/libxml2-wasm/artifact/libxml2-wasm-0.2.0.tgz","_integrity":"sha512-vG36viLWFbST07HhVsfTokIqPaNFCJIkBA86DCK8yldQe/ULhtnQQuVhqkE8FNKdT0wXOpQZlSbJapuqJ/x20A==","deprecated":"outdated","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"10.2.3","description":"WebAssembly-based libxml2 javascript binding","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.8","gulp":"^4.0.2","mocha":"^10.2.0","yargs":"^17.7.2","eslint":"^8.50.0","ts-node":"^10.9.1","typedoc":"^0.23.28","typescript":"5.0","@babel/core":"^7.22.15","@types/chai":"^4.3.6","@types/node":"^20.4.5","chai-sorted":"^0.2.0","@types/mocha":"^10.0.1","@types/yargs":"^17.0.24","@babel/register":"^7.22.15","@babel/preset-env":"^7.22.15","@types/chai-sorted":"^0.2.2","eslint-plugin-import":"^2.28.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","@knodes/typedoc-plugin-pages":"^0.23.4","eslint-config-airbnb-typescript":"^17.1.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.2.0_1703651971246_0.7877301272107355","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"libxml2-wasm","version":"0.3.0","keywords":["xml","xml parser","libxml","WebAssembly"],"author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.3.0","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://github.com/jameslan/libxml2-wasm#readme","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"e6e4d38fb21338cd0abba7e113147145e0c457ee","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.3.0.tgz","fileCount":32,"integrity":"sha512-rluup/ajnyrbzojoZOWFudXWTIUoW8O8Q6XLOqiBHFczD88AR1/sfw1r4d3rX+6icIEfyaoIc/7kUtUTq1Ls6Q==","signatures":[{"sig":"MEYCIQCVsiuSVR4nWzxbQa2g7Piww1Ls+LBN+6/7L92qmwIMdgIhAJcj5DRERwCQ7SVg+dRLnkPqnNwMnlTXsldfW6Y8patV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1431306},"main":"lib/index.mjs","_from":"file:artifact/libxml2-wasm-0.3.0.tgz","engines":{"node":">=16"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc && sed -i.bak '1 i\\\n---\\\ntitle: API\\\n---\\\n' docs/api/index.html && rm docs/api/index.html.bak","lint":"eslint 'src/**' 'test/**'","site":"jekyll serve --source ./docs","test":"npm run cov && npm run lint","unit":"TS_NODE_PROJECT=tsconfig.unit.json mocha --v8-expose-gc","wasm":"gulp rebuild","build":"npm run wasm && tsc --declaration","integ":"TS_NODE_PROJECT=tsconfig.integ.json mocha test/crossplatform","watch":"tsc --declaration --watch","apidoc":"typedoc"},"_npmUser":{"name":"jameslan","email":"jameslan@gmail.com"},"_resolved":"/home/runner/work/libxml2-wasm/libxml2-wasm/artifact/libxml2-wasm-0.3.0.tgz","_integrity":"sha512-rluup/ajnyrbzojoZOWFudXWTIUoW8O8Q6XLOqiBHFczD88AR1/sfw1r4d3rX+6icIEfyaoIc/7kUtUTq1Ls6Q==","deprecated":"outdated","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"10.2.4","description":"WebAssembly-based libxml2 javascript binding","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.4.1","gulp":"^4.0.2","mocha":"^10.2.0","yargs":"^17.7.2","eslint":"^8.50.0","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/chai":"^4.3.6","@types/node":"^20.4.5","chai-sorted":"^0.2.0","@types/mocha":"^10.0.1","@types/yargs":"^17.0.24","@babel/register":"^7.22.15","@babel/preset-env":"^7.22.15","@types/chai-sorted":"^0.2.2","ts-paths-esm-loader":"^1.4.3","eslint-plugin-import":"^2.28.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-config-airbnb-typescript":"^17.1.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.3.0_1709623869798_0.35657220550431834","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"libxml2-wasm","version":"0.3.1","keywords":["xml","xml parser","libxml","WebAssembly"],"author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.3.1","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://github.com/jameslan/libxml2-wasm#readme","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"f3c176b1b2a790a39793d7347b001a5748be0781","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.3.1.tgz","fileCount":32,"integrity":"sha512-nRPonyK9ZvcGyNBjgVIPQM4e1ZdCanq4gTvE3iLmhTdWA9ZQiSwq3hjZRxDPTh5q5uyO7c6WOpVn3MNxPyizhw==","signatures":[{"sig":"MEQCIFbJeUeXSia7xu6+W0ia15SBoADpp58eNsxD0X+oVFCwAiB6vdy6Wle7fGjceViZGtyfxMAdMRqazy/TdfcyT9LbRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1431312},"main":"lib/index.mjs","_from":"file:artifact/libxml2-wasm-0.3.1.tgz","engines":{"node":">=16"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc && sed -i.bak '1 i\\\n---\\\ntitle: API\\\n---\\\n' docs/api/index.html && rm docs/api/index.html.bak","lint":"eslint 'src/**' 'test/**'","site":"jekyll serve --source ./docs","test":"npm run cov && npm run lint","unit":"TS_NODE_PROJECT=tsconfig.unit.json mocha --v8-expose-gc","wasm":"gulp rebuild","build":"npm run wasm && tsc --declaration","integ":"TS_NODE_PROJECT=tsconfig.integ.json mocha test/crossplatform","watch":"tsc --declaration --watch","apidoc":"typedoc"},"_npmUser":{"name":"jameslan","email":"jameslan@gmail.com"},"_resolved":"/home/runner/work/libxml2-wasm/libxml2-wasm/artifact/libxml2-wasm-0.3.1.tgz","_integrity":"sha512-nRPonyK9ZvcGyNBjgVIPQM4e1ZdCanq4gTvE3iLmhTdWA9ZQiSwq3hjZRxDPTh5q5uyO7c6WOpVn3MNxPyizhw==","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"10.7.0","description":"WebAssembly-based libxml2 javascript binding","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.4.1","gulp":"^4.0.2","mocha":"^10.2.0","yargs":"^17.7.2","eslint":"^8.50.0","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/chai":"^4.3.6","@types/node":"^20.4.5","chai-sorted":"^0.2.0","@types/mocha":"^10.0.1","@types/yargs":"^17.0.24","@babel/register":"^7.22.15","@babel/preset-env":"^7.22.15","@types/chai-sorted":"^0.2.2","ts-paths-esm-loader":"^1.4.3","eslint-plugin-import":"^2.28.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-config-airbnb-typescript":"^17.1.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.3.1_1718684978719_0.143278671642455","host":"s3://npm-registry-packages"},"deprecated":"outdated"},"0.4.0":{"name":"libxml2-wasm","version":"0.4.0","keywords":["xml","xml parser","libxml","WebAssembly"],"author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.4.0","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://github.com/jameslan/libxml2-wasm#readme","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"44f36cf6b08a4fb7fdd778cd48a7e4943f3178be","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.4.0.tgz","fileCount":38,"integrity":"sha512-2jpz7PuMESWnJtHjZ04vs14oX9N0SgbUS0ym7njsrfBupTjLfwm0Hl1zPBdf5qJ55mpp7SXuJFicz6DGLDyMwQ==","signatures":[{"sig":"MEUCIQCSuxae4gvLSl4Eqq91rSBOWYq6unwTcJr7+UhrHzctHQIgLCzcBKFMYEajIQGwMlVaeFWYxLKzO8xLcZ2OadtOulk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1442513},"main":"lib/index.mjs","_from":"file:artifact/libxml2-wasm-0.4.0.tgz","engines":{"node":">=16"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc","bind":"cd out && emcc -L.libs -lxml2 -o libxml2raw.cjs --no-entry -s MODULARIZE -s ALLOW_MEMORY_GROWTH -s ALLOW_TABLE_GROWTH -s EXPORTED_RUNTIME_METHODS=@../binding/exported-runtime-functions.txt -s EXPORTED_FUNCTIONS=@../binding/exported-functions.txt -s SINGLE_FILE","dist":"cp out/libxml2raw.* src/libxml2raw.* lib","init":"mkdir -p out && mkdir -p lib","link":"npm run bind && npm run dist","lint":"eslint 'src/**' 'test/**/*.mts'","test":"npm run cov && npm run lint","unit":"mocha --v8-expose-gc","wasm":"npm run clean && npm run libxml && npm run link","build":"npm run wasm && tsc -p tsconfig.prod.json --declaration","clean":"rm -rf lib out","integ":"cross-env TS_NODE_PROJECT=tsconfig.integ.json mocha --v8-expose-gc test/crossplatform","watch":"tsc -p tsconfig.prod.json --declaration --watch","config":"cd out && emconfigure ../libxml2/autogen.sh --without-python --without-http --without-sax1 --without-modules --without-html --without-threads --without-zlib --without-lzma --disable-shared --enable-static","libxml":"npm run init && npm run config && npm run compile","compile":"cd out && emmake make","docwatch":"typedoc --watch"},"_npmUser":{"name":"jameslan","email":"jameslan@gmail.com"},"_resolved":"/home/runner/work/libxml2-wasm/libxml2-wasm/artifact/libxml2-wasm-0.4.0.tgz","_integrity":"sha512-2jpz7PuMESWnJtHjZ04vs14oX9N0SgbUS0ym7njsrfBupTjLfwm0Hl1zPBdf5qJ55mpp7SXuJFicz6DGLDyMwQ==","deprecated":"outdated","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"10.8.2","description":"WebAssembly-based libxml2 javascript binding","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.1","mocha":"^10.4.0","sinon":"^18.0.0","yargs":"^17.7.2","eslint":"^8.57.0","ts-node":"^10.9.2","typedoc":"^0.26.7","cross-env":"^7.0.3","typescript":"^5.3.3","@types/chai":"^4.3.16","@types/node":"^20.4.5","chai-sorted":"^0.2.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.3","@types/yargs":"^17.0.24","@types/chai-sorted":"^0.2.3","ts-paths-esm-loader":"^1.4.3","eslint-plugin-import":"^2.29.1","markdown-it-footnote":"^4.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^1.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.4.0_1726447915069_0.37971557135165335","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"libxml2-wasm","version":"0.4.1","keywords":["xml","xml parser","libxml","WebAssembly"],"author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.4.1","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://jameslan.github.io/libxml2-wasm/","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"6d4149e7c06cf17cc470b6a659c3d00639a3c241","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.4.1.tgz","fileCount":38,"integrity":"sha512-pci4oFTbf2ehBh28tKhfFA2Jgh/RqOzfzXgRAP3b0MoLDzKXFtftlEV6YBQjwIGvfEJZDfEglaKFOSmYJ4ZtbA==","signatures":[{"sig":"MEQCIF8Uw98uPhkONU15PSnn8uF6VcNvTNr3iVpVae+B36T6AiA+QW5KFKxEa/RNYZla/TYvMCx+3kdDPh/42O97+rToig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1442026},"main":"lib/index.mjs","_from":"file:artifact/libxml2-wasm-0.4.1.tgz","engines":{"node":">=16"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc","bind":"cd out && emcc -L.libs -lxml2 -o libxml2raw.cjs --no-entry -s MODULARIZE -s ALLOW_MEMORY_GROWTH -s ALLOW_TABLE_GROWTH -s EXPORTED_RUNTIME_METHODS=@../binding/exported-runtime-functions.txt -s EXPORTED_FUNCTIONS=@../binding/exported-functions.txt -s SINGLE_FILE","dist":"cp out/libxml2raw.* src/libxml2raw.* lib","init":"mkdir -p out && mkdir -p lib","link":"npm run bind && npm run dist","lint":"eslint 'src/**' 'test/**/*.mts'","test":"npm run cov && npm run lint","unit":"mocha --v8-expose-gc","wasm":"npm run clean && npm run libxml && npm run link","build":"npm run wasm && tsc -p tsconfig.prod.json --declaration","clean":"rm -rf lib out","integ":"cross-env TS_NODE_PROJECT=tsconfig.integ.json mocha --v8-expose-gc test/crossplatform","watch":"tsc -p tsconfig.prod.json --declaration --watch","config":"cd out && emconfigure ../libxml2/autogen.sh --without-python --without-http --without-sax1 --without-modules --without-html --without-threads --without-zlib --without-lzma --disable-shared --enable-static","libxml":"npm run init && npm run config && npm run compile","compile":"cd out && emmake make","docwatch":"typedoc --watch"},"_npmUser":{"name":"jameslan","email":"jameslan@gmail.com"},"_resolved":"/home/runner/work/libxml2-wasm/libxml2-wasm/artifact/libxml2-wasm-0.4.1.tgz","_integrity":"sha512-pci4oFTbf2ehBh28tKhfFA2Jgh/RqOzfzXgRAP3b0MoLDzKXFtftlEV6YBQjwIGvfEJZDfEglaKFOSmYJ4ZtbA==","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"10.8.2","description":"WebAssembly-based libxml2 javascript binding","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.1","mocha":"^10.4.0","sinon":"^18.0.0","yargs":"^17.7.2","eslint":"^8.57.0","ts-node":"^10.9.2","typedoc":"^0.26.7","cross-env":"^7.0.3","typescript":"^5.3.3","@types/chai":"^4.3.16","@types/node":"^20.4.5","chai-sorted":"^0.2.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.3","@types/yargs":"^17.0.24","@types/chai-sorted":"^0.2.3","ts-paths-esm-loader":"^1.4.3","eslint-plugin-import":"^2.29.1","markdown-it-footnote":"^4.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^1.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.4.1_1729130332095_0.257284476003548","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"libxml2-wasm","version":"0.5.0","keywords":["xml","xml parser","libxml","WebAssembly"],"author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.5.0","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://jameslan.github.io/libxml2-wasm/","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"3089f65596dd7ab056fccc4e1da5a38c40a61cb2","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.5.0.tgz","fileCount":41,"integrity":"sha512-ANq8aMCg/+pYJv3QqgrvYzJldvm2P2V2T08303AVyzjdeCuOAOjxPUSazQj/NA2+rOcS9BMx/HTTtq1I2g8foQ==","signatures":[{"sig":"MEQCIGc7R/4mK0hjezFBDw+9gIEhfciTOy9JeAHfOvuDxnt7AiAevkeaI4XIJiwCijuE1JiFKsMcx5pWdQqHYFl/iViLAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1508667},"main":"lib/index.mjs","_from":"file:artifact/libxml2-wasm-0.5.0.tgz","engines":{"node":">=16"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc","bind":"cd out && emcc -L.libs -lxml2 -o libxml2raw.cjs --no-entry -s MODULARIZE -s ALLOW_MEMORY_GROWTH -s ALLOW_TABLE_GROWTH -s EXPORTED_RUNTIME_METHODS=@../binding/exported-runtime-functions.txt -s EXPORTED_FUNCTIONS=@../binding/exported-functions.txt -s SINGLE_FILE","dist":"cp out/libxml2raw.* src/libxml2raw.* lib","init":"mkdir -p out && mkdir -p lib","link":"npm run bind && npm run dist","lint":"eslint 'src/**' 'test/**/*.mts'","test":"npm run cov && npm run lint","unit":"mocha --v8-expose-gc","wasm":"npm run clean && npm run libxml && npm run link","build":"npm run wasm && tsc -p tsconfig.prod.json --declaration","clean":"rm -rf lib out","integ":"cross-env TS_NODE_PROJECT=tsconfig.integ.json mocha --v8-expose-gc test/crossplatform","watch":"tsc -p tsconfig.prod.json --declaration --watch","config":"cd out && emconfigure ../libxml2/autogen.sh --without-python --without-http --without-sax1 --without-modules --without-html --without-threads --without-zlib --without-lzma --disable-shared --enable-static","libxml":"npm run init && npm run config && npm run compile","compile":"cd out && emmake make","docwatch":"typedoc --watch"},"_npmUser":{"name":"jameslan","email":"jameslan@gmail.com"},"_resolved":"/home/runner/work/libxml2-wasm/libxml2-wasm/artifact/libxml2-wasm-0.5.0.tgz","_integrity":"sha512-ANq8aMCg/+pYJv3QqgrvYzJldvm2P2V2T08303AVyzjdeCuOAOjxPUSazQj/NA2+rOcS9BMx/HTTtq1I2g8foQ==","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"10.8.2","description":"WebAssembly-based libxml2 javascript wrapper","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.1","mocha":"^10.4.0","sinon":"^18.0.0","yargs":"^17.7.2","eslint":"^8.57.0","ts-node":"^10.9.2","typedoc":"^0.27.5","cross-env":"^7.0.3","sinon-chai":"^4.0.0","typescript":"^5.3.3","@types/chai":"^4.3.16","@types/node":"^20.4.5","chai-sorted":"^0.2.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.3","@types/yargs":"^17.0.24","@types/sinon-chai":"^4.0.0","@types/chai-sorted":"^0.2.3","ts-paths-esm-loader":"^1.4.3","eslint-plugin-import":"^2.29.1","markdown-it-footnote":"^4.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^1.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.5.0_1735842834249_0.7050162662201971","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"libxml2-wasm","version":"0.6.0","keywords":["xml","xml parser","libxml","WebAssembly"],"author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.6.0","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://jameslan.github.io/libxml2-wasm/","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"92967fa23070d5a319543fb2055689be9a2af867","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.6.0.tgz","fileCount":44,"integrity":"sha512-CQ6bJT10o49FkL6O/zLYNf4DAm2eE6LH+ELMLf1z9842CXjgWejfOc5Fu/Yn/d6EnqTPrJbuB4i3D0MaYJ92Og==","signatures":[{"sig":"MEYCIQDkQ1Ba2hd56GAuXJdCn0w3a4GWjXgo7bQMFkAboVDlegIhAKJtTSLyx/TCzY1IyP+dAIOg6lJlQ7ykoz0e5nvJeVYB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1615315},"main":"lib/index.mjs","_from":"file:artifact/libxml2-wasm-0.6.0.tgz","engines":{"node":">=18"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc","tsc":"tsc -p tsconfig.prod.json --declaration","bind":"cd out && emcc -L.libs -lxml2 -o libxml2raw.mjs --no-entry -s EXPORT_ES6 -s ALLOW_MEMORY_GROWTH -s ALLOW_TABLE_GROWTH -s EXPORTED_RUNTIME_METHODS=@../binding/exported-runtime-functions.txt -s EXPORTED_FUNCTIONS=@../binding/exported-functions.txt -s SINGLE_FILE","dist":"cp out/libxml2raw.* src/libxml2raw.* lib","init":"mkdir -p out && mkdir -p lib","link":"npm run bind && npm run dist","lint":"eslint 'src/**' 'test/**/*.mts'","test":"npm run cov && npm run lint","unit":"mocha --v8-expose-gc","wasm":"npm run clean && npm run libxml && npm run link","build":"npm run wasm && npm run tsc","clean":"rm -rf lib out","integ":"cross-env TS_NODE_PROJECT=tsconfig.integ.json mocha --v8-expose-gc test/crossplatform","watch":"npm run tsc -- --watch","config":"cd out && emconfigure ../libxml2/autogen.sh --without-python --without-http --without-sax1 --without-modules --without-html --without-threads --without-zlib --without-lzma --disable-shared --enable-static","libxml":"npm run init && npm run config && npm run compile","compile":"cd out && emmake make","docwatch":"typedoc --watch"},"_npmUser":{"name":"jameslan","email":"jameslan@gmail.com"},"_resolved":"/home/runner/work/libxml2-wasm/libxml2-wasm/artifact/libxml2-wasm-0.6.0.tgz","_integrity":"sha512-CQ6bJT10o49FkL6O/zLYNf4DAm2eE6LH+ELMLf1z9842CXjgWejfOc5Fu/Yn/d6EnqTPrJbuB4i3D0MaYJ92Og==","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"10.8.2","description":"WebAssembly-based libxml2 javascript wrapper","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^5.2.0","mocha":"^11.6.0","sinon":"^21.0.0","eslint":"^8.57.1","ts-node":"^10.9.2","typedoc":"^0.28.9","cross-env":"^7.0.3","sinon-chai":"^4.0.0","typescript":"^5.9.2","@types/chai":"^5.2.1","@types/node":"^22.13.13","chai-sorted":"^0.2.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","@types/chai-sorted":"^0.2.3","ts-paths-esm-loader":"^1.4.3","eslint-plugin-import":"^2.32.0","markdown-it-footnote":"^4.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^1.1.0","typedoc-plugin-version-select":"^2.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.6.0_1754775027652_0.9048929845230953","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"libxml2-wasm","version":"0.7.0","keywords":["xml","xml parser","libxml","WebAssembly"],"author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.7.0","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://jameslan.github.io/libxml2-wasm/","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"8d0986c244bb82447c4a087d13b45f70f793834e","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.7.0.tgz","fileCount":47,"integrity":"sha512-qyB4EPVfWi515swfgDxEUihdYdlq5iJc/MWDFg/8+g2Wc4Ojdu8Ih5RrKJcb6iBwZ/t4VG9uz4Q4B0ZXJJprog==","signatures":[{"sig":"MEUCIGHQY7ZIMQiNGODmk1E5zzA+EOzDyf9BvcEM77z9xpOLAiEArmllB3M7O2WEbEBgmbMn8KDStUlWdqUlMmwZ4EY9OV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343164},"main":"lib/index.mjs","_from":"file:libxml2-wasm-0.7.0.tgz","engines":{"node":">=18"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc","tsc":"tsc -p tsconfig.prod.json --declaration","bind":"cd out && emcc @../binding/emcc.txt","dist":"cp src/libxml2raw.* lib && sed 's/import\\((\"\\(node:\\)\\{0,1\\}module\")\\)/((m)=>import(m))\\1/' out/libxml2raw.mjs > lib/libxml2raw.mjs # see issue #140","init":"mkdir -p out && mkdir -p lib","link":"npm run bind && npm run dist","lint":"eslint 'src/**' 'test/**/*.mts'","test":"npm run cov && npm run lint","unit":"mocha --v8-expose-gc","wasm":"npm run clean && npm run libxml && npm run link","build":"npm run wasm && npm run tsc","clean":"rm -rf lib out .tsbuildinfo","watch":"npm run tsc -- --watch","config":"cd out && emconfigure ../libxml2/autogen.sh --with-winpath --without-sax1 --without-modules --without-html --without-threads --without-catalog --without-debug --disable-shared --enable-static CFLAGS='-O2'","libxml":"npm run init && npm run config && npm run compile","compile":"cd out && emmake make -j4","docwatch":"typedoc --watch","build:debug":"EMCC_CFLAGS=\"-g -O0\" npm run build","integ:backend":"cross-env TS_NODE_PROJECT=tsconfig.integ.json mocha --v8-expose-gc test/crossplatform test/backend"},"_npmUser":{"name":"jameslan","email":"jameslan@gmail.com"},"_resolved":"/home/james/Downloads/libxml2-wasm-0.7.0.tgz","_integrity":"sha512-qyB4EPVfWi515swfgDxEUihdYdlq5iJc/MWDFg/8+g2Wc4Ojdu8Ih5RrKJcb6iBwZ/t4VG9uz4Q4B0ZXJJprog==","deprecated":"Error on newly introduced API","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"9.2.0","description":"WebAssembly-based libxml2 javascript wrapper","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^5.2.0","mocha":"^11.6.0","sinon":"^21.0.0","eslint":"^8.57.1","ts-node":"^10.9.2","typedoc":"^0.28.10","cross-env":"^7.0.3","sinon-chai":"^4.0.0","typescript":"^5.9.2","@types/chai":"^5.2.1","@types/node":"^22.13.13","chai-sorted":"^0.2.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","@types/chai-sorted":"^0.2.3","ts-paths-esm-loader":"^1.4.3","eslint-plugin-import":"^2.32.0","markdown-it-footnote":"^4.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^1.1.0","typedoc-plugin-version-select":"^2.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.7.0_1772672152210_0.8190109841134412","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"libxml2-wasm","version":"0.7.1","keywords":["xml","xml parser","libxml","WebAssembly"],"author":{"name":"James Lan"},"license":"MIT","_id":"libxml2-wasm@0.7.1","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"homepage":"https://jameslan.github.io/libxml2-wasm/","bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"dist":{"shasum":"c7eea825705d07f316d8082fe34a2cfeea32fca8","tarball":"https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.7.1.tgz","fileCount":47,"integrity":"sha512-aZpJJL/j6T3D+5TmhG4D0ylR3mN6UzmqmBjyb/p+zEAaouG6GpfHiUNUzKR3vKCEoJt/Z2L15XPDCVPuFJIQhg==","signatures":[{"sig":"MEQCIF06LtES7IcEI9/drqJYpzubp++7D6ipn+LQ11jhcf4WAiBA7GUUS8ksY/3q5e+l7nPH8jAeASOCM6GhDyDaOJEn1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/libxml2-wasm@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1352895},"main":"lib/index.mjs","_from":"file:artifact/libxml2-wasm-0.7.1.tgz","engines":{"node":">=18"},"scripts":{"cov":"c8 npm run unit","doc":"typedoc","tsc":"tsc -p tsconfig.prod.json --declaration","bind":"cd out && emcc @../binding/emcc.txt","dist":"cp src/libxml2raw.* lib && sed 's/import\\((\"\\(node:\\)\\{0,1\\}module\")\\)/((m)=>import(m))\\1/' out/libxml2raw.mjs > lib/libxml2raw.mjs # see issue #140","init":"mkdir -p out && mkdir -p lib","link":"npm run bind && npm run dist","lint":"eslint 'src/**' 'test/**/*.mts'","test":"npm run cov && npm run lint","unit":"mocha --v8-expose-gc","wasm":"npm run clean && npm run libxml && npm run link","build":"npm run wasm && npm run tsc","clean":"rm -rf lib out .tsbuildinfo","watch":"npm run tsc -- --watch","config":"cd out && emconfigure ../libxml2/autogen.sh --with-winpath --without-sax1 --without-modules --without-html --without-threads --without-catalog --without-debug --disable-shared --enable-static CFLAGS='-O2'","libxml":"npm run init && npm run config && npm run compile","compile":"cd out && emmake make -j4","docwatch":"typedoc --watch","build:debug":"EMCC_CFLAGS=\"-g -O0\" npm run build","integ:backend":"cross-env TS_NODE_PROJECT=tsconfig.integ.json mocha --v8-expose-gc test/crossplatform test/backend"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6afbe3d1-5dea-4462-9ba5-3f33246d1eb5"}},"_resolved":"/home/runner/work/libxml2-wasm/libxml2-wasm/artifact/libxml2-wasm-0.7.1.tgz","_integrity":"sha512-aZpJJL/j6T3D+5TmhG4D0ylR3mN6UzmqmBjyb/p+zEAaouG6GpfHiUNUzKR3vKCEoJt/Z2L15XPDCVPuFJIQhg==","repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"_npmVersion":"11.9.0","description":"WebAssembly-based libxml2 javascript wrapper","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^5.2.0","mocha":"^11.6.0","sinon":"^21.0.0","eslint":"^8.57.1","ts-node":"^10.9.2","typedoc":"^0.28.10","cross-env":"^7.0.3","sinon-chai":"^4.0.0","typescript":"^5.9.2","@types/chai":"^5.2.1","@types/node":"^22.13.13","chai-sorted":"^0.2.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","@types/chai-sorted":"^0.2.3","ts-paths-esm-loader":"^1.4.3","eslint-plugin-import":"^2.32.0","markdown-it-footnote":"^4.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^1.1.0","typedoc-plugin-version-select":"^2.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/libxml2-wasm_0.7.1_1773335453691_0.7311749975025192","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-10-07T00:18:55.765Z","modified":"2026-03-14T06:21:08.163Z","0.0.1":"2023-10-05T19:54:25.287Z","0.0.2":"2023-10-07T00:18:56.031Z","0.0.3":"2023-10-09T05:22:57.864Z","0.0.4":"2023-10-11T05:43:53.471Z","0.0.5":"2023-10-12T08:06:49.779Z","0.0.6":"2023-10-15T22:34:06.302Z","0.1.0":"2023-11-06T03:56:17.233Z","0.2.0":"2023-12-27T04:39:31.483Z","0.3.0":"2024-03-05T07:31:10.031Z","0.3.1":"2024-06-18T04:29:38.959Z","0.4.0":"2024-09-16T00:51:55.319Z","0.4.1":"2024-10-17T01:58:52.346Z","0.5.0":"2025-01-02T18:33:54.550Z","0.6.0":"2025-08-09T21:30:27.881Z","0.7.0":"2026-03-05T00:55:52.442Z","0.7.1":"2026-03-12T17:10:53.959Z"},"bugs":{"url":"https://github.com/jameslan/libxml2-wasm/issues"},"author":{"name":"James Lan"},"license":"MIT","homepage":"https://jameslan.github.io/libxml2-wasm/","keywords":["xml","xml parser","libxml","WebAssembly"],"repository":{"url":"git+ssh://git@github.com/jameslan/libxml2-wasm.git","type":"git"},"description":"WebAssembly-based libxml2 javascript wrapper","maintainers":[{"name":"jameslan","email":"jameslan@gmail.com"}],"readme":"# libxml2-wasm\n\n[![CI Build on master](https://github.com/jameslan/libxml2-wasm/actions/workflows/build.yml/badge.svg)](https://github.com/jameslan/libxml2-wasm/actions/workflows/build.yml)\n[![npm](https://img.shields.io/npm/v/libxml2-wasm?logo=npm)](https://www.npmjs.com/package/libxml2-wasm)\n\n# Why Choose Another XML Library?\n\nWhen comparing the previous two main approaches —\npure JavaScript implementation and traditional C implementation binding —\nWebAssembly offers a unique combination of advantages.\nIt provides excellent performance while maintaining the best compatibility with modern JavaScript runtimes.\n\n|                               | Javascript Implementation |       Traditional C Binding        |    WebAssembly    |\n|-------------------------------|:-------------------------:|:----------------------------------:|:-----------------:|\n| Parsing Speed                 |        Average[^1]        |                Fast                |       Fast        |\n| C/C++ Toolchain at Runtime    |       Not required        |            Required[^2]            |   Not Required    |\n| Prebuilt Binaries             |            N/A            |  One for each OS / Runtime / Arch  | Universal for all |\n| Prebuilt Binary Compatibility |            N/A            | May be broken across libc versions |     Very Good     |\n| Browser Compatibility         |            Yes            |                 No                 |        Yes        |\n\n## Documentation\n\nhttps://jameslan.github.io/libxml2-wasm/index.html\n\n# Supported Environments\n\nDue to the usage of WebAssembly, ES module and [top level await](https://caniuse.com/?search=top%20level%20await) etc,\nthis library requires the minimum version of the following environments,\n\n| Environment |Version|\n|:-----------:|:---:|\n|   Node.js   |v18+|\n|   Chrome    |V89+|\n|    Edge     |V89+|\n|   Safari    |v15+|\n\n# Features\n- Parsing & Querying\n- Validating\n- Modifying\n- Serializing\n- XInclude and XSD include/import (experimental)\n\n## Getting started\n\nInstall `libxml2-wasm` package:\n\n```shell\nnpm i libxml2-wasm\n```\n\n`libxml2-wasm` is an ES module,\nthe import process differs between ES modules and CommonJS modules.\n\n### From ES Module\n\n```js\nimport fs from 'node:fs';\nimport { XmlDocument } from 'libxml2-wasm';\nconst doc1 = XmlDocument.fromString('<note><to>Tove</to></note>');\nconst doc2 = XmlDocument.fromBuffer(fs.readFileSync('doc.xml'));\ndoc1.dispose();\ndoc2.dispose();\n```\n\n### From CommonJS\n\n```js\nconst fs = require('node:fs');\nimport('libxml2-wasm').then(({ XmlDocument }) => {\n    const doc1 = XmlDocument.fromString('<note><to>Tove</to></note>');\n    const doc2 = XmlDocument.fromBuffer(fs.readFileSync('doc.xml'));\n    doc1.dispose();\n    doc2.dispose();\n});\n```\n\n**IMPORTANT**: `dispose()` is required to avoid memory leak.\n\nFor more detail, see the [Doc](https://jameslan.github.io/libxml2-wasm/index.html).\n\n# Contributing\n\nContributions are welcome! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for detailed information.\n\n---\n\n[^1]: The performance of different XML libraries can vary significantly.\nFor more information, refer to the [benchmark](docs/performance.md) provided.\n[^2]: The requirement of a C/C++ toolchain at runtime can be waived if prebuilt binaries are available.\n","readmeFilename":"README.md"}