{"_id":"@putout/operator-jsx","_rev":"17-2889831c1c6fe8b84f3724f729e83eb5","name":"@putout/operator-jsx","dist-tags":{"latest":"3.1.1"},"versions":{"1.0.0":{"name":"@putout/operator-jsx","version":"1.0.0","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"72c5a95e451b3271707da840d61d20da113fb8e9","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-1.0.0.tgz","fileCount":4,"integrity":"sha512-h6aFyKY4OjrXzuL0o+KSirRz4+veqG9zrWp6aX4Gqsxo+MmekrR85Qit7LkgidiJZOd1uSLspSsJj3mocf6PWw==","signatures":[{"sig":"MEUCIBatA6FcJVgR4Z1npvURNgqoNSlyT+T7Pc4GR9rhyoq1AiEAmSk3G7h/XYp3GPVrOf6REdtKKlrHuarcUQ9UkLiKO0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3305},"main":"lib/jsx.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"9da06d338affa29247e70f8c4563e2c0026f4628","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"24.6.0","dependencies":{"jsx-tree":"^0.1.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_1.0.0_1757239887177_0.8363616498417432","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@putout/operator-jsx","version":"1.0.1","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@1.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"361d350c71205c9e04c40d9ca1ddd923d36ee194","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-1.0.1.tgz","fileCount":4,"integrity":"sha512-ePvttslsPdpBBW/3cIBoowp+7VwnwZYF0b1fgq3rIikR7jQltpGDAvFMJ88X3lTZKY1C14O/un2/b8kpUTrL6A==","signatures":[{"sig":"MEYCIQDw+sjaUQu4HapkDoKXyE76yBylKZCRs+XIFz29NjUHvAIhAKtTsUFgEdmROpp2bKygmAUcBRPFx/eYS1JJaJ3GTzu6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3276},"main":"lib/jsx.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"e05d4e24a6ebfdcd5b4683668cb079563198eb80","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"24.6.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_1.0.1_1757240357818_0.2342681433752687","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@putout/operator-jsx","version":"1.0.2","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@1.0.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"2b6310684aaf28d6b986a1f402c0817570bdecf6","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-1.0.2.tgz","fileCount":4,"integrity":"sha512-oZ+Is1dmaWrXlmbTPa1QNQiK0VuMU0ElOqjUKpQkWZJAP04s+z3fniX9Z4HFcFNJOv9Acs8VU3cwN1A9qoHUHQ==","signatures":[{"sig":"MEQCIA9rUNztXL6ozcJByBqL58p4bpDxw7uJRPq9uKteYLrrAiAC7Q07Vw1sepvKISRrs7q8cJ8uV90XQ8L2Urg0HuhF5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3309},"main":"lib/jsx.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"e05d4e24a6ebfdcd5b4683668cb079563198eb80","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@putout/babel":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_1.0.2_1757240393309_0.7270117889985117","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@putout/operator-jsx","version":"1.1.0","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1e11e514b850a0c56a57798606b470fb6d8bf8f3","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-1.1.0.tgz","fileCount":4,"integrity":"sha512-xKL/Kd7Qsaez9Qt/yKXpBV6DRO7CFg7EFiU0DN/L0QYpOzs/EKQlkTB3O/6Fs7aeTm6l/M4hc0IQ7lRhjeD/wQ==","signatures":[{"sig":"MEUCIHkxipdIfHPgqOSDGjzO5fU33XicVvE59+KJLL52RqCGAiEA9HORAMFCR2jIKqPYhW8qzaTG9tJe7Z/yC+cBqyP5/p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3801},"main":"lib/jsx.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"d265c6cf0190b40548e10eaed31c9c190d75c9e5","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"24.7.0","dependencies":{"@putout/babel":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_1.1.0_1757349017475_0.3809279134145389","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@putout/operator-jsx","version":"1.2.0","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@1.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"0e084a54a5707119a0a264c460a302e9d5166f34","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-1.2.0.tgz","fileCount":4,"integrity":"sha512-H4LfZ5qvV/q1uw9fw9wlUD0pgpxSca6Hyn7gvHizIoYOrO/y1hUMYaX6eGGCazKKC2v07R8I2bgsdTpuJfs3TQ==","signatures":[{"sig":"MEUCIQDKd7rs7ot6J8srFa8eRla0BbvO4U/yrt2/jnomNdlumwIgfMbPpfeHETf57ateH8Ze3I205osfb4XBadO5yDEBLY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4300},"main":"lib/jsx.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"6595cf54bfc8642f0c2f2cbdffacef17d58058bd","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"24.7.0","dependencies":{"@putout/babel":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_1.2.0_1757417268352_0.6742193439928974","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@putout/operator-jsx","version":"1.3.0","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@1.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"509d3a7c27255b24911b2acce2c43aba9b5332e0","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-1.3.0.tgz","fileCount":4,"integrity":"sha512-kIQAd9gJXxkIZY8y5uoAM6a06LuLQM4tOTZvj30IvbYTwC3Dqy1vfieLLJDyKxuuoWENJTQGTDvRkkvRuS/J9A==","signatures":[{"sig":"MEYCIQDEVIs2FzPUGG5RGvt9jpS02ioDSb9xy9oQ5/mdsFf/ZQIhAJv2KhmJ2zrIPxhJwmDoTtw0mdjwZ5+RzVY+uZ/sIKCD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5236},"main":"lib/jsx.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"fe23c420d12d53bc00613fc692743ba702179ef7","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@putout/babel":"^4.2.0","@putout/operate":"^14.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_1.3.0_1757431065000_0.21582639463063913","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@putout/operator-jsx","version":"1.4.0","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@1.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"013b168ae135c48cef37da3f5918d00c4efb4ba7","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-1.4.0.tgz","fileCount":4,"integrity":"sha512-dvDSo/Om6XCG0d4yH/9AZMYz83b+D6iDWEmuNqLn9UscXjosXa8YvqbB56GmXPV3hNW2KOwn5CyNJsb4vGPQxg==","signatures":[{"sig":"MEUCIQCM/PmQlFAeonNDSIuCt2etWQyUaSrKkE5CuGclAIELhwIgZANMnTRhzekYzyVpg/lOgTHJahdW4WNatiE7L9JtChQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5950},"main":"lib/jsx.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"3d20c836b55ff87cfa80b7fad663dee73f5c4b2e","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"24.7.0","dependencies":{"@putout/babel":"^4.2.0","@putout/operate":"^14.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","try-catch":"^3.0.1","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_1.4.0_1757493507218_0.8531078399328775","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@putout/operator-jsx","version":"1.5.0","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@1.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"cb02ff903ae906688eb21444aec3d80f6ec4f42c","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-1.5.0.tgz","fileCount":4,"integrity":"sha512-FZ38AMIj+FFmQDcEy0zuSHLelhRTwUCCo/N4iY8LhK5uH83tpeqhGlRf1FrDKj4UFdOjrdrjdXmNG2BxNSQeGA==","signatures":[{"sig":"MEUCIDFqaLMg9ZMYx0fpICKmHqPV5ZecS4AnjQXOCBOUPW8bAiEA1LP9LzUIUvODbpzDuSOnTwrONn2SopWKNzPjki3Fd0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6393},"main":"lib/jsx.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"1b21f71a221b3b0e8e17c6a6bfb954583c15f7be","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"24.7.0","dependencies":{"@putout/babel":"^4.2.0","@putout/operate":"^14.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","try-catch":"^3.0.1","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_1.5.0_1757520787368_0.4331344116617257","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@putout/operator-jsx","version":"1.6.0","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@1.6.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7c9f0f54ed111248c2944d76e2c4291fbd7346bc","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-1.6.0.tgz","fileCount":4,"integrity":"sha512-UH4d6osZ/IJQvRJ8paZcAE7Mk6nM4ZJt3DEPNBREEU+kZl7VcO/J1VKemV+SFX7l499MUMZ2DOQQT/mtEm3v4Q==","signatures":[{"sig":"MEYCIQDtq9yiCaBNy53vMAtR4TUEBUHxAX+jBOGVWNNzuh7xJwIhANTPN5TVQ4NRNy4eXHiDSvRpmDAru0+yoLZ5tZWzAQAC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8163},"main":"lib/jsx.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"8e7e9143bb415dab2981c22d6c7ef9b883f302c0","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"24.7.0","dependencies":{"@putout/babel":"^4.2.0","@putout/operate":"^14.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","try-catch":"^3.0.1","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_1.6.0_1757522912138_0.09622885595836816","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@putout/operator-jsx","version":"1.7.0","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@1.7.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c53d1c4c8e1140ecba0f7d1b5dddd02206faaeb9","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-1.7.0.tgz","fileCount":4,"integrity":"sha512-XJOYp1oeCDuGfj9TKJsatFyUnfvjK7CWyzfi/yaaUU6G5YGa5GcQX4dwR2NPtXVz1wTxRX+ScHMUzA864NfGBw==","signatures":[{"sig":"MEUCICaG23xQgbu8k95Zqn1Tazol7ZItChksgagGCjDvvh4ZAiEAvnCSEZwWvhhx67tbfwFBWr43XcQA0Nl+SwocWIXvNrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8544},"main":"lib/jsx.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"db5859ecf45b7c112807e5ac99aa4d0c79e3cd78","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@putout/babel":"^4.2.0","@putout/operate":"^14.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","try-catch":"^3.0.1","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_1.7.0_1758137851174_0.6525009927525469","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@putout/operator-jsx","version":"1.8.0","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@1.8.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d1797490827ef11e9eb4ca6dfa952468f099003b","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-1.8.0.tgz","fileCount":4,"integrity":"sha512-Wh3MQr16EEviUUlaJkNB84f4emBbHvKTEPGc8qSMl9k5MUohcS7HIeATW6/RyjZaxPprUzmVrjLwIbGQbA0tFQ==","signatures":[{"sig":"MEQCIDchwYqazjO5M4/GGecXu4IYdhmkcTI4765l741qnp2PAiAUNAUnKOY1ekGAPTTYSkdGHbxmajjP7lE/Y7tKNz1UAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9293},"main":"lib/jsx.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"4312c43622ed193e609ba307f5f285fab88396ee","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@putout/babel":"^4.2.0","@putout/operate":"^14.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","try-catch":"^3.0.1","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_1.8.0_1758295746232_0.06918678958707791","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@putout/operator-jsx","version":"1.8.1","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@1.8.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"659eda9c4f1b58ce5ff8ed76cb912c5574d81963","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-1.8.1.tgz","fileCount":4,"integrity":"sha512-E/ikYsCwL05JNN+VsFKUqnI62NT7u6b2MEWN8PPdwLNkNG5DJBZzlmVVvSfV8e1qavS21RMQ9I59oL5NN3WjTw==","signatures":[{"sig":"MEUCIHSH+NvSU7kK0PSD6ei2EjBU6v5LLg2V9k2t409XKwukAiEA1eHc2lvg0Vd82bvmSorqzpa07jMjL/YoO5g8ukModvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9297},"main":"lib/jsx.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"703f1b867bd9637dbf6d0a42ad1cb861d5875dc0","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@putout/babel":"^4.2.0","@putout/operate":"^14.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","try-catch":"^3.0.1","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_1.8.1_1758360502127_0.19127629789687917","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@putout/operator-jsx","version":"1.8.2","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@1.8.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1d7383ef748bee05ff4ac9a6f4a6cdfedf38b58d","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-1.8.2.tgz","fileCount":4,"integrity":"sha512-D4vABmadFzEZd1B0Xr1S7DcNkhq68sublH9ivEybHNAigjgaA0SJvMEW/clfD6owdCTwp1IaCTLWPObEEkhepw==","signatures":[{"sig":"MEQCH1qO45TpJ1Eh/IAwUCB1ERNKRcgCGAsrDR6ESWaoGlQCIQC+HLvsLCoXpecjb893Fnr9zMCMvLbacAJUEvwFarIYBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9367},"main":"lib/jsx.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"a6e0fa10f79f69e5486c5ba7cd596448ac1498a0","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@putout/babel":"^4.2.0","@putout/operate":"^14.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","try-catch":"^3.0.1","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_1.8.2_1758360812107_0.7904599409081485","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@putout/operator-jsx","version":"2.0.0","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"9d1848b18945e41dccce25be263ef16fdef88c99","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-2.0.0.tgz","fileCount":4,"integrity":"sha512-F2sUZuDWjXmGmfOuueXG8LDeK+RRxzTaA/5+k2WH+Rv8GqYlxdTj0UwjrJapt5bHEGZlG/FON+pX2bELdDR9cA==","signatures":[{"sig":"MEUCIAc02QtcIrMnjWwpP80wDcv+h7SV06EbOIkfWfDkb3qxAiEAwd2vR89uyCLjabKXIeRcSZpJAG5DdpC7W8Hw/hDZygM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9381},"main":"lib/jsx.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"ceacac2777f6c2537ad8058f892bba5e6d48b484","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@putout/babel":"^5.0.0","@putout/operate":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"v10.0.0-alpha.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","try-catch":"^3.0.1","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_2.0.0_1764345950299_0.6551549784798032","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@putout/operator-jsx","version":"3.0.0","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@3.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"842ae8c1acc39a0f54e59bcde9c126674df86053","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-3.0.0.tgz","fileCount":4,"integrity":"sha512-BtA8xWie6s+OeT6r5pfLozqa2PMiEVpceVMvqvx/6TDGLYGSb9HxCTGsQFxR2qdFi/pTk+XwkOX1GU7riLY1GQ==","signatures":[{"sig":"MEQCIFbYsNmiu8vp56Yh1+lyNA+eo8BWm9o3TcKe4krwtT1hAiBnMLeB1IDG4GtrNwtLLq286b3bPyuENTrgQ8udt3P5ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9073},"main":"lib/jsx.js","type":"module","engines":{"node":">=22"},"gitHead":"43d876985d4e74e39e5ce02aae5fed091f7a2648","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@putout/babel":"^5.0.0","@putout/operate":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","try-catch":"^4.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_3.0.0_1767553068032_0.3835473066460846","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@putout/operator-jsx","version":"3.1.0","keywords":["putout","putout-operator","operator","jsx"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-jsx@3.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"58084cbd800bacbf9a8849013d7ba1fe609c90df","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-3.1.0.tgz","fileCount":5,"integrity":"sha512-/3pUPK98bZPHGoFg59xYbSKJql6892laeRuNjEAJGjHIiQE8yqDTEhQiiiCB9t8xANpcnta8NwLMIemnTcSouQ==","signatures":[{"sig":"MEYCIQDCVRM6tEFOJEJg8kP2A90HLEcxL8fH9bwZyNTLcobqlQIhALoixy9yzsobHwRxf4oAW0aC1VKvHbPKcXPYSUZ+TJaz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10277},"main":"lib/jsx.js","type":"module","types":"./lib/jsx.d.ts","engines":{"node":">=22"},"gitHead":"7357bc0006689307cca538b9907e43204be8143c","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","test:dts":"madrun test:dts","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds methods that simplifies JSX transformations","directories":{},"_nodeVersion":"26.3.1","dependencies":{"@putout/babel":"^5.0.0","@putout/operate":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","check-dts":"^1.0.0","supertape":"^13.0.0","try-catch":"^4.0.0","@putout/test":"^15.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/operator-jsx_3.1.0_1782070674335_0.5168379410275972","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@putout/operator-jsx","version":"3.1.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout operator adds methods that simplifies JSX transformations","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","main":"lib/jsx.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","test:dts":"madrun test:dts","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^5.0.0","@putout/operate":"^15.0.0"},"keywords":["putout","putout-operator","operator","jsx"],"devDependencies":{"@putout/test":"^15.0.0","check-dts":"^1.0.0","eslint":"^10.0.0","eslint-plugin-putout":"^31.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^13.0.0","try-catch":"^4.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/operator-jsx@3.1.1","gitHead":"84649e2e9853a60d263687afb993f404a23f3de3","types":"./lib/jsx.d.ts","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"26.3.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-YmYP1twG2WZ+WH8jIaJdXNwk90YT+u8Ka4/Oerhlkmyy8D1V9tO1iSw5JWfjUIsyXkIwQgdYbu8ZivWSbBDbDQ==","shasum":"a27e423d0121e5c17ec9d97dbb7d82f46a85211a","tarball":"https://registry.npmjs.org/@putout/operator-jsx/-/operator-jsx-3.1.1.tgz","fileCount":5,"unpackedSize":10265,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDwukAG3zO8W1Gx7wU1ocAXoNU3z49V0FfhfmK3TQ+CZQIgNk8gcdT/7Gexp1aDXpCXyln2VtnsY6huBA55ZI9bvUc="}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/operator-jsx_3.1.1_1782070984234_0.7991081301298817"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-07T10:11:27.046Z","modified":"2026-06-21T19:43:04.509Z","1.0.0":"2025-09-07T10:11:27.374Z","1.0.1":"2025-09-07T10:19:17.990Z","1.0.2":"2025-09-07T10:19:53.457Z","1.1.0":"2025-09-08T16:30:17.655Z","1.2.0":"2025-09-09T11:27:48.519Z","1.3.0":"2025-09-09T15:17:45.192Z","1.4.0":"2025-09-10T08:38:27.385Z","1.5.0":"2025-09-10T16:13:07.562Z","1.6.0":"2025-09-10T16:48:32.303Z","1.7.0":"2025-09-17T19:37:31.360Z","1.8.0":"2025-09-19T15:29:06.403Z","1.8.1":"2025-09-20T09:28:22.328Z","1.8.2":"2025-09-20T09:33:32.353Z","2.0.0":"2025-11-28T16:05:50.513Z","3.0.0":"2026-01-04T18:57:48.183Z","3.1.0":"2026-06-21T19:37:54.473Z","3.1.1":"2026-06-21T19:43:04.367Z"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"license":"MIT","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-jsx#readme","keywords":["putout","putout-operator","operator","jsx"],"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"description":"🐊Putout operator adds methods that simplifies JSX transformations","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/operator-jsx [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/operator-jsx.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/operator-jsx \"npm\"\n\n🐊[**Putout**](https://github.com/coderaiser/putout) operator operator adds methods that simplifies JSX transformations.\n\n## Install\n\n```\nnpm i putout @putout/operator-jsx\n```\n\n## API\n\n### hasTagName(path: Path | Node): boolean\n\nCheck `tagName` of given `Path`, for next `jsx`:\n\n```jsx\n<li>hello</li>;\n```\n\nIt will work this way:\n\n```js\nhasTagName(path, 'li');\n// returns\ntrue;\n```\n\n### getAttributePath(path: Path, name: string): Path | null\n\nGet `path` of an `attribute`\n\n```js\nconst classNamePath = getAttributePath(path, 'className');\n```\n\n### getAttributeNode(path: Path|Node, name: string): Node | null\n\nGet `node` of an `attribute`\n\n```js\nconst classNameNode = getAttributeNode(node, 'className');\n```\n\n### getAttributeValue(path: Path | Node, name: string): string\n\nGet `value` of an `attribute`\n\n```js\nconst className = getAttributeValue(node, 'className');\n```\n\n### addAttributeValue(path: Path | Node, name: string, value: string)\n\nAdd `value` to `attribute`\n\n```js\naddAttributeValue(node, 'className', 'hello');\n```\n\n### removeAttributeValue(path: Path | Node, name: string)\n\nRemove `attribute` value:\n\n```js\nremoveAttributeValue(node, 'className', 'hello');\n```\n\nWorks this way:\n\n```diff\n-<section className=\"hello world\"/>\n+<section className=\"world\"/>\n```\n\n### setAttributeValue(path: Path | Node, name: string, value: string)\n\nSet `attribute` value:\n\n```js\nsetAttributeValue(node, 'className', 'hello');\n```\n\nWorks this way:\n\n```diff\n-<section className=\"world\"/>\n+<section className=\"hello\"/>\n```\n\n### addClassName(path: Path | Node, value: string)\n\nAdd `className`:\n\n```js\naddClassName(node, 'hello');\n```\n\nWorks this way:\n\n```diff\n-<section className=\"world\"/>\n+<section className=\"hello\"/>\n```\n\n### removeClassName(path: Path | Node, value: string)\n\nRemove `className`:\n\n```js\nremoveClassName(node, 'hello');\n```\n\nWorks this way:\n\n```diff\n-<section className=\"hello world\"/>\n+<section className=\"world\"/>\n```\n\n### getClassName(path: Path | Node): string\n\nFor next jsx:\n\n```jsx\n<section className=\"world\"/>;\n```\n\nget `className`:\n\n```js\ngetClassName(node);\n// returns\n'world';\n```\n\n### containsClassName(path: Path | Node, name: string): boolean\n\nFor next jsx:\n\n```jsx\n<section className=\"hello world\"/>;\n```\n\ncheck:\n\n```js\ncontainsClassName(node, 'hello');\n// returns\ntrue;\n```\n\n### hasDataName(path: Path | Node, name: string): boolean\n\nFor next jsx:\n\n```jsx\n<section data-name=\"hello\"/>;\n```\n\ncheck:\n\n```js\nhasDataName(node, 'hello');\n// returns\ntrue;\n```\n\n### hasAttributeValue(path: Path | Node, name: string, value: string): boolean\n\nFor next jsx:\n\n```jsx\n<section data-menu-index=\"1\"/>;\n```\n\ncheck:\n\n```js\nhasAttributeValue(node, 'data-menu-index', '1');\n// returns\ntrue;\n```\n\n### addAttribute(path: Path | Node, name: string, value: string)\n\nFor next jsx:\n\n```jsx\n<section/>;\n```\n\ncheck:\n\n```js\naddAttribute(node, 'data-menu-index', '1');\n```\n\nresult is:\n\n```jsx\n<section data-menu-index=\"1\"/>;\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}