{"_id":"@netless/xml-js","_rev":"15-d5a503d7284aeeda01c024827dc92263","name":"@netless/xml-js","dist-tags":{"latest":"1.6.16"},"versions":{"1.6.15":{"name":"@netless/xml-js","version":"1.6.15","keywords":["XML","xml","js","JSON","json","cdata","CDATA","doctype","processing instruction","Javascript","js2xml","json2xml","xml2js","xml2json","transform","transformer","transforming","transformation","convert","convertor","converting","conversion","parse","parser","parsing"],"author":{"name":"Yousuf Almarzooqi","email":"ysf953@gmail.com"},"license":"MIT","_id":"@netless/xml-js@1.6.15","maintainers":[{"name":"netless-rick","email":"rick@netless.link"},{"name":"yleaf","email":"leavesster+npm@gmail.com"},{"name":"herewhite","email":"cloud@herewhite.com"},{"name":"black_hole","email":"158blackhole@gmail.com"},{"name":"cheerchen","email":"meetcheerego@gmail.com"},{"name":"l1shen","email":"lishen1635@gmail.com"},{"name":"hyrious","email":"hyrious@outlook.com"},{"name":"huaguzheng","email":"huaguzheng2007@126.com"}],"homepage":"https://github.com/netless-io/xml-js#readme","bugs":{"url":"https://github.com/netless-io/xml-js/issues"},"bin":{"xml-js":"bin/cli.js"},"dist":{"shasum":"46516d547b21149bcca732bb199d664791b3240a","tarball":"https://registry.npmjs.org/@netless/xml-js/-/xml-js-1.6.15.tgz","fileCount":22,"integrity":"sha512-e0emMs7YtDB/ATUns1SJ61R9n9nfVvwwFodoc539Qt0ScksaCLCaFWgpEbLloj9sr60ry6Xd8QFHKULFIZB6zA==","signatures":[{"sig":"MEYCIQDQJnz5V/BpTYISYQ8c/RbwBHSGz9qs7UQ+7WLFFuJBlwIhAKytBu+Q4SBoEPQ54GwNZ3ryI8Gz+vs7k8/m3KCnzPdi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC0yKCRA9TVsSAnZWagAAxlcP/RN3EH4OYw8hb0w3NgKi\nKofeBt/9NL9zxY425Nc/Q8fX74PjOYkVkKXNIabxvV4wPOMVZRnGpmz1ENgZ\nEggumrfONM8kthu5+ioCq4mjTbcegDKFusBf8GIELaQLoXC8IGq4Nxh/5WUX\nkWso0nzIXXYdrZwSNDFMzmXrF+TezpIuh7F2RPCiZ6Sr8kQzWJVjCdrKJq2c\nsTxvueFqHJmTf0UkR/JJfGuPREm4Wb9urlHUeIYDnEbEEu6SPh6Z788EI9Jj\nI4CksNRdnx9I5aHScHOW5QuxTZhLTyG9tS62xpqM7OfI4/xmG4NutSHdpSCm\nfxokU1A0E3x5yfZneEbSBLBfzVIRqau9fCVaBvLyE5ENDkWGmfHPM2xKW7aq\nEXbQnwqCFStVmLtLc+xgF0NqGe+VN+Wmfm/KSWEWFSUQHQedRQ7MDznQvtbm\nCgKbIS/sh0T3qZ0XsQG8KEhXQmUpeN1TOLxElY2Ut1/F1Dmd4dNG/ebgZxhu\nRK7/2Lw4eIOnic5dROHnGmE35WH4TspiRLpihYM4sptIjTABE/loyH0yj1Ua\nUlqC31CosCr1HhDXIAc66uOw02IxrzxcIFoH0zbM4QRGGrFi1AM7CTnP/lwZ\nKD3nX0J8uF+4PiKHS+6vaQJyLFzOlmca6J/RvTlMOMjajcDNHU58hgRealad\nbYY0\r\n=0FG8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./types/index.d.ts","module":"./dist/index.es.js","gitHead":"31f569c2284489efccaeb6586653cce17a0391a5","scripts":{"build":"rollup -c"},"_npmUser":{"name":"hyrious","email":"hyrious@outlook.com"},"repository":{"url":"git+https://github.com/netless-io/xml-js.git","type":"git"},"_npmVersion":"6.14.14","description":"A converter between XML text and Javascript object / JSON text.","directories":{},"_nodeVersion":"14.17.4","_hasShrinkwrap":false,"devDependencies":{"sax":"^1.2.4","rollup":"^2.55.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","rollup-plugin-node-polyfills":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/xml-js_1.6.15_1628130441768_0.9088762758956284","host":"s3://npm-registry-packages"}},"1.6.16":{"name":"@netless/xml-js","version":"1.6.16","keywords":["XML","xml","js","JSON","json","cdata","CDATA","doctype","processing instruction","Javascript","js2xml","json2xml","xml2js","xml2json","transform","transformer","transforming","transformation","convert","convertor","converting","conversion","parse","parser","parsing"],"author":{"name":"Yousuf Almarzooqi","email":"ysf953@gmail.com"},"license":"MIT","_id":"@netless/xml-js@1.6.16","maintainers":[{"name":"vince-hz","email":"xuyunshi@agora.io"},{"name":"alic_zhang","email":"beingszhang@gmail.com"},{"name":"straybugs","email":"straybugs@gmail.com"},{"name":"moskize","email":"i@taozeyu.com"},{"name":"netless-rick","email":"rick@netless.link"},{"name":"yleaf","email":"leavesster+npm@gmail.com"},{"name":"herewhite","email":"cloud@herewhite.com"},{"name":"black_hole","email":"158blackhole@gmail.com"},{"name":"cheerchen","email":"meetcheerego@gmail.com"},{"name":"l1shen","email":"lishen1635@gmail.com"},{"name":"hyrious","email":"hyrious@outlook.com"},{"name":"huaguzheng","email":"huaguzheng2007@126.com"}],"homepage":"https://github.com/netless-io/xml-js#readme","bugs":{"url":"https://github.com/netless-io/xml-js/issues"},"bin":{"xml-js":"bin/cli.js"},"dist":{"shasum":"cbf6cc6d73b668162967c371b35c9ff0535fc83a","tarball":"https://registry.npmjs.org/@netless/xml-js/-/xml-js-1.6.16.tgz","fileCount":20,"integrity":"sha512-QnSH8y3j3DDEW0S3MalYBmR0opeyaecAkzx0ocKYncMDiOdQkhByJgD7AVhXQqH8bA/PVHU0VFP445AbJq6fDQ==","signatures":[{"sig":"MEUCIQCeDzRikq60JF75MHYCy4wT6Ftys9wrvOyJDGMERcvKgwIgaooF4vhY1qkbrBh0FDcJnpqsdqpO7tSU45ieqG5+HKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkFgPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+Vg/7BWVxiONZ5LjVmuCzbm40gl97nxRRyKYjX0xbYRjbYAHtFgw0\r\nTQTu8C6ASULSaXAtCvErxbUh2cvhPmnU3XrKBfDgjzm1ipglvZgd48U39ftw\r\n/XEdGERphWNyjseDNbhrARiPg70jcHRP6GKFctlVWvp6hqAhCjunHqtwJuGS\r\nPHlsa099I3veBvYJZs/HJDli/YQ9SIw5WAv3NI3opUtDtZ+md3uAM1BoDoZe\r\nbgNLtTMYfcNli0rHNX0M7kMT9wL0hmCoiVoU4YhyViq7jaYHnaP9QwaAejqA\r\nfHBscr4Ch1p759IWx4oQROdzegxeVP7sABmN1WsSiJxbuBduhCUUnkOcNAb5\r\nh8t7DukCVCllj4i9LJFwYQugJPF3XBIjodfQTOSbV8BZDIyzCJCM9/+yPn3o\r\nMvQ2iudw+mPlX0WEdM/WGGpcKNVMMBOYQXtzfa0GNEIskRXx5HhDa4kTgF1a\r\nlNIkIF7GZmpqY1qhmwJ4nJpjrVgqv3DPgx14j6nrZqnFfctvSEsZ/FdBssHo\r\n6gGceIy1YNj9E06yaJk9t+rO02PaHP0VOqsImknMxdKKSFL9skL9uTU3OQ53\r\nVzETO7dRNG6ZVZf+Ayd67iWoBNBl3Q3DoAPnSyUBNECaGkKn3JmWagfXUGfl\r\n4sThEPOaKzpHoto0lojvhZufWT6KSvlr7GQ=\r\n=kfpn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./types/index.d.ts","module":"./dist/index.es.js","gitHead":"73cd05bb84e0a864353faa603b9a5b866d556f3b","scripts":{"build":"rollup -c"},"_npmUser":{"name":"hyrious","email":"hyrious@outlook.com"},"repository":{"url":"git+https://github.com/netless-io/xml-js.git","type":"git"},"_npmVersion":"6.14.17","description":"A converter between XML text and Javascript object / JSON text.","directories":{},"_nodeVersion":"14.21.1","_hasShrinkwrap":false,"devDependencies":{"sax":"^1.2.4","rollup":"^2.55.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","rollup-plugin-node-polyfills":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/xml-js_1.6.16_1670404111368_0.5985809963497744","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-08-05T02:27:21.716Z","modified":"2026-09-07T03:31:47.016Z","1.6.15":"2021-08-05T02:27:22.063Z","1.6.16":"2022-12-07T09:08:31.596Z"},"bugs":{"url":"https://github.com/netless-io/xml-js/issues"},"author":{"name":"Yousuf Almarzooqi","email":"ysf953@gmail.com"},"license":"MIT","homepage":"https://github.com/netless-io/xml-js#readme","keywords":["XML","xml","js","JSON","json","cdata","CDATA","doctype","processing instruction","Javascript","js2xml","json2xml","xml2js","xml2json","transform","transformer","transforming","transformation","convert","convertor","converting","conversion","parse","parser","parsing"],"repository":{"url":"git+https://github.com/netless-io/xml-js.git","type":"git"},"description":"A converter between XML text and Javascript object / JSON text.","maintainers":[{"email":"huaguzheng2007@126.com","name":"huaguzheng"},{"email":"xuyunshi@agora.io","name":"vince-hz"},{"email":"285569480@qq.com","name":"hqer"},{"email":"netcasemail@163.com","name":"a775691134"}],"readme":"\nThis fork moves \"sax\" to \"devDependencies\" and bundles it with\nrollup ([rollup-plugin-node-polyfills](https://github.com/ionic-team/rollup-plugin-node-polyfills)).\n\n([rollup-plugin-polyfill-node](https://github.com/snowpackjs/rollup-plugin-polyfill-node) doesn't work, don't know why)\n\nI also removed tests and coverage for faster setup. :sweat_smile:\n\nApplied these [_useful forks_](https://useful-forks.github.io/?repo=nashwaan%2Fxml-js):\n\n- [Escape `&` `<` in attributes](https://github.com/melody-universe/xml-js)\n- [Add nativeTypeAttributes type definition](https://github.com/mariuseis/xml-js/commit/aec4986298b3270ee8f429871907d65d9859b0da)\n- [Handling errors with onErrorFn instead of throwing exception on first error](https://github.com/drdmitry/xml-js/commit/3476bb3a7917c6a2f7f464427a2dfd8f479d53c3)\n- ... Need more? PR on me!\n\nInstall: `npm i @netless/xml-js`.\n\nReplace it in **package.json**:\n\n```json\n\"dependencies\": {\n  \"xml-js\": \"npm:@netless/xml-js\"\n}\n```\n\nReplace it in **vite.config.js**:\n\n```js\nexport default defineConfig({\n  alias: {\n    \"xml-js\": \"@netless/xml-js\"\n  }\n})\n````\n\nReplace it in **webpack.config.js**\n\n```js\n{\n  \"resolve\": {\n    \"alias\": {\n      \"xml-js\": \"@netless/xml-js\"\n    }\n  }\n}\n````\n\nOther ways: [see how preact does](https://preactjs.com/guide/v8/switching-to-preact/).\n\n## Todo\n\n- Maybe replace sax with [saxes](https://www.npmjs.com/package/saxes).\n\n## Changelog\n\n### 1.6.15\n\n- Transfer to `@netless/`.\n\n### 1.6.14\n\n- Use named export, for tree shaking purpose.\n\n- - -\n\nRead the original [README](https://github.com/nashwaan/xml-js).\n","readmeFilename":"README.md"}