{"_id":"eslint-plugin-validate-jsx-nesting","_rev":"9-23add5770f94fe07743e8cccf9fc3f98","name":"eslint-plugin-validate-jsx-nesting","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.1":{"name":"eslint-plugin-validate-jsx-nesting","version":"0.0.1","description":"ESLint Plugin for Validating JSX Nesting","main":"dist/index.js","scripts":{"clean":"rimraf dist","build":"rollup -c","prettier":"prettier . -w","test":"jest","prepublish":"npm run clean && npm run build"},"keywords":["eslint","typescript","jsx","html validation","jsx validation","jsx nesting validation"],"author":{"name":"Manan Tank"},"dependencies":{"validate-html-nesting":"^1.0.2"},"license":"MIT","devDependencies":{"@types/estree-jsx":"^0.0.2","@rollup/plugin-commonjs":"^22.0.1","@rollup/plugin-node-resolve":"^13.3.0","@types/eslint":"7.2.6","@types/estree":"0.0.46","@types/node":"14.14.21","@typescript-eslint/parser":"4.13.0","eslint":"7.18.0","husky":"4.3.8","jest":"26.6.3","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","rollup":"^2.76.0","rollup-plugin-ts":"^3.0.2","ts-jest":"26.4.4","typescript":"4.1.3"},"peerDependencies":{"eslint":">=4.0.0"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(src/.*\\.test)\\.ts$","testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"],"moduleFileExtensions":["js","ts","json"]},"gitHead":"c6aeeb67a3d117e1ac07a4ea41071421778bd34b","_id":"eslint-plugin-validate-jsx-nesting@0.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-+auTwadK1zR9yPyDObKJNe0X9qV5ZNaSjr2y92voeqiHbQmrW8ol4TtWf0IocWP+IL2Td/FHngbAVUcpAL9s7A==","shasum":"44faeb8afd9c6fbd0dbade7e1ed4be583ad8c2f5","tarball":"https://registry.npmjs.org/eslint-plugin-validate-jsx-nesting/-/eslint-plugin-validate-jsx-nesting-0.0.1.tgz","fileCount":4,"unpackedSize":9768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjLl6YeqT0IvxXvQubmX10KHBT+yj02k6rOdbqfMMxawIhAIqPRxCJTPylCdGMrYJYLNSkEp8L8+TFFLGHLt8Fw/Cr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHMaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX0A/9EMHYSZfK/bz3LMjOGsJzaQC9EH42DBU+BQs/Wpg6n4+bFspN\r\nkNRITdQqYZ9EMsZMsnrAgTY08atkIaCigwl6lgHJcdnT70VFYFH2gh7Is4Fc\r\nyCwHtVhUQsKuT8VkaGkc59NK5jx+A8NUsADG9VLqK2dkvufjsevo/EgdKWUH\r\ngMpLaI5/xlJl5AMBKtkjBwdrHaIC1GgvN2TolVD6p7//+KkO12M2SabACPg8\r\nNDdnPR8/E6J3LAZOolCg0M60ZXOuv/r4mM8YDooCQcNC7fn/vIeMCzPKgZNd\r\njc0jHTER9UtL3d+1wHLjyqSgfLqJySRpJbRbMz7xY3iicQht5We6hy9Ubpf9\r\neV/8n0fCByNFfLem6yv96Cm9DSHHqu4oXvAvNAZVw2MfF0fH+0TBgstHfujO\r\nAI3liNv2wegZNOhfR2O7A0RG2z6+clXZtqnd1ZIPh2tyqnAQ2faUPMmAGIeX\r\noze5jnwwkqNlTb7oCKp1pnWrmSgOUyDXQtGAGg4qQNdOnY1QfCH+/fmXh1ee\r\n2+8eFiRvv7z/33GpC8DPXHTqXy/GlgJzLW/RhCkdMb1r1LGBi/TouLU9CDNB\r\nUDDbLf6LfjlDi9kw2M7sSbbWZpSZLCc4iX5CE8nJIxmGoJBut2aCBIAE/Qew\r\nTItiJdpyNcksv45aIxqwyLWgAtzFcwgtjVU=\r\n=ZKXh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manantank","email":"manantankm@gmail.com"},"directories":{},"maintainers":[{"name":"manantank","email":"manantankm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-validate-jsx-nesting_0.0.1_1657303834357_0.40863805638760153"},"_hasShrinkwrap":false},"0.0.2":{"name":"eslint-plugin-validate-jsx-nesting","version":"0.0.2","description":"ESLint Plugin for Validating JSX Nesting","main":"dist/index.js","scripts":{"clean":"rimraf dist","build":"rollup -c","prettier":"prettier . -w","test":"jest","prepublish":"npm run clean && npm run build","publish:patch":"npm version patch && npm publish --public"},"keywords":["eslint","typescript","jsx","html validation","jsx validation","jsx nesting validation"],"author":{"name":"Manan Tank"},"dependencies":{"validate-html-nesting":"^1.0.2"},"license":"MIT","devDependencies":{"@types/estree-jsx":"^0.0.2","@rollup/plugin-commonjs":"^22.0.1","@rollup/plugin-node-resolve":"^13.3.0","@types/eslint":"7.2.6","@types/estree":"0.0.46","@types/node":"14.14.21","@typescript-eslint/parser":"4.13.0","eslint":"7.18.0","husky":"4.3.8","jest":"26.6.3","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","rollup":"^2.76.0","rollup-plugin-ts":"^3.0.2","ts-jest":"26.4.4","typescript":"4.1.3"},"peerDependencies":{"eslint":">=4.0.0"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(src/.*\\.test)\\.ts$","testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"],"moduleFileExtensions":["js","ts","json"]},"gitHead":"c24cb71770c6fd73c5a5f4e39b471cca8bb9eed8","_id":"eslint-plugin-validate-jsx-nesting@0.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-TjSHsq9/IJ40B8EPlKsady9Ad3WK+L/gZLBw+uQnQZyS7LvGErs4JQ9bFpYvSCGNTtilVn0aLmx3AVPpNiOtvw==","shasum":"048eeb0fa3a4e30acf3c55f8faa002e7f415244d","tarball":"https://registry.npmjs.org/eslint-plugin-validate-jsx-nesting/-/eslint-plugin-validate-jsx-nesting-0.0.2.tgz","fileCount":4,"unpackedSize":9805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCKctifXqp5DXq7IuTfhlBnD4cJ8E8A/0F13IVqfPZ7wIhAN6bKV2fcfiTy7++kSrJczK6H+Jx2YqxalEOdy6+wSqq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHZIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ4A/7Bq6XwG20L1EM0khBIXk3WdUruqFPPgHDIeJgoTa914l0gbrx\r\nf+SahenA+ay4vfGYpGBGGvG/FNpPlJIfgYZKyd6BS6bmRSuR4drcvyXe/Hq9\r\nMYBMO3JiBVd1UgBpdW4HVk5Gq9UxH+/nsZKvvvNVhvbjQr8Wx15k6A4H7WKI\r\nS0sqqrCnNoOGYcqPrE8dsYmTN0PXKsit+eV0QLwilxYBOLjukGw5DXt+Of9M\r\nlDP82v+wqdfWF/sVoWfjmiJCg6yo3BL/T2cKTh9K0ozh7EWmcNBsUumftiYP\r\nqx3buD+3RlukZaX4cW9vw/vG/f9QK6SU6Xvrw+wVpCxPxa4rb6ADveg4iywb\r\nBOO1PRdjWQ2FDbaQ0zlivX5IwRNIZeYi7I8uhlZc/D1bZ2ku1YJrxP9knord\r\nFUx7+2otuvMoaGvtUaShiPqJm9eVH4QQa8v6kwV28bd2wOEeyo3DrlA18ygg\r\nw4teT41jILvEwaxDoO1Ek1qZxaXggl99EB4bQvUAPuT0V0cynClDMCQ+O4qs\r\n3Zq0zLrLnHWdkf9VEQ/daRvinFSXiM5TbUWEoJijFnujYuxcASoBLxhXgwz+\r\n8x+GC3B5xwt8jwGDRGyXX++OxNb6X/TrYH/kp0l4uXyjUGv3vHqGj0QKeQw8\r\n3YLJK5v48ktEUT+YuyoaVjInqORVGtL5Low=\r\n=+Esh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manantank","email":"manantankm@gmail.com"},"directories":{},"maintainers":[{"name":"manantank","email":"manantankm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-validate-jsx-nesting_0.0.2_1657304647858_0.45689714370257817"},"_hasShrinkwrap":false},"0.0.3":{"name":"eslint-plugin-validate-jsx-nesting","version":"0.0.3","description":"ESLint Plugin for Validating JSX Nesting","main":"dist/index.js","scripts":{"clean":"rimraf dist","build":"rollup -c","prettier":"prettier . -w","test":"jest","prepublish":"npm run clean && npm run build"},"keywords":["eslint","typescript","jsx","html validation","jsx validation","jsx nesting validation"],"author":{"name":"Manan Tank"},"dependencies":{"validate-html-nesting":"^1.0.2"},"license":"MIT","devDependencies":{"@types/estree-jsx":"^0.0.2","@rollup/plugin-commonjs":"^22.0.1","@rollup/plugin-node-resolve":"^13.3.0","@types/eslint":"7.2.6","@types/estree":"0.0.46","@types/node":"14.14.21","@typescript-eslint/parser":"4.13.0","eslint":"7.18.0","husky":"4.3.8","jest":"26.6.3","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","rollup":"^2.76.0","rollup-plugin-ts":"^3.0.2","ts-jest":"26.4.4","typescript":"4.1.3"},"peerDependencies":{"eslint":">=4.0.0"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(src/.*\\.test)\\.ts$","testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"],"moduleFileExtensions":["js","ts","json"]},"gitHead":"c24cb71770c6fd73c5a5f4e39b471cca8bb9eed8","_id":"eslint-plugin-validate-jsx-nesting@0.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-JEHhDDmP+B0+8oDPPoQ5iPTQV1EqpnxGUwglko9SP4uimwyyh3BT0/Hi6qCcPYil1WZiV4oi/tarltD0cI67Qw==","shasum":"556e73a118c28c759c4217e3961e0460aebf0ce9","tarball":"https://registry.npmjs.org/eslint-plugin-validate-jsx-nesting/-/eslint-plugin-validate-jsx-nesting-0.0.3.tgz","fileCount":4,"unpackedSize":9745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD6WRjvuiSSKrwINgg5OJrL8B2I+GKnHXHBHoAnVjKYQIgBBl0V8KcY/S3GcPPQo2LKzowfI1YNmgFxr3QcnhTWJc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHa8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqykBAAhUHCHXUGUi+EmaKRw3GOroHItOtss6LUt4OWZJ3GUY6GcqAQ\r\noKq3sBctsp80O/aFMb/uPlvqBmGWETq9PmQaePu1F40gF8JQTbjt+pHaIfOJ\r\nX75LXYUYfKID6k4WrsRLeVYDBmHFRZzUgEIu5YSfxo8SC/WudcERYOkUjHsr\r\n+qnUIYwtxevpS7tgY31RkR3W1tlUbXGIti71CB+XB+ILgRg5WuV/pXLx87F5\r\nqcOfthYVPAalToW4P51a9zIFcx/bGA4IgW+52l32jamEZ+3tMqXvCiErY0s1\r\nZ6DUkdiZ1Vjxb3ynDXD5earSEjLOQG8DwCkfLezTgsEPJEwFlQYRJq8h7+Sz\r\nm06jcKXACva1pEeuPTNNaAPX+fcaFbEn+UdqQjZu/6Q1gqtoGQFPJJEllRmX\r\nXNiaH7NUQ7i1otaLCn2SjiF+cDvjDKySFXfXVeCtDZt3mB5EZ/e4NIMZtqOJ\r\n+qEVOa5ooIgw64af2eKn0SPGzIRfQfQn6LYat/WS3PToS645BBn4L2t5ikE6\r\ndMC03w+bN9S9/wAbSvia1dq+LVEsF8D5ZHW0f6+fID5JKdr6VKzkRLioaCMe\r\nD7kFBo9CRiRZFnbNTKuipn892YEgxgg8QqPj7Qqx0fCoFPV1a/qLt0I6Fvrv\r\nSnO9dgw44mgEYrDGgN8wpFqGkyCeM9ImI2M=\r\n=hhKP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manantank","email":"manantankm@gmail.com"},"directories":{},"maintainers":[{"name":"manantank","email":"manantankm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-validate-jsx-nesting_0.0.3_1657304763828_0.7488645253212141"},"_hasShrinkwrap":false},"0.0.4":{"name":"eslint-plugin-validate-jsx-nesting","version":"0.0.4","description":"ESLint Plugin for Validating JSX Nesting","main":"dist/index.js","scripts":{"clean":"rimraf dist","build":"rollup -c","prettier":"prettier . -w","test":"jest","prepublish":"npm run clean && npm run build"},"keywords":["eslint","typescript","jsx","html validation","jsx validation","jsx nesting validation"],"author":{"name":"Manan Tank"},"dependencies":{"validate-html-nesting":"^1.0.2"},"license":"MIT","devDependencies":{"@types/estree-jsx":"^0.0.2","@rollup/plugin-commonjs":"^22.0.1","@rollup/plugin-node-resolve":"^13.3.0","@types/eslint":"7.2.6","@types/estree":"0.0.46","@types/node":"14.14.21","@typescript-eslint/parser":"4.13.0","eslint":"7.18.0","husky":"4.3.8","jest":"26.6.3","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","rollup":"^2.76.0","rollup-plugin-ts":"^3.0.2","ts-jest":"26.4.4","typescript":"4.1.3"},"peerDependencies":{"eslint":">=4.0.0"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(src/.*\\.test)\\.ts$","testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"],"moduleFileExtensions":["js","ts","json"]},"gitHead":"6a6eade8f9fb2cdda71b0276c1e0d8f892d7e85c","_id":"eslint-plugin-validate-jsx-nesting@0.0.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-J/PH9NWm61CozokND/5D2r2HQNVNlpNjghUDsyRGPx59LJ/HnYk/n/Ta5DAykVjunKfl3iPeb5tN8LWhc5Gfbg==","shasum":"3777aeb3e911e1c5f905288845de2cb19c09d1fe","tarball":"https://registry.npmjs.org/eslint-plugin-validate-jsx-nesting/-/eslint-plugin-validate-jsx-nesting-0.0.4.tgz","fileCount":4,"unpackedSize":9772,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkfMJLeKGirojsnLt+TeyWKS/vopPVN3Ta8QYQDu68jAIgC6KOOo5ZEui7E3WbKcw0lkJUSyHjO3WMoRiMd+/4VN4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHlxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5PhAAjO5ZJmnSBjI+aeUBFFjhtTX8HfJA0vDFNa6XXIPIAMvMSbRa\r\n1FSCOOIU3MoyWExx/tNzcOneOFlDOafltnK1KtEsca2P63kCpmxzYKiMGt/I\r\nhVKlO0A2zWf6nNEcHQsrWJozhXEf4sKaRTU7G3hDplx+p24aVSA+SlwrkHqQ\r\n5b5PX7ee703S+JZFibVEEam2cZhp6oYeQFIgZ0tRvfQvXBPe07nMyOFXUWBI\r\nKime62RVvAl+7UfGAICOTQyAIRFU2j2jrD0EOHXM2d7757LhYnsty9K0fw3f\r\n67GbfdHR3SKA8Yc4vFsn5G4OBehJu3L1knM+2bXm+hIjwB/a+qJIzuua4oic\r\n38llsWzbDyqo5Ld48nwx1lch7q/2sffqTkBDJnIpxm5Ee/mIDHqbLGkNOM1I\r\nDnheG6zpXazmvVocHV6harbuE6v4ja+7DQN7W/ctYqswUM0XP+nyDogvyGmu\r\n9jRgu8NZIXxFn485MyRUeZ8SeGs/WAlfgiyjdpEc2L3kpgrs2CGNKilMrQfQ\r\nExMA0KY3gWSElvwLJKna4gafUHXoPnZgpS6rwEmCyTCEOeSLyNaWV5Yb/we6\r\n3sUfXDoF9R+salpKkNJQG48d3RTuM4ICRuMOO8Ho9Yuebx4cJVBPpFddrT1a\r\n9fq5vGSbjweMI/UysoiqsaWr5s00dTdVSUQ=\r\n=iMrQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manantank","email":"manantankm@gmail.com"},"directories":{},"maintainers":[{"name":"manantank","email":"manantankm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-validate-jsx-nesting_0.0.4_1657305457511_0.36941138013322683"},"_hasShrinkwrap":false},"0.0.5":{"name":"eslint-plugin-validate-jsx-nesting","version":"0.0.5","description":"ESLint Plugin for Validating JSX Nesting","main":"dist/index.js","scripts":{"clean":"rimraf dist","build":"rollup -c","prettier":"prettier . -w","test":"jest","prepublish":"npm run clean && npm run build"},"keywords":["eslint","typescript","jsx","html validation","jsx validation","jsx nesting validation"],"author":{"name":"Manan Tank"},"dependencies":{"validate-html-nesting":"^1.0.2"},"license":"MIT","devDependencies":{"@types/estree-jsx":"^0.0.2","@rollup/plugin-commonjs":"^22.0.1","@rollup/plugin-node-resolve":"^13.3.0","@types/eslint":"7.2.6","@types/estree":"0.0.46","@types/node":"14.14.21","@typescript-eslint/parser":"4.13.0","eslint":"7.18.0","husky":"4.3.8","jest":"26.6.3","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","rollup":"^2.76.0","rollup-plugin-ts":"^3.0.2","ts-jest":"26.4.4","typescript":"4.1.3"},"peerDependencies":{"eslint":">=4.0.0"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(src/.*\\.test)\\.ts$","testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"],"moduleFileExtensions":["js","ts","json"]},"gitHead":"a700b126eb031ddd9ff0d154584891999ba6e0f7","_id":"eslint-plugin-validate-jsx-nesting@0.0.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Td8lWkP5klUYR7zmlYtjXQCtEEDpgVo3SF0mC3iy+742G6qFIXcMUDvkNLfFDXqohVuZym6O6FSvwIJOIIYIHg==","shasum":"5fe1115bd3e054e4fe9c6a5c3642d64e29418533","tarball":"https://registry.npmjs.org/eslint-plugin-validate-jsx-nesting/-/eslint-plugin-validate-jsx-nesting-0.0.5.tgz","fileCount":5,"unpackedSize":162220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeYWcRt5TV9FWdd5SlDV8M6JCTDteGqL9H8uEwLw7JOAiEA/xJhDA4GaE9nBhXG7gnB1k2Zn1h1ptkV1al+CDsnQ44="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyH1XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4Cw/8DfJUxbQbLy90hOrTBPWDQeaSytvvhWVFp+9EXF6bF5/4tGDk\r\nwq3efSa30CmwFlq170XLUKfYHJxn3hcl1hjb2ZPGSdmVze+gbYqBE3+wuPwL\r\nQ7vWfDe4+E7/BTlIVr0Boan6BM3w3O2K69W/rB3a0BYSa+LWBrgozGMBNoAg\r\nXP14AmwhiVvZb5VWnVfZe9oE9yBOsRKK/fJ6ldor7TH4mftIm3tmVpKTltlZ\r\niWpikWh/dNZuABG4G4UM0G5/FCXzbZDDbRgPpOIMzHkQmGolcI2gAg3aM7Qy\r\nvrTy0nTieSd8yWVuNwnS+VbP5s+me+y7xb+En8emjBMvC65cbjiwW9bTfZGo\r\n0AChg8U5ylcAOX091cdXQCFIfA6QEjiVQDe7zvH+9TPrAWeG//KT5Sf/N6G7\r\n6L+6tsi/23m33DXnF7mDvrJtIdueF/CjF079KTqMMYMym5JNnskrJnyPfK7A\r\nIqoUOyertgNsOOzMoPIedB8pRGlPnSzZdhUUygqVrCcBdk4FHtqW1UEvh6fy\r\nLjFVouRnsMSVD97yXPNEo8BVpPIKg9ZvjPMrnChBB6BW5pidX1KpTansQXtm\r\njzz0vAxWnrHxmPD2jh/ubtqPodWbERfER143BDOyvG5XJ4zsmR2byZ0uj2UT\r\nGm/ETjWwRB3/ugvmuECLfIeFEDN3ZgLC9E0=\r\n=K/XA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manantank","email":"manantankm@gmail.com"},"directories":{},"maintainers":[{"name":"manantank","email":"manantankm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-validate-jsx-nesting_0.0.5_1657306455032_0.70900811172306"},"_hasShrinkwrap":false},"0.0.6":{"name":"eslint-plugin-validate-jsx-nesting","version":"0.0.6","description":"ESLint Plugin for Validating JSX Nesting","main":"dist/index.js","scripts":{"clean":"rimraf dist","build":"rollup -c","prettier":"prettier . -w","test":"jest","prepublish":"npm run clean && npm run build"},"keywords":["eslint","typescript","jsx","html validation","jsx validation","jsx nesting validation"],"author":{"name":"Manan Tank"},"dependencies":{"validate-html-nesting":"^1.0.2"},"license":"MIT","devDependencies":{"@types/estree-jsx":"^0.0.2","@rollup/plugin-commonjs":"^22.0.1","@rollup/plugin-node-resolve":"^13.3.0","@types/eslint":"7.2.6","@types/estree":"0.0.46","@types/node":"14.14.21","@typescript-eslint/parser":"4.13.0","eslint":"7.18.0","husky":"4.3.8","jest":"26.6.3","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","rollup":"^2.76.0","rollup-plugin-ts":"^3.0.2","ts-jest":"26.4.4","typescript":"4.1.3"},"peerDependencies":{"eslint":">=4.0.0"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(src/.*\\.test)\\.ts$","testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"],"moduleFileExtensions":["js","ts","json"]},"gitHead":"536f41b4781e1aa60a60f0e11b8ebb283f04b815","_id":"eslint-plugin-validate-jsx-nesting@0.0.6","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-wATW8+6KmQjk5Mx1HYhjNorjH7UVLgs3CvfBIPgJatcwHmFjqyAWMcZT9QoaEHC0j8T8AJKP5M+ha77X5ddoWw==","shasum":"6898d881545d99fcf7fc0913c981aed158a58576","tarball":"https://registry.npmjs.org/eslint-plugin-validate-jsx-nesting/-/eslint-plugin-validate-jsx-nesting-0.0.6.tgz","fileCount":5,"unpackedSize":162223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx8rFNx7PkD0wuLX2QV9LuW6H+6IiU2SiiGPYWdeT4KQIgFKvBnr/Nwjjf27i7xv6JZgyyfNrS0E/WSFCqahWSjNw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyH3UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkgA//YLLTYC7jmGIEW0W9c8yCZb3hRMG/TfYe5MJHoKzf3DPNIvma\r\nbMr3ALC5POF4YW1rpCXKu9Txu8/IUIxrHIeoGJEALGff02a9NLoR7YcrL1ov\r\n0Sasma6pUYqSTKrukDT1JQ1nxaPqg3Tr4htWRRQayvNilTZcO5cbV1S4/fB9\r\n1UKp4wWAev02PFK5lQL3418Z2ARyJv7eY8C1zQkXVS9FNtglSUWvXZpV30rg\r\n9bJ2/huVfkYh39xCFdV4lJ7NLLxY8VudEvPDYCkljRsg74as50kb50atc2/R\r\nguqOAnbHmPYQ2kDUrEbaxgTlyb5FuIy9zdRGIVf6Cz6dJzuYJS3j3sD9xpm8\r\njPfizinv4isy0a+ksgyWI+jYzDV+GTNh4x8pIyoCR9INZxpqUopNdDeOuNWD\r\nhisxKS3BCassNw01ltZDDu57vEpSHu5VpX1BZToCz7QMdq4KlJl/YNK4sEfV\r\nPiHcTSeUTT8/9aYKDQ+6ZNri8QmtcSEF0zJqxZaOYEd8PgbhQp8CVyv1PHDA\r\nYH7DV7VNdhcmd9vsjCqHaUh5XQ9zWPhw+JQ3gPqjjYv0rfNS9ukydZ8naX1E\r\nYLO5GMjm4+ch7wIUtgpgdX3IvC8WpHiLHfHGqAIwKPp7hbXXWVx2AXRs9Rat\r\n99CgRJlkqp+3nyudzYcGFHqIRfEJfA/p+KA=\r\n=gICj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manantank","email":"manantankm@gmail.com"},"directories":{},"maintainers":[{"name":"manantank","email":"manantankm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-validate-jsx-nesting_0.0.6_1657306579724_0.5443801858316624"},"_hasShrinkwrap":false},"0.0.7":{"name":"eslint-plugin-validate-jsx-nesting","description":"ESLint Plugin for Validating JSX Nesting","version":"0.0.7","author":{"name":"Manan Tank"},"main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MananTank/eslint-plugin-validate-jsx-nesting.git"},"scripts":{"clean":"rimraf dist","build":"rollup -c","prettier":"prettier . -w","test":"jest","prepublish":"npm run clean && npm run build"},"keywords":["eslint","typescript","jsx","html validation","jsx validation","jsx nesting validation"],"dependencies":{"validate-html-nesting":"^1.0.2"},"devDependencies":{"@types/estree-jsx":"^0.0.2","@rollup/plugin-commonjs":"^22.0.1","@rollup/plugin-node-resolve":"^13.3.0","@types/eslint":"7.2.6","@types/estree":"0.0.46","@types/node":"14.14.21","@typescript-eslint/parser":"4.13.0","eslint":"7.18.0","husky":"4.3.8","jest":"26.6.3","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","rollup":"^2.76.0","rollup-plugin-ts":"^3.0.2","ts-jest":"26.4.4","typescript":"4.1.3"},"peerDependencies":{"eslint":">=4.0.0"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(src/.*\\.test)\\.ts$","testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"],"moduleFileExtensions":["js","ts","json"]},"gitHead":"5b13df21654541bb0ad9667f1256676acd14ac93","bugs":{"url":"https://github.com/MananTank/eslint-plugin-validate-jsx-nesting/issues"},"homepage":"https://github.com/MananTank/eslint-plugin-validate-jsx-nesting#readme","_id":"eslint-plugin-validate-jsx-nesting@0.0.7","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-B+jEGffzO9gJXizp3V+Ln3NlNDBZrXQq2ZIsC17uim0gypZFWm/fcdTeGRfqY3V/fcDkfI2sehOAx3+cSNffkQ==","shasum":"8963d33615af5927c3a0a2fd7b81c562807d37ea","tarball":"https://registry.npmjs.org/eslint-plugin-validate-jsx-nesting/-/eslint-plugin-validate-jsx-nesting-0.0.7.tgz","fileCount":5,"unpackedSize":162329,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2x9MJQgFWO8S7uY8T4bj5MnmTyFRJeFpokczGNo2ApAiEAs66JT5jfAk9KmQa7dn+rKLg9UFI8C54TPvSvBGoRmyA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyIO2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu1g/+MV2UooqVKUujTq7GKUqNzExTvXRYVPZoLj4yUyyIx0PWrRUb\r\nOsQWmc6KiAl9KqrcmaudlsYo96ARvlNJL5F508UidDGwW8VxOnFO6jcxnUr2\r\nZMWOzWwAlCEz74CUKrjIqCKh3Bbrjq9ymoJCkOr8G0PialsZSCSuZu5RmEL2\r\n5rwNCviKOYW3MvHmOVXaELJve5Yn47oHsPbBCwA3/HFpQQ9XKKb325Lhu3LO\r\n/OknHcaIR/tJib4AZzHyOipV+a9yNDNKQSv0xmxPt90jfk19vdQwP3/ZP0Wb\r\nfYFQxbAR222L0t0BgqHix8uHpZl1OcBfeKd/bdAHCRmVJwgRvekniqRGTZ0J\r\nWDr/+i9uogQwsv+iT9AZAl46bwgiU1kYgn8zAl7+bQ/zq4O2AFQhEWY4ibg7\r\ndDu5IV9oTJ82nE3wkif6+6JigX8gylyCybi+i0rQsh4ZGXlLAMiQjWeBksYq\r\n8vhEo24yRS3wLFwfbO+2OpV8LWb+/fnU0TR4WSTSkCsv639DEd6WfgoR/M0w\r\nUiTt28BjCN0P15B0lyq48fzmUyt35UYUDM2lHb/6ib8x52xftsn+CdZCcWWv\r\nmNwX1XgolVo4AMR+RpNHA3HlW9e7SRe4GKzz0aup3XVAB7Dpz2TkxJaSCw/h\r\n184/5+C5VNhTj2V0WJhMvdI1sEzhGfH9rzI=\r\n=DgT0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manantank","email":"manantankm@gmail.com"},"directories":{},"maintainers":[{"name":"manantank","email":"manantankm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-validate-jsx-nesting_0.0.7_1657308085723_0.2238789836482704"},"_hasShrinkwrap":false},"0.0.8":{"name":"eslint-plugin-validate-jsx-nesting","description":"ESLint Plugin for Validating JSX Nesting","version":"0.0.8","author":{"name":"Manan Tank"},"main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MananTank/eslint-plugin-validate-jsx-nesting.git"},"scripts":{"clean":"rimraf dist","build":"rollup -c","prettier":"prettier . -w","test":"jest","prepublish":"npm run clean && npm run build"},"keywords":["eslint","typescript","jsx","html validation","jsx validation","jsx nesting validation"],"dependencies":{"validate-html-nesting":"^1.0.2"},"devDependencies":{"@types/estree-jsx":"^0.0.2","@rollup/plugin-commonjs":"^22.0.1","@rollup/plugin-node-resolve":"^13.3.0","@types/eslint":"7.2.6","@types/estree":"0.0.46","@types/node":"14.14.21","@typescript-eslint/parser":"4.13.0","eslint":"7.18.0","husky":"4.3.8","jest":"26.6.3","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","rollup":"^2.76.0","rollup-plugin-ts":"^3.0.2","ts-jest":"26.4.4","typescript":"4.1.3"},"peerDependencies":{"eslint":">=4.0.0"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(src/.*\\.test)\\.ts$","testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"],"moduleFileExtensions":["js","ts","json"]},"gitHead":"3219c4082b69c5645d650aa0dc737be93fd66d79","bugs":{"url":"https://github.com/MananTank/eslint-plugin-validate-jsx-nesting/issues"},"homepage":"https://github.com/MananTank/eslint-plugin-validate-jsx-nesting#readme","_id":"eslint-plugin-validate-jsx-nesting@0.0.8","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-wv4Ve1m8x5keWXHE/fszndxBCw3kUPoEggQ9uFVL5JXwuoU5NFGTD6wSRbbS1ApiPOD2OSBQXhnorxLemTytYw==","shasum":"6377d310691d6043d0c3f2d017b6907834f114a4","tarball":"https://registry.npmjs.org/eslint-plugin-validate-jsx-nesting/-/eslint-plugin-validate-jsx-nesting-0.0.8.tgz","fileCount":5,"unpackedSize":162789,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyf9Fa4Ex7l+ubd18qcEO9UGv3uxehLqdJSGYVehcVlQIhAMEur/DdaLmun9o8h4KtLXauVBa8UZ03/6QHjE/7UF10"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyk7pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqoyw/+OeQCXXCnke16hVENqo2Abec1E8F3Ne31ZS3wUTvTRZeSx8TH\r\nCBzVsf6hSUHeTzefjkcSc7/aj1KRWDZbft528vVIjP9/w3dgiZT55zGF9MbU\r\nQWo2BZgas/XjOP9tPp91bM+LXBcVt/AXALacm97rNtC3NaVs6XD5JXZnGa/e\r\ncpSoVO29S/8m5N4Adz898wlAnvky6ZKbxv74d/Yy9lOgkuSUQe969YxqoAfc\r\nlPqhAc0xop7P1nKo5vTaXtJDviklKv9UOW3hOMPE+1AQ5WEVDrwIPX0wmf1D\r\ngLFNWkQaHXVcuOt71o+C429B5vzRYWCeFiHszbySYh4PBSaNjCT0gqKDY5No\r\nrT6k1tRB0n8PUPmYAbcyM1oWh1V0hk0qeKWK1NlJ1VsXLzuorscAKflg0mJn\r\nPWcjtkgb7g4Lx8usft190nKxsoylOALQeWsTHI/DtWf7DxsO5YIG6vyeX0Ay\r\n5z+/MP5I2lFzB/7WK20aNzPmOQM77bnJcJI7QZDH51HTTCcsBzPUpcMgILDJ\r\nc0vukPEGyIfHnTAw4Tcot7b8qu+u4rIQHvn6mgIU5jFKZJfdk0QEOp08cGgK\r\n/8wmATdDFpGYlRi4F6RUotu49AhkmNanDctysQlnzcIm5afqfPKV5BzEJpY6\r\nQmWOxrP8AR9NYufOztVwXkYqfaW4+w3q/D0=\r\n=iDss\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manantank","email":"manantankm@gmail.com"},"directories":{},"maintainers":[{"name":"manantank","email":"manantankm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-validate-jsx-nesting_0.0.8_1657425641716_0.3521539010519341"},"_hasShrinkwrap":false},"0.1.0":{"name":"eslint-plugin-validate-jsx-nesting","description":"ESLint Plugin for Validating JSX Nesting","version":"0.1.0","author":{"name":"Manan Tank"},"main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MananTank/eslint-plugin-validate-jsx-nesting.git"},"scripts":{"clean":"rimraf dist","build":"rollup -c","prettier":"prettier . -w","test":"jest","prepublishOnly":"npm run clean && npm run build","prepare":"husky install"},"keywords":["eslint","typescript","jsx","html validation","jsx validation","jsx nesting validation"],"dependencies":{"validate-html-nesting":"^1.0.2"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.1","@rollup/plugin-node-resolve":"^13.3.0","@types/eslint":"7.2.6","@types/estree":"0.0.46","@types/estree-jsx":"^0.0.2","@types/node":"14.14.21","@typescript-eslint/parser":"4.13.0","eslint":"7.18.0","husky":"^8.0.1","jest":"26.6.3","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","rollup":"^2.76.0","rollup-plugin-ts":"^3.0.2","ts-jest":"26.4.4","typescript":"4.1.3"},"peerDependencies":{"eslint":">=4.0.0"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(src/.*\\.test)\\.ts$","testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"],"moduleFileExtensions":["js","ts","json"]},"gitHead":"455fe00455605a346df2353578a5f651288a7f41","bugs":{"url":"https://github.com/MananTank/eslint-plugin-validate-jsx-nesting/issues"},"homepage":"https://github.com/MananTank/eslint-plugin-validate-jsx-nesting#readme","_id":"eslint-plugin-validate-jsx-nesting@0.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-cEFjl8bFBpWNP4hVyy3oRGKAyNH0WqxAVjjrfkvhD4ciqCrSvkDuYZqGZ7PkZb5XE76asHPxyuW2f9N2I1cSsg==","shasum":"a7678264abdfb0d58dfed790ba3a57a2f5d1d4a8","tarball":"https://registry.npmjs.org/eslint-plugin-validate-jsx-nesting/-/eslint-plugin-validate-jsx-nesting-0.1.0.tgz","fileCount":5,"unpackedSize":162950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiT9J3EwBztWrTFuaS9AXMbH9waBtDXss3EN+f8x8nzAIhAMVshXD83y1ly7MMizPuBM+eoTU5KzWBnN9HviTlkMtg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiym6HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN1g/9Gu4KbBacoFf/T42BeBxNcErS/7iu7vWBX2Hhx41sztnJsRBC\r\nl+/1QfXnw8lN2u1MZrMxJrtGU05/fhRLx20ow9PUUdqHt6ejgVWUehZzb4XE\r\nyyPvZ+3v2JEBgjx0upk7oaKlIr0CJ9qV274iB6cOs8Rw9RgmdpyOa+/lDHUI\r\n/T8UyK+zJ4j9jbVToUsspukQr8Es1o53hfTzLg+3Xaq5HkMLxL6Sg2UjNyfi\r\n2h4RcWyuB/hm7r62fMs8pbqiLNi09M0/alfI42ufX3p8w/v7zFNq/IfGN3+W\r\nB5wBC33PJY6bVzzKLR4N4lSMAlOcggcyipVYCccFmeTqLab3lteagFGiv0wV\r\nwHRh4aWTHFvVUnMOhcCT+M7dXBMRh4aiwKwNV+unD6insgXh4NOfVsFTi6sB\r\nu5uiXMU6bb30jLEMJ4XLSuFkXUyZdS0neG071v+ny7LRnnZtdynsz99fi04l\r\nN97QVfKmY0QNtqN7L2eHx2pZbCdj+m9imHFQOB+bGPn7G5zdj8p0vGMECpV3\r\nOIWz+9I0mD5nAvntzHMcD/wBzbtU3A++2jPXNKppY8kVBfz86TX1yRQKw4Tt\r\nl0TENFPkZzL+VG3pH/gol2M9ZIzcZfgt7gURi4hwwtD3bFiSaFlhuD7cZ9lR\r\nzEsKocfA753vjFjOcmgOM2iFalFez5Avz1g=\r\n=X3Gr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manantank","email":"manantankm@gmail.com"},"directories":{},"maintainers":[{"name":"manantank","email":"manantankm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-validate-jsx-nesting_0.1.0_1657433735395_0.11011896013692724"},"_hasShrinkwrap":false},"0.1.1":{"name":"eslint-plugin-validate-jsx-nesting","description":"ESLint Plugin for Validating JSX Nesting","version":"0.1.1","author":{"name":"Manan Tank"},"main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MananTank/eslint-plugin-validate-jsx-nesting.git"},"scripts":{"clean":"rimraf dist","build":"rollup -c","prettier":"prettier . -w","test":"jest","prepublishOnly":"npm run clean && npm run build","prepare":"husky install"},"keywords":["eslint","typescript","jsx","html validation","jsx validation","jsx nesting validation"],"dependencies":{"validate-html-nesting":"^1.2.2"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.1","@rollup/plugin-node-resolve":"^13.3.0","@types/eslint":"7.2.6","@types/estree":"0.0.46","@types/estree-jsx":"^0.0.2","@types/node":"14.14.21","@typescript-eslint/parser":"4.13.0","eslint":"7.18.0","husky":"^8.0.1","jest":"26.6.3","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","rollup":"^2.76.0","rollup-plugin-ts":"^3.0.2","ts-jest":"26.4.4","typescript":"4.1.3"},"peerDependencies":{"eslint":">=4.0.0"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(src/.*\\.test)\\.ts$","testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"],"moduleFileExtensions":["js","ts","json"]},"gitHead":"d1f763ae4118cf27e4e37eeb84fedde689a05ea7","bugs":{"url":"https://github.com/MananTank/eslint-plugin-validate-jsx-nesting/issues"},"homepage":"https://github.com/MananTank/eslint-plugin-validate-jsx-nesting#readme","_id":"eslint-plugin-validate-jsx-nesting@0.1.1","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-5MKFBX1Ans4bSunh4YETiIUajtPHGZK2kVrVf2UE3L9geh1TSIQVOmjx7bgm2rFpeua7P/MZSfUva6Du8NXpgA==","shasum":"1b46b240fda3c740ba10d44f511ca05baaaafd31","tarball":"https://registry.npmjs.org/eslint-plugin-validate-jsx-nesting/-/eslint-plugin-validate-jsx-nesting-0.1.1.tgz","fileCount":5,"unpackedSize":161965,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAbdAQEE3wnmjFvL7RZ9apgJDBvvKA2P+AgEOsIvXo+AiEAnrWPz3cnmwX9ATKxpuCQqUAjZ/kmid9BsjG0vLBISrU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRORhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7tQ/7Bp5J9Ji09ZI7zgrcYaT/oKTintU2L50OfhrrefigfXiCob0x\r\nvw7p14UbA96tVthzzbtwExLd3oWwG4vJsViGpTnWPqb3SJyG/qS8k8LjcGA/\r\nQEltTizLn37sdUKmX5iAJLMsqD8wrtO8rQgoTJXWN8/9FcIf34DPk2h7XEd5\r\nKQoKfh+dcIzIsU2YBoCVkgIdO0OGu6GGBZ7rFQ4xpnWPa0pAsyRbucHXLldz\r\n52N+eKIRt82QJd2XXQ5mCwu/M3TwOkoTFs0vTnK8uB8FbyYgoP6uE0m08kSn\r\n54AArWwTU0U3/MoNpcnL/WN8Ek5trygaI9AdVBVOESuPdviBrmGQfFvzqBQ/\r\nRVgQ/GWiOLKmHczI0m+/S0cOgsF57QOztPJ/9KdlR3dCo7wUlHAv4faX+AOR\r\n7VDgfIMH/yOjW2P70dikLpRe5/jb7MFtn6/iXqSY605rJvgLLiE0e2RzciUF\r\nReJXiicd0AHJfvW3RbspZ61zZ6GKfKjjsO/BdUhb6TBi0S0lUraMUhGSkRkU\r\nimgUfhN1x4rSFSw2t7VkkoTgxTE0RaUudCVuh9RfEmFYxAVe7IvbOiMBHypl\r\nDbTigXDDXmcQ5mvIvYMsihHpkaQBLRLnOq4Qrpe6I3A+cmG8KKzqlPWp7l5F\r\nc9O6eldGADABv583sjyws1XclxMPYzMUkso=\r\n=U6RM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"manantank","email":"manantankm@gmail.com"},"directories":{},"maintainers":[{"name":"manantank","email":"manantankm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-validate-jsx-nesting_0.1.1_1682236512939_0.621124346599675"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-08T18:10:34.356Z","0.0.1":"2022-07-08T18:10:34.531Z","modified":"2023-04-23T07:55:13.298Z","0.0.2":"2022-07-08T18:24:08.109Z","0.0.3":"2022-07-08T18:26:04.006Z","0.0.4":"2022-07-08T18:37:37.708Z","0.0.5":"2022-07-08T18:54:15.322Z","0.0.6":"2022-07-08T18:56:20.013Z","0.0.7":"2022-07-08T19:21:26.006Z","0.0.8":"2022-07-10T04:00:41.939Z","0.1.0":"2022-07-10T06:15:35.667Z","0.1.1":"2023-04-23T07:55:13.188Z"},"maintainers":[{"name":"manantank","email":"manantankm@gmail.com"}],"description":"ESLint Plugin for Validating JSX Nesting","keywords":["eslint","typescript","jsx","html validation","jsx validation","jsx nesting validation"],"author":{"name":"Manan Tank"},"license":"MIT","readme":"# eslint-plugin-validate-jsx-nesting\n\nFind Invalid HTML Nesting in JSX, like this:\n\n<img src=\"assets/demo.png\"  />\n\n## Why this validation is important?\n\nWithout such validation, When JSX is converted to HTML and rendered in the DOM, the browser will try to fix the invalid nestings ( such as `<p>` inside `<p>` ) and thus the rendered DOM will have a different structure than the JSX structure.\n\nThis is a big issue for frameworks that rely on JSX rendering the exact same elements in DOM. This can lead to unexpected behaviors.\n\nThis plugin uses the [validate-html-nesting](https://github.com/MananTank/validate-html-nesting) library for validating HTML element nesting\n\n<br/>\n\n### Framework agnostic\n\nThis ESLint plugin works with any framework that uses JSX\n\n<br/>\n\n## Install\n\n```bash\nnpm i -D eslint-plugin-validate-jsx-nesting\n```\n\n## Usage\n\n### Step 1: Add the plugin in ESLint Config\n\nAdd `\"eslint-plugin-validate-jsx-nesting\"` to the plugins section of your ESLint configuration file. You can omit the `\"eslint-plugin-\"` prefix if you want.\n\n```json\n{\n\t\"plugins\": [\"validate-jsx-nesting\"]\n}\n```\n\n### Step 2: Add the Plugin's rule\n\nThis plugin only has one rule `\"no-invalid-jsx-nesting\"`.\n\nAdd the `\"validate-jsx-nesting/no-invalid-jsx-nesting\"` rule in your ESLint config file as shown below\n\n```json\n\"rules\": {\n\t\"validate-jsx-nesting/no-invalid-jsx-nesting\": \"error\"\n}\n```\n\n<br />\n\n## Testing Suite\n\nThe core validation logic is in [validate-html-nesting](https://github.com/MananTank/validate-html-nesting) library and you can checkout the testing suite [here](https://github.com/MananTank/validate-html-nesting/blob/main/tests/validation.test.js).\n\n<br />\n<br />\n\n## See also: Related Libraries\n\n- [babel-plugin-validate-jsx-nesting](https://github.com/MananTank/validate-jsx-nesting)\n- [validate-html-nesting](https://github.com/MananTank/validate-html-nesting)\n","readmeFilename":"README.md","homepage":"https://github.com/MananTank/eslint-plugin-validate-jsx-nesting#readme","repository":{"type":"git","url":"git+https://github.com/MananTank/eslint-plugin-validate-jsx-nesting.git"},"bugs":{"url":"https://github.com/MananTank/eslint-plugin-validate-jsx-nesting/issues"}}