{"_id":"xast-util-from-xml","_rev":"11-d8ac919361d9ba9a8e0081391ad47255","name":"xast-util-from-xml","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"xast-util-from-xml","version":"1.0.0","description":"xast utility to parse from XML","license":"MIT","keywords":["xast","unist","util","utility","xml","extensible","markup","language","parse","syntax","tree","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xast-util-from-xml.git"},"bugs":{"url":"https://github.com/syntax-tree/xast-util-from-xml/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"sax":"^1.0.0","vfile-message":"^2.0.0"},"devDependencies":{"is-hidden":"^1.0.0","negate":"^1.0.0","nyc":"^15.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","xo":"^0.26.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"complexity":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"ba7c988aa1929dfc95bbe3132070c953ceb750aa","homepage":"https://github.com/syntax-tree/xast-util-from-xml#readme","_id":"xast-util-from-xml@1.0.0","_nodeVersion":"13.0.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-RLVXwfs6cyHJkQPFikFOYitM8lv4ti335Yt+IxKTpc9/5TZ6knFsXDA6nS6IXQjQvJ2l8utUQhQ83jrDYq2g3g==","shasum":"6ce0acfa0ae53853fc0ae7a83e9cba210b115228","tarball":"https://registry.npmjs.org/xast-util-from-xml/-/xast-util-from-xml-1.0.0.tgz","fileCount":4,"unpackedSize":19788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRpWhCRA9TVsSAnZWagAArfoP/3pfZWg60X3bxQT9gDFq\ntaBSuoLRm2WJqTVYIISVn3W6NHfVasU3+L8SoEDjpYRj/t9Qlq2L//xhgeBn\nNR9zDBZcjmgN6s8Jv9P1dTXqcNOGkLrD6ZfwzqYWKxivpaHe2RJmk4hOC6wC\n3ch9RPuFbhqogCD5l6PekxjOYV0KNv0ibAImF6hnOqK+Q/wMlnEjbn2jEu91\n9Sh6TWbUVJ1rvHaJ5iF5zu/mjmV1v06ezpkVkstIRVijbSpwZP1HblZhnPLW\nPCFUrcUfLsHvIWHLu0rMQHWED4dCn+vibLBWyfz2dyErryroQpVmabI0JF1T\nlPezRIcaiUlNSTLZtSBepwjlfCUfrVDf0W7W9aFb3c295wIzCqD/grNNt1go\n3+iqydLmKO30dBYGhZGTeh3vNaY+hFZOyupGv9wHHQIjnRY5vYFPYp+F3Quc\nj+A7rMA/BV9Qva8LhDstY6Ch15ZU2YlgXZ3MumgZZGdhr41Mqpp0Wd2ESvw1\nTYBMS/nn9/C/3zkmW09qbl9MQT+svnBsblUr69GsKHT7hr4Nh0MFqQqI0Qi8\nViRf1Qd5Vs4ku29JTMeeHjh0gId8YXAiRRgGj562gW+WkyQagJ4nkuEYvOU/\nzatrlXPyhqfd0gEMkt9bjav9LP8NE3l8EntSmtw6kOeffAbxXr3GlEOJN2fC\nqtip\r\n=E5cg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzYT2kvGaH1WwXB33Lf8ZHbULuv0aaTm6HvIj9CGpp7gIgLcGhvCkirbonl7ZrJCRarsE/9PZA2touq7fo/CbrSCw="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xast-util-from-xml_1.0.0_1581684128597_0.836941023714395"},"_hasShrinkwrap":false},"1.0.1":{"name":"xast-util-from-xml","version":"1.0.1","description":"xast utility to parse from XML","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","extensible","markup","language","parse","syntax","tree","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xast-util-from-xml.git"},"bugs":{"url":"https://github.com/syntax-tree/xast-util-from-xml/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"sax":"^1.0.0","vfile-message":"^2.0.0"},"devDependencies":{"is-hidden":"^1.0.0","negate":"^1.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","xo":"^0.34.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"complexity":"off","no-misleading-character-class":"off","unicorn/escape-case":"off","unicorn/no-hex-escape":"off","unicorn/no-fn-reference-in-iterator":"off","unicorn/prefer-optional-catch-binding":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"c4c99a8f1cbeea491ce5a78a7973a8f82c62038d","homepage":"https://github.com/syntax-tree/xast-util-from-xml#readme","_id":"xast-util-from-xml@1.0.1","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-OKX0GJURPrAwXLDHfCMdapy61iW4Cn1oLij2tlYhaNaW396va9YnuzobHUfW6EbIp/q8zyhuTaE4v4tLeFHdGg==","shasum":"b727f5f83f93b7eb058dbff2c4dfd7b4a538e3db","tarball":"https://registry.npmjs.org/xast-util-from-xml/-/xast-util-from-xml-1.0.1.tgz","fileCount":4,"unpackedSize":16911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoVB6CRA9TVsSAnZWagAAfpwP/2bGO8oJLrV/pesl7CUu\nDJdflNg5RXtFlyMpfDcncRTiBhOkTzwMMHeIfkAPfcwxlklcfLN+rjelhzvd\nIOKxgSshDGL7GNs8NaMwUljUpeKGrhTI0v/hWwqCGwSajRGaF/D/poyNUaQM\n5d6Ng8Yp1AspjD4oyxSiUh7OO8c3U91NDqhTEQYZ+OnbGxJ+ASS3kocPHj+f\nrhS5EHtuhBMtV5FzY3hofhr/KzCiqy2jUg+ePhlMlYGFvfdnGqubQWkytbhp\n+6zdDmDuKBL64yfq0YSVtQGhlDkwaCmOMEU+exvLwnyWn3Vio7BlG1r7aezH\n6tBkoZUUd2OSc1taj6ASIyWUBTlEdpuECN3foiek5xjS5iDpIe8G+jprUu4a\nWvS5fYCPnpHDS3q2ChDjo/Kserk/t+DdJza6vVf46gpUFJ7c3Vo8LCJqU09t\nS4jhkQ6pON+WGU3/PnQqtIqIGck4QdsMLpIRnqvNszXs8P60eTbkD9Vx7Xdc\nysTjnNoQzo+fX/KachfIYWxzsw0E2DPyDxc61aBm35z32OmriMrHopgocCP/\n9esy7QCTM9qS9aOVETEfayaT5itxi4cG3L+Ew0DtBEix2rPQwh/m4SACmdLp\n6g0torCzm0Q2L4jGXcqr1qIm5kt6/9RLrvFgnEWXEpf78Vvuu5zDSqtgnnLD\ntcXT\r\n=Dj2H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPhPtDsd2Jv+klSAHEpa32K0BPmOUNIdDl4G+zeWSbFAiEArKtKdW97o2HIQiangrehqBMWxUE80cK4Tj1zTCXpWIo="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xast-util-from-xml_1.0.1_1604407417637_0.14871710280201156"},"_hasShrinkwrap":false},"2.0.0":{"name":"xast-util-from-xml","version":"2.0.0","description":"xast utility to parse from XML","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","extensible","markup","language","parse","syntax","tree","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xast-util-from-xml.git"},"bugs":{"url":"https://github.com/syntax-tree/xast-util-from-xml/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/sax":"^1.0.0","@types/unist":"^2.0.0","@types/xast":"^1.0.0","sax":"^1.0.0","vfile-message":"^2.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","is-hidden":"^2.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{lib/**,test/**,}*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test/index.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test/index.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"no-misleading-character-class":"off","no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"b8c662ae83b2e577ff08bde199171232e4efce9e","homepage":"https://github.com/syntax-tree/xast-util-from-xml#readme","_id":"xast-util-from-xml@2.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-tRqYf9uKTDHmEqMA7qaiDbyquTew3xtsuv6aVEHP/tPqdQld+0J/H1/tC+Wq9aJmn+t6izrgv0tNDfZEAvPP7Q==","shasum":"e9924983be0c93fc7493678cd9333d14c411a36b","tarball":"https://registry.npmjs.org/xast-util-from-xml/-/xast-util-from-xml-2.0.0.tgz","fileCount":5,"unpackedSize":7765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjubnCRA9TVsSAnZWagAAv20P/j5d8ZSid66DrO+GHSIp\nKdbgIgVd0zvV+fF2UaPlUJMRn2xvlY4eqDAgUua5rAGrv9/P5y6EwFFOdMBR\nOQ2o1b8sk3iizVwTcTqxo1X+cL8DVtDQk8DguGWX0TzEqWTpX4NfX8Uuj+ZZ\nuOIstd26YDExHJO+w0uNGliQIkTDXPdbG4bKKUtDY6RFuR9fj0HdjCng1a32\n5rf2GhQ4hpm0+6QRipDPGUZMVjcoCKpVX5RtBGH5pznSEnG7YxCs3CdoH+3H\n3/BfVke+LZKMUMMZcTY2lI/5fLkNJR/S//jdEDBINhOCuhVwcdTrjmN4LY3v\nnx0f0+UHbh51tvneOcIEN8UDDOoE8BoBHZ9gX3PWg5H84eKh+Isi6Bx/1myK\nfoAZTBtqJj8noaHM2Iuhfri14pdrdX5NnBnENB04XR1VUWt5DNlM2nxPT95j\n1A6Ex2oxftbbO70q7y5TCypUi7SqnwYrE36hn9pkczbWoxRIYWAxL+2S+b59\nYxq0pmgcAeyIHM7kgl3KJGjCKMzQLn/8ZcVHX7qAe6qTo0QdPukJ1pN9hyqR\nvEbDL9a9d/C4XVF26QBfqgcnzUaaqILhOseiiz++VjrBH1Jlsr6UcPMKmP37\nEjCskhc+vgLfpja920CScAk1CmdpBKinoeZdNblVXv0D5IwEmUxVXpXstTpt\nGKxc\r\n=nTXd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEF2o0dHClSiyGALh+etvyDQBR20PyvqVTLRud79yP52AiEAiJo3oM/Psq9tgo5G+oxokuatmuDvQziXx0fwjEBk3vo="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xast-util-from-xml_2.0.0_1619977958643_0.43678092210849884"},"_hasShrinkwrap":false},"2.0.1":{"name":"xast-util-from-xml","version":"2.0.1","description":"xast utility to parse from XML","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","extensible","markup","language","parse","syntax","tree","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xast-util-from-xml.git"},"bugs":{"url":"https://github.com/syntax-tree/xast-util-from-xml/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/sax":"^1.0.0","@types/unist":"^2.0.0","@types/xast":"^1.0.0","sax":"^1.0.0","vfile-message":"^3.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","is-hidden":"^2.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{lib/**,test/**,}*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test/index.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test/index.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"no-misleading-character-class":"off","no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"3e0b12b296db677630c8d920c3ee8cb80b51bbda","homepage":"https://github.com/syntax-tree/xast-util-from-xml#readme","_id":"xast-util-from-xml@2.0.1","_nodeVersion":"15.11.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-1tCNX00mnFH1URM9A2B8s6oZO3ZaNDFk4NY+8n71BbhtwSYErjuzPbdkvYUHBaVu47ygvucXkzOLPJ2TUQDbgA==","shasum":"be244ddfbea560f0785c4267f068a1171b98be47","tarball":"https://registry.npmjs.org/xast-util-from-xml/-/xast-util-from-xml-2.0.1.tgz","fileCount":7,"unpackedSize":20249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglogACRA9TVsSAnZWagAAA6oP/iehg3OG9tkfMo9v1Tp9\nExuiOYoWRBCp9EcFrPxdw3zugqsHJ/zHh8dHgS7C7upL4ZB6ZaLTKqZZ5bbV\nfU7zQtViwAbpH0pgP1IbPfx0jwIX2cpecWknoWdqyg35OzVSNl0H6KLWcTXs\nIPHIJDe6o1Eovp7afSrNIHDkJoJdEBOMgrFlHDU/SvWcLatBvqBZVV1gqaMv\nAH8S7zGJxoFVFTi1fHhQWHuGtCpMh6NNn1NR+4yog74d/n1yzh8q1fJrUDB9\nFWVgdkkaZQM2oVB8v7GkIBvUb++PobLW5nxTz9gXqhjrObXWARzczmTDFvYL\nuKSJEE2sL53hK7fAhfJlCc2XXQE7nrHX+Q6/XhvvbvswJm6bcRuScFqNFUNT\n6VAGFYmqPujhxR6pQqqY06LW95LUgZBvJiy4zfw6ZAKoLO4JYvxFNienCLa2\nRY9rvANTih57H6gam6sGOr8zaZFzEMyw10ecZPIt9/G8eaakUrssq1bY5mh8\n7Lhr8LLNnUC8RwnADz9ASrDMQ2uO1Ig5TUKJOA2xQmhSiUf1mrimQuG64ynY\nnrArUr3U8PwmZpzuNrHdoBGRc3Mle2d5u0klotEZUfUXu24MOueJ5S7PTqyv\nNsOnIUY2tMOzsglhnaeW44jhaTsFi1ugge/JwhxEiT6Qo2HJ+U57DqTDYst1\nXUEZ\r\n=UfgP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrlwIx1Px/OgU4V7t70yELYTlCaz7pydDNIzBRFTJroAiAp6iC7m05n3V+kcJWityTxfAYuvE4+GEMbFWDhbku4JA=="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xast-util-from-xml_2.0.1_1620477952394_0.6402833665334766"},"_hasShrinkwrap":false},"2.0.2":{"name":"xast-util-from-xml","version":"2.0.2","description":"xast utility to parse from XML","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","extensible","markup","language","parse","syntax","tree","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xast-util-from-xml.git"},"bugs":{"url":"https://github.com/syntax-tree/xast-util-from-xml/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/sax":"^1.0.0","@types/unist":"^2.0.0","@types/xast":"^1.0.0","sax":"^1.0.0","vfile-message":"^3.0.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","is-hidden":"^2.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --check-coverage --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"unicorn/prefer-code-point":"off"},"overrides":[{"files":"test/**/*.js","rules":{"no-await-in-loop":0}}]},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"2c32bd5278e695000f48a64ebf48240e234923cb","homepage":"https://github.com/syntax-tree/xast-util-from-xml#readme","_id":"xast-util-from-xml@2.0.2","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-FV3ay/8ZwtrnmJDnwZyim7FQ7Q8g3hXQoFdh66qD96aO+wYiPLAC78EQUlPgi9ZBC/mM7ZW/8CrM4Umzv02mmg==","shasum":"f3e6c48eb862bb31d5288b0832ef5bd2ecfa4916","tarball":"https://registry.npmjs.org/xast-util-from-xml/-/xast-util-from-xml-2.0.2.tgz","fileCount":7,"unpackedSize":24476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkGu9TbaxNhk0H65WcFrOe+3cSPKc/rjqUX4IW3+g4IgIhALnQTDF0mvL4hyteR3WOy0C2u3j2xs0kLeiECPeBvgaW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxsbKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr58Q//XGIr/IL3VzU/o1LwtxnNQP2UokVL0Ydk240Mb6vSjRWwbRr4\r\nwGIbL1ODTMsrlJRNhJJbORWpW85WpCKNl9Y3zMQCMNRSOxa9NlbCXJ5vBP+f\r\noDQvEZS8tWtOVYUiPuBIBlWmrwFuvtlpKLekt5YGtUXcQwzTC9uL++GtvoXO\r\nUj8AJYv31UELzrgQktlaPYPWcQFFhL2rmiyhbgXDrWhrBOyjOgjMRIRln7Dy\r\nAUE5s1uYzcaXqTHNRFi4M6BnerHK6gISfIdLLmxmDutQZjT9Eyuf2SL1N5gO\r\n6N7+Ap5Z7+c4zelZhCpS1PlJfzMpLeOV3lHAM7iyqI5VnlPkq4dHbbp9I2eh\r\n8fTmD67zhtXhFu/uziOgf+S74XFigVmRWsv1O1UxtEJjV0ZlgayiKCTTNJGD\r\nL66xC/EbaSq26qkVPkaRGinYp0zs8BFX/1u1pXGzVD2bCU3UY0SKtJhUAh0+\r\nj7JUedN3hM73iD2gBE/THEMjMEu+ymufWH7uqOZhOP6rqG8Y5nEWidGirz7e\r\nUygyI0ODwysUp5v+JuqO9V3UAXYxB3omJPoGwZM5D8a1z6yEe8WscRWESbQm\r\noOQrBeR3D21JLIKQHAHHEPMS4/hT6UWIMYmjk40ROqdg2pZ2gLfhxW3i6+mz\r\ngvg+EHzL+8znWy8+akhJBzEF/rigQP7o440=\r\n=JhKt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xast-util-from-xml_2.0.2_1673971401978_0.43597676002465136"},"_hasShrinkwrap":false},"3.0.0":{"name":"xast-util-from-xml","version":"3.0.0","description":"xast utility to parse from XML","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","extensible","markup","language","parse","syntax","tree","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xast-util-from-xml.git"},"bugs":{"url":"https://github.com/syntax-tree/xast-util-from-xml/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@rgrove/parse-xml":"^4.1.0","@types/xast":"^1.0.0","vfile-location":"^4.0.0","vfile-message":"^3.0.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","is-hidden":"^2.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --check-coverage --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"unicorn/prefer-switch":"off"},"overrides":[{"files":"test/**/*.js","rules":{"no-await-in-loop":"off"}}]},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"9a84c7c3d43ac82c991a5d6c9092248afaa37bf9","homepage":"https://github.com/syntax-tree/xast-util-from-xml#readme","_id":"xast-util-from-xml@3.0.0","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-zEfGxnue7vHbayZnRBAjJsjV1dQG6XWKLAzrsPxX2l4WHmqGZxM76XxRblaTHvcOYMFLlnVp3DFcUAl+Qk9SNQ==","shasum":"f5ef55f259b5804b36c960fff6620cc0b7876392","tarball":"https://registry.npmjs.org/xast-util-from-xml/-/xast-util-from-xml-3.0.0.tgz","fileCount":7,"unpackedSize":19006,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIaip9cqhmCFEhSpwe6CTFwMjmnlwgwpuSprVLfKsjHAiBoPDqSVRsuyQ69oE6glG6jo1F7822w4FuCRBr3CV4YIg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj36HpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwfQ/+J1qDho8Lt6T3UFOPUY9K5eUpCJAVsLnNmkYp7r4DX2SWiepp\r\ncajeb8yBoTzeYNNWPBGi8exvZc3+p/+Rbd+pOqw8XmGgf3vr7XfFA24i3dvG\r\nE7NUsW3EvqDxVZRRQ0yU6IgSh2EHVapTn8VlhL6usQCmqNlRPi4FGHAF0NTo\r\nvTJiaAjBWp6RWWVz6AYG77/+kmwen5boqYWFzX29EvPuRWzUiYSRh6HCnpSj\r\nmjRKE+5gzTic4x4xoOzF7S5MBAI4M0mZkDD2u9Ct7JZlVAvwJUO3WyoEs1dB\r\n8abrozUPGrynhS44QSCVZr1h4Js6zmySDJ+LSJsW7htXfVkseu8KGKc7e/mO\r\neejCWmG2hPJ/7juYi70IoqykKWYf62OZMIdNpqCp0e8eLmZpUazZwQkjVMKs\r\ndMbGzq7FjRYr3e7moWVmie4CgyT9Vnn2Nc+vlfVaaAdU9OE0SRtcSx4gPXvx\r\nJUwFaFHOTRtK2FdTAo7Hn3AmZPxDKInYsAPzgVTDGY5w7Qc1JeE6HIVU+7Vd\r\npQJjKtpWgkbZPPQEu7IlajLYd7Uob6nLQ4jWiGmWAoUG3lNFoBxeUytJfA9x\r\nuzGDyIEg5dl98zfd29M+TPRgqy92siBNPvE42+CMN2d5uKHo/dN32zwFnxkD\r\nJj8231q436Iqi3Bl/10+kVAOywS0Z3JoZlI=\r\n=HGAL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xast-util-from-xml_3.0.0_1675600361325_0.19067390670567463"},"_hasShrinkwrap":false},"4.0.0":{"name":"xast-util-from-xml","version":"4.0.0","description":"xast utility to parse from XML","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","extensible","markup","language","parse","syntax","tree","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xast-util-from-xml.git"},"bugs":{"url":"https://github.com/syntax-tree/xast-util-from-xml/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@rgrove/parse-xml":"^4.1.0","@types/xast":"^2.0.0","vfile-location":"^5.0.0","vfile-message":"^4.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","is-hidden":"^2.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.55.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --log-level warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"overrides":[{"files":"test/**/*.js","rules":{"no-await-in-loop":"off"}}],"prettier":true,"rules":{"unicorn/prefer-switch":"off"}},"gitHead":"1b79566448db086cf5b4a11c4d56c2949cc5ce85","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/xast-util-from-xml#readme","_id":"xast-util-from-xml@4.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-Pwj6Bw5XARduMeTWpeEfmfgT8/Ma3oiMI4bBIRzCd7GH26A/dn3x7jDc2BHBCQxxdQniTh0MjVUYbjaj4Ljb+Q==","shasum":"05eabb86f6e3227f80f88bf079c0921c04820150","tarball":"https://registry.npmjs.org/xast-util-from-xml/-/xast-util-from-xml-4.0.0.tgz","fileCount":7,"unpackedSize":19452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyXBU+aipQZzNMHmxh2IPl5w6kH75Va2CJg9BcQzmIbAIhAJJmyXkXkgYF8Zy5NN5mfThVS9niFii37NZPhDarm/wZ"}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xast-util-from-xml_4.0.0_1689693448831_0.08730391200236509"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-14T12:42:08.596Z","1.0.0":"2020-02-14T12:42:08.712Z","modified":"2023-07-18T15:17:29.261Z","1.0.1":"2020-11-03T12:43:37.772Z","2.0.0":"2021-05-02T17:52:38.846Z","2.0.1":"2021-05-08T12:45:52.520Z","2.0.2":"2023-01-17T16:03:22.170Z","3.0.0":"2023-02-05T12:32:41.491Z","4.0.0":"2023-07-18T15:17:28.981Z"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"description":"xast utility to parse from XML","homepage":"https://github.com/syntax-tree/xast-util-from-xml#readme","keywords":["unist","xast","xast-util","util","utility","xml","extensible","markup","language","parse","syntax","tree","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xast-util-from-xml.git"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"bugs":{"url":"https://github.com/syntax-tree/xast-util-from-xml/issues"},"license":"MIT","readme":"# xast-util-from-xml\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\n[xast][] utility to parse from XML.\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When should I use this?](#when-should-i-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n    *   [`fromXml(value)`](#fromxmlvalue)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Security](#security)\n*   [Related](#related)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis package is a utility that takes serialized XML as input and turns it into\na [xast][] syntax tree.\nIt uses [`@rgrove/parse-xml`][parse-xml], which is a good and fast XML parser,\nand turns its results into xast.\n\n## When should I use this?\n\nIf you want to use xast syntax trees, use this.\n\nThe utility [`xast-util-to-xml`][xast-util-to-xml] does the inverse of this\nutility.\nIt turns xast into XML.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install xast-util-from-xml\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {fromXml} from 'https://esm.sh/xast-util-from-xml@4'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {fromXml} from 'https://esm.sh/xast-util-from-xml@4?bundle'\n</script>\n```\n\n## Use\n\nSay our document `example.xml` contains:\n\n```xml\n<album id=\"123\">\n  <name>Born in the U.S.A.</name>\n  <artist>Bruce Springsteen</artist>\n  <releasedate>1984-04-06</releasedate>\n</album>\n```\n\n…and our module `example.js` looks as follows:\n\n```js\nimport fs from 'node:fs/promises'\nimport {fromXml} from 'xast-util-from-xml'\n\nconst tree = fromXml(await fs.readFile('example.xml'))\n\nconsole.dir(tree, {depth: undefined})\n```\n\n…now running `node example.js` yields (positional info removed for brevity):\n\n```js\n{\n  type: 'root',\n  children: [\n    {\n      type: 'element',\n      name: 'album',\n      attributes: {id: '123'},\n      children: [\n        {type: 'text', value: '\\n  '},\n        {\n          type: 'element',\n          name: 'name',\n          attributes: {},\n          children: [{type: 'text', value: 'Born in the U.S.A.'}]\n        },\n        {type: 'text', value: '\\n  '},\n        {\n          type: 'element',\n          name: 'artist',\n          attributes: {},\n          children: [{type: 'text', value: 'Bruce Springsteen'}]\n        },\n        {type: 'text', value: '\\n  '},\n        {\n          type: 'element',\n          name: 'releasedate',\n          attributes: {},\n          children: [{type: 'text', value: '1984-04-06'}]\n        },\n        {type: 'text', value: '\\n'}\n      ]\n    }\n  ]\n}\n```\n\n## API\n\nThis package exports the identifier [`fromXml`][api-from-xml].\nThere is no default export.\n\n### `fromXml(value)`\n\nParse a string of XML to a xast tree.\n\n##### Parameters\n\n*   `value` (`Uint8Array` in UTF-8 or `string`).\n    — serialized XML\n\n##### Returns\n\nxast root ([`Root`][root]).\n\n###### Throws\n\nWhen the XML cannot be parsed with `@rgrove/parse-xml`, a\n[`VFileMessage`][vfile-message] is thrown.\n\nThis can for example happen when passing archaic or unsafe XML (such as\nentities), or just otherwise invalid XML such as missnested tags.\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports no additional types.\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with maintained\nversions of Node.js.\n\nWhen we cut a new major release, we drop support for unmaintained versions of\nNode.\nThis means we try to keep the current release line, `xast-util-from-xml@^4`,\ncompatible with Node.js 16.\n\n## Security\n\nXML can be a dangerous language: don’t trust user-provided data.\n\n## Related\n\n*   [`xast-util-to-xml`](https://github.com/syntax-tree/xast-util-to-xml)\n    — serialize xast to XML\n*   [`hast-util-to-xast`](https://github.com/syntax-tree/hast-util-to-xast)\n    — transform hast (html, svg) to xast (xml)\n*   [`xastscript`](https://github.com/syntax-tree/xastscript)\n    — create xast trees\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`syntax-tree/.github`][health] for\nways to get started.\nSee [`support.md`][support] for ways to get help.\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/syntax-tree/xast-util-from-xml/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/xast-util-from-xml/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/xast-util-from-xml.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/xast-util-from-xml\n\n[downloads-badge]: https://img.shields.io/npm/dm/xast-util-from-xml.svg\n\n[downloads]: https://www.npmjs.com/package/xast-util-from-xml\n\n[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=xast-util-from-xml\n\n[size]: https://bundlejs.com/?q=xast-util-from-xml\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/syntax-tree/unist/discussions\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[esmsh]: https://esm.sh\n\n[typescript]: https://www.typescriptlang.org\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[health]: https://github.com/syntax-tree/.github\n\n[contributing]: https://github.com/syntax-tree/.github/blob/main/contributing.md\n\n[support]: https://github.com/syntax-tree/.github/blob/main/support.md\n\n[coc]: https://github.com/syntax-tree/.github/blob/main/code-of-conduct.md\n\n[xast]: https://github.com/syntax-tree/xast\n\n[root]: https://github.com/syntax-tree/xast#root\n\n[vfile-message]: https://github.com/vfile/vfile-message\n\n[parse-xml]: https://github.com/rgrove/parse-xml\n\n[xast-util-to-xml]: https://github.com/syntax-tree/xast-util-to-xml\n\n[api-from-xml]: #fromxmlvalue\n","readmeFilename":"readme.md","users":{"flumpus-dev":true}}