{"_id":"hast-util-interactive","_rev":"17-37e81a5a36bc7f76c00b3c2d8737475b","name":"hast-util-interactive","description":"hast utility to check if a node is interactive","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"hast-util-interactive","version":"1.0.0","description":"Check if a node is interactive","license":"MIT","keywords":["hast","html","element","category","interactive"],"dependencies":{"hast-util-has-property":"^1.0.0"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/hast-util-interactive.git"},"bugs":{"url":"https://github.com/wooorm/hast-util-interactive/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"}],"devDependencies":{"browserify":"^13.0.0","eslint":"^2.0.0","esmangle":"^1.0.1","istanbul":"^0.4.0","jscs":"^3.0.0","jscs-jsdoc":"^2.0.0","remark":"^4.0.0","remark-comment-config":"^3.0.0","remark-github":"^4.0.1","remark-lint":"^3.0.0","remark-usage":"^3.0.0","remark-validate-links":"^3.0.0","tape":"^4.4.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s hastUtilInteractive > hast-util-interactive.js","build-mangle":"esmangle hast-util-interactive.js > hast-util-interactive.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"0430c51d54bb34eb1aab5525db6629093288fd54","homepage":"https://github.com/wooorm/hast-util-interactive#readme","_id":"hast-util-interactive@1.0.0","_shasum":"5034d0661de7ad35803cbf04cc45eb104891a976","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"5034d0661de7ad35803cbf04cc45eb104891a976","tarball":"https://registry.npmjs.org/hast-util-interactive/-/hast-util-interactive-1.0.0.tgz","integrity":"sha512-SlJdIRJbgfG9FkklvmxDDOwF/648jN2dzmvyc0FeBwY7uX7RDq/0vNr/E8u6xx4xGgfH4kRNRuMNFnvhihKKJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDl/pGVWhTPAe/mjbdrJTTR732j52OBJV+9q3geppAvpAiEAtutXM8O90gM9b2lsiqHsuQMAg2AUqmwT/iZKhLenFh4="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/hast-util-interactive-1.0.0.tgz_1460739070568_0.9618247845210135"},"directories":{}},"1.0.1":{"name":"hast-util-interactive","version":"1.0.1","description":"Check if a node is interactive","license":"MIT","keywords":["hast","html","element","category","interactive"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-interactive.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-interactive/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"}],"files":["index.js"],"dependencies":{"hast-util-has-property":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.1","nyc":"^12.0.0","prettier":"^1.13.5","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.4.0","xo":"^0.21.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js --bare -s hastUtilInteractive > hast-util-interactive.js","build-mangle":"esmangle hast-util-interactive.js > hast-util-interactive.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","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,"ignores":["hast-util-interactive.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"264aa3041e43fdc1abd55097ac7848c58d2bcf79","homepage":"https://github.com/syntax-tree/hast-util-interactive#readme","_id":"hast-util-interactive@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-IdzA6LwAxuVa9Z+ZVDGWzzt24RtVNLaN+dfClV+K0VlQPI2bq0oOEr4Apjj+h9JdcGM1WvLoeHytOGfwbjg0Gg==","shasum":"0ca52e1020f313d7c2e5fa3ddb508acf2fef1b03","tarball":"https://registry.npmjs.org/hast-util-interactive/-/hast-util-interactive-1.0.1.tgz","fileCount":4,"unpackedSize":5738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKUvHCRA9TVsSAnZWagAANZgP/3EupL0FsuzkPb+myy/1\npv7V3Mrnb8IHcHx6PWZLmCAY2R7iWweBMFNKZVS1cfLtvzyhW0wO5lPzHaaQ\ndrhHCdJd01DkRu5VcMGEFC7KvfcDdjR49ndPHc/p30T++vrTZSF3nbDi3dtd\n2HxNvjhZDupwZkCvS+qYxyGkzmxEYpiU01b7bRvw50S5RGDaRTx20BsNArNN\nBisCbdeLzWwCBUEUcPh1r/6kbZpFFHEIJuXThgsBy50h/qTlP0CkUtRdtBLd\naJ8KtuAT3D4uh0QmbSb6en1V39tdxZUD8It12QabJm1Jf/GNr5JG45X04QPk\njyDwe80KFzc3DmdhonH1oZJ/NLnTW7AmeW9WdY5si1gM1PXqoeGL5ixrmkFO\nMI6KzDNfMHtHQyoNJdWVtDSIlY/oSvL2EuwayGYYoY6OCn85JJTdXPRP96dn\nuFWvAbL64YxnWW4GIY1NeAvV7CLfiTrf2b99so2wH36gzhPYrbwY1TTkLOxx\nBYpFsdmk/jXJ1g2htA10kgwNMM55kmJ95NpQBMrPlbqvJdLKuvBlV/cOMsRk\nDcpL+RvOjxskQXoMR6Mex1/Bdjk5SqSB2QwtQFaxVvb6frcPTB2AbWiwTYd0\nS2ua2TrRckQqlaDGrdh/7PjEBjsTEj+UC3zSkfbVCG0q+0vbu/J8JPxr+giD\nBpjr\r\n=QmP1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnsl94eVxqXT6ez8/3mBlTNBW/GQ6azdsQMP5UXeAiEgIgRkeRI1x2pnFNkhNTOlDxrRZuI9aZHP/gTZAKd6+fATE="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hast-util-interactive_1.0.1_1529433030582_0.26291872858057297"},"_hasShrinkwrap":false},"1.0.2":{"name":"hast-util-interactive","version":"1.0.2","description":"Check if a node is interactive","license":"MIT","keywords":["hast","html","element","category","interactive"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-interactive.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-interactive/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":{"hast-util-has-property":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^13.0.0","prettier":"^1.15.1","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.4.0","tinyify":"^2.4.3","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s hastUtilInteractive > hast-util-interactive.js","build-mangle":"browserify . -s hastUtilInteractive -p tinyify > hast-util-interactive.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","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,"ignores":["hast-util-interactive.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"89ec160d54a0be69711a2d944c9ea0d65e4959f7","homepage":"https://github.com/syntax-tree/hast-util-interactive#readme","_id":"hast-util-interactive@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-dD9x9TCy7V44fDt/9xz+HqnnHJ4COHho5n0mFTSnwXQRPCkJfmCbLiga2VGP7UrEelR0fIUAyaicNdKtIKHwPA==","shasum":"be80fc14e36639f61a9585547152896f687b2470","tarball":"https://registry.npmjs.org/hast-util-interactive/-/hast-util-interactive-1.0.2.tgz","fileCount":4,"unpackedSize":6042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4s/dCRA9TVsSAnZWagAAEGEP/iOoWWLdrSvis9HZ6CXT\nwn72NOqpk1OqzLVHM1tT+noXCk/8tzK2W+Vo+vOahyqQ6PGlZKse+ZLkErip\n4CJpFBwOXSEMRf1gtDwkXAxKzMblwJOqy1juzpgbQFys2/OGI1/LFj0cHbEj\nYdBAj0we8j7ZkWNNcmT3/sL1dzjn9oartEfIte33hoIja1jwXz34ldMYuedD\niuC6NREeixx6Kl8bO6PDkIKTCUSyMA86eAtbo10+10wNQtoDWr/lp2wCptlf\nM0s9xcW3OY5lZzeGpIKOHmtgLPWMrHuU8oBngSE6gKFxZGh2fkzHxip8VgvF\nmmkxRbGUPcw5lnHhuwhtc10Y5xHkhZcw2Cz8H6kuvruUJnkru948E+Kp4B39\n/AF0C+YTzmotWslJ0xfknD282vUMASp/2Wl20RMFndy40go8wLiW+E3ibzRb\nRkpAqvT7yjNAmHDtcQ0IHDDZp9DZIf1dD2mcc4fu89uyJFpHT2ka2fOBDsDO\nzvkkUna35xm5hOfb3MmsdjxRNnz0pVzJY3u5y+SXGxsaElFFl/XM0MjuZF7z\n7CdahOWoOV4DN5MXGOYgNZOdAL7CVcTMhKu5iwbC2OyRV84nAmBpiw3inVO6\n7E0qj/8QFQKDqOm15Urvv/XOZOK2BGcun51ASiAGBGRTiuBOiDRWfDXijuV8\nnIOj\r\n=2TZO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3Z90c9xDEVQQap9r9UcAf59VURmR1jOME4/boN8wicQIhAMlXtdlw8ujCLWpK5KhUDBeTqRtZ5f1e4c45hV3Qgcwi"}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hast-util-interactive_1.0.2_1541591003835_0.7066838401328235"},"_hasShrinkwrap":false},"1.0.3":{"name":"hast-util-interactive","version":"1.0.3","description":"Check if a node is interactive","license":"MIT","keywords":["hast","html","element","category","interactive"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-interactive.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-interactive/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":{"hast-util-has-property":"^1.0.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 hastUtilInteractive > hast-util-interactive.js","build-mangle":"browserify . -s hastUtilInteractive -p tinyify > hast-util-interactive.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","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,"ignores":["hast-util-interactive.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"64b38c66361e51ef902d5dcb8589c0b5270771f5","homepage":"https://github.com/syntax-tree/hast-util-interactive#readme","_id":"hast-util-interactive@1.0.3","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NVVNrkNJxerp+cDpSF/iY0aqKdw9Vgm9SHiqnMe0sMPbcoeBoRVoDYWArO5Cv0T2jADGUYGPu3TdFk99Xye2lQ==","shasum":"8aeb2e613f50b38bcfc22d3b891a60f2d3b37bf7","tarball":"https://registry.npmjs.org/hast-util-interactive/-/hast-util-interactive-1.0.3.tgz","fileCount":4,"unpackedSize":6551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6Pt8CRA9TVsSAnZWagAAVIsQAJMI7QfbG0R6odUi8xq7\nAdXIl/vT99U8FBxhfsF/G8EVFFGq1GaAhlZb+E4TT2LzLBwwamOZb3xzNXH4\nlZL76B7t4qCYe1B32uOjhNIdeddJs6v9kkvuMk0V3EPgG8hUAy+N5Dy6mMCj\nCN/dJeaFD0iY4DgkXb+ytagFpDd+NnNQc6H7xaPCapT/9N0zu/TWLnZ9it17\n0a1+it+aSACjPJ5XKGFsR0dGW5n5Ahxb7e+LFYcRJRs0ZiJJeT9i2z1GPcXC\n+pvSdLJJtLFau0c5mxEMIgIfOHZPDkj2v86ZDqdXdOE1Y5HwGC3lsJRgy37n\nLL7eGVA7/lb290uiyVK0llqUM5sm9Pt1EMNM832kGnjieTAnav/i2ljXptRI\nvcGEO/7g+UlhoDruP5cdgD7FEIbwWe+u22hURaYVo7qx2FbqH4Ipl9jGBmE+\nyycd6tem2FeLkC+3pFMn2Ww4dIr7yz8a6QcOQJTRHhM8TUMhNPzUTlL0Ovgz\n3phP4PeP5+Bw45QNJ8T0pN5ifSRQabGyX9Iarlm4IEOfrvd9FQ0jr6pjf/Yu\n6vruMGWEoao1vEcu3PjOIB0BL1Oq4tbu2h7G2Gr62JT4l84ud/w1ImoYW0K6\nUYxqkW5BzQ9ishj30y9p1BOCM4B8ZZeb/usIeIRTzK5hwvJfLfmnSjLo2iwC\nREvI\r\n=/KaK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWgR7T9kQxMjs74R9GOtdcXXjrqEnmBPK6FLX76Gt/VAiABUbsQuoGZkPb9MHQWNCeaZeC9joOpC/hPSq2/k34mRw=="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hast-util-interactive_1.0.3_1558772603891_0.8861771696372103"},"_hasShrinkwrap":false},"1.0.4":{"name":"hast-util-interactive","version":"1.0.4","description":"Check if a node is interactive","license":"MIT","keywords":["hast","html","element","category","interactive"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-interactive.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-interactive/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":{"hast-util-has-property":"^1.0.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 hastUtilInteractive > hast-util-interactive.js","build-mangle":"browserify . -s hastUtilInteractive -p tinyify > hast-util-interactive.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","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,"ignores":["hast-util-interactive.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"3baa139dab506d6228198db12a2aaf66c149f673","homepage":"https://github.com/syntax-tree/hast-util-interactive#readme","_id":"hast-util-interactive@1.0.4","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uiIpJCEFxneijx063i1CWeF+DcJoSfKXsl1FVS+4IuQr5l7xj/1NgWeaTdLneRPc6ybUFj0dtaEdb6y902vhsw==","shasum":"f4c48d96c8aee5d83221657276c84db5203dd167","tarball":"https://registry.npmjs.org/hast-util-interactive/-/hast-util-interactive-1.0.4.tgz","fileCount":4,"unpackedSize":6594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6P6/CRA9TVsSAnZWagAA2j0P/2Jio2ToWBiPg6Eh0qbS\n5kooj+v4FwZSpdzeAs7lUPMFPgSMBMHAsAZTHYYjXK0nLBlXVkMznJzpUT/S\n7r9nAWXruIpUWrvnz2QR800oBaCyiHUeiq7bE8Yj0COFxoyTX7K6IAXbz+QI\nrWBD6u+lDJ1csmoE058IGasl+qO1Kfby6rmjQl6oNFaZX9Xkf7UeZgDrdaHh\nj12aUU7hSFEIe6hTC3g2eZsNulOtHhF7zK4y3uRHmW/9lcO8KzNeOEGfALvQ\n/tAhdQe/bHFT3ALM2NwPHq9uotYlooNXeK7K8E+K9mCLpEYErViHDRRos8vX\n6ACkfeab4xv6/X2VcupLGZeO33IBxrf/aYYdzpffSdTSAnhPaPJAZMAzzS5D\nIPhNbp+glIRLsNXlxwAtdg0gWLrkIixQ3DRIZ3vENEsmBP7zqPLuqLHlHKWL\nU3NqFXWC3SOOkRa+Jc7Mf7pGIl0ldqOYPGK1wxab2/X2DDyCxZwroEId9s4+\npAJ7Vnk+WVJ6tWsSOBoDQCuCv5/nt66bcOCp//5S94TKqc967FmRLxxRiFR0\nIcpDD/tiPPWoT3jm+2VR+zU3q56mROupTI5l1ZJ4FncSemWeioq5YgUxroLA\neQF0X1aUJHq8s/wKC7QrGbWwjVjQxW32ygy2DDW8HZUq2FW3iRS4HnNeGND+\n0p4m\r\n=XidJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxKv47qDB+XhWKd/Yym8c6BPyO0CpQVFL3CDWMDzfLuwIhAOXbhoYcuNn9R+DFzjHyDHZpEBklwKZQpUSrosyP8zS8"}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hast-util-interactive_1.0.4_1558773439327_0.7029810474602123"},"_hasShrinkwrap":false},"1.0.5":{"name":"hast-util-interactive","version":"1.0.5","description":"hast utility to check if a node is interactive","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","element","category","interactive"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-interactive.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-interactive/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":{"hast-util-has-property":"^1.0.0"},"devDependencies":{"browserify":"^16.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.27.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s hastUtilInteractive > hast-util-interactive.js","build-mangle":"browserify . -s hastUtilInteractive -p tinyify > hast-util-interactive.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","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":{"unicorn/prefer-includes":"off"},"ignores":["hast-util-interactive.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"cd35ea98870e89a539fe4c20969eaf1fdcff03c9","homepage":"https://github.com/syntax-tree/hast-util-interactive#readme","_id":"hast-util-interactive@1.0.5","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-tU17f7Q8ioJVQ4anDYKArqFsTrQNjKIodYZzWVPQuJEO5OTi6Ne9RxNGe+3tGRgz9UPG0NsRZurRdV2wkRruVA==","shasum":"20a3e32ce285d221f4c3361b4ca94ae950dbcd91","tarball":"https://registry.npmjs.org/hast-util-interactive/-/hast-util-interactive-1.0.5.tgz","fileCount":4,"unpackedSize":7002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWB5cCRA9TVsSAnZWagAAcWUP/0KuobUKnaIx+PWimLhl\npzYpABYd80UstfqN3cwHRLSxo4718QwlluDQ9TmDALKQrIduibfrcgI/CFGd\nekL3HpAZw+fy1IvsVC5oUJhF85XlBUwm34njJ8/c6CMK0RCyDIyIlRS4+Jnd\nqzNPHKH9er/pZJ/4xt3J2mMo6Bt0vAo28Cas3Sw7EszH4nBb0tz991zQt8hT\nf9LaxokSToSivnhwLwjGT7ct1bOiZdRH0JiF0U65iPicR/V1R8RVEM97CTyv\nWAkHd5PkRHGUb4B2+JgEsBIw2AlrxHARrxb3A0FSBNuYM9Mh4d3o+/9T3G7m\ndQyWvdZXrzYdNh5ww+PBmEYWlZ9D6v1GGw9AkuPoAzVsRis+vW/Ju15LvJ8p\nRk5vVbevQt0nZAFs9OZoJe1nLFBP+AP+rAO3WIzFmSBu4MxpS6wRYjAxvZwT\nFxOAZPjYuflM+GhhWqeNDAXRHeJ8F0HgahJaZOXHDmt3TliMvUnf1wT1i0Ki\nirQO6f91WIgMc/qWzcUjj02S+izuo5t6tCiaoT2YuE9wULY9XOVqj8fl/E7H\nh25RrCnT+rN2NpZcQdnA/XC+Dg+I2CyHZMvxTp210if/xf/Qa7+a1he+M4Kw\n+91Pr47IubGLI4RBIm5J2P9NtuP738WSykbS60TzGCSQjD74p5K6Dny8wXoP\ngzGk\r\n=HcXI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1ocofx9zqPtL/rPGHqh+7dwNhKv8OU4oCJ2JjNchqrAiBBl+zHdzkQhZE2xqHpzNWEidS8DuVisVuuFPj0trWEig=="}]},"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/hast-util-interactive_1.0.5_1582833243462_0.009635477003631987"},"_hasShrinkwrap":false},"2.0.0":{"name":"hast-util-interactive","version":"2.0.0","description":"hast utility to check if a node is interactive","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","element","category","interactive"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-interactive.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-interactive/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/unist":"^2.0.0","hast-util-has-property":"^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","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . --write --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.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"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"f70372e40dd29558ba31b65feaf192d83706890f","homepage":"https://github.com/syntax-tree/hast-util-interactive#readme","_id":"hast-util-interactive@2.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-Qvttk8ytW7oNziBrBIid7eZq8ZN1aWHbbmYYOeEhAWaccdLY59srS8PLafwcHcKhGqraAnKZhBpRJEpHeuBVlA==","shasum":"db37fdb903a7e349ac9341bf4c8df9c3e97dcdcb","tarball":"https://registry.npmjs.org/hast-util-interactive/-/hast-util-interactive-2.0.0.tgz","fileCount":5,"unpackedSize":9878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghac+CRA9TVsSAnZWagAAsroQAKF8npVK2vk2jmKVvrky\nXq5aWs+hxUgvPpE3sahy14kpQMz63uHd1Ch6aJV+1p86NHdfrogqUa07MzaL\nHmjNuEJkSoIPY8ZdAJZ+KY/HBcb3zk3YXaMVdybxizdLXzipTCSex5FDKE8k\nt9NX7x0AqSFf5z30QyFhuJxKqbtL76upS/oWtRIGr3aG82ihIucJ8mWNJJ0T\nG/pPT1KsFlQ0OvK54+capUzRfCjKwYkI9O1sR2HfL2q0rLHVROGTuVz2PIrJ\nTZmLf7OlxckSEpMeVWGRe36WPRtNMQPGlY7c3q/xSgZwErcRUVCZGe6l96RM\n8Z4aa3FBXy6HQn/i8WQ3PFnEr6imRpvCufTaZdvpY8CLoF3dZOSn7wg+M5Ly\n1UgB7vvIU+Y3l7WGlxC2NG5aVyRdTkW1JBnludUHyv6hYYVVGzlZCo32FLUY\nxjCDyweMyK3140SF/lnRoPl7JeXErhWQ78CGjk82RhYag8WTCH8C4fkEFtNG\n1vzXtHxilmftFdNKAdUzhKOzmEiRpicuVVDDNUQ2CyPqedOET9t/IDxgY3eR\nZC74XJZqIcC7dmcjIGaHr3rzLyg9NqSOrqdrLGkneDfMlbwfxI7g32ud9fCw\nmznGYI4AFDq0NIFFtpQlNZk0AdtNTde9B++IfCaBzyloWWNDB7gan9v47Akq\nBFtF\r\n=YCZF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD01R82/A2c7KmjPHMGNr0pi8MkgejONLQs6yVen++8pAIhAJkvOu1u45uXVLUBqw98I15yPDt4Skn4p3YoN/LMFVPF"}]},"_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/hast-util-interactive_2.0.0_1619371838028_0.24553396839326203"},"_hasShrinkwrap":false},"2.0.1":{"name":"hast-util-interactive","version":"2.0.1","description":"hast utility to check if a node is interactive","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","element","category","interactive"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-interactive.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-interactive/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/hast":"^2.0.0","hast-util-has-property":"^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","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.42.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . --write --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.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},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"8a9b95c784cef65881f879c39e2f2bd99fe11ba5","homepage":"https://github.com/syntax-tree/hast-util-interactive#readme","_id":"hast-util-interactive@2.0.1","_nodeVersion":"16.2.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-nqsZwnBZIoesCQBznu6onznGYFtA9nA4F+6zAmitKy0HSZtTRaUz9lvS15A38wu4kTZZheNtSQlvJvK3Q3L17g==","shasum":"a0e920bfc9d4a946b4c1da07de478b26acafefb0","tarball":"https://registry.npmjs.org/hast-util-interactive/-/hast-util-interactive-2.0.1.tgz","fileCount":5,"unpackedSize":9785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+XqaCRA9TVsSAnZWagAAB0sP/jK2nngNxp7ly/v/Lk8g\nG9lRbHSeXW6mlreiaU0tv5PKju8uzWejDf3sQuZrXvqaL3t/RG0MOLIEGJes\nBlUhkvLMxAn88WpaJ7q9OSiG7rF717h+tqRfX96i3NJGH00m+WOGi639poiv\nHLyLPKDdN3Dbjnipx/zBPrxLmZ3nNcvfRlMpkayUGzPjgGkcUA516in7vED6\n7pIk15baqVCaNx+YLeYmNMKHrAmKn1Fb2L37zyvDUee1RcWcqkMC+WnzHrb8\n3vNi8E3KwIpSOMxd5qY6pxJhG7vSdV9MKGowaN+sv5LdZ8tQxgE4yN88pPbF\nawcTnxtJPIasmw5bcbm0AaLvPN0OkXSE0U0IQeKJZUXayIGaXQzcF1oERJ/e\nsh6OThjwVqc8BYUYPYMXaiIdjMP2Gseiggj13pYwSmIZHHzSSOKtvmNfTrQc\nEyfTUuSO28/pTIMS6gBBi7aHSVKc64keXdJnu6iLMlGlwfg4tcfm+c3sM2K3\npMBXDBOtOtpyMH3xWZPsLacKVAGP70k0LVmQN4qLjnwaYyP2l42GDVSiQuht\nr4pA1ZOOVix/tVLiaZdQIwoPzoTyykxrDRGMjA8Evq9z207zEmH9jpPjS9vy\nIk3BoPdIWS5YtwQ3OcW1L5jCV2uZyezhgzgXSt1Nk/g+pzofkZPc3sJnOoA0\nUsdK\r\n=UI+v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpTnInAn5SUwBFM86Ow34cyhNGe2aRnasO+jgsI450jwIhAL6j42w2PXS25GuCYAaa6g7GXFgDLdHhe5habpbjmTgC"}]},"_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/hast-util-interactive_2.0.1_1626962586763_0.3847254000574847"},"_hasShrinkwrap":false},"2.0.2":{"name":"hast-util-interactive","version":"2.0.2","description":"hast utility to check if a node is interactive","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","element","category","interactive"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-interactive.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-interactive/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/hast":"^2.0.0","hast-util-has-property":"^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","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.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},"gitHead":"d05baf4d776649b5c890122c885d55508d597b99","homepage":"https://github.com/syntax-tree/hast-util-interactive#readme","_id":"hast-util-interactive@2.0.2","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-A+NXlVDupBmkYsikB2dklvcUtD107A87J9ZIZ0/xo6S9pp/yMYnAV/4L/Kkv7WFrIURh+sGVtERVePw1TT9M+Q==","shasum":"b2a04e4f9a40e13ccdf036c1902bb2c1b3c10a2a","tarball":"https://registry.npmjs.org/hast-util-interactive/-/hast-util-interactive-2.0.2.tgz","fileCount":7,"unpackedSize":12630,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/waFQHIuZ/8/qZo61zNrS/zr9/yycwumkM5YHiXO+KAiArDe7qx2VymRMI5p6IR0pgotRYIk9240ifm+emtZ+bew=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuCF9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2XhAAolsXEGjmJoh0TzxfRGzM27/V8jKh1ldAqDqz1sCIx3QkzgXE\r\nZkvmVkl70BE/5MG6lG93LNyCDx59StiuepVealnAdvJArM2E3tGO8T4GD8CG\r\n89oSjZdxt00xbe9pR/bMswdFsXPOx2+bb/bOJDuACnpi224SfTmTedUymAyp\r\nPpKc01WfRLbdUC4GCf89kD9DxsjO0HmEq5/PD9jneBFymr5UA6Vy1a4adJqw\r\nx7SI/R13TtIakIYBICZH4kF0gOWFLk6TJkcwcUCi4YORkOSDTkhTSCvIBRYs\r\n/wV1nDz+i4ByTpb+S5fzrBTulbMeWNYNPWHIwqH8bmsYqbZC2f7kKDkZqpbM\r\nR6GAuCXiBYUjI94p06CUF1r36K4VB20Sl2EB9gP0rLhDn76UXH5JSe3Ww7Ks\r\n6KvP0AeculCBFp5mgsxSWppWtkhdtohOSLerrZoEQuGvjET1wJrOlEbqnNiT\r\nO23RBQAkIG3gqIoc/+/4ocki16q6GqhHe8HEYkPeVEvN2YE98CsbrmPr91bE\r\nmIhsRXTtJkUENpEzMdhLW8dFwGMmIY7++FjDHrGlIaGHY65h3zB6obOIOkjg\r\nNPj7w3ZX4vk6NaZTSZS5bHZAjxWGHG5VUqlcMt8vjD3tOt4tw2rQwCl8eIgk\r\nue+40Thojh2yk9BnRwcAgqB1bp/haVME98g=\r\n=LeD6\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/hast-util-interactive_2.0.2_1673011581741_0.2058605790267547"},"_hasShrinkwrap":false},"3.0.0":{"name":"hast-util-interactive","version":"3.0.0","description":"hast utility to check if a node is interactive","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","element","category","interactive"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-interactive.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-interactive/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/hast":"^3.0.0","hast-util-has-property":"^3.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.55.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --log-level warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"prettier":true},"gitHead":"caf78d3e95c222d248f6e556a9ec76438ea5f272","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/hast-util-interactive#readme","_id":"hast-util-interactive@3.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-9VFa3kP6AT40BNYcPmn3jpsG+1KPDF0rUFCrFVQDUsuUXZ3YLODm8UGV0tmYzFpcOIQXTAOi2ccS3ywlj2dQTA==","shasum":"f5d42eb52320bc42214c3210b30fe8d21eb17b04","tarball":"https://registry.npmjs.org/hast-util-interactive/-/hast-util-interactive-3.0.0.tgz","fileCount":7,"unpackedSize":12557,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ5ZRWp4T/aCc+huT6gpicDfuZo8VwbNXqAM9o/uMhUQIhALT6q9Dm65McvYghlUBtrWXEorirc8ARf4g8PpKfx8ye"}]},"_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/hast-util-interactive_3.0.0_1690883046473_0.568569958876824"},"_hasShrinkwrap":false}},"readme":"# hast-util-interactive\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[hast][] utility to check if a node is [*interactive content*][spec].\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    *   [`interactive(node)`](#interactivenode)\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 small utility that checks if a node is interactive content\naccording to HTML.\n\n## When should I use this?\n\nThis utility is super niche, if you’re here you probably know what you’re\nlooking for!\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install hast-util-interactive\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {interactive} from 'https://esm.sh/hast-util-interactive@3'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {interactive} from 'https://esm.sh/hast-util-interactive@3?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {interactive} from 'hast-util-interactive'\n\ninteractive({\n  type: 'element',\n  tagName: 'a',\n  properties: {},\n  children: []\n}) // => false\n\ninteractive({\n  type: 'element',\n  tagName: 'a',\n  properties: {href: '#alpha'},\n  children: []\n}) // => true\n\ninteractive({\n  type: 'element',\n  tagName: 'video',\n  properties: {controls: true},\n  children: []\n}) // => true\n```\n\n## API\n\nThis package exports the identifier [`interactive`][api-interactive].\nThere is no default export.\n\n### `interactive(node)`\n\nCheck if the given value is [*interactive content*][spec].\n\n###### Parameters\n\n*   `node` ([`Node`][node], optional)\n    — node to check\n\n###### Returns\n\nWhether `node` is an [`Element`][element] that is classified as *interactive\ncontent* (`boolean`).\n\nThe following elements are interactive:\n\n*   `a` with `href`\n*   `audio` or `video` with `controls`\n*   `img` or `object` with `useMap`\n*   `input` without `hidden`\n*   any element with a `tabIndex`\n*   the elements `button`, `details`, `embed`, `iframe`, `keygen`, `label`,\n    `select`, and `textarea`\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports no additional types.\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with maintained\nversions of Node.js.\n\nWhen we cut a new major release, we drop support for unmaintained versions of\nNode.\nThis means we try to keep the current release line, `hast-util-interactive@^3`,\ncompatible with Node.js 16.\n\n## Security\n\n`hast-util-interactive` does not change the syntax tree so there are no openings\nfor [cross-site scripting (XSS)][xss] attacks.\n\n## Related\n\n*   [`hast-util-is-element`](https://github.com/syntax-tree/hast-util-is-element)\n    — check if a node is a (certain) element\n*   [`hast-util-has-property`](https://github.com/syntax-tree/hast-util-has-property)\n    — check if a node has a property\n*   [`hast-util-is-body-ok-link`](https://github.com/rehypejs/rehype-minify/tree/main/packages/hast-util-is-body-ok-link)\n    — check if a node is “Body OK” link element\n*   [`hast-util-is-conditional-comment`](https://github.com/rehypejs/rehype-minify/tree/main/packages/hast-util-is-conditional-comment)\n    — check if a node is a conditional comment\n*   [`hast-util-is-css-link`](https://github.com/rehypejs/rehype-minify/tree/main/packages/hast-util-is-css-link)\n    — check if a node is a CSS link element\n*   [`hast-util-is-css-style`](https://github.com/rehypejs/rehype-minify/tree/main/packages/hast-util-is-css-style)\n    — check if a node is a CSS style element\n*   [`hast-util-embedded`](https://github.com/syntax-tree/hast-util-embedded)\n    — check if a node is an embedded element\n*   [`hast-util-heading`](https://github.com/syntax-tree/hast-util-heading)\n    — check if a node is a heading element\n*   [`hast-util-is-javascript`](https://github.com/rehypejs/rehype-minify/tree/main/packages/hast-util-is-javascript)\n    — check if a node is a JavaScript script element\n*   [`hast-util-labelable`](https://github.com/syntax-tree/hast-util-labelable)\n    — check whether a node is labelable\n*   [`hast-util-phrasing`](https://github.com/syntax-tree/hast-util-phrasing)\n    — check if a node is phrasing content\n*   [`hast-util-script-supporting`](https://github.com/syntax-tree/hast-util-script-supporting)\n    — check if a node is a script-supporting element\n*   [`hast-util-sectioning`](https://github.com/syntax-tree/hast-util-sectioning)\n    — check if a node is a sectioning element\n*   [`hast-util-transparent`](https://github.com/syntax-tree/hast-util-transparent)\n    — check if a node is a transparent element\n*   [`hast-util-whitespace`](https://github.com/syntax-tree/hast-util-whitespace)\n    — check if a node is inter-element whitespace\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<!-- Definition -->\n\n[build-badge]: https://github.com/syntax-tree/hast-util-interactive/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/hast-util-interactive/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/hast-util-interactive.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/hast-util-interactive\n\n[downloads-badge]: https://img.shields.io/npm/dm/hast-util-interactive.svg\n\n[downloads]: https://www.npmjs.com/package/hast-util-interactive\n\n[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=hast-util-interactive\n\n[size]: https://bundlejs.com/?q=hast-util-interactive\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[hast]: https://github.com/syntax-tree/hast\n\n[node]: https://github.com/syntax-tree/unist#node\n\n[element]: https://github.com/syntax-tree/hast#element\n\n[spec]: https://html.spec.whatwg.org/multipage/dom.html#interactive-content\n\n[xss]: https://en.wikipedia.org/wiki/Cross-site_scripting\n\n[api-interactive]: #interactivenode\n","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"time":{"modified":"2023-08-01T09:44:06.801Z","created":"2016-04-15T16:51:14.975Z","1.0.0":"2016-04-15T16:51:14.975Z","1.0.1":"2018-06-19T18:30:30.652Z","1.0.2":"2018-11-07T11:43:25.345Z","1.0.3":"2019-05-25T08:23:24.026Z","1.0.4":"2019-05-25T08:37:19.448Z","1.0.5":"2020-02-27T19:54:03.724Z","2.0.0":"2021-04-25T17:30:38.149Z","2.0.1":"2021-07-22T14:03:06.918Z","2.0.2":"2023-01-06T13:26:21.918Z","3.0.0":"2023-08-01T09:44:06.635Z"},"homepage":"https://github.com/syntax-tree/hast-util-interactive#readme","keywords":["unist","hast","hast-util","util","utility","html","element","category","interactive"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-interactive.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/hast-util-interactive/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"flumpus-dev":true}}