{"_id":"xastscript","_rev":"15-9d3b40080c514c99116107024bbe1c5f","name":"xastscript","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"xastscript","version":"1.0.0","description":"Create xast trees","license":"MIT","keywords":["xast","unist","dsl","xml","extensible","markup","language"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xastscript.git"},"bugs":{"url":"https://github.com/syntax-tree/xastscript/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":{},"devDependencies":{"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.25.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.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":{"no-self-compare":"off","guard-for-in":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"212c3a952cae480daefe64f0ac8798f734abee76","homepage":"https://github.com/syntax-tree/xastscript#readme","_id":"xastscript@1.0.0","_nodeVersion":"13.0.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-aTxoG7EWTTbSsAOzaw4sLzI9ze9YMD3LGx2iIPQ6iUsYcm26DZ2ZtoGOXqR9483V4A3ySxjsJNfdZnu+yhaYPQ==","shasum":"fb433a353059a79ec060f1d8539fbfcd5f486362","tarball":"https://registry.npmjs.org/xastscript/-/xastscript-1.0.0.tgz","fileCount":4,"unpackedSize":10057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDNMoCRA9TVsSAnZWagAAyxgP+wdylFvVb58Xs2jQXLWs\n9uo70yB/sXZVKadTD+7+7+lHXKE0OxuyQixK3usDNta6NjEu8A65iZcUKB3L\npuHjpFvto+pX7W9ou3zWrIksSbmU3qZVihKOHpcBwBNET5Ye83QysNRJEYMj\nE/iSDOdlGOpArgrbCPUXE+w7wYcsA2iJHQBws+j7ue7/uB0bTKX+JKr357bj\n1rjs5ds0diGwB6qleQOirtx+r5rUHDR7ct8KNzrwDp1U8dnVTHCz+eyhGcQp\nJPsfubP1OyfEZv5YoduAwQ9GqeZpXdbqfJV4Lyl/kFrkcFRE3pWm3/olQH94\ncF9nys39H5FrUdCgk/aAcnQWQzKyxRxwqNTMO6wNQj/lD5Navu2KIab2bxKU\nlTkQ8w9mie50XIia9tlOg8dlYckPh2PXx17Lpc4uG4UKUWpHGeGXtTAJapLN\nX1ghNZDCOWjqi9RKFyozFObRSudifaUJ4SQnY5YbgAH98YV6owLKE4KpRzwV\nyZ+jA6Z/E9obuO3r1FqHMPSda3YYga2sNDyQBcLhTptLiZkWGgRnXh8Z3Bfg\nyrlt/l7cOtyroLKLTnkB473kzpzSiTMq2dcbtERny6yIo8GduKTPlXbNCPnH\nlqh8pcEnES//M6PL+1r40Z6zXw+KjZc+O5lG7usqDT4psCLi5Qj48q8WFH7N\ngBQW\r\n=hKsS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcNjY1yFsgyzgomQE1vaTJl/vim4i7WHxAWjHOD9mnMAiBwUml83YFYgkVPfIt0NniYoIopwcPD1Xy6mBoHKqwzyw=="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xastscript_1.0.0_1577898791854_0.7285587983743431"},"_hasShrinkwrap":false},"1.0.1":{"name":"xastscript","version":"1.0.1","description":"xast utility to create trees","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","dsl","extensible","markup","language"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xastscript.git"},"bugs":{"url":"https://github.com/syntax-tree/xastscript/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":{},"devDependencies":{"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.27.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.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":{"no-self-compare":"off","guard-for-in":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"e01900d0cadc5ec71e661d30e8a9bd619a701d10","homepage":"https://github.com/syntax-tree/xastscript#readme","_id":"xastscript@1.0.1","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-2RAz+y1wg3O6hZxV/7bzx6xKmrZIL6DiYiPX+GJYOubgWstIKhbHNDiBDrAPanyFWHw6gQiN0isoZ70QtbuqwQ==","shasum":"ed56beb6c478aff321a995e2941548ed8fb824f0","tarball":"https://registry.npmjs.org/xastscript/-/xastscript-1.0.1.tgz","fileCount":4,"unpackedSize":10338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW4lzCRA9TVsSAnZWagAAYXYP+QGXUXuT8bCbAXB7jrgy\nQfVJSyLheth1wTNwBtFpkNqZMTX2lLK5N8j1vBdox5DmsDalSTenXEWsHdDc\nKk+dlnMBxFnwBAAlsPS+ur35ZMPPlOeoLVYRBmtRIti8V/kzfYr/+KYFoz5s\nWSUawVDYpucQy4f5e0+JJ2eyO7o1b5XLQJeWSgdyfdkCjJl7Bc5E/eLO9I6B\nmvdFM86n4i8O1OHm2enejMDfZkJxf2LSRjtPY8NnyCaJxzVtFahzI9O1Ytbo\noxG6z2U5d+tsk5Q5SMnjVEtZGiP22v3hlpGfbEG85sJ4tS7bW1hytLACO2Xo\nKb5b2Ntuzhali1eHdtQ9ECZAwhKKKjIvjGxa0Vs45y7itZQ1ungtUEb58d1T\nyjeyScWvL1kwcqfpqVFcH8x8tjpSOl4VD0XF7/i99V1UoAShnB0FvtcrAeeG\nQW5qdUNofKMHcsS8xIiuz6fkkw9pgD+FJX/9EZDtfmQM3x0rnTvfs6Tk+9/M\ni5afNSSornQ6TQI7Kn14l29sf8JJl/4ekNxS5540uh+thldkkg0ZvbCQRyva\nmHzdfhKOPiP5OnxorxF7lyoWRlm2XYBHd4owEBI7LtpEVky6wccMfvgqTGMg\nvwk91n36gJ54SmLZaDjB3/sb6QTiIzAtNdA176qqUxL+coB6qxgUBPo5EcxY\nRifm\r\n=schM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnDLncMeSdbndczT+GgZaj5hRyUUUJVOhgw5T4Od3q/AiEA8V/tP4H26HNfUhNDcKSmArJ1fqNYbE+FiXROJEo3xhM="}]},"maintainers":[{"email":"keith@mcknig.ht","name":"kmck"},{"email":"tituswormer@gmail.com","name":"wooorm"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xastscript_1.0.1_1583057267027_0.0029775913653151687"},"_hasShrinkwrap":false},"2.0.0":{"name":"xastscript","version":"2.0.0","description":"xast utility to create trees","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","dsl","extensible","markup","language"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xastscript.git"},"bugs":{"url":"https://github.com/syntax-tree/xastscript/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"}],"types":"types","dependencies":{"@types/xast":"^1.0.0"},"devDependencies":{"dtslint":"^4.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^8.0.0","remark-preset-wooorm":"^7.0.0","tape":"^5.0.0","xo":"^0.33.0"},"scripts":{"format":"remark . -qfo && prettier . --write && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test-types":"dtslint types","test":"npm run format && npm run test-coverage && npm run test-types"},"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":{"unicorn/prefer-number-properties":"off","no-self-compare":"off","guard-for-in":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"4c302758c41d0da16f44e01eb3164501d5472d89","homepage":"https://github.com/syntax-tree/xastscript#readme","_id":"xastscript@2.0.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-s9WREjttEf6QyvNQhRMMwt0MB+1Z0IOr909wNbHZRJKJiEJOWt6qaS+c17KVbQ3Oi/yCRPYrHW9yMaZafVKQTg==","shasum":"8a707a3fbdfb8d2e6dc0b6cca14553268c809c34","tarball":"https://registry.npmjs.org/xastscript/-/xastscript-2.0.0.tgz","fileCount":5,"unpackedSize":11499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeWogCRA9TVsSAnZWagAABXgP/juuVBBL85fnRjBLn6mc\nVW0rtnfvrCzgc+K7F0ElxB9C405IdGz93G7ewwW8oGEKVefh+RmBBZmheakd\n72OE0hu8fc2xyrQrzqP/QbkR+nJdF6TNrWIFbwVACjfCjcKbzz8EH2k/F43w\njfOIKVNzZExtAHTSEl36H/u5QT2bnPjYVL6SRt1uqAUlvWhDSEvYkgI2kLlL\nj2ZMNAKI0gYCKmiaqLJAeX09XdmCha2Y1kjL0L1OigAmTMPuqaEfPBXx7EQU\nGXtqMAZ8P5QaOrNyWh4WkvKIjRuHhYvrlPWx3OGvsM31ngloc+MNAMrVnWeB\nIdDkokruF84auh+dVSw+fhMM0va8+QMObcyTcsjXEk4TnVRnDYGYfD0Ht4Sv\nNQvTW35B3033ZN74ubTkm+ZVpGvn+wk9izjWLiNPUgw6LT6qX6kQTDDpxexc\nAj+YsDd2l/N1NpwuLxotE6V/3+/GHw25wi9uV7iRp3C3SKmg69NXkdvIxj2l\ny/RnKWMdFFWDWyZDeGcDwVeY7Qtj7j+EDmSgwaSk8RFW2NGyIeOudWIVHiOG\nOr+moIQBoTPYSjuNOJClXFhg1S/kgg98HILSqWdtXcSFZ06gwlykkOR/0yac\nQ3Q0AsHwzD8RAFz2OQgTpgqXHDdngrGjtHG+rxaiwM1WHewVqZ0wxzR6BvEb\nPWG+\r\n=T4A1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCk5RJVmysXJ+p60IdNxcaO0tK1/V9k0vL4NJY02+0XAiA6gr8OeJ+XtmblvD2FhZE1PNS6E1bPGxp8I73980sDaQ=="}]},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xastscript_2.0.0_1601792544271_0.9051172667022374"},"_hasShrinkwrap":false},"2.0.1":{"name":"xastscript","version":"2.0.1","description":"xast utility to create trees","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","dsl","extensible","markup","language"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xastscript.git"},"bugs":{"url":"https://github.com/syntax-tree/xastscript/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"}],"types":"types","dependencies":{"@types/xast":"^1.0.0"},"devDependencies":{"dtslint":"^4.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.js","test-types":"dtslint types","test":"npm run format && npm run test-coverage && npm run test-types"},"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":{"eqeqeq":["error","always",{"null":"ignore"}],"guard-for-in":"off","no-eq-null":"off","no-self-compare":"off","unicorn/prefer-number-properties":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"22169478e622075988780acaf06b26bbc379d9fe","homepage":"https://github.com/syntax-tree/xastscript#readme","_id":"xastscript@2.0.1","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tGy7FA4oGz+rkET1ryLbBkld9HKA40LQEYNy1yvZ/afpY/aZwa8NRMSTByjXhFXqPWVbh5sNunZ0/0hkoSBBDA==","shasum":"8e724d41bf9bf5652859d417309331e47122decb","tarball":"https://registry.npmjs.org/xastscript/-/xastscript-2.0.1.tgz","fileCount":5,"unpackedSize":11451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnBFPCRA9TVsSAnZWagAAXTYQAJDskQFg3WvssATVZEXe\nTL1W/g29Rf5xyXKQmXOgpJ9BelFVSbN8QD+DeQP3d65hY6wgz/oaJQKOzzQS\nFcbKd3ENk9jfaTqtT8VcFK7Y4JI/cbStAiXMoiFygQGFr40oXHXEtJ7D7FkY\nX+N7ml560N74KgoFliAv6Tpm+pTo+5NeGoHrpl4Fuum7SmRR/4FVmsqiWFdx\nOogbmg27mJnzA7yBZ5kxQutxDmZerZ3caqgS3lYfvsbACDeUWGRrJGyonLNz\nU8Xcb/f8cSvEAMIlExWnz+uJjUVNtc5zRfraSPH3u55DDH/TRt2SrBAm1XfP\n/g4UTpeE5FCkLqUYjelzeVLD0EdgRE+61PdbHibEYipsdwAVaD5gvGq2GoIV\nw2nfIzdwmPeIpStm3o9AbNzlo52+3eOAcBNGBW39MTWPDgAPygPvZNHgV4HO\n8MmdIuzbvssGJ007kw1jWEZVC7WRTINKNowQxyNwmvI4MvdWO4J+IK1biM9W\nDa9cTo9Gi0D/PT1yeFKTMYIS8TRB4waRkv9mvoMw9syY1bjPc8kZ40bwbagb\n4cayV5IELlGUtSCidvzsOoCdn+24E6GcKevjKr7pWAqQapU2TcncKDCwUb44\n1oIGISkbqJpawZH4k48uNhJU9UabvXrul7CyzZEtb+hx+E0u2Pcp9NaESK9P\nelzH\r\n=eFvH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5NJ8sCCPqz/8fi6LZ/Q7WFB5fmH26kLdvYOovB6iD4gIhANFreHI3y+TLYp1FF1saVil30wGuAWt5xw4gguDHfIEl"}]},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xastscript_2.0.1_1604063566555_0.2626762162977565"},"_hasShrinkwrap":false},"2.1.0":{"name":"xastscript","version":"2.1.0","description":"xast utility to create trees","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","dsl","extensible","markup","language"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xastscript.git"},"bugs":{"url":"https://github.com/syntax-tree/xastscript/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"}],"types":"types","dependencies":{"@types/xast":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","buble":"^0.20.0","dtslint":"^4.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","unist-builder":"^2.0.0","xo":"^0.34.0"},"scripts":{"generate":"node script/generate-jsx","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test-types":"dtslint types","test":"npm run generate && npm run format && npm run test-coverage && npm run test-types"},"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":{"eqeqeq":["error","always",{"null":"ignore"}],"guard-for-in":"off","no-eq-null":"off","no-self-compare":"off","unicorn/prefer-number-properties":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"63c075b4a2b824e8c2cf445d4e2756cc0a19f690","homepage":"https://github.com/syntax-tree/xastscript#readme","_id":"xastscript@2.1.0","_nodeVersion":"15.1.0","_npmVersion":"7.0.8","dist":{"integrity":"sha512-uqtfNO8plOmXjhwntAIMRcTLeLr8ty9MXVHffHG2U2SoDMb/C2deP9aMb/5d8/Ix7Q2E4hTQJAMFkimrMKWRUg==","shasum":"b4924bbdc6c233c440dc8f6174fec26ec5c91478","tarball":"https://registry.npmjs.org/xastscript/-/xastscript-2.1.0.tgz","fileCount":5,"unpackedSize":14017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpP0OCRA9TVsSAnZWagAAI+oP/0ThFhneKPzyu9Ig5BNr\n4XP/x83vEibY+QpnrUmsFzcAYb7R+4rByV2yEYqhsR6EF1r8qGjsGOpXosca\nUENW0Wed/48H7qR/pixBmyAs3IBbCNf0nXJn3aYpPx5TJcTtwYn9AAFGyltD\nQVuEcFEdrSPybhGydz00waEJDSiNe7kb2D91TlPG/7UKzSfGo/lhnPeTxz14\nOGRM2VcdilE08j+P4nEBMu8l38NyGwVO0Em7RREL3FOFFYBfJjB47yeUGdKm\nsBTDuwKI+eL9ybKhHKkMfdAHmbY7fXdfG63iHDLVo6fITDz6D3vrF4KW1wcm\nafTd/0OV1aNQkvnVKvreWoR8X0EnGI/5cUsCqt1rHS50FQPr+iUvEspm4KWT\ntjcrJgjXa02IOLa4iVjsmQi/AdBaZ14TWRJdEIvHLc1bOaQ0HmsHfsLgXN0w\nXWCwZxatgfZ04NCjsOkr+AAL4XQBTXZkvXrG91f9fvC+AmOayo1UukWVKHcX\nWANI663M0QAxMKDf/Sfkd+sWEMuXLbW4eLmlYMFRNO61RnxeJJ0bOTVY2DGJ\nq4IRpZhzTrUcJQQu/v+EGYNkDMD4LD1t9aDcPb6vI0moS0320XQFZe3k27JV\ndmbur9xfHPsvpM3irTgg3N/X9jjVIgKTjconGchZBTaqHk+LVVvQN1WNyWc+\nvEHr\r\n=ZZxU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ0lsIodu3klChwX4M8uLDPqt2J5oBm+PjnOjf0oLzBgIhAOnz9MiQaGiYdgtMHhqczXB7cqL8ybCZHhIXK8FNBs3W"}]},"_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/xastscript_2.1.0_1604648206454_0.26164668213930375"},"_hasShrinkwrap":false},"2.1.1":{"name":"xastscript","version":"2.1.1","description":"xast utility to create trees","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","dsl","extensible","markup","language"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xastscript.git"},"bugs":{"url":"https://github.com/syntax-tree/xastscript/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"}],"types":"types","dependencies":{"@types/xast":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","buble":"^0.20.0","dtslint":"^4.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","unist-builder":"^2.0.0","xo":"^0.36.0"},"scripts":{"generate":"node script/generate-jsx","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test-types":"dtslint types","test":"npm run generate && npm run format && npm run test-coverage && npm run test-types"},"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":{"eqeqeq":["error","always",{"null":"ignore"}],"guard-for-in":"off","no-eq-null":"off","no-self-compare":"off","unicorn/prefer-number-properties":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"948f5d8ffa538c0a26fc0d65b62ceace5fa780e2","homepage":"https://github.com/syntax-tree/xastscript#readme","_id":"xastscript@2.1.1","_nodeVersion":"15.1.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-xJZcwLVdP3Rpgf6EyzSdnkjy0z0iMLhYjZ+TM/YCuICpP+wl8QtmXIDNtbokSp1qCLwMUgoQ3MN11nXhOfmrug==","shasum":"455db13d3271446b2ac76a752f4b919171424290","tarball":"https://registry.npmjs.org/xastscript/-/xastscript-2.1.1.tgz","fileCount":5,"unpackedSize":16276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0M2/CRA9TVsSAnZWagAA7FEP+QF8VlYZsHFx27wFjECB\n2XtLBgZFKsvNURnDFu9L4I8IOY+nYqOMRhFN1wClopV4Zy6vX4XW1gJveI/O\nSHEhktHkT0AN2EhNz8vyLP/8sqaLyL2xm0POxDas/FO4fxyPoZ/FPeaCSzeJ\nMQhcS335riHCJ0Mvf/uIJrpbVmLDNEwUu9+iRDTlgetC9MBSp9HEwSwViG3/\nGfWs3oMo+UUBGSl/Q0k0NuaAKVA/oU0Pe7mq3y794mKyDIalSQAaMTRyXxPA\nuWCvz+NZaBnqp6iKZ6enKJGD/Zyfjo0JZUDfC15PPXxqjFsw3Wr3axvNUk5f\nV4yLrZw2C/dQbLoKQMMke1zb5yA8oqbxGnkB63w76Y7PbIapAzqxdgbD7qpT\njxQnKwS5xc0GvyuoteaT4iLsJeoY/ePEs367fUmiv3jqi6Z2cbRr+xXjPOPq\nW2wrUmclIsGYWd1UMK098S2CyhwCREt2VrPI8CjW+NXzOj4zlSLklqhBHG+k\n7S2tlQslbt8MhhaSp1epk7BfiQFXNekLrkDkntLHY7n4NSQAy0LggEzj08VY\nxkPeCwQcpbFfHNroyLYw+2vDuCWo6Qx+a1kXTZpT28dP1Vo+N5hKh5d8+eO3\n8vfzdphnUi+1WuFNNoaxb3JGuGtrlbp4DdZuS0a/1KmZXwD5EpYrCLlQdTN/\nUi15\r\n=GZH5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9StkpPQ16ZLY4CBGDdZnXGlIdPoOqhIjlbMm3d1VmiQIgDCYJd+ekXJDDDsgBPkm0PI2rc/ZyNMT2VuqAuUVMQLI="}]},"_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/xastscript_2.1.1_1607519679319_0.06205724785935263"},"_hasShrinkwrap":false},"3.0.0":{"name":"xastscript","version":"3.0.0","description":"xast utility to create trees","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","dsl","extensible","markup","language"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xastscript.git"},"bugs":{"url":"https://github.com/syntax-tree/xastscript/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","exports":{".":"./index.js","./index.js":"./index.js","./jsx-runtime":"./jsx-runtime.js"},"dependencies":{"@types/xast":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@types/babel__core":"^7.0.0","@types/tape":"^4.0.0","astring":"^1.0.0","buble":"^0.20.0","c8":"^7.0.0","estree-util-build-jsx":"^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","tsd":"^0.14.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-builder":"^3.0.0","xo":"^0.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{script/**,test/**,}*.d.ts\" \"lib/{index,runtime}.d.ts\" && tsc && tsd && type-coverage","generate":"node script/generate-jsx","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 generate && 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-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"8f29f771cd39b2cae08f1fa251532642c99b1d6b","homepage":"https://github.com/syntax-tree/xastscript#readme","_id":"xastscript@3.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-K/b8ih/Mt6z1mEkQnNpUcpkvlMUfJhIgbGg4PPnPCnqvrG+Dm/qfZJXidbVUx+PGYKD5VtuhYHQzyC935voA4Q==","shasum":"cf3e5e66407a9415e1620bb5f9726e8bb45bbda1","tarball":"https://registry.npmjs.org/xastscript/-/xastscript-3.0.0.tgz","fileCount":13,"unpackedSize":24422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkbc+CRA9TVsSAnZWagAAVI8P/23CEyij1uug0TubncM8\nFg8ULx/AI/OBlTInFhjoqQBZK/vLovAyXR8nYRAfetqb+NDW8esJzjgLRZic\njYF5FyCCfZ+5H/UU6r8fYLdv+hM4f9G5B3DJtVIq1SqgPCJrWqBOX/1OjXt4\nxXS4jPn5QEmnajZ4DLOc+cws0pIMwBJRZw3NhYovDgTjPLaSxQGApahlUbRM\njGkPewzWPpiNGqJ9zcX2V/RdLSI/+Ku3Tq1QYwbjcQsyiIUNwZFY9l1utqYM\nbRmtvKhIW0TSDDbRcDzFu6+qzFMM/NGMqwTX009LWef/VsSb5KIQrxFXxS2I\ny+J05A4mSmNCkGIG0QjD9z8M0ja8QcbSnnGLJrD/O0iAOpXJNRQU10Scazfi\ngrwX1DuglEp3olqarBQxe41fXos+GRo/xs57OIjn7XBN5jbseNsqgS+ZnUU4\nlNWGK8qUV1mkRBVC1LuSQbGjl86aZBDihQEUAjm+fY781DUBCaYQwx2opY1i\nXCRzMwJeEOTg1K6v5ewOLMYSZt+nhhJbWSE5bexBXhA3DK3q0XO+q7JkS9VL\nb6LyLGSGvXMAkWAZVP6T8yhAqQEp45+9iZrkNZk7Tx6Gj7k/I0/gg1XIw9a3\nFlIMSrsIWKNbcqZGQA+WwsHJ//ibtqsrXFZji3sBRLnxw0T+vtxd3lxz/6yU\nE9Rs\r\n=/h4L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeDDHd3Xv+Wioq+r0UxaBBSsPqJX6KozA/pQfiNoNWQAiEA8r/PZUYLhs+jKeEt0LuluzjlBAsQWwhLi2V22+xakSc="}]},"_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/xastscript_3.0.0_1620162365580_0.9312268152075631"},"_hasShrinkwrap":false},"3.0.1":{"name":"xastscript","version":"3.0.1","description":"xast utility to create trees","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","dsl","extensible","markup","language"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xastscript.git"},"bugs":{"url":"https://github.com/syntax-tree/xastscript/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","exports":{".":"./index.js","./index.js":"./index.js","./jsx-runtime":"./jsx-runtime.js"},"dependencies":{"@types/xast":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@types/babel__core":"^7.0.0","@types/tape":"^4.0.0","c8":"^7.0.0","estree-util-build-jsx":"^2.0.0","estree-util-to-js":"^1.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tsd":"^0.23.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-builder":"^3.0.0","xo":"^0.52.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{script/**,test/**,}*.d.ts\" \"lib/{index,runtime}.d.ts\" && tsc && tsd && type-coverage","generate":"node script/generate-jsx","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 generate && 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},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"e2d664e0ecba692cc4307d8dbe420c133b6c535f","homepage":"https://github.com/syntax-tree/xastscript#readme","_id":"xastscript@3.0.1","_nodeVersion":"18.2.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-5YCCJL/499xH10Ha9yFsSRIxHiWOjZsvUemwOfQRA3wBOHegLMKkET8bdHP7qg0z0vsOBzVOfw81cdtZ22FE6Q==","shasum":"71d9eeb017c57d8d4c5fffc711ecbac142fc2af2","tarball":"https://registry.npmjs.org/xastscript/-/xastscript-3.0.1.tgz","fileCount":15,"unpackedSize":24877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHq9jU4l4JgkHbnYV1xPp/8X7429e5VZMloMI/2gV/4oAiAIAh4pZ6Cf9xE8rV5k3mw7YrkOLkt0tXwArrcz/U7vXQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF5DEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7/A//YloROi+7DBYD7KsNkdaW0pLsn/O7rKxMPBg1VMbzDQJ3osZ5\r\nhqprfhg7BsUObj3O+bTgoQ2FAceIMoBG9mkTbmczPbbDtfII6UNVdz2zzMS6\r\nU1yxNAG/acyh+mvM44JpCS4oUu4NeBMfxNNaxqKP0HplbowP9HpwLK94UK1w\r\nKqJgQ2Cg6ekdCcF1sVLBJT1tgkO9wStOmI6yv02Z97qDIkNZIqNTpcLkQ1Oh\r\nAd39dLOkMtLysmOd8oSLQpQhYzOewqAd3gNbNo8iYI0qXQ0XrL0xKZdnEt/R\r\nP0NiZuNP2FP3lIgzrNzCD/7JgG6uiCKxffECfRPXYLHeGYxvNPhFJ457aRCn\r\nsaf2anZt5cdu5YATzaeOUkWtwIy7GxjmLUs9sPkxhsK0hbRepwLAAJudR4dN\r\ngx63zBTRNlcPcHVPHdktMCmKHJyZ4xb3JWuM8wIpMr4mQVlLsAHujskxm0vn\r\nakKnOIUgIiOgJRzPA9ZF4UvYD553zsK6cGvwjVnvVC7u+UpIy2b9VWeydVKK\r\nNBJJitrZFCGJF06+w3pZePVL1DoBzdVOaFAZlzuf+MixM45OVPPtDF+uyplc\r\nUAguNuZAw9YTvrI8C278G15qzTcF7lF42nbd0gn0tnkT0t0a6UM4Dzzj0sXt\r\njKjsRikuTfk2p8dINXf5xzbazEg16QmxgM8=\r\n=2yHA\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/xastscript_3.0.1_1662488772189_0.4236661132294752"},"_hasShrinkwrap":false},"3.1.0":{"name":"xastscript","version":"3.1.0","description":"xast utility to create trees","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","dsl","extensible","markup","language"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xastscript.git"},"bugs":{"url":"https://github.com/syntax-tree/xastscript/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","exports":{".":"./index.js","./index.js":"./index.js","./jsx-dev-runtime":"./jsx-dev-runtime.js","./jsx-runtime":"./jsx-runtime.js"},"dependencies":{"@types/xast":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","@babel/plugin-transform-react-jsx":"^7.0.0","@types/babel__core":"^7.0.0","@types/tape":"^4.0.0","c8":"^7.0.0","estree-util-build-jsx":"^2.0.0","estree-util-to-js":"^1.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tsd":"^0.23.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-builder":"^3.0.0","xo":"^0.52.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{script/**,test/**,}*.d.ts\" \"lib/{index,runtime}.d.ts\" && tsc && tsd && type-coverage","generate":"node script/generate-jsx","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 generate && 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},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"5c051ea85e25221d895c478e2ee4517a5ca3031a","homepage":"https://github.com/syntax-tree/xastscript#readme","_id":"xastscript@3.1.0","_nodeVersion":"18.2.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-TO6xuTy18kY1KVJYP1SlLFt5EwzvCL6oWeX73N69PVCMT7jqnF9XqBYS3IO/POkoWCHba8HoyfwbKbU8zWkaCw==","shasum":"2171325c8dfa96807a0d0a2a73efce342228c0a5","tarball":"https://registry.npmjs.org/xastscript/-/xastscript-3.1.0.tgz","fileCount":17,"unpackedSize":25991,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHevH8QPKG7dSwOKZtPQAnXaKL6N7ljP57MvCruplOpJAiEAw1IN3GvHyZrs2Tx/foD/rA2spPw9ptAOAqUI3d67/7Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGhvEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnKg//eurPI8l5DGDS3wPtLKpc2PdqiY+Fxf5P7H0s/3CuKJNB0+0K\r\nAR0PPukLOx7uDkLe5AO5HWMPhLZS92Nxu2HbM9GGDJuSGFHyj8M6EOxZGMKI\r\nQpZFfyT0nTbm2EC8wiZbl4ZeHzWWcuqnW2mR30rXMmz9mbvleh1XnTf6mJ8u\r\nd5p/0tSVlvsSY0qXeJLSLRawKp2FX66wbBAb0XaKEfOTgnt1hhld5V2zFH20\r\naqErLQwEZZRk1d9mPvQOrtIG5Mb/J4KffHv+HekpYWPWQwIHwCwagAkMF2TF\r\nfkEEkQiPrygXHIv8lePfKbgJQXYuTAqVZuWB9Cn+LxZE+aFGLsHkqaVv7nZ/\r\n3QaRdPR6q1U2TlCtKUFjEi3jx4f6bE69uK02PZhVGz9GPFYznjh48IExczjm\r\n++MngrrS4wEcNOrCrvOuA1jnTqWNUlv477Z7sOgUKRMGQR4uYSB3yb8BYh2t\r\n7UCFjozrA0a7L8ijsdQqNI/RPOIp+YNRFZ0AQWoy4gV6fYBu98QS77uUK41p\r\n4kZGoNry+m1Mk0bOsKFARdoM1OhISE6Ox1dkHo3Dx8L9b2BElXrg6dOuMmAc\r\nBCI2HXc9TrgVU3RhFATZScF5cImId4SImCxKY8gw0VbNgXyYzqDqAZsNBhOX\r\n0ARzOWFtqLm4TgpTx8a7TvzDZJS5c8NdpKI=\r\n=700T\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/xastscript_3.1.0_1662655428748_0.8699160381686917"},"_hasShrinkwrap":false},"3.1.1":{"name":"xastscript","version":"3.1.1","description":"xast utility to create trees","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","dsl","extensible","markup","language"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xastscript.git"},"bugs":{"url":"https://github.com/syntax-tree/xastscript/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","exports":{".":"./index.js","./index.js":"./index.js","./jsx-dev-runtime":"./jsx-dev-runtime.js","./jsx-runtime":"./jsx-runtime.js"},"dependencies":{"@types/xast":"^1.0.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","esast-util-from-js":"^1.0.0","estree-util-build-jsx":"^2.0.0","estree-util-to-js":"^1.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","tsd":"^0.25.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-builder":"^3.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","generate":"node script/generate-jsx.js","build":"tsc --build --clean && tsc --build && tsd && 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 generate && 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},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"22c43df451961c513764a3d744bf45f6b4bb753a","homepage":"https://github.com/syntax-tree/xastscript#readme","_id":"xastscript@3.1.1","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-rE7oVPLENyIZNKeRkXE96ao/QiucenYROqdBnEuNNkQHlyxf3vJ5EMNh2QQ4AYhdf9v/dVuxJ7F4u4AaOOhkOA==","shasum":"caff4427c3fb0ab226dd7a13a4e925f70eb18c91","tarball":"https://registry.npmjs.org/xastscript/-/xastscript-3.1.1.tgz","fileCount":17,"unpackedSize":26403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfpE+bmkbVCQDDRxzPRKFx2fN/55qN7zoVcqtL6a5TWAiEA6jv5zsVJL8urlbOqSATLleMfyVXmIfkxPRpEYKqgQ5M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxrZ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK9RAAlNVgn3VxAhCSIfd097hJlXQ8WYv4qpoUN5dtKXl0YtJTFg3B\r\ny9AN+qb66hXPUw85N6Pfv7vj41iXkmdnEQqjIqfisTHpGVyp4Cw1jkhwvpx6\r\nw7PthnaxZltrAR13KVnNM6aF5iyW2vWtH49vmO1Q7ia43NX2/M1Jv5H7jbxy\r\n9A4/HldM1zTl0qCVN0u4hQdqyq8DZZML82FX/2JFayccjNfVc0MLoocSfPnD\r\nEYZtK/L0NwOdZab2MIzebincFB1ocmrmeXcLju2qB3vCrHf5NiK7ZPL3OkDl\r\nTUxJZpTicygyegzksYyVAkD1p52DIy/Cfflg28oXbv7j6nrjhojm4Hly0lne\r\nYE+DjuWvcZvTn+JOU3oV/GSrpvWKgRe/EjzVFkJs/o42gSCFx/2NgMgDebdS\r\nO8AcAv+R+jlLr/CD63+OWuE8UH7RJSdsu09U+hJLnU1agGtbj6nswr7pjWL2\r\nJmn3RMPqCBQLPv7Czd29cGTPUy5qIp0Z57cSyho1M8fmyMi029QQDGI0UhRf\r\nyTawrGVK5G+7oQwmB4rDIJN8Ngvg8CRoe5GW67uqz60Bw17RmZytiWo8mDlT\r\n8x4QnsK0Kb0LVLQ5OQFgtB/qIdNVrfWz3myrUa6xKc0Nhtnphx67X31SZ1TL\r\n1b/PoSKcgiHpJVktmE6cmhNrbThTAiSYiw8=\r\n=no+D\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/xastscript_3.1.1_1673967226461_0.7809820440838573"},"_hasShrinkwrap":false},"4.0.0":{"name":"xastscript","version":"4.0.0","description":"xast utility to create trees","license":"MIT","keywords":["unist","xast","xast-util","util","utility","xml","dsl","extensible","markup","language"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xastscript.git"},"bugs":{"url":"https://github.com/syntax-tree/xastscript/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","./index.js":"./index.js","./jsx-dev-runtime":"./jsx-dev-runtime.js","./jsx-runtime":"./jsx-runtime.js"},"dependencies":{"@types/xast":"^2.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","esast-util-from-js":"^1.0.0","estree-util-build-jsx":"^2.0.0","estree-util-to-js":"^1.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","tsd":"^0.28.0","type-coverage":"^2.0.0","typescript":"^5.0.0","unist-builder":"^4.0.0","xo":"^0.55.0"},"scripts":{"prepack":"npm run generate && npm run build && npm run format","generate":"node script/generate-jsx.js","build":"tsc --build --clean && tsc --build && tsd && 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 generate && 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":["**/*.ts"],"rules":{"@typescript-eslint/consistent-indexed-object-style":"off","@typescript-eslint/consistent-type-definitions":"off"}}],"prettier":true},"gitHead":"345624a2dcfbae33cf42ad93e77f10666199e9e9","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/xastscript#readme","_id":"xastscript@4.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-r7a0kObEyivkML0dLrp/nOH5l51y9v5DL1MT/Xc6qUgGGNP1mZZUmT6NXtWAmx2FLfjonop++PtpVMwp1Hw/Gw==","shasum":"6ca85a7fb6c7a7949937a556e876820c6a05068b","tarball":"https://registry.npmjs.org/xastscript/-/xastscript-4.0.0.tgz","fileCount":17,"unpackedSize":26058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUhdUAO0P0w1lsK7yuoSHw/y0RKwh9SIaIacNBGMyZOAiARO6csgZjHv5BES+FkRaPicudUDD8Rfc+PAYBaXJVQig=="}]},"_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/xastscript_4.0.0_1689688111747_0.9643745453607502"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-01T17:13:11.854Z","1.0.0":"2020-01-01T17:13:11.967Z","modified":"2023-07-18T13:48:32.156Z","1.0.1":"2020-03-01T10:07:47.158Z","2.0.0":"2020-10-04T06:22:24.378Z","2.0.1":"2020-10-30T13:12:46.685Z","2.1.0":"2020-11-06T07:36:46.556Z","2.1.1":"2020-12-09T13:14:39.474Z","3.0.0":"2021-05-04T21:06:05.767Z","3.0.1":"2022-09-06T18:26:12.389Z","3.1.0":"2022-09-08T16:43:48.953Z","3.1.1":"2023-01-17T14:53:46.626Z","4.0.0":"2023-07-18T13:48:31.908Z"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"description":"xast utility to create trees","homepage":"https://github.com/syntax-tree/xastscript#readme","keywords":["unist","xast","xast-util","util","utility","xml","dsl","extensible","markup","language"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/xastscript.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/xastscript/issues"},"license":"MIT","readme":"# xastscript\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 create trees with ease.\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    *   [`x(name?[, attributes][, …children])`](#xname-attributes-children)\n    *   [`Attributes`](#attributes-1)\n    *   [`Child`](#child)\n    *   [`Result`](#result)\n*   [Syntax tree](#syntax-tree)\n*   [JSX](#jsx)\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 hyperscript interface (like `createElement` from React and\nsuch) to help with creating xast trees.\n\n## When should I use this?\n\nYou can use this utility in your project when you generate xast syntax trees\nwith code.\nIt helps because it replaces most of the repetition otherwise needed in a syntax\ntree with function calls.\n\nYou can instead use [`unist-builder`][u] when creating any unist nodes and\n[`hastscript`][h] when creating hast (HTML) nodes.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install xastscript\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {x} from 'https://esm.sh/xastscript@4'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {x} from 'https://esm.sh/xastscript@4?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {u} from 'unist-builder'\nimport {x} from 'xastscript'\n\n// Children as an array:\nconsole.log(\n  x('album', {id: 123}, [\n    x('name', 'Born in the U.S.A.'),\n    x('artist', 'Bruce Springsteen'),\n    x('releasedate', '1984-04-06')\n  ])\n)\n\n// Children as arguments:\nconsole.log(\n  x(\n    'album',\n    {id: 123},\n    x('name', 'Exile in Guyville'),\n    x('artist', 'Liz Phair'),\n    x('releasedate', '1993-06-22')\n  )\n)\n\n// For other xast nodes, such as comments, instructions, doctypes, or cdata\n// can be created with unist-builder:\nconsole.log(\n  x(null, [\n    u('instruction', {name: 'xml'}, 'version=\"1.0\" encoding=\"UTF-8\"'),\n    x('album', [\n      u('comment', 'Great album!'),\n      x('name', 'Born in the U.S.A.'),\n      x('description', [u('cdata', '3 < 5 & 8 > 13')])\n    ])\n  ])\n)\n```\n\nYields:\n\n```js\n{\n  type: 'element',\n  name: 'album',\n  attributes: {id: '123'},\n  children: [\n    {\n      type: 'element',\n      name: 'name',\n      attributes: {},\n      children: [{type: 'text', value: 'Born in the U.S.A.'}]\n    },\n    {\n      type: 'element',\n      name: 'artist',\n      attributes: {},\n      children: [{type: 'text', value: 'Bruce Springsteen'}]\n    },\n    {\n      type: 'element',\n      name: 'releasedate',\n      attributes: {},\n      children: [{type: 'text', value: '1984-04-06'}]\n    }\n  ]\n}\n{\n  type: 'element',\n  name: 'album',\n  attributes: {id: '123'},\n  children: [\n    {\n      type: 'element',\n      name: 'name',\n      attributes: {},\n      children: [{type: 'text', value: 'Exile in Guyville'}]\n    },\n    {\n      type: 'element',\n      name: 'artist',\n      attributes: {},\n      children: [{type: 'text', value: 'Liz Phair'}]\n    },\n    {\n      type: 'element',\n      name: 'releasedate',\n      attributes: {},\n      children: [{type: 'text', value: '1993-06-22'}]\n    }\n  ]\n}\n{\n  type: 'root',\n  children: [\n    {type: 'instruction', name: 'xml', value: 'version=\"1.0\" encoding=\"UTF-8\"'},\n    {\n      type: 'element',\n      name: 'album',\n      attributes: {},\n      children: [\n        {type: 'comment', value: 'Great album!'},\n        {\n          type: 'element',\n          name: 'name',\n          attributes: {},\n          children: [{type: 'text', value: 'Born in the U.S.A.'}]\n        },\n        {\n          type: 'element',\n          name: 'description',\n          attributes: {},\n          children: [{type: 'cdata', value: '3 < 5 & 8 > 13'}]\n        }\n      ]\n    }\n  ]\n}\n```\n\n## API\n\nThis package exports the identifier [`x`][api-x].\nThere is no default export.\n\nThe export map supports the automatic JSX runtime.\nYou can pass `xastscript` to your build tool (TypeScript, Babel, SWC) with an\n`importSource` option or similar.\n\n### `x(name?[, attributes][, …children])`\n\nCreate [xast][] trees.\n\n##### Signatures\n\n*   `x(): root`\n*   `x(null[, …children]): root`\n*   `x(name[, attributes][, …children]): element`\n\n##### Parameters\n\n###### `name`\n\nQualified name (`string`, optional).\n\nCase sensitive and can contain a namespace prefix (such as `rdf:RDF`).\nWhen string, an [`Element`][element] is built.\nWhen nullish, a [`Root`][root] is built instead.\n\n###### `attributes`\n\nAttributes of the element ([`Attributes`][api-attributes], optional).\n\n###### `children`\n\nChildren of the node ([`Array<Child>`][api-child] or `Child`, optional).\n\n##### Returns\n\nCreated tree ([`Result`][api-result]).\n\n[`Element`][element] when a `name` is passed, otherwise [`Root`][root].\n\n### `Attributes`\n\nMap of attributes (TypeScript type).\n\nNullish (`null` or `undefined`) or `NaN` values are ignored, other values are\nturned to strings.\n\n###### Type\n\n```ts\ntype Attributes = Record<string, boolean | number | string | null | undefined>\n```\n\n### `Child`\n\n(Lists of) children (TypeScript type).\n\nWhen strings or numbers are encountered, they are turned into [`Text`][text]\nnodes.\n[`Root`][root] nodes are treated as “fragments”, meaning that their children\nare used instead.\n\n###### Type\n\n```ts\ntype Child =\n  | Array<Node | boolean | number | string | null | undefined>\n  | Node\n  | boolean\n  | number\n  | string\n  | null\n  | undefined\n```\n\n### `Result`\n\nResult from a `x` call (TypeScript type).\n\n###### Type\n\n```ts\ntype Result = Element | Root\n```\n\n## Syntax tree\n\nThe syntax tree is [xast][].\n\n## JSX\n\nThis package can be used with JSX.\nYou should use the automatic JSX runtime set to `xastscript`.\n\n> 🪦 **Legacy**: you can also use the classic JSX runtime, but this is not\n> recommended.\n> To do so, import `x` yourself and define it as the pragma (plus set the\n> fragment to `null`).\n\nThe Use example above (omitting the second) can then be written like so:\n\n```jsx\n/** @jsxImportSource xastscript */\n\nimport {u} from 'unist-builder'\n\nconsole.log(\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\nconsole.log(\n  <>\n    {u('instruction', {name: 'xml'}, 'version=\"1.0\" encoding=\"UTF-8\"')}\n    <album>\n      {u('comment', 'Great album!')}\n      <name>Born in the U.S.A.</name>\n      <description>{u('cdata', '3 < 5 & 8 > 13')}</description>\n    </album>\n  </>\n)\n```\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional types [`Attributes`][api-attributes],\n[`Child`][api-child], and [`Result`][api-result].\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, `xastscript@^4`, compatible\nwith Node.js 16.\n\n## Security\n\nXML can be a dangerous language: don’t trust user-provided data.\n\n## Related\n\n*   [`unist-builder`][u]\n    — create any unist tree\n*   [`hastscript`][h]\n    — create a hast tree\n*   [`xast-util-to-xml`](https://github.com/syntax-tree/xast-util-to-xml)\n    — serialize xast as XML\n*   [`xast-util-from-xml`](https://github.com/syntax-tree/xast-util-from-xml)\n    — parse xast from XML\n*   [`hast-util-to-xast`](https://github.com/syntax-tree/hast-util-to-xast)\n    — transform hast to xast\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/xastscript/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/xastscript/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/xastscript.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/xastscript\n\n[downloads-badge]: https://img.shields.io/npm/dm/xastscript.svg\n\n[downloads]: https://www.npmjs.com/package/xastscript\n\n[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=xastscript\n\n[size]: https://bundlejs.com/?q=xastscript\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[element]: https://github.com/syntax-tree/xast#element\n\n[text]: https://github.com/syntax-tree/xast#text\n\n[u]: https://github.com/syntax-tree/unist-builder\n\n[h]: https://github.com/syntax-tree/hastscript\n\n[api-x]: #xname-attributes-children\n\n[api-attributes]: #attributes-1\n\n[api-child]: #child\n\n[api-result]: #result\n","readmeFilename":"readme.md","users":{"flumpus-dev":true}}