{"_id":"unist-util-assert","_rev":"19-2a5bc980618ea6d80026b853db66ca9e","name":"unist-util-assert","description":"unist utility to assert nodes","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"unist-util-assert","version":"1.0.0","description":"Assert Unist nodes","license":"MIT","keywords":["assert","unist","util","utility"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/unist-util-assert.git"},"bugs":{"url":"https://github.com/wooorm/unist-util-assert/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"dependencies":{"x-is-array":"^0.1.0","x-is-object":"^0.1.0"},"devDependencies":{"browserify":"^13.0.1","esmangle":"^1.0.1","nyc":"^7.0.0","remark-cli":"^1.0.0","remark-comment-config":"^4.0.0","remark-github":"^5.0.0","remark-lint":"^4.0.0","remark-validate-links":"^4.0.0","tape":"^4.0.0","xo":"^0.16.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js -s unistUtilAssert > unist-util-assert.js","build-mangle":"esmangle < unist-util-assert.js > unist-util-assert.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"rules":{"no-eq-null":"off","eqeqeq":"off"},"ignores":["unist-util-assert.js","unist-util-assert.min.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"output":true,"plugins":["comment-config","github","lint","validate-links"],"settings":{"bullet":"*"}},"gitHead":"22c3b8732402bb4aa444bdd0310d05abbd1300e7","homepage":"https://github.com/wooorm/unist-util-assert#readme","_id":"unist-util-assert@1.0.0","_shasum":"ee4538080ae22b8e5b4b6dc0c68f759a7b14f893","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"ee4538080ae22b8e5b4b6dc0c68f759a7b14f893","tarball":"https://registry.npmjs.org/unist-util-assert/-/unist-util-assert-1.0.0.tgz","integrity":"sha512-WostlRdHvrA2GIOyvm4m6aNPPnr7i3RKdNQz0My4wht2YtxD3FjzsTuttOF0+i4d31P+WRZZIoQkEDWk5lipgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3EoNNZ8RrYNHulPNCo/ThGfwlMoH3hGxqtEjyu+YAvAIhAP9oibsBNaFyiUJUzcXBm3rCsoHjm14EImGm7DkfJ+iW"}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/unist-util-assert-1.0.0.tgz_1468880579192_0.42164056771434844"},"directories":{}},"1.0.1":{"name":"unist-util-assert","version":"1.0.1","description":"Assert Unist nodes","license":"MIT","keywords":["assert","unist","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-assert.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-assert/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"dependencies":{"x-is-array":"^0.1.0","x-is-object":"^0.1.0"},"files":["index.js"],"devDependencies":{"browserify":"^14.0.1","esmangle":"^1.0.1","nyc":"^11.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.0.0","xo":"^0.18.0"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js -s unistUtilAssert > unist-util-assert.js","build-mangle":"esmangle < unist-util-assert.js > unist-util-assert.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"esnext":false,"rules":{"no-eq-null":"off","eqeqeq":"off"},"ignores":["unist-util-assert.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"acd0fbdf241a7b29fa886bb509a0b9163f68a851","homepage":"https://github.com/syntax-tree/unist-util-assert#readme","_id":"unist-util-assert@1.0.1","_shasum":"870b248eb9a2cfcb9b3ec1b60d006778dbfb993a","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"870b248eb9a2cfcb9b3ec1b60d006778dbfb993a","tarball":"https://registry.npmjs.org/unist-util-assert/-/unist-util-assert-1.0.1.tgz","integrity":"sha512-MHGquos7Ln4HNY6SYwp65XwWJGW3m9hgGFyGsWrm9ZXh+uSa9EY0EpgxIRx8j6ty8hbmQh/+gCA2kxI4FEcB8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDs5/myN2JwOcuiBZUkhrVCdOBc2jJGbr4ntkC1KeUSuAiAryugD63zSjOZhQzghZkdbGPe0NMEwz5PMMglybjonAA=="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-assert-1.0.1.tgz_1497290445113_0.19391583953984082"},"directories":{}},"1.0.2":{"name":"unist-util-assert","version":"1.0.2","description":"Assert Unist nodes","license":"MIT","keywords":["assert","unist","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-assert.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-assert/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"dependencies":{"x-is-array":"^0.1.0","x-is-object":"^0.1.0"},"files":["index.js"],"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.1","nyc":"^11.0.0","prettier":"^1.12.1","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","xo":"^0.20.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js -s unistUtilAssert > unist-util-assert.js","build-mangle":"esmangle < unist-util-assert.js > unist-util-assert.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","no-var":"off","prefer-arrow-callback":"off","no-eq-null":"off","eqeqeq":"off"},"ignores":["unist-util-assert.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"308a7ba6691afdbb13dca67e964cca4003c734ef","homepage":"https://github.com/syntax-tree/unist-util-assert#readme","_id":"unist-util-assert@1.0.2","_npmVersion":"6.0.0","_nodeVersion":"9.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-HbAeG1smDbSirJySgqZ7nbKdygmuL0s/1MMPXaHrChWMKueYuRHfk5R8EmlDV0vPfP8uLwazrvpu0ZkVYZD/xg==","shasum":"68cc3410b290157210dbc7af9112c07374ccb3ca","tarball":"https://registry.npmjs.org/unist-util-assert/-/unist-util-assert-1.0.2.tgz","fileCount":4,"unpackedSize":10823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6X1oCRA9TVsSAnZWagAAvu8P/jwwQzMtQBekUQiZm/1S\nbexfY6535ePmsmtS+9weuhh61Ia8Nv1ZOM03JHjxcapqIsqKDOhfB/Yq1K55\nloLKKYPBmQz5jIcfSXzqy7FXMDxmAUkdmpgwpBF84KU6M/JAmf5jKt2mlTZ5\nZ9fwWecaAVHUw1aivv7xpB6kPYh1kly0mm5ODEQq8/dBwOKLslxlmlL1l/gx\n7K1uQLBq020/++ma9KsjlXe5ZPvUxLtUCIds1o5aTrIuin/iQ8U+DjgkbNLZ\nTbXqfxmrMLyCSOUdFd/QgVgxuuSZIWEA1WPrsdmMdqHInxNbNq+rUf+rTNiD\np/4IBSYnLeyNifyKxApupAI0sm9SYQJgYe/WMdLRnJ1L8CSZgnwrl6kpDCie\nxgt3kC5FUsjXxoDBOrCrfvc70OBLvEGzaWstML6vzTvOL+3IFNI4vTJb/ZrJ\nBZY6JOeuD8Zxgc/zVLYn/W73Qm7Ft2/4+d240KQH1JbxyiEz1b2m25P578mg\nL5fpGwMjBhKdJNCM5Wbkq0j+tRF37gW7roE+tIsUVmZqMmQIWNiNMneZN4tO\nqbe9zgIxjf9iyYGmknPU5CAAbkVJzSehXSSfJH6EH+dal3/gUk7jIAG6rBje\nRCt82yihlI9U/bohDAa13dqNZ9CBymJ/XiOwP9QzmunnzS1xQxrGPX0cJ1Dl\ntSxW\r\n=9J9A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMs6IU12vpF6QafxwrVhtj+R14CJ+gOpvLsij8m9FbSAiEAmOBdVg0vppSlx5kKa2mMrQwcool2OR1uy8pkyt6Wv5Y="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-assert_1.0.2_1525251431660_0.25991144092492213"},"_hasShrinkwrap":false},"1.0.3":{"name":"unist-util-assert","version":"1.0.3","description":"Assert Unist nodes","license":"MIT","keywords":["assert","unist","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-assert.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-assert/issues"},"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":{"x-is-array":"^0.1.0","x-is-object":"^0.1.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^13.0.0","prettier":"^1.12.1","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","tinyify":"^2.4.3","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s unistUtilAssert > unist-util-assert.js","build-mangle":"browserify . -s unistUtilAssert -p tinyify > unist-util-assert.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","no-var":"off","prefer-arrow-callback":"off","no-eq-null":"off","eqeqeq":"off"},"ignores":["unist-util-assert.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"ba2c1921f069e48546b4a2e00c6755db7f36a345","homepage":"https://github.com/syntax-tree/unist-util-assert#readme","_id":"unist-util-assert@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-0b1jHm8h5Hbz/prQAcg36uUUQeNaih09iwDBMxNrD2gejL7fs6W12jUJgwuHi+OC4fRztpPbNIbMnfspemmdGQ==","shasum":"f754ea4907534a5c1aa3576ae340118bb5af62a6","tarball":"https://registry.npmjs.org/unist-util-assert/-/unist-util-assert-1.0.3.tgz","fileCount":4,"unpackedSize":10919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2s6sCRA9TVsSAnZWagAArLQP/2AqvcbofTdd3/zk9eaw\nKcX7W2QOhYnBMvQJvsGs6gPLsZyrs5n6ggY8wL6QC8Oie0Llk9wthp7hX8ul\n9ki3xC6/JU2fcC193GV3oUbO+xp2uGmMea7b9ABqbZYTY/Um0AgLFfzkw4JK\n69PXl7cbvL3GKujCKM2G3thXhnhQK8SIfC2QwPNtBmYxsongLcBGm4vf6wXb\nHMWkSvNA+eGY0lOn+njB4KJ8QV0ZFsT3UkqwPhncTCCJdGu8dAIVxV/XAYs+\nS6qDGtFR2W101YRweQXgAzNcTLspND208RU8m+FuvDYOGVjvI3Smj71CzSOc\nJT54fAgYPLF/MZaCpXY3NxcY8LBUOB62lbJX7BJC11N74XalwmWg4+I02upi\nmzSXDPJajJSSjAvGTLaj+EI7x0lsIYKdUAAfgixfkyUPGvfasIGjoHHeE7OK\navjWz4jiMKNEJftDNAqMAMVpPa5xTx77BHkRwLTg4W+0wxZtWtCrbuhkh23W\niKmAnqaZ43o/ttxscSISpMDBv7vgxM8mw8TvbrSFgS76S/jFdoBBN6uPUsDj\nsKkAK57MAFMdlkR/3tQSrBEkuuJXvGUmBWsHvMXW4Fe5V7ap2e2Bghp+8LvR\nlMzmxCCgd5Tl9ROybB1EdEHgB8ZZmFiOZEAiM1rbttephO0URMZqGeV2PpmI\ncRWX\r\n=SmB4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/OIWELgtcnkYG5rTqClQMVjCPGJAVfoXeNwTo8di7bAiAeyJ0idoaFJDGsQX2DNxqTtdGNjL1UfXFrKvNyC7yNMw=="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-assert_1.0.3_1541066412207_0.9045111107013826"},"_hasShrinkwrap":false},"1.0.4":{"name":"unist-util-assert","version":"1.0.4","description":"Assert Unist nodes","license":"MIT","keywords":["assert","unist","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-assert.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-assert/issues"},"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":{"x-is-array":"^0.1.0","x-is-object":"^0.1.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s unistUtilAssert > unist-util-assert.js","build-mangle":"browserify . -s unistUtilAssert -p tinyify > unist-util-assert.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"no-eq-null":"off","eqeqeq":"off"},"ignores":["unist-util-assert.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"b93dba560a4465aabc59bfcc403fbe69f44413ba","homepage":"https://github.com/syntax-tree/unist-util-assert#readme","_id":"unist-util-assert@1.0.4","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vvfTtqT+xHkDHtrMNNMRsP9a9pkHV9K+7F0sbWVzgTq/ifX8ajuBFHgYzZ8uS0JIXMIgZvHnOoAAUthmoFYTCw==","shasum":"caccf143acd2dd800f0dd9dc316c0407628588d6","tarball":"https://registry.npmjs.org/unist-util-assert/-/unist-util-assert-1.0.4.tgz","fileCount":4,"unpackedSize":11816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5RDHCRA9TVsSAnZWagAADKQP/0NB8ZtazJ4qdGJcIJxj\nmir90dKHmusLZOwMQm1eKvkgXukGiXQ9lIPSkzhEWrlyXKDDskQ+D/ma2TkW\nMCpCkJHhZMVQShhQyujJcwIozDWhJgemcYXCWc5NoQnvUCMkNq8cyHny/s1x\nzxfp7mwY5RZCwVSkukdxpthmipb/8muSTrlMnkwwOWw0+F7XM2RFbHVEJNj2\n5X8pp5rbm0MtmC1PdLcLaNlZUa3d8ncG8xS2kFulSlzDXqdTADOP0rJEqIVI\nfNJE01r0CQ+yXaUOnckE8Gsp/cSXV4Qh5qY/vieqqf9BKTZnaNTmZxTpyzoO\nzJzU8CZF6bGob2vNPR/YyVYVVxHVvvJRtUElnqIkL/Ne/XJfXV8+x+RlNdkN\nz6/O+YYutVj7czxmR0cArr+sOebjCBQNMt1ZpFwhKtzpE5PlW+6/G0RnHXqH\nfQ2OHlBkqO6ILLxwl8D3B0Hdpq/FU3XfQdJNSIB2q3+hyc77sB6nhPjIjwX4\nn3uqe8+tvzp4IGz7+jF1N9MvmrgyOI5QDVt/f7VUbSPCPEB9hh+rIjgvnnBx\nA2bKdegwg8JpeSMUy0E7XQnBgU1gbKP2w4VyiA0ywKwTfmL5yac7ljsfYrxu\n5q+I8pENp8I8q8qMpOWAEZknEPx0qNxGjJxiAn8zKi/L3JsOraECbgMvQ0Yq\n7sUT\r\n=Um+f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYmO/GjAmsptYzsFTeydRSNXeMyEcQ+oJabKlkeCmbhgIhALldOppz9HfxsTBw83hBMIkeWut1McLf1WG3sdIrBSrd"}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-assert_1.0.4_1558515909926_0.5322080139691387"},"_hasShrinkwrap":false},"2.0.0":{"name":"unist-util-assert","version":"2.0.0","description":"Assert Unist nodes","license":"MIT","keywords":["assert","unist","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-assert.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-assert/issues"},"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":{"x-is-array":"^0.1.0","x-is-object":"^0.1.0"},"types":"types/index.d.ts","devDependencies":{"browserify":"^16.0.0","dtslint":"^2.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.25.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s unistUtilAssert > unist-util-assert.js","build-mangle":"browserify . -s unistUtilAssert -p tinyify > unist-util-assert.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test-types":"dtslint types","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"no-eq-null":"off","eqeqeq":"off"},"ignores":["unist-util-assert.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"7301c36536c56966e30cf525233695fe938572a8","homepage":"https://github.com/syntax-tree/unist-util-assert#readme","_id":"unist-util-assert@2.0.0","_nodeVersion":"13.0.1","_npmVersion":"6.13.0","dist":{"integrity":"sha512-K+i9yMVmRyN01cxsQr2Z6Olndn8DZA4Bs7GPlCKxZHZw2hNc80sDjn65xfPAOWnGlhssHWdBjpy+CtixvXCLlg==","shasum":"da5e1c3cd432ad519043d095e4df734c20f195b6","tarball":"https://registry.npmjs.org/unist-util-assert/-/unist-util-assert-2.0.0.tgz","fileCount":5,"unpackedSize":12824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzYMRCRA9TVsSAnZWagAAsg4QAJAsM5H905frHOAF/u0B\nxBBfJwxY8+8plPzWZtmtbU/F+jZmGFjBPGcPLC/IkHnISU6PIWIeIOenMFvR\n0rCSgHHDwBx8TTcJULRMu+DhEFDSFlIC1Mxtx9JyHz+kHv9advHFlOIzpoHd\nRYna1NNXCuSw5OPu/D3pBy+cNoa8mI8KEXLc2eusETK6mJoOeAq6tTNBGM1Z\ndyqqN4ocQZjDRgiHyKbOZuQxsWtsg8Hy81n6Yy8mUulhVaKoA73JCATbPn8V\n9/WyCKO2R7N6YAGvSp050u+4m8s9WU2xbfxjsYH9jfnf5biY4eztJB1jazXJ\nuV1eeB93m5xsoCc9fnkMFbZF3sURUdNRkanDmNNczgwuCl1I1hnDhZNK6eCB\nYj+4CmXgAkBDmtZk+vY4ydePuD/LYx9B4zJASzla062wHIktZ21LVZZLmnva\nH6tpkKup/IHQyfdzIygNtyJVoIGIghMsddoDRaXn4LZqJwf8y+tYLuCqFIYs\n17qicKZ83P4ZsfYPW9KehmEKkLcTkPjUw1PwqUKWPTf0V3ACmjGh0Y7S0IzH\n98Yw42WVbKWxt8ZnF2S9ZoORBtrdfHAEOTz23nERjH7kwkZsvVR3sKISMzQr\noR6Y/hBBqR+9QrCSrT+aPI+8Y9LbygYVHem1EiU4MHtiwoxtlpbciOcPTtzw\nEFy7\r\n=smpH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEp4aJiBgCTz03cD2quI6yTs5Xp4y+VlVit/VPKImpAVAiAZkGk9ktDwsCgabs80jNBD3+1XYwmh1moy5wWvPN66MQ=="}]},"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/unist-util-assert_2.0.0_1573749520981_0.9734020696190491"},"_hasShrinkwrap":false},"2.0.1":{"name":"unist-util-assert","version":"2.0.1","description":"unist utility to assert nodes","license":"MIT","keywords":["unist","unist-util","util","utility","assert","check","test"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-assert.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-assert/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":{"x-is-array":"^0.1.0","x-is-object":"^0.1.0"},"types":"types/index.d.ts","devDependencies":{"browserify":"^16.0.0","dtslint":"^3.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","tinyify":"^2.0.0","xo":"^0.26.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s unistUtilAssert > unist-util-assert.js","build-mangle":"browserify . -s unistUtilAssert -p tinyify > unist-util-assert.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test-types":"dtslint types","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"no-eq-null":"off","eqeqeq":"off"},"ignores":["unist-util-assert.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"17fc036cd405adf213e9c1feea5c802dae865b87","homepage":"https://github.com/syntax-tree/unist-util-assert#readme","_id":"unist-util-assert@2.0.1","_nodeVersion":"13.0.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-ea+wwJrIiKpC7LNeaJxhnKII0TQHR+1tXmiDKZ6TC9dDKUAqZANaDimidPWe3fBqZ9ntZYSc3ZdNnErq5PrB2g==","shasum":"27c27a3b96a165a7b7c504f2a3f1656f9fa26eac","tarball":"https://registry.npmjs.org/unist-util-assert/-/unist-util-assert-2.0.1.tgz","fileCount":5,"unpackedSize":12951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSUzDCRA9TVsSAnZWagAAh5sP/3vEhgIo6e8Msm630G95\nkxdwdaEsXAlfG1djrYYOE2frwaZUusYP/KGu/7XLn6BC6HTYy7tfwBXEysn5\n2VRbI4ADXab8niOU9eLL+ltw13FjgQBTKT2sQzWFwSiiPqWe99AOubEshbjC\no0pGnTjzwp2KxowHDlJcyoUaao+EGqSVC8Dtry2IpLAn/pF9bNqKIxGNVtcH\naSqmB7GOEWwyW+4OH+q7vBLHsyilahk3F5p6/hrriDV4tihXWOVilU/KfWOQ\n46s7gZTyQ7Rz5l6Z2oTgZpqeDlZE0Njuly+QW9H0crCZL489QPRDh5TF3UnE\nCcYD38J4t7NI98K+aLwaqnzq9E/YtomvqMxh0hdhkqwWy9KR1p1SrxqA+Uen\n3TpcRQpyL31YhwizkA/gacLO15X1VZErCY7tGz1fEqGxRIPBOxrWnaSfxAHr\nPBudBxTJLNDENm/8qytgHhd9RSFQH8/Gat0vNT0yFWkI+1lFyBprMzEhLm8m\nASt/CD6XNQbas9EE9Nx95VHx6kvQZhQJ8oXz46abNeEn8EZMcM0O3WMstcmH\nu1iZSfnhwI5dK2lr0QiOOw/gcGtcnhX4qI1MTO2NwtrHrHyr2mBr0UW28a79\naeMb8HHKZvzBpvPNVBaMgm8bMMyqvWEhHNGKBpc6hrdLsbIvPm5naIoJMDNH\nEqkl\r\n=CnIi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5ZiDITrNPRQmfM33jpLZOO5OctNgETY6u5H/pSKnwRAiEAgGZ4RYwGt6TxllnZPZRkSwSWG6NA6P3qhDQvIoZnDa0="}]},"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/unist-util-assert_2.0.1_1581862082918_0.6722367744116644"},"_hasShrinkwrap":false},"3.0.0":{"name":"unist-util-assert","version":"3.0.0","description":"unist utility to assert nodes","license":"MIT","keywords":["unist","unist-util","util","utility","assert","check","test"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-assert.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-assert/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","browser":{"./inspect.js":"./inspect.browser.js"},"react-native":{"./inspect.js":"./inspect.browser.js"},"types":"index.d.ts","dependencies":{"@types/unist":"^2.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.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","xo":"^0.40.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{test/**,}*.d.ts\" && tsc && tsd && 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-var":"off","prefer-arrow-callback":"off","unicorn/prefer-node-protocol":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"742fd1e6902f717a1af1a3a4439dbf281a906116","homepage":"https://github.com/syntax-tree/unist-util-assert#readme","_id":"unist-util-assert@3.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-KErZ98g4Vgi/6x32X+hrMHZEOqFQgWTUmXuyDXS6fj2/ERDphfyrlfcXBcIZCwF7aeqFdEd4J1NkcjweRwj9+g==","shasum":"62c8997069670f649f62fbe141b8c7f5ae3454a7","tarball":"https://registry.npmjs.org/unist-util-assert/-/unist-util-assert-3.0.0.tgz","fileCount":9,"unpackedSize":17682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmQPyCRA9TVsSAnZWagAAxHwP+gP2YaA1krQGi5zMB+3e\n5zfJz71OaARJhZ+qX61iJWr2eomirWtirPKFLOQQfjjMaSinFJc8/QQIPbO1\nr+hFtdK+0/OE7aH83KNm5wBMS+HPNdvVPmbpFAbaj2IxrXg+9OGn8X6jB/FF\nCBIIXh48hvdmqecbSlCnEhJBNBTzIvCnC6PLEU/6zM0M9ZvzMXB623fPvdwp\nBA5kSZbIUxmdZxoorgDg8OpSZxu1Pv52Gr/xQGTSyoU5uIl/j0bPzxrp5or2\nHWXlkV1bIKBdI1v3KTG7Pc25gD91mh2T2jYcHdvkvbgBCf3lZhCxX3N477Zo\nYnwpFXZHLBk+k0diS/CtCAEh2AGgQSIrSh7fOl6Yj1h4w+T9syZruR+ydamh\nK6qGPIdSUj4he5pfMR0iyPK8ZkJ9qeHUIXQ+KVZ9DtjX3TkuhhUtmzOg1Kql\n3//KB/Pou6PLPLdeBC3UhhCR6/yWWa4L7e2w77fJIlXcqQ51keHCscBNTGoz\noA9dECeO4fvG5rFojCHUNtHYtJLZTdpt2yDXnBBkfJQbnOeyiaJMYkpFFLtO\nIRf8/pgyuJdLuUYCKiXEwknp6Lw9dYuLp/JkbE3Pqba++fFsAHY+4XfNGGcY\nNqccp9MWAwQl8S6NB4uwVzIvycawls7vSCAVqkpj3YRZmTcozTLZR4PcwRwj\n1xMs\r\n=SsYh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHeo7pte4G0sEi4chR44+15LqwBYt2HpPKvcruAZCKbwIhAKLpaNRZ/kIbLDhWsBJy3VEVW3SqnctjECZS/QcJkcoO"}]},"_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/unist-util-assert_3.0.0_1620640754496_0.8220015542685051"},"_hasShrinkwrap":false},"3.0.1":{"name":"unist-util-assert","version":"3.0.1","description":"unist utility to assert nodes","license":"MIT","keywords":["unist","unist-util","util","utility","assert","check","test"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-assert.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-assert/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","browser":{"./inspect.js":"./inspect.browser.js"},"react-native":{"./inspect.js":"./inspect.browser.js"},"types":"index.d.ts","dependencies":{"@types/unist":"^2.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.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","xo":"^0.40.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{test/**,}*.d.ts\" && tsc && tsd && 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-var":"off","prefer-arrow-callback":"off","unicorn/prefer-node-protocol":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"0c759cea4c6027cbb1db875544ad9d3ec8aec9ed","homepage":"https://github.com/syntax-tree/unist-util-assert#readme","_id":"unist-util-assert@3.0.1","_nodeVersion":"15.11.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-Lehs6NrNj7sV7sbJwZWun0lLjjd89khwVYzrBXqiPMsrgsqWIzcv2O5arm9r8JR3635NEIqnZYmKx6Gd5T+pKw==","shasum":"13453288311cb21862fb8b89bc655cafcaea0a5b","tarball":"https://registry.npmjs.org/unist-util-assert/-/unist-util-assert-3.0.1.tgz","fileCount":9,"unpackedSize":17688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmRg6CRA9TVsSAnZWagAAyakP/2YIVG1/XqsnFljGkcrl\n90kbJeud15FwbOgs0CJLjfBqEPzLJBTsA6c99QZEyum1+Dtf61hpchl+6+oU\nw5hRnnmM97SfeVMLvYmjkeI4w30UJdqcNtMbbQYoVf+8lDe0+10AdcjeLWl0\nM+8A45DjM44BMGChbxTlOR8RoLjac9JFv0EXIXd1HM4jhjy7fBPF63p5yGkv\nhfWYk5CVril7LRvhsQkg9LtF7NA2qT7rx5E0/WEuGfKwbZAwzN6cqeNaa2DO\nzHX5xH9I/w6FQfNMDlhOCKgVBsbilA04SaQjVrbgwzvjSjuXMYbKxPeAKoI+\no4a+xyzMAK5JgHsnlaynltsVCykYlhFGfuGeiSQF9RT4UqB8fL+g4flyCifb\nHsClnOGGh2MIQepLoIZxC2slXEVl2onx/wPtn9A8GRAqVEDh98c1OU5XoqMo\nVHgZfNiTSoCkJvnkwCU+zJtpCkNLqtXEjPy54eEyuIDJ8yhsL4NO/QPrX1Dk\nr5ysih4fuT355cnfl3GB0cfP4y9MG7i3+m1J+/bbZzWbwciQZbV7jWBU1TGs\nOsHe9KXwEmYaXLQk2+aufEZAZDuHuYTYJZ1sak+axNHZbGB2JNpYqHqWC3pO\nylS1fvcFyfj/YomrW7mgOQ/jc7fwnPY/wflkETHO8KP5rO2rS5ATTLl6Qflc\nHYHO\r\n=oLNV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlDwu2NsLmqymVvBDxvmXfEclLkADcA5UQ9BFHJpKrTQIgJp6LXGroSz67jp+OGLo5pc1Thk4LZWQkTq2EhZlmXVk="}]},"_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/unist-util-assert_3.0.1_1620645946544_0.5175876292850414"},"_hasShrinkwrap":false},"3.0.2":{"name":"unist-util-assert","version":"3.0.2","description":"unist utility to assert nodes","license":"MIT","keywords":["unist","unist-util","util","utility","assert","check","test"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-assert.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-assert/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","browser":{"./lib/inspect.js":"./lib/inspect.browser.js"},"react-native":{"./lib/inspect.js":"./lib/inspect.browser.js"},"types":"index.d.ts","dependencies":{"@types/unist":"^2.0.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.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","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","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 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,"ignoreCatch":true,"#":"Couple of needed any’s","ignoreFiles":["lib/index.d.ts"]},"gitHead":"4e06127cc7180d6fbe789ec0f9005aec6b9acf76","homepage":"https://github.com/syntax-tree/unist-util-assert#readme","_id":"unist-util-assert@3.0.2","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-JS7h7jtD+FlgnMcvXjAv4gDfvj1z0UFOv/BY2MkRmB22eK9c1TlQe4qnKnMnJKy4Ba/KkrN9EfRaCfBogUi1XQ==","shasum":"ceb05d322e8d774d9ff9183eb19b9750d4633768","tarball":"https://registry.npmjs.org/unist-util-assert/-/unist-util-assert-3.0.2.tgz","fileCount":11,"unpackedSize":24292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/rXUu5BNsGhyKic46nfnh7IiNC5EgZxmHk20Wv086WQIgOwNn333LHkqZSDE8t0Ipu/+wbqVQOqEee5J+4fXPWr0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuF15ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjNg//ckQi8AC/vQLiRn2MVRwj+9KsIcm87YofS3sFXBCs1qIl2O8g\r\nKpoElSaEh0vUAHi/stgGGPgHazM0reGYf1RfyNncFkqFJIKMjSzc7rS9uRt/\r\n8eVsumcUiqvP2UE1D7ZjEiJ7BGHZbd0tpwPLIehvo+0Prc1GHngTD6WNor+t\r\nKlIHEyawHXbAfitt+R6p1Tbmsk+gb2KSXhgUZfFRhcmFWD47E28sB8zxh5lA\r\nOTG8A8169o+hU5hliXnM/CAP1b0BLzLYZ/z7dGJO0iJE9mXUa6TlCkrKxvhk\r\nq0qc1AhZM8QCZv+UxvvvGyz2FBAl+Yz5FwnEYan+/IpWbCXWWKeTPkYTxT4W\r\npi/vVmogX9wop2WmzxAkRztnnsP4IaKDkuHWBlwhw0UiVQqIrIrA4SV7gUfI\r\nrTWM/DmqES3bSm06Y7jgZHt3LRuPuQh6VHZ72JB4jr3dpqK7TIfNMA1cgihP\r\nPdXem4e5SHwxJRhvsSHHfUQZErI4SIxe65f+yuN+8xzITWEzNf71neRGxr1X\r\n61ceMPvSLeN9Pw8bvpvNBhy8ehEaNOiWe3fshITRjG+r38ugNMZf1fdy12zr\r\nt4+dbUyYYF2SA24hgDAmj/R2d/PdwoCtaBr6PXmt+K9ofDSxEh5rFptVjr13\r\nqbEYQ4IzuGIlnCOrWOuF0UCz3+8Xu8c/uu8=\r\n=6NtT\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/unist-util-assert_3.0.2_1673026937333_0.05440600907209392"},"_hasShrinkwrap":false},"4.0.0":{"name":"unist-util-assert","version":"4.0.0","description":"unist utility to assert nodes","license":"MIT","keywords":["unist","unist-util","util","utility","assert","check","test"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-assert.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-assert/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","./do-not-use-conditional-inspect":{"node":"./lib/inspect.node.js","default":"./lib/inspect.default.js"}},"dependencies":{"@types/unist":"^3.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","prettier":"^2.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","xo":"^0.54.0"},"scripts":{"prepack":"npm run build && npm run format","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 --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,"#":"Couple of needed any’s","ignoreFiles":["lib/index.d.ts"],"strict":true},"xo":{"overrides":[{"files":["test/**/*.js"],"rules":{"import/no-unassigned-import":"off"}}],"prettier":true},"gitHead":"963f4c869206ebf1fdea95d120cdcee6b064f0ca","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/unist-util-assert#readme","_id":"unist-util-assert@4.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-nbwm6surl6V5b43j5mdEICGFhuee3ZAmVpM7leHxDy3EGOBlDzoq0E7R/T4NmsRMPGJjqEC9Dr1oGPOHFbpG6Q==","shasum":"0a73c28495edbdc2a1a116f2718e39f92f194749","tarball":"https://registry.npmjs.org/unist-util-assert/-/unist-util-assert-4.0.0.tgz","fileCount":11,"unpackedSize":24415,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWMkC0cRY+pgzvSX+Nrvz3o9UoijglYInStYuWjrQ0PAIgYw7muHmiOTrF3PpE0qHH2QIbUk8+g2fDS2Jhu7dUitM="}]},"_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/unist-util-assert_4.0.0_1688724257082_0.09876361418505364"},"_hasShrinkwrap":false}},"readme":"# unist-util-assert\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[unist][] utility to assert trees.\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    *   [`assert(tree[, parent])`](#asserttree-parent)\n    *   [`parent(tree[, parent])`](#parenttree-parent)\n    *   [`literal(node[, parent])`](#literalnode-parent)\n    *   [`_void(node[, parent])`](#_voidnode-parent)\n    *   [`wrap(fn)`](#wrapfn)\n    *   [`AssertionError`](#assertionerror)\n*   [Extensions](#extensions)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Related](#related)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis package is a tiny utility that helps you deal with nodes.\n\n## When should I use this?\n\nThis utility is typically useful when you expect certain nodes in your APIs\nand want to make sure they’re valid and as expected.\n\nDifferent utilities, [`mdast-util-assert`][mdast-util-assert],\n[`hast-util-assert`][hast-util-assert], and [`nlcst-test`][nlcst-test],\ndo the same but for mdast, hast, and nlcst nodes, respectively.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install unist-util-assert\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {assert} from 'https://esm.sh/unist-util-assert@4'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {assert} from 'https://esm.sh/unist-util-assert@4?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {_void, assert, parent} from 'unist-util-assert'\n\nassert({type: 'root', children: []})\nassert({type: 'break'})\nassert({type: 'element', properties: {}, children: []})\n// All OK.\n\nassert({children: []})\n// AssertionError: node should have a type: `{ children: [] }`\n\nparent({type: 'break'})\n// AssertionError: parent should have `children`: `{ type: 'break' }`\n\nassert({type: 'element', properties: function() {}})\n// AssertionError: non-specced property `properties` should be JSON: `{ type: 'element', properties: [Function] }`\n\n_void({type: 'text', value: 'Alpha'})\n// AssertionError: void should not have `value`: `{ type: 'text', value: 'Alpha' }`\n\nassert({type: 'paragraph', children: ['foo']})\n// AssertionError: node should be an object: `'foo'` in `{ type: 'paragraph', children: [ 'foo' ] }`\n```\n\n## API\n\nThis package exports the identifiers [`_void`][void], [`assert`][assert],\n[`literal`][literal], [`parent`][parent], and [`wrap`][wrap].\nThere is no default export.\n\n### `assert(tree[, parent])`\n\nAssert that `tree` is a valid unist [`Node`][node].\n\nIf `tree` is a parent, all children will be asserted too.\n\n###### Parameters\n\n*   `tree` (`unknown`)\n    — thing to assert\n*   `parent` ([`Parent`][parent-node], optional)\n    — optional, valid parent\n\n###### Returns\n\nNothing.\n\n###### Throws\n\nWhen `tree` (or its descendants) is not a node.\n\n### `parent(tree[, parent])`\n\nAssert that `tree` is a valid unist [`Parent`][parent-node].\n\nAll children will be asserted too.\n\n###### Parameters\n\n*   `tree` (`unknown`)\n    — thing to assert\n*   `parent` ([`Parent`][parent-node], optional)\n    — optional, valid parent\n\n###### Returns\n\nNothing.\n\n###### Throws\n\nWhen `tree` is not a parent or its descendants are not nodes.\n\n### `literal(node[, parent])`\n\nAssert that `node` is a valid unist [`Literal`][literal-node].\n\n###### Parameters\n\n*   `tree` (`unknown`)\n    — thing to assert\n*   `parent` ([`Parent`][parent-node], optional)\n    — optional, valid parent\n\n###### Returns\n\nNothing.\n\n###### Throws\n\nWhen `node` is not a literal.\n\n### `_void(node[, parent])`\n\nAssert that `node` is a valid void node.\n\n###### Parameters\n\n*   `tree` (`unknown`)\n    — thing to assert\n*   `parent` ([`Parent`][parent-node], optional)\n    — optional, valid parent\n\n###### Returns\n\nNothing.\n\n###### Throws\n\nWhen `node` is not a node, a parent, or a literal.\n\n### `wrap(fn)`\n\nWrapper that adds the current node (and parent, if available) to error\nmessages.\n\n###### Parameters\n\n*   `fn` (`(node?: any, parent?: Parent | null | undefined) => asserts node is Node)`)\n    — custom assertion\n\n###### Returns\n\nWrapped `fn`.\n\n### `AssertionError`\n\nAssertion error from `node:assert` (TypeScript type).\n\n###### Type\n\n```ts\ntype AssertionError = import('node:assert').AssertionError\n```\n\n## Extensions\n\nThis module can be used as a base to test subsets of unist (for an example, see\n[`mdast-util-assert`][mdast-util-assert]).\nAll functions that are exposed from such a module, and functions used internally\nto test children, should be wrapped in `wrap`, which adds an inspectable string\nof the respective node, and its parent when available, to the exposed error\nmessage.\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional type [`AssertionError`][assertionerror].\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, `unist-util-assert@^4`,\ncompatible with Node.js 16.\n\n## Related\n\n*   [`mdast-util-assert`][mdast-util-assert]\n    — assert mdast nodes\n*   [`hast-util-assert`](https://github.com/syntax-tree/hast-util-assert)\n    — assert hast nodes\n*   [`nlcst-test`](https://github.com/syntax-tree/nlcst-test)\n    — assert nlcst nodes\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/unist-util-assert/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/unist-util-assert/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/unist-util-assert.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/unist-util-assert\n\n[downloads-badge]: https://img.shields.io/npm/dm/unist-util-assert.svg\n\n[downloads]: https://www.npmjs.com/package/unist-util-assert\n\n[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=unist-util-assert\n\n[size]: https://bundlejs.com/?q=unist-util-assert\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[unist]: https://github.com/syntax-tree/unist\n\n[node]: https://github.com/syntax-tree/unist#node\n\n[parent-node]: https://github.com/syntax-tree/unist#parent\n\n[literal-node]: https://github.com/syntax-tree/unist#literal\n\n[mdast-util-assert]: https://github.com/syntax-tree/mdast-util-assert\n\n[hast-util-assert]: https://github.com/syntax-tree/hast-util-assert\n\n[nlcst-test]: https://github.com/syntax-tree/nlcst-test\n\n[assert]: #asserttree-parent\n\n[parent]: #parenttree-parent\n\n[literal]: #literalnode-parent\n\n[void]: #_voidnode-parent\n\n[wrap]: #wrapfn\n\n[assertionerror]: #assertionerror\n","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"time":{"modified":"2023-07-07T10:04:17.451Z","created":"2016-07-18T22:23:00.190Z","1.0.0":"2016-07-18T22:23:00.190Z","1.0.1":"2017-06-12T18:00:46.098Z","1.0.2":"2018-05-02T08:57:11.750Z","1.0.3":"2018-11-01T10:00:12.346Z","1.0.4":"2019-05-22T09:05:10.352Z","2.0.0":"2019-11-14T16:38:41.119Z","2.0.1":"2020-02-16T14:08:03.229Z","3.0.0":"2021-05-10T09:59:14.610Z","3.0.1":"2021-05-10T11:25:46.667Z","3.0.2":"2023-01-06T17:42:17.555Z","4.0.0":"2023-07-07T10:04:17.227Z"},"homepage":"https://github.com/syntax-tree/unist-util-assert#readme","keywords":["unist","unist-util","util","utility","assert","check","test"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-assert.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/unist-util-assert/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"flumpus-dev":true}}