{"_id":"presetter-preset-react","_rev":"58-e743401ad20946b62289752c600afda6","name":"presetter-preset-react","dist-tags":{"latest":"8.3.0"},"versions":{"3.0.0":{"name":"presetter-preset-react","version":"3.0.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.0.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"116786e21b035741900b4ac695e3e8d97d715093","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.0.0.tgz","fileCount":13,"integrity":"sha512-j0PddW/u49o1ymDE3jY8kF2qsfY6Kf8cj4ha2O9vK9rZxuoCFS73F4FOKZxHazFZlmLoqRWB9Y/h9LBI0NrdTw==","signatures":[{"sig":"MEUCIQD0L61vubi9IaDsZhFf3iBWG8WWOCRGwQgS0nXUWNA8KwIgRJrw7OP057uHECVagu9uefUJ7e+ZdirBNkWwC2H4lvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16475},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9bd93991d4ea2ede7b1b7ee1bbea94f76f8f80bd","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.1","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.0.0","@types/react":"^17.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.0.0_1633354881913_0.7513516139853775","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"presetter-preset-react","version":"3.0.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.0.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"20e4d787bb17d2e8978bcece3e4f8769b31726aa","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.0.1.tgz","fileCount":13,"integrity":"sha512-n46bLSP0hkJSj7O7Gv3dK9WulODbtRzKNGE/jfZV+GpmUcGszZnNlkuwnUQbMPAwQfT35alnUO/JupUaXZzIOA==","signatures":[{"sig":"MEYCIQDowQbFHPI7An+7FHEBb3h6P7Zz5DAlvSJfvraOogfG1QIhAJlGdPqcm0UFB64hh1XdiVO5pijNkTZNIMQH5rmJG1LG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16475},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"fcdb54439c1f77b5e57f74b5a21fe30b4a3ab20a","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"16.11.1","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.0.1","@types/react":"^17.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.0.1_1634199867177_0.4428993404398076","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"presetter-preset-react","version":"3.0.2","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.0.2","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"04f8f6e70600890dc4b9bf3e954fac9f4e0bda2d","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.0.2.tgz","fileCount":13,"integrity":"sha512-vG5AZa+EwHq43U+aOkBXRdbBoghHDo2RNaOhYg9z5J8Wt4DOLw0Eg/p1NT3uo7zg/XEpgVTzqTqtB8u1Aik29A==","signatures":[{"sig":"MEUCIQCHMB9Pdy68aitMTe9UOF2tSg4ZQs4tesg3/866hLAH7AIgURXb6Y5SU2WF1JiYngfnBwBkrvR0VH5qQPm4Z54eNLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16475},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3c22351df97e51be70f90566e3248716d46bf6d1","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.0.2","@types/react":"^17.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.0.2_1635929597543_0.971836767884878","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"presetter-preset-react","version":"3.0.3","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.0.3","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"c8d820aa1f73098f249871520e99da2603b62adb","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.0.3.tgz","fileCount":13,"integrity":"sha512-OQy422zehDAejNA2lhxRriRp1q1hwCon2wTQkXY+yydy6HnOI41PoZNBFeK6iwB2ZSPlTTz4CpWIHMTnbVrF2A==","signatures":[{"sig":"MEQCIHvPACmWOlhCKHuTyiUPX/guTiam2jzkmHvP1dKyPBlwAiAGl7zj/yweOBETbYvIboW4zUvBgLdxbzM2zHPsnBRTpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16475},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3c1640dd1301371c78693a9f04e3dd71c0e2a921","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.0.3","@types/react":"^17.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.0.3_1635935134882_0.46746279380173505","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"presetter-preset-react","version":"3.1.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.1.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"563dae6daae139e713a252177da3cda4b2534559","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.1.0.tgz","fileCount":13,"integrity":"sha512-5vDS5e7m1rUaR+ZDuoTiruu2klx+e3oHzv0N5cVLDqHWG9fdlWzokry2nxGno4Y6J9BoQZTYl2ks4dRM0zXPmA==","signatures":[{"sig":"MEUCICJu3mYCuad5BMURghqa9rbMH7fpDJa2qX/VVoQsuq8PAiEAme1vO3w2RS+taFYRn9U8RLziLvecsuJh91i5lRXXDdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy2AECRA9TVsSAnZWagAAh/EQAIOBchmM5okqjHqVlvZJ\n8AapiOhWsBZGz/strTl9JsEbuj2IoC7o1btHLqBnQZRabfN3vqKysQcuIn1q\nFBMUWJLgzdfvlkOuF8GHZYP2/2lN61AFjtdZi6ZtuVESpC4R5RE21az1B4bM\neUNJwxOhLg3IjasDR1TVOouTMHch/y3xyt5RBUBksJ1AJLWmPEqLAx6E09NG\nzyCJc5nfdIioB6rLmJUC+dPD5k9thTqgglA8jFOr1jYijWtwKwYfdqXFKGlE\ngVCU0IDro3Q/xj5Jm1975XMEwYVWhgy2bqJ7Ks4lzE7LsU0Di+JxAh86hw/N\nJSvXjyf8KT8j58tFYP66zhpjSqguvTTOLPMA8d+/J6Lfc/hIOu1jpoBnl6M3\nV02fP0PS3RHiN3VOLPnjGTbW9b2W/mB5s6GaAkdey3UGSq05k88IFxSg7e7Y\nBPCo/B9LGQGZVjuLnPKu8zuNvtW+Gs2mxiybPAOi2JMj02wDUzyq90MyZFnR\n/UmoIJh/9EC5RW6cYzBRiV4xFoUJA7Kmergs21Kcud28V3orhtdrwFQDMLTg\nDe7i/CB+buAWnS5ynVJjGXH5cwdqG7YGOYhT1QhbFnYt2/BN5VKY8lD1SUnD\nc5Ib52x+p6zyfRn8ZCZgaKVfM16+ig/69TTe77YS+6L8590xFfGs9TLFoOYI\noUUL\r\n=ARD5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"113b3744cc4e3f517667285a2ab4b7292364ae1a","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.1.0","@types/react":"^17.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^12.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.1.0_1640718340183_0.30170293047673846","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"presetter-preset-react","version":"3.1.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.1.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"23fecd0119e1f619f97d227c4e549576af36e273","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.1.1.tgz","fileCount":13,"integrity":"sha512-o7eva5FKvBGd3WovsVaCDCX9uRWCZT6y02h09Wxaf8k9cOdx5r9aYcwbE8PSLfDXKfa69/GvMKbwgarh8Io/UA==","signatures":[{"sig":"MEUCIQCprEGZTe4mBWUGVST+xN+s3GoT42Owu+/KjYrlodI5tAIgctUFExJEq6FMjhkolYzyf87Gr5Ciy+OLhS3e+dfWPKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzDgaCRA9TVsSAnZWagAAJYYP/0mAWSoJUmnXKM1chsIh\nnC/VvjnkdW6OlfS/IHHtwFrW2xbnWn06J3qEgI1SsTaU5MecZSmfy3Rxmnt3\ni7xac5FC1Ue6vtmRaDeoxJ+wlCk2hN/4bfOyUCEizQvgnc5e5iE2d+6e0zSN\n/9+IiGICy95TjkYYt49Gj1EfgVEf9V8iUr4vy3tIVj0rhOgIs+4F3+/I30Ec\nXq4zbZz0qVGnzXDZvKR54GL6ssKOT5zmNw3aATHigtPRb5rlLK4rIehM90QC\nwjbS4BWZbEbQ/JPCp2mUnW6GW8bmSJ0OUVrdmLHgW5Y0TSk8huelyzRCNOvj\nJklYsBUfMkjaZckf0e3aF9Wz2GYHLg+pinVRGmHI9ZiYpPf6lK7vXzWa++op\nDSVC5fhD38pBvzYKolezQK1GJ6IqcIC6QndLnoq/Kx59SvrD16PdSJ5aTGjx\nhHlefAecEEMfzQciA5fINr55s4SYkHzU710kbbJw9CnvJqsp0jAoh6jWq/LC\nNHlwhsfDIFJzm+eUn9lcjTHxxOPOKLx47ImgOBxmg/qGaMupsjQyciyuL61G\nNj2CHrCdXNgBzqya8Z0sGcxAkwVS1J9MAaacFvHc9Pl9OYiPYRqOG7hKA5IN\n8x4tTydmXRyQbIVbwhguA5ZULvDLMOWRp7lXd/+MgSJAFxww3U0NV28XiQDP\nHhTN\r\n=1Wtg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8e1aecbd95d08e3b9e185f37993b7af73f9ff365","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.1.1","@types/react":"^17.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^12.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.1.1_1640773658268_0.12698930648121354","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"presetter-preset-react","version":"3.2.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.2.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"6980b2f843d52967018b45b00535ca361de003b8","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.2.0.tgz","fileCount":13,"integrity":"sha512-b93m50VMDOpsKx4uYA24jV8NIhOhPmqK3/BWUF4Y1XbfJs4S1pEBcrr3REURn6iEYaEO9nWDTeAx05v5GWE1nw==","signatures":[{"sig":"MEUCIQCsT4edf5lkmCpATVOdQwUF9ZiE41W5snuqHEVdRDLr6AIgUyD2Zg7pKbP3pVvhP27pJjuLk12SUC6rzyRuyGCckMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijLgkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVuQ/7BjJ8O6x/ceNt3Qv7ljb5qrtWYvXXiZEyTkw4sV4E3f46IS3U\r\nmZ53ry+gXBaHbqMmYlyUoLU/61uiHrybPBeqntrI67Vn8Oue4B+hJxEK5DYL\r\nuMMoUVBEXvMt2b1oSAnpxjtVydLotFgOCe6gtOCwgj7dxIGeBaj9r122u+wP\r\nX5fHJ2y6UtPHwcnLnS6ZquA0fxEdjJ532mh76Etgyv9QYeGkocA2U2QjJG4n\r\nhCwVgUi0uibbddePV0Q7OPY/fV+WWrtUsJuw51gcKLo5KUGXuPcxgr4Cdejm\r\n9txKeAtm8az9BxVSt6pkV4T611EhYKsmjyTwbF8JC/H0rUawtZFXcaVUkoxQ\r\nz05z75f7kpdYINdQRkggdqEn0T5duP+feR2xzC540rfZ9KcLG4EkYubKM3P3\r\nVtPqO6vR6JnzZpV32fYTHXE5NxexMTDGlLVLMA0QSHE75+/A49yy473lezZZ\r\nsdbzjSf8dFBL5mhOjHMI5S50YEpb3csZ6ENBDD1xmzrWkjLSpL7b8Z/YXboZ\r\njV9gR8kSRu7rQ+BbND6LKTuIXS1C6zNdYGTDxAS44TDCVrJWKTPjIXHn9O8J\r\nvCOefPLQHE+uTSdrLzN+05tFhwlQDLjGIeOO/ND3g/rimJpMswsmDTRkd+ow\r\nueTQQ5QgFr4UQivIPIk60gMNZZgir9WBXW8=\r\n=W1/C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"aef9950d4605d07f8fda87c331ca5bc7a6bb2c2d","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.2.0","@types/react":"^17.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^12.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.2.0_1653389348047_0.491827385059856","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"presetter-preset-react","version":"3.3.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.3.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"ac6b413d7329986cf9ac631351bdbdd77c9e1414","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.3.0.tgz","fileCount":12,"integrity":"sha512-twYH8DUSVmJl1PGaWA+1rkO2XGosdzWU/XDu1ZzxED6HQGgDgHtcJTWOHdiOQ9QEuionT9l2jHXV9qXKjpX7pA==","signatures":[{"sig":"MEYCIQDfRzqWKQjgl0hLkT3H/EvXTQc+uYlKKaklfWP8IGJ3KAIhAK7Ns+tDVUTHfft7w0EVwzdefb5TS2HVieiBv0hIbZ0q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizXbCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/MRAAjLMOkUbsLkA/NCW9smIP3Yn5ObO0dcYK36Jtw9MI9bXwdNEu\r\nSs3JWwo1YGcACQ+kNyXEq+3DvYMf2ED1QXFDVk2ibYNUiIg4BMx31Sfkqip0\r\nAKfEhgZAi5hg+fEoS21RAoZisH8C7n0VjNOMd/ukGkuHd3oTLMgiAwV6Bdpv\r\nqPpqzboRJV9tlP5P0njlLi2EkbH8lChql4oKFlIQam08wPQmVY1sKjI39M1x\r\n7fgLNVjQXWiuYcEQkAYx3WwnIiCmRLFUVJtKu3YZ8zn/RRHyHwClt6v4SA37\r\nIM1UN1ISLFD+cJM2sUgDlOOLt/AEn8uXMtBeZF25sa9JsCZAyc+zEuG0uAkU\r\nzROST1oKhPH7zq1Vuct2VR+dGz8fZik50+jB7PMmNmaFam/KGGK71wOFpeJV\r\nsw3Nc57/2JBrreqrL9Hk4TpshoL8aefa+J63G7XY439DwdsXIINA3UI2bd0h\r\nT/NxLgSqCMvbwSAqIvGvMng4ZTCE9298nmCYAn36EbbpT+TwPVaPwwy0GaNH\r\n42VWxIHzlZwbA4NhEIDivDOdSis0AzSpuGEfGgttJ+CQ8E0wR50cHf+epR07\r\nToH+yLOZrIRMN6/l81uWZ5qyJHzUTewey1eSHCRSHgljdTtV+snxFBjyiPF1\r\nV0I4EpdaWTt3yaXlJH4opiAdwi0uJYcQ50k=\r\n=8gVE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"7eaabf69d2908a447b2023fb4846ef4939f56d96","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.3.0","@types/react":"^17.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^12.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.3.0_1657632450176_0.7268827171132268","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"presetter-preset-react","version":"3.4.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.4.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"99ecbf6f0c6764412b0c8873226c87f0b3e2271c","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.4.0.tgz","fileCount":12,"integrity":"sha512-DrQchjrwLm2AdsWWssRp3kXQka5wvkJucDu9LynmKIm6mK2SToUppAtUEDEaSR0/a4i6ZsE5vKQhUtbAhoEiDQ==","signatures":[{"sig":"MEYCIQDTw/fKr/4h8YcZBo86DGeL+O/5bhK2e9DPqryGr+oD6QIhALS8+PT119XvpSPtc4GcIT2Jbmaj7uQrPHpPo1OkebBZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6W6zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppEw/5AV78rmtfiEOtrb/LSSRtXSBc42JtLHen9kdtVadRnhFO2sbZ\r\n7rbLFTerNTaseXkEhFwsAs1uSaJhcsu/NMe64rhP79+CDd4l7DYCbAPUUpP2\r\nczMHiAK0KyPcDj1HgUo/OYOlNQTi+YBKuDsGM+a7J/pT3x9gJLDAOGmoNL6m\r\nOxBbmXmHWF4umpu+3SoWFE8MFembNYMmiFMwpn4fPxLlMo/mDpyc9V/l66ko\r\nulLc0hl9usXMNrIV9Z3vLpSMj2MYENmzXcnQsQfXNjglN72ryB+3jJTH5KeY\r\n8Y9QstMcBS2qbNIk4SQIY4zy0ISBSnsy5F6h0JwvW4tC4J6G+nVFPilbxk/M\r\nZGLX+uB8kHHhJFTqcAboSUR8AwHPmLUSGNCruuiZbFP7CnTpRv7Iq1gGjNaW\r\nk6SRXWb70SoLys35p5UIQ9S1H3t0Frg5q1wrc2YlweM9cRv2QhCWhiub1j7s\r\ngwsrnBwwfJyvGq3hv1bQMKl5fmLJILP6Gp6apPxmWW/70OZHR1nVfIFX04Cz\r\niI8EERA5hpqYSkzBDvWmg93Phc8dA4QPDJByt8ndyp08o7r9JOod2LXNwrI6\r\nhOhpGlqEOK7OfPElmk7dh0fkgSgmHpxquH5ZZpRL4gqyL0BaJ7LopVzgKzw7\r\n9kJtrOsWlFLtLUt3aj8pOja08O97kgicc3s=\r\n=WrCs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2b0eee4a4a5cba4c275c9601af9c9447049722ac","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.4.0","@types/react":"^17.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^12.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.4.0_1659465395467_0.545173853681814","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"presetter-preset-react","version":"3.4.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.4.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"b3140fed5109ec91ea59de393fde26b649a10550","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.4.1.tgz","fileCount":12,"integrity":"sha512-EzW5EMUC2l2d4mdKJ3nK9Kig+WYGqcf5oDxD6VK8WSYSSZ3I7j+5xjnA0GqtnLnUN6MDTm6Uz6awwjgILrfNXQ==","signatures":[{"sig":"MEYCIQCwsrcqkrwhiGejKbmPo9sw1DJVxM16JU1SPD0Fhv+6zgIhAPsJL8I1M680SCUZKgpkN8PG+m/3dPvOPT/bvcnVIdrx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi87IoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog5A//UJrJjyJ8Jt6Sc9lJ17T3rj/RIA6IcSf0avBIe3n8GQrd5efu\r\nsavHa7gQrU+pSnX5bWsJ1VCcHNiUZyBue6Vsp2+sBQ+h6+u0OgTzfCtCQHa/\r\njWiMksa8/ZZb2v7nPLuSvz5x2MhxDt4xbC2l5fwnE/61byhqi1Tvk0edMbgz\r\nywdPBtstLrgbk0EWvbLBJfIQV0uLaegypiTexsbsPMLbpso4blpBui6fZjUE\r\nDic0AZz72LC3PutWFAbSvgeBcAM/9gxNevDJGy+LntDKvVsW+CjUv/9BQmqM\r\np9C8t9jPJH6AcmBojdymbgVXPJPRq6qnEDkGvqHT/K4MhAAZpMdjgupO+QjL\r\n5+s5H10YVLBis+p5Ir2ry2dvGYOSKi0xERjehxYTBBtsTwyOC4wWxn8WIHFK\r\nLNG7BPK9bYJ15sz7mXy8ic2P3zfcP5bqG1M/4UngwjOpnrO2zcY4XkEYgRWJ\r\nN4YyxjNglPGGwGqNjDn7P/mxzOXdbRhNTlb5TGE6imxnp898OL8/fvAz5IMF\r\nSzrvtqVbHVCXG5XXGp9j1z5MqnahcxSWeGaaNqLG31TyqtxMpReV3eibjEnV\r\n0+MbPWsfbwiXiK604E3TlbWNcVc5oHvPzbyZBprd0rsDrio4RBraInJCDxeH\r\nC+9YYCy+icWW913I9akP1vCXT3OINMa5esw=\r\n=shf3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"89d06c0f29795283b582e17e8a05ff0b9fe9e476","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.4.1","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^13.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.4.1_1660138024133_0.7363334710859011","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"presetter-preset-react","version":"3.5.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.5.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"b2565ad312bb9f792e47c5cdbc4175e2a93d82cf","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.5.0.tgz","fileCount":12,"integrity":"sha512-Et96Qyk5bNVERCf7TPAOdSOYfKLgND5YbjTUSgn5l0bJ0907J0jt8SzfDREvbiGhC++jGmzJv/+4qWIx58VMcw==","signatures":[{"sig":"MEQCIAHfmGD5lPX29F2qQ5esyJ21tvsQT//l6S7onwpCcpU3AiBsd7BR2PbGhBw9x1iGOlZ+nokBMZgVVCUgyBfEdBDJvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLiSrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqONg/9E7DRpla3q4KxtEeAWR8I5ZiNU0/DIlWZVuaBJxkKut0ns7lN\r\ncxBnX5WFWn+Ku6zOq4qsFA37q2GttZAsoOc0yuvIgT9SbMMGEQfs5VIvqwgP\r\n6Ep1074HouG6bBLhwIQbWJds+SXgIuqEUD+DRx+p5WMJEHTO+Sxn9DaH7AHf\r\n7LIFqqMpxHtSkQg1P22Z3w6ymZVRGZPZiazd2j03wvttnpoa3XeUe3NJ/DdQ\r\n5Tcfbubf6vxPHVemleMVr7wxjfMnQHEatZSoFISG66aFCcnK8iLTlvXtgthL\r\nb4nQUWuE8VcKPO9dSIHQ/x1jkGTiOGj0fkk+qj5tdX43EjcLUKQTeNNyyQz9\r\nC2QV1pc0t/pCdNNkGTJoqkHzFxdKooNK/mIwJt1ERft250pdqvJ+1EqEqXk4\r\nBKRE7gIMMFUtYQMci6g0XXDf3OmiBcQiUGRhzSKiBrpPHzOPjtdGMu+OE4y9\r\nSKygvVIy0mKac9HRZTlmF/HgJsFXm+bxuPzlKphFmWZK6F3sgbxl7yIJABrw\r\nyvuiXCdl+koiPRbNsZQ0HKjzBbBsRBBDDGthg+mRU51imMj2rIaTx0RVLeeM\r\n2D4+o1JgXaPz/4cHrTiZtk8nG01puQgEc/MvOg2Q0pnAZXQwoob2WmLwP5ux\r\n9+157bvXF6lKkpYGmGEknVtzwDQkTexXtJU=\r\n=PCnr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"42e1057e478b22adabdb13948beaa734ad583645","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"8.15.0","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.5.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^13.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.5.0_1663968426886_0.1530242485427049","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"presetter-preset-react","version":"3.5.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.5.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"eaaec4fb0a8c2aeedbcc759828b6404fdd85f3b5","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.5.1.tgz","fileCount":12,"integrity":"sha512-Tuye2Un996A9lfOayqvesv49aY1KkzPuqVoGcvFjIhbMbwDjGL2FkekVodT5VFzpotRl483TVrBWJ23Rpl1B8g==","signatures":[{"sig":"MEUCIQClSoUlL7Q6n0BCTo8+X8O6Ek9VHfNSj60b5rBVo2njswIgHEcFR5RzLbND27R7wGjDWOMaBp/ioPjR2q2RcZBwk5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFbuSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRNw/7BQkasTtNjSPCH39OY1OAoNIPD5yOZdnA82QROW95h8HF5hP2\r\njZrN9KoS3cBfLrSh6QSZssQyJ11X7AxxtOjQnmqstoMLeoxWPy2izbyJrtf0\r\nPi4iqtTTwWC2bO5AmgsuKdYwBw49gO9DEu/Lk0l8g6Bq8NAJfM1q/F5Sky4k\r\nUtvk8oDW53GZKxx1uQZhm4fYkrLT5AgeGPtAQLr5IQCvs3t9qfSO+phWt8sR\r\n65xwW6Lyc3ewZmZXs5P1MrI6USCKyQhgIAG13EYxRGnkgx8qlxn3rone5FMi\r\n0iKHw7pCagBD45kZPgrmZ85+dJMFLnkZYTSSnzLkJ7HVmcEGLM9X/fsVqEoB\r\nrLB4rxEi1KZdLoDzYgQBSL6V+HJrpCbjiuOJu0lUiAEiFpAkEajE/hRYh7XZ\r\nETYp5JuAlUcg5LqAdbPuvCdFeQJERDUQn4oMlMgP+QUn6cbbvL2ORBf+ce2H\r\nIw6Izz3PSVUnNpP+/346kefpEdHSqrRD4uj4aAIsbKlP9WJR4Z1m5GXb5TQB\r\nzT4Zw5a9qYhvAbW2gK8pygyiBtbiYezyLi6Dh2QWwrI9ybVWRoNf9h31hgU5\r\n0hzJGdav77lyft8zFugaPye7M2MoBwM07mTBKx7/vosEcMBc8yYlbyIOecZ+\r\nmpvlNPkjU5kpn+3ykPZPMULfcX+BN2t6Gwc=\r\n=9ymT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1e12a59395c835efadf404dc65b7195b25433378","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.0","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.5.1","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^13.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.5.1_1679145874572_0.3713973901755885","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"presetter-preset-react","version":"3.5.2","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.5.2","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"f5669af2e810c7c24718e816448be6bff31f022e","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.5.2.tgz","fileCount":12,"integrity":"sha512-5AjficdYyINReZ3+v7JZ836OiW89oKiJCaSuVEufA10hW4jf1Lwy8Uior8b/jT5uxtO9veVGPAbWhgdN9ndSbg==","signatures":[{"sig":"MEUCIAXCterjqGtnUCwc0MoG1lULj5ULy09KfKKmdHmDh2vqAiEA3xHPgRG7gf9vVRJ8Gr9QamF/gaBQ0Qjjituh2k0AtdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIBbUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrw1Q/9GBt87skp3cynkGgoA+SvATwlBuw1ZoTkyc+vEIVjyNbO0gTP\r\nRIVBPqUT3C7iofIqEOskjD1APY9eHxuwI02nN/7pp9BcMqx5WTTx1cz+ez5U\r\nSutauXC00G9LxpvafCmOy4P9cafgvf8hV1M3nPzoP3ruRYGxTmM3QdDlKzkT\r\nfckzoxqGjLhSsEwMvRzc2Bs8qOeY4Sk0YUHp0pEFw9KpHE2JoQXbF31KQrTS\r\nxWSTQuMdo8O1UXLp1W6cizfILmmcRXeY7JZQewJLoKyMnikHL4gbaHAbsuvQ\r\n7v5r7JE2TlIQhxPtvYBq5nbz4pfiWQ1bHv+H9Qwq7JcJ93b0XF/YHs3qtMgp\r\nfTiwKbuvwdI3PTJNEQRZrmTw9JtRQmUIw2weu0CLIMVY/X6nVDFYu/wvQfwd\r\nN/PdJmSO+WBd086Q6S6qiu/ccMIeovnNpUp2R6/B0+knqNXokcp2ztwI7le1\r\nh4GkLozeUZPsrK5ZCw/2fsIR6HxvWEDZfDEndrnKALktMMepqvjMKqUd/UEA\r\nuzAtr96eQfn2nd27qHhx9UuKhKM1raRAhREBekgg4EF8lAUvoQFWWH0OCA1/\r\n3IAS3gJUGN/ec8we/tt6knPEBPzN3uu6NxNrRDVPlYKasUAOsoWSV/v84GlF\r\ndKZoiB/r2zW3CBUmZWosMF4oKDP47ebaXyc=\r\n=wb14\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1b134cf5f2c9088f1335e0be762355958ed1a4b9","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.0","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.5.2","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^13.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.5.2_1679824596243_0.3352450778651279","host":"s3://npm-registry-packages"}},"3.5.3":{"name":"presetter-preset-react","version":"3.5.3","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.5.3","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"a2487756b36d3e3f3d8f8c5730f8b10de927b08a","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.5.3.tgz","fileCount":12,"integrity":"sha512-qdQzuLFfaOi/KDim4DJg8XcYRA5xx5eJMbU5f3hWDprx05ipvlhcgl2Gie08W/wn7iFz4GJLhiCegNsYLNkKOg==","signatures":[{"sig":"MEUCIQChwq9oLCsVNNwYHN/KSOWGALtV2KlRtN4Ynp1Pb6J60gIgG6mbylBFE8XzGExib7gV0hZ8VB25Y4/wj05Ck1UGv4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkID2mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOkA/8CxfCMvuMADjoALeJ2SD0ny8h2b7PniDVXF0nnzFZAtfGdfmT\r\nAowmwxxr/yyFHdUbp05l90VImMJtl5SA+hnqeHxMkHkyMujJUrQcjPNLylFW\r\nIq0tJ0R6kGgg1HqpCppVrUP188eNMV8Zwvw0gWO/gYJyh6rl2P4D0tt3S0m2\r\n0iwjnEGUUKEULxLdpRsEh5hveOqPricMLv08SGB40ohksgsT0Ynn/LYJ4D2J\r\n+qDrR4JTJC2lISMjoDnYBxyEBBe6RiEzY2QzyI3laj0CJzP31/WsgAW3N56b\r\nLJh5tG0LZZ2jbnnGHV4Ed9wGuomDOvlIa+Pq4BYiNkab46tBB0HcTmqNHpDy\r\nJSy7OTa50hPFsVLLGP+OY4Ixg7gDQOb+fSUpGndl1JQPT9elLuQF4H1m2KWf\r\n805+LQsic968EdYqcYb2v/dNvIXVNwUFE4+AbIOyDEzAgiXdqnRBRsLiQrQg\r\nDMZslbYh5AGov0bSR02XDZCxAUN9s0OO16SI3M+ci2Srltrw5up/Jt7M8ctw\r\n8abvMF1n3WKdmBU5ZZAZVr/rBL5lTvq0KsDyKyXrmvZ82+10/dQ3pSRbMcPX\r\nbI09MGsm4+Pf3m3l95M7HWA37UelnSyPRfVjVNpo/QTsR3ocpc9YvvSiuzmQ\r\nM6CSgw0TNSuE+DePqGCI1FJEME/+FR76GMw=\r\n=2Zas\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e9e7a783a017903f2eb4b51b619bc76bfac777a2","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.0","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.5.3","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^13.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.5.3_1679834534219_0.1498514499887067","host":"s3://npm-registry-packages"}},"3.5.4":{"name":"presetter-preset-react","version":"3.5.4","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.5.4","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"39c47e8cf07f10ab1df8f22af05e1c64df55d7ba","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.5.4.tgz","fileCount":12,"integrity":"sha512-hwWqLKa5PV1yAGjzbNzRYNuRKMAahxa+MliF+/radJp7dJY2IcWcM3LgyeeQolGVjd5x1uU9AsIgpJJU+8w5Pw==","signatures":[{"sig":"MEYCIQCSsegrW5q6KKlg5gN6dRhL8ECRlX1P/r4hJGyuSVmzLwIhANMubHYw/sKruZ7iGqTo9AZdRBSeemwL7L8F14XNJ8QU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJaOWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCtQ//bmN1BzW7Uvdts7FkpJVnQcIUCQWkY/iNfM9AAv79bzfR6wLA\r\niknu+9z3clRdNh0Eu4AF5DrZ+8Ud2vZbu+l08TNIg9/q2JFQ07NRihe+Stja\r\nlBdePIoAuY/7V2aykL33mIGMgQuf+b4Mpio8LWDzoN6TeUZcYRaDfQIeSk3U\r\nht+B5HwMNzEa+SOL3HaGR9wMVRqaGRl3w2OcCR1Bhnhej8o+6g3EvkpzfsrS\r\nq2FSy6thxMpp6+4GCwFsDno8z9EhEu4GW2UerZY6wf55yywGE/7HII9RR1un\r\n4TuAEFZz6Z9Ow+Mj9uRKgcf3j8Sg4rAwW7QAqOdgEejaG2WkJQ5I2NofONPq\r\nMWiFuIMq2LfZEb6HpK1DqX0qnIR82MJyZmiD/MA2GRSN9uvFPFbGIpN2i39+\r\nv+YI0EuFFLFKJWF3U9ZrTVzl2nrbg/F4xAtewQrsKCJTqXWNVkpUjcXHBM4r\r\nZ4I+8bOz8X9HKvp7iqlORapFdtHnHOsnuc9NxzKewBSgnBjMBVHn70dgPJNc\r\n4GyQ6cbTJfLFg7uZ6GpV6cxQ/4FpOYwck8kyepFWbs/4rVTBPcly966cTh5P\r\nYxkKhxmhdRkW7ICsR/WRYcc1tOrwN6S6akC+ntnTKZKS0VkrpDFlr+M940Dv\r\n8DE5cWTX4EIpBWugs01OeFvA0Eg1A3nH3ec=\r\n=z9ru\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a3567cd8e12dd7f8d2134c2204db09bb917c55c0","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.0","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.5.4","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^13.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.5.4_1680188310396_0.4142811143775207","host":"s3://npm-registry-packages"}},"3.5.5":{"name":"presetter-preset-react","version":"3.5.5","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@3.5.5","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"4dccf3d8792069bb8d0648900f6da50b589dd219","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-3.5.5.tgz","fileCount":12,"integrity":"sha512-VfeVTvQzHuA1UZuoYDZXn7a2SdUYh1i9FQJ5qYuoH11JZ7xf84kx4JVsKnlJDVGO7xQTTvv0jAQWGW3tfvvBdA==","signatures":[{"sig":"MEYCIQCd8s5TzRiWDmCHJaNYNBNz4z0KO9oKUAhN/KP02X0xPwIhAIfEdXa9q4fgl0BX+502fQcFoEAEJ4YloLbXa70LzcDi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ1VpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd9g/+MXy+C9lj7DxHudNHPUeL+tSpZ+NO60+Ax4B84u0VO18TVQoF\r\nXJGJ3J7n1EZXonqnpN4JzGhmgwifh39JwJrMWdiV/domSxEkugAburKfIeYn\r\njnM8kG+ROkzif1PeSHEeX5bhUrRLsKY6xIDLh8cHQcSCQ3jklOkOOcXh4hmP\r\ntaD6MvmYpTFJXhClkCDBY5g9Cr6v9jEVgt8U666BkLZBEVQspsf0AV23lKN8\r\n1KNEDojZ9blBWGV12Plc7QqfDYA3pwl3oLfYCKNjgvL+gPncr4sB5WeKLLix\r\nGhSQZaKAxz+86Y5aR8oRlrydVhbKTbAwrTh34lFaazZBstTbpc143Bboi3kc\r\n8aOtTjz+AM2+80LXOIL0mLBjHsusz24xwnvT+oTNFyDr4S/AFx2+DA/sP4xt\r\n3VbR59If4/+hh+tQAyJR2yAgTz/PWri+t38dVMh7Ajo7Dfvafqf5IhbdVE5z\r\nPsGYqXVO4zSCOnFh7MCfTptCsucgbndU1IkNxCvqPSVX6rmQ/nKRQGNVQXQZ\r\nisYkmJVuD9ziUtTftGry3rll5t2If0v4AFfgYecMn7C1k7fqbRZlTP93Fn+0\r\nBe0pCuxn3axj2XqYLrcjQM4BECXB3HYdk+vYMnGn1hCwY86rqJAJT3T1NRIb\r\njimFmmXVgKveRv1FBhCnrorKt9n8f7zLT6A=\r\n=0xT2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"14c1a3b7ddc807e8d0323afc02145bc886424c02","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.0","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"presetter":"^3.5.5","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^13.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_3.5.5_1680299368987_0.5057234764411687","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"presetter-preset-react","version":"4.0.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.0.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"fb947120028acb10c88f7e3bdaf41d5c63dfca4a","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.0.0.tgz","fileCount":12,"integrity":"sha512-W/6ZwFAa9PU8O2/PDaH+HcOw7uTkv9twdRT8wAUOlKNSG4F8tSM+a8NMjyFxXgaTVzKwYjP2tCvnc+4lSsc6gw==","signatures":[{"sig":"MEUCIQCf9TNHmwi8quGQruD+9ix0vFFuPBRdRsu9XIwIhT2njgIgRtdL18+01RMJo3D7wllB6Nvs2nYdcMIydAAYm0+UhQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14117},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.0.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"presetter bootstrap && run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/fe5c4644658581acc124349fdbc4231a/presetter-preset-react-4.0.0.tgz","_integrity":"sha512-W/6ZwFAa9PU8O2/PDaH+HcOw7uTkv9twdRT8wAUOlKNSG4F8tSM+a8NMjyFxXgaTVzKwYjP2tCvnc+4lSsc6gw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.16.0","dependencies":{"presetter-types":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.0.0"},"peerDependencies":{"presetter":"4.0.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.0.0_1687187519512_0.8325190708683465","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"presetter-preset-react","version":"4.0.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.0.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"4ae6ac85a917620d02fc15be0412efab5cb54291","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.0.1.tgz","fileCount":12,"integrity":"sha512-Wr4RuBsHCRg+ZxYu4irtziaGEY3EqUgo+sYe/pgHu9vSx3VSSKXayCyeAdppIk8JAM2iM14l3jR5d4TH00TltA==","signatures":[{"sig":"MEUCIQD6Hci6dkHNCBT4XTUNhxjW1MYsuRh8l7n6OMZ/GHis7AIgWUIPxgIID4EoBomeZk6g6mmlXHBcLetIZWzBO5nuKZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14117},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.0.1.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"presetter bootstrap && run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/7cc0e3a6a9cc9ac5ae7dd9463407427b/presetter-preset-react-4.0.1.tgz","_integrity":"sha512-Wr4RuBsHCRg+ZxYu4irtziaGEY3EqUgo+sYe/pgHu9vSx3VSSKXayCyeAdppIk8JAM2iM14l3jR5d4TH00TltA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.16.0","dependencies":{"presetter-types":"4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.0.1"},"peerDependencies":{"presetter":"4.0.1","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.0.1_1687361571391_0.7132808688481447","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"presetter-preset-react","version":"4.1.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.1.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"8b2c8a89681932c8fd08aec99939138dfd987b86","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.1.0.tgz","fileCount":13,"integrity":"sha512-cP6ME0reYF2hvJxHIwYePOxBizlv/dwu77jrD2APlreoTkMx+sKutIftRvVq5h1Vzev0HZvno5Y5jpoglewmhA==","signatures":[{"sig":"MEUCIQCFqM1CSIh3rmmt15C4aHlD5qY/FQYMlw4kFv9cPvRezQIgS0jLsrkB8CwBIeVik8GJlMzaVrpQzqb0Ez9TjwKoqQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14261},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.1.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/2c9a53f6d635232466146249e58502a0/presetter-preset-react-4.1.0.tgz","_integrity":"sha512-cP6ME0reYF2hvJxHIwYePOxBizlv/dwu77jrD2APlreoTkMx+sKutIftRvVq5h1Vzev0HZvno5Y5jpoglewmhA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.16.1","dependencies":{"presetter-types":"4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.1.0"},"peerDependencies":{"presetter":"4.1.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.1.0_1689253664098_0.40549183791677845","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"presetter-preset-react","version":"4.1.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.1.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"2315fc7b73fde5e6b1006c1172dc88dfbdf252c6","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.1.1.tgz","fileCount":13,"integrity":"sha512-u7FRc+9ihvPHycc5JNCZNrUNqO3DnGGvv2akkPo+hsY3xP3zVtb5rhAov2MxTw/AcMyiPXIju7TXESXTtb/EhA==","signatures":[{"sig":"MEQCIGZfQxLL7XXuJdMuLwbJ/BrAbSLtMTCyv7RPWO3o/SmVAiBjmlWslxF3mlcqqlDcCq9Bc1KL/JG0mpLBuAJ55KEkrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14261},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.1.1.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/881d40a92195478d8897c4d492099395/presetter-preset-react-4.1.1.tgz","_integrity":"sha512-u7FRc+9ihvPHycc5JNCZNrUNqO3DnGGvv2akkPo+hsY3xP3zVtb5rhAov2MxTw/AcMyiPXIju7TXESXTtb/EhA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.16.1","dependencies":{"presetter-types":"4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.1.1"},"peerDependencies":{"presetter":"4.1.1","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.1.1_1689360491474_0.8441444519062931","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"presetter-preset-react","version":"4.1.2","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.1.2","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"97e30bd998608b8454da7ceeb982bf009b8c4649","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.1.2.tgz","fileCount":13,"integrity":"sha512-kfKGEzPR/MpF0eXxH0EGkGt0adXlXCdoZVpbr3f525/wiPfd+GKQ9n9SpgWy7vWL5S9YT7mI+5TIxGof7icwTg==","signatures":[{"sig":"MEUCICoBBUwpe0SeRH7Qsj80tHm6+klz/4e7O2XYIZJiuO2VAiEAzeXE+JEzyPIdrCHBvaFyGIeITV6ywKV6g4tOu6lyzQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14261},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.1.2.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/7f017ea31f7bc640ec9b673405275081/presetter-preset-react-4.1.2.tgz","_integrity":"sha512-kfKGEzPR/MpF0eXxH0EGkGt0adXlXCdoZVpbr3f525/wiPfd+GKQ9n9SpgWy7vWL5S9YT7mI+5TIxGof7icwTg==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.17.0","dependencies":{"presetter-types":"4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.1.2"},"peerDependencies":{"presetter":"4.1.2","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.1.2_1690401404613_0.5256383957457631","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"presetter-preset-react","version":"4.2.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.2.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"572dfc17e2b4963f80d9ace99f4b4e587f212295","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.2.0.tgz","fileCount":13,"integrity":"sha512-k6prhN7wn/TAknyja4bDGjkwvw3tr9vY5KfTCMO5/+op0QE6qLV7smiC4K404is9WSufAGPjQeWYhx08lDeMVw==","signatures":[{"sig":"MEQCIFz3pnV49eAMNpNSAZmQ2VYh8hM9huxS5iBjspy2co/hAiABWH/f1IyJkFuSOfrIiC2qsxA+XLXCxyQF94ZHLKu2NA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14261},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.2.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/77ffca0b2021b47cad5ab1fa9a8a83a4/presetter-preset-react-4.2.0.tgz","_integrity":"sha512-k6prhN7wn/TAknyja4bDGjkwvw3tr9vY5KfTCMO5/+op0QE6qLV7smiC4K404is9WSufAGPjQeWYhx08lDeMVw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.17.1","dependencies":{"presetter-types":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.2.0"},"peerDependencies":{"presetter":"4.2.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.2.0_1694595504379_0.06513288740655909","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"presetter-preset-react","version":"4.3.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.3.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"7508b708303683d5d81b186203424481140532dd","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.3.0.tgz","fileCount":13,"integrity":"sha512-jkCTvrOfY8KqembkZkXNW1/nbaL58bi1Q2r9+NQVMS/AcqsE268+qBGzbqb2jzPoKNwAoP5H9ZwhDCgPIN1ywA==","signatures":[{"sig":"MEUCIQCW8RmPGXurwSKpaV7c8svZOJVgO1xHydZbr4OEoJ2cRQIgQYD3iJPKDnzRs3852Z8R3qp/y1JtqyttjyIo1WSSH74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14261},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.3.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/c4fa99e7d0b0eded6a35167f672c62e7/presetter-preset-react-4.3.0.tgz","_integrity":"sha512-jkCTvrOfY8KqembkZkXNW1/nbaL58bi1Q2r9+NQVMS/AcqsE268+qBGzbqb2jzPoKNwAoP5H9ZwhDCgPIN1ywA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.17.1","dependencies":{"presetter-types":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.3.0"},"peerDependencies":{"presetter":"4.3.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.3.0_1695219001523_0.07890383444488669","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"presetter-preset-react","version":"4.3.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.3.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"22e720179f37125ef98c84194fa042f511bf6518","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.3.1.tgz","fileCount":13,"integrity":"sha512-E3r1bqvWyMH2cqxwt9FZg5Nq1qMYAh3Eec/HfnbxC0CEDGLSnaTAb4rmJzC3l/L29kQiuaL+hJ3avluZl28Dvw==","signatures":[{"sig":"MEUCIQCUTF+3PgFnG1zj+UtPRhueuO9dPvlPQQBqwBz9WZsY1QIgSuEeX5GKBrHiqN7oYv16utX77qkvfcdgZC7KT3ooTdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14261},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.3.1.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/5adbc03d18c53a634ed6641af3c662f1/presetter-preset-react-4.3.1.tgz","_integrity":"sha512-E3r1bqvWyMH2cqxwt9FZg5Nq1qMYAh3Eec/HfnbxC0CEDGLSnaTAb4rmJzC3l/L29kQiuaL+hJ3avluZl28Dvw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.18.0","dependencies":{"presetter-types":"4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.3.1"},"peerDependencies":{"presetter":"4.3.1","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.3.1_1696295671346_0.6894117539274682","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"presetter-preset-react","version":"4.4.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.4.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"588471cbded3ffc2685d3fdba4ba84b819add429","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.4.0.tgz","fileCount":13,"integrity":"sha512-TCLhulJ3N150Ca1rKUtACdcKDKWlEorYhrwlmFmGo4O8ByN/Td3zTBZiNzblCu+6hchvLaDCpxGOUQA2gBsKOw==","signatures":[{"sig":"MEUCIQDxeImn5h3iCGCDfwZyZOBM74srIJMXdmm0dZw3/zdAvAIgZXHBGCuqsaL9D866EPSLVmTkcTEzpvQ/l93seeWULXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14261},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.4.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/19160448a452100e4b4221073b94c74b/presetter-preset-react-4.4.0.tgz","_integrity":"sha512-TCLhulJ3N150Ca1rKUtACdcKDKWlEorYhrwlmFmGo4O8ByN/Td3zTBZiNzblCu+6hchvLaDCpxGOUQA2gBsKOw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.18.0","dependencies":{"presetter-types":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.4.0"},"peerDependencies":{"presetter":"4.4.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.4.0_1696325152636_0.07791834583365631","host":"s3://npm-registry-packages"}},"4.4.1":{"name":"presetter-preset-react","version":"4.4.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.4.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"a1d978a044d06e795e56de731d22e61c662e3062","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.4.1.tgz","fileCount":13,"integrity":"sha512-KKK3f4a+O3KOJtgRJTdgyF0VKDUQLc0lcRS/mxifwONxEq1aQyde1kfIbWljmLa9aJZTXzmjwf4KlL2/SUg5aw==","signatures":[{"sig":"MEUCID13O+peyxHLTIRGC4EYlx5JNZwh//83DdsmWTBW6LFZAiEArO5D/kucrstS0ByzNls+naWWPTcDHsGG8JtcMHR2Lzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14261},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.4.1.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/9cb2b971db5bfd87fd17c7ab2bb9c629/presetter-preset-react-4.4.1.tgz","_integrity":"sha512-KKK3f4a+O3KOJtgRJTdgyF0VKDUQLc0lcRS/mxifwONxEq1aQyde1kfIbWljmLa9aJZTXzmjwf4KlL2/SUg5aw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"18.18.0","dependencies":{"presetter-types":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.4.1"},"peerDependencies":{"presetter":"4.4.1","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.4.1_1696609044853_0.6978567549997952","host":"s3://npm-registry-packages"}},"4.4.2":{"name":"presetter-preset-react","version":"4.4.2","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.4.2","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"a0cd86cb94300b07bbd91d73b8a8946626dd6ab0","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.4.2.tgz","fileCount":13,"integrity":"sha512-6t9h5n76/Gi+Xs442aK1WN870eC1tU3JXSHlzB2xUVIJjrhU8uTdhVOjFphgTJEG2Ezz3i9IUsnnF0pneaFeSg==","signatures":[{"sig":"MEYCIQDiZxq3sPOVdsMTSrfxW1+BYp5LwBq9WPHZsat7lwh02wIhAO2zv05HRC+fnOuwNtjPIxDbdWDuKWCfqrBFdBGX105W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@4.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14261},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.4.2.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/db3c3227a5e6fc55502f2265934dcb06/presetter-preset-react-4.4.2.tgz","_integrity":"sha512-6t9h5n76/Gi+Xs442aK1WN870eC1tU3JXSHlzB2xUVIJjrhU8uTdhVOjFphgTJEG2Ezz3i9IUsnnF0pneaFeSg==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"20.9.0","dependencies":{"presetter-types":"4.4.2"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.4.2"},"peerDependencies":{"presetter":"4.4.2","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.4.2_1698405295876_0.4016839432009178","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"presetter-preset-react","version":"4.5.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.5.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"f501047646906265ef2f552aa6e9ea3010c876b0","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.5.0.tgz","fileCount":14,"integrity":"sha512-HssZddLfKalpk3HIQuxkeuPdRZ0pXrU56D2gAU3drT5dnkOLf4Vkxt+PldUf9oWpbypjFP16aZv/SqAH5R0ahQ==","signatures":[{"sig":"MEUCIQCItBWYakX5kZ/cSnngkNZgxLRcLD5RGWiZNBJBcZgV2QIgbfYE0SJGDkBBKQLd8Ya8Wjo6rnIvj23CDforJ2rbzuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14804},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.5.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/7a8a11c596ec7af15e116624e5b2db10/presetter-preset-react-4.5.0.tgz","_integrity":"sha512-HssZddLfKalpk3HIQuxkeuPdRZ0pXrU56D2gAU3drT5dnkOLf4Vkxt+PldUf9oWpbypjFP16aZv/SqAH5R0ahQ==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.2.3","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"20.10.0","dependencies":{"presetter-types":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.5.0"},"peerDependencies":{"presetter":"4.5.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.5.0_1704403650609_0.25987495588319987","host":"s3://npm-registry-packages"}},"4.6.0":{"name":"presetter-preset-react","version":"4.6.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.6.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"bfeef15f9df8e5f9acd1d9d5b5a6202a54dfcdd5","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.6.0.tgz","fileCount":14,"integrity":"sha512-CIQa+Mc3W54qVNArUW8U/tiZP3RB7HUJJ7YXCdKtAd5muB7kiPh9VuLChZni+Ld4cU925xdFECjC/l1rBA5ntg==","signatures":[{"sig":"MEYCIQDgY5sg3aNiH0rCLj/ZFKdh5eZnsNX5PqBDXIfv4l8x5AIhAIaZTVX8fdsbJLecdHv6OsvE6Gjfh+TWbnFXb9GoV7Hz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16319},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.6.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/cceb4ae79380a47c9459debdf60d777d/presetter-preset-react-4.6.0.tgz","_integrity":"sha512-CIQa+Mc3W54qVNArUW8U/tiZP3RB7HUJJ7YXCdKtAd5muB7kiPh9VuLChZni+Ld4cU925xdFECjC/l1rBA5ntg==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.2.3","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"20.10.0","dependencies":{"presetter-types":"4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.6.0"},"peerDependencies":{"presetter":"4.6.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.6.0_1705918923785_0.7683385884376188","host":"s3://npm-registry-packages"}},"4.7.0":{"name":"presetter-preset-react","version":"4.7.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.7.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"fcfda0a32242faa8ce30005c07ecf7f32d00c4d3","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.7.0.tgz","fileCount":14,"integrity":"sha512-v9RpUTffUTSYJpineEW7QAwWlzXn8EMFfqBv/deW4Ck4aKVhGqLmpC5S13XPTKn6XqZDPxbxAFadDAKXwzT+zQ==","signatures":[{"sig":"MEUCIDqe7Ox0pKdw37OBrLUUI37ztTheri9qLJwwQKgiR+IcAiEAm2zuhjJPqPbGU+ETLQXnSll4NycQUfPzKAriPz4AxzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16319},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.7.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/b3e55151e1bcfee2db2cc1e73f405b7e/presetter-preset-react-4.7.0.tgz","_integrity":"sha512-v9RpUTffUTSYJpineEW7QAwWlzXn8EMFfqBv/deW4Ck4aKVhGqLmpC5S13XPTKn6XqZDPxbxAFadDAKXwzT+zQ==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.2.4","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"20.11.1","dependencies":{"presetter-types":"4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.7.0"},"peerDependencies":{"presetter":"4.7.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.7.0_1709053730553_0.33120179116079607","host":"s3://npm-registry-packages"}},"4.7.1":{"name":"presetter-preset-react","version":"4.7.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.7.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"6e033e03db7d115b72a8ed398a33e20a2917cbd2","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.7.1.tgz","fileCount":14,"integrity":"sha512-6qvDE1pdiLExo+2/P8rjnXM7xfoE2u5zQZgVGbUTP5nlDvCCPjVeIMWdBfuU14YcrvfMs9xL6cLdidWKX4fGXw==","signatures":[{"sig":"MEYCIQD7RXlIPy2BCGQoX2Krn79L4fCgBcI2RXrdxu9AoM0G1wIhAPJJUBXnHK393yt6Z+EvnETctbOs40SfQUhVoYmV7Q/C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@4.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16456},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.7.1.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/fda4a963baef6cc1425bc78b2f2bbd05/presetter-preset-react-4.7.1.tgz","_integrity":"sha512-6qvDE1pdiLExo+2/P8rjnXM7xfoE2u5zQZgVGbUTP5nlDvCCPjVeIMWdBfuU14YcrvfMs9xL6cLdidWKX4fGXw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.2.4","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"20.11.1","dependencies":{"presetter-types":"4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.7.1"},"peerDependencies":{"presetter":"4.7.1","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.7.1_1709763455363_0.07223507812669738","host":"s3://npm-registry-packages"}},"4.7.2":{"name":"presetter-preset-react","version":"4.7.2","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@4.7.2","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"228ffc82be37f41b3d4b69ae6cbbd5b76688b3fe","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-4.7.2.tgz","fileCount":14,"integrity":"sha512-JYRJyF6E9ceOhJ8Q6LTxfG3cWKn1/1ullXlkjFrV/F1e9sELQMyddAUUz5hda2S4WZnVNshZaHXUt3iuWnt8LQ==","signatures":[{"sig":"MEUCIB3VR2tyPC0UChOSGPi07RxXpQrm0h+aTTMpt9vasjZ5AiEAyHdaG++IcTbg67nwD0HW0PyteKPSKpEt7CVxPNypTCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@4.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16455},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-4.7.2.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/44290aa9d5b7391eb84f79831d168904/presetter-preset-react-4.7.2.tgz","_integrity":"sha512-JYRJyF6E9ceOhJ8Q6LTxfG3cWKn1/1ullXlkjFrV/F1e9sELQMyddAUUz5hda2S4WZnVNshZaHXUt3iuWnt8LQ==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.2.4","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"20.11.1","dependencies":{"presetter-types":"4.7.2"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.7.2"},"peerDependencies":{"presetter":"4.7.2","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_4.7.2_1709802463566_0.15295943408904122","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"presetter-preset-react","version":"5.0.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@5.0.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"067e43d21228ab89e2794ab0ecb8036f2b7aa94e","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-5.0.0.tgz","fileCount":14,"integrity":"sha512-iGY4VBZ/VFBPqbXXjWq/GzBgLj00MBNfAea2dFJe0VSi2kFioxycwzbTMp2DcSjDbQbXcsScWqgE/ZlYPF7i1g==","signatures":[{"sig":"MEUCIGnWbXbeGchJKMQJzAH0x63AsV2Mtxp1mwaiZkDyp+/OAiEAp/gHLKA0H42qtkRgmNKW9lw2tdpPSDeO744kPIFDRSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17752},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-5.0.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/5ab6508543ec1b8e0eea1a0917783612/presetter-preset-react-5.0.0.tgz","_integrity":"sha512-iGY4VBZ/VFBPqbXXjWq/GzBgLj00MBNfAea2dFJe0VSi2kFioxycwzbTMp2DcSjDbQbXcsScWqgE/ZlYPF7i1g==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.7.0","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"20.15.1","dependencies":{"presetter-types":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"5.0.0"},"peerDependencies":{"presetter":"5.0.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","@testing-library/react":"^16.0.0","eslint-plugin-testing-library":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_5.0.0_1722419441804_0.5670349820850313","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"presetter-preset-react","version":"6.0.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@6.0.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"cc6ff97ee0145da0f0cb6c0a9d7868c8cc53774f","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-6.0.0.tgz","fileCount":18,"integrity":"sha512-+ytIT0LQjm3fT6wvaEiOyCvEI/EqcPNHnDOoKF0MsRKO0UNGzMHr0dVTTH1XC2yLNqco+Wf4Ae32/GMSi0dv8A==","signatures":[{"sig":"MEQCIHOu+OXEpuvi6mwUW6hqeoupk944BvCfmQnz4OqB4a5iAiAXrdJ+0wsw5giuHnn8JOeFP2FoYZ7GCpz3aoRjcO5PmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25357},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-6.0.0.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/df38049245c8257e981ff31691178cf6/presetter-preset-react-6.0.0.tgz","_integrity":"sha512-+ytIT0LQjm3fT6wvaEiOyCvEI/EqcPNHnDOoKF0MsRKO0UNGzMHr0dVTTH1XC2yLNqco+Wf4Ae32/GMSi0dv8A==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.0","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.11.0","dependencies":{"presetter-types":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"6.0.0"},"peerDependencies":{"presetter":"6.0.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","presetter-preset-web":"6.0.0","@testing-library/react":"^16.0.0","eslint-plugin-testing-library":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_6.0.0_1732784553421_0.23303613846171967","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"presetter-preset-react","version":"6.1.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@6.1.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"6b6a0e7d70117d55dc2793d9114dac757193254a","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-6.1.0.tgz","fileCount":18,"integrity":"sha512-aSdRcNLD8r55BTr0vaQRE0nBkxnCokmJUL8lTbX7uF8ZUlJTGEXR0oVyjZCCN5Xq2367oh40qmTlOAmDSWLcrw==","signatures":[{"sig":"MEQCIDJPuWUwMNjC3Y/4orRBz1aBF5v7ltb+stbk7L/j23dtAiAIjTif95+xirc6kpeB3nMcY2UMa+AVBFwvHsTQbyVemw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25357},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-6.1.0.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/255c9f19ac1692e0154845c597214dce/presetter-preset-react-6.1.0.tgz","_integrity":"sha512-aSdRcNLD8r55BTr0vaQRE0nBkxnCokmJUL8lTbX7uF8ZUlJTGEXR0oVyjZCCN5Xq2367oh40qmTlOAmDSWLcrw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.0","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.12.0","dependencies":{"presetter-types":"6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"6.1.0"},"peerDependencies":{"presetter":"6.1.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","presetter-preset-web":"6.1.0","@testing-library/react":"^16.0.0","eslint-plugin-testing-library":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_6.1.0_1735080134557_0.704757833921678","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"presetter-preset-react","version":"6.2.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@6.2.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"2be40abaa203d5b60ae7959c19d40d622da4acde","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-6.2.0.tgz","fileCount":18,"integrity":"sha512-xwVIdGliuHpZGYCQX90FoQDPHCLhz84CaeBr9f9VTpndj3XA3EXkgfT2Bg4bP9j6uN7T1quOzVMdUSiTAcI6iA==","signatures":[{"sig":"MEUCIQCN9lBjcQuTMZe2eEIKEyBZ8EjHmwwBcrnm8PPVW2m7BAIgA3RGvJUtgo5QqxDi2i01qVYwcsKYvdz0LA9NNsqDVjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25402},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-6.2.0.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js","development":"./source/index.ts"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/9f192b1ff4d88343cbacc99dbccafab7/presetter-preset-react-6.2.0.tgz","_integrity":"sha512-xwVIdGliuHpZGYCQX90FoQDPHCLhz84CaeBr9f9VTpndj3XA3EXkgfT2Bg4bP9j6uN7T1quOzVMdUSiTAcI6iA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.0","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.12.0","dependencies":{"presetter-types":"6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"6.2.0"},"peerDependencies":{"presetter":"6.2.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","presetter-preset-web":"6.2.0","@testing-library/react":"^16.0.0","eslint-plugin-testing-library":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_6.2.0_1736516751018_0.6886339785565816","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"presetter-preset-react","version":"7.0.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@7.0.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"57d1a05042f593321a9ee96f8d83c58447e82696","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-7.0.0.tgz","fileCount":18,"integrity":"sha512-nviC4sOSJ4OlSJYq/tn0Ak/BqcYTB1ntUOE5WCd9KmB28uRZNt8A7XPsgWfMI4sfYd4BA8w+CvOjA+N4FlzThA==","signatures":[{"sig":"MEYCIQCiPzjmjt6IsuUS15H7q/D7Y7EgjDjNtgxRZkrTHrqEWAIhAPOtDyI8Dg74JqVBAeluGY5CIOQxnTnea7G5iG6ZN2oX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25402},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-7.0.0.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js","development":"./source/index.ts"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/2f57bb06a331846747e03e7f8b3519dd/presetter-preset-react-7.0.0.tgz","_integrity":"sha512-nviC4sOSJ4OlSJYq/tn0Ak/BqcYTB1ntUOE5WCd9KmB28uRZNt8A7XPsgWfMI4sfYd4BA8w+CvOjA+N4FlzThA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.0","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.12.0","dependencies":{"presetter-types":"7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"7.0.0"},"peerDependencies":{"presetter":"7.0.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","presetter-preset-web":"7.0.0","@testing-library/react":"^16.0.0","eslint-plugin-testing-library":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_7.0.0_1737629984755_0.31309064678472764","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"presetter-preset-react","version":"7.0.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@7.0.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"baa5fc899c68d896a11dfe2e7d2444c7f0de7129","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-7.0.1.tgz","fileCount":18,"integrity":"sha512-mheeoPlASfbewER3j2Rhy47voq1opTdEJKWqRmKTz1VU4YzN/3EjPDJTexLu6j8ekL/9Am0AnAjkXCSZ67mU7A==","signatures":[{"sig":"MEUCIQCRihJGlRGI8zCcgnTdCvQU3KdS5461ag1CQiuKIvk4TQIgctjJg89+helyz8VAA/SeVsDXibirnEqTTq83fwavVgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@7.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25477},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-7.0.1.tgz","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.js","development":"./source/index.ts"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/b7ea066b427ec7d179578c6cce5e780d/presetter-preset-react-7.0.1.tgz","_integrity":"sha512-mheeoPlASfbewER3j2Rhy47voq1opTdEJKWqRmKTz1VU4YzN/3EjPDJTexLu6j8ekL/9Am0AnAjkXCSZ67mU7A==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.13.0","dependencies":{"presetter-types":"7.0.1"},"publishConfig":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"_hasShrinkwrap":false,"devDependencies":{"presetter":"7.0.1"},"peerDependencies":{"presetter":"7.0.1","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","presetter-preset-web":"7.0.1","@testing-library/react":"^16.0.0","eslint-plugin-testing-library":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_7.0.1_1737743563117_0.8827758939484269","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"presetter-preset-react","version":"7.0.2","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@7.0.2","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"2f01bddcb5c009af7e11683b68f638b8ee48f3cc","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-7.0.2.tgz","fileCount":18,"integrity":"sha512-/v3vph1EILV4iBbi0Pfq7fSfJCihi/s0dZncSpaikwE6aFvPe16Eipd2Gfs6BdoDo0qOznTRXrIOxdGjk5PXkw==","signatures":[{"sig":"MEQCIBQotytl7D/oxho1C5IiM4q3Z4grpAPeMR5jDu/Acch0AiAqqeHw0wj/fW5KuDDmR2BAs9DSM4t3T9MFuOWdIgYcHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@7.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25359},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-7.0.2.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/eedec9a8e55de56e1566c9a1369c8fb6/presetter-preset-react-7.0.2.tgz","_integrity":"sha512-/v3vph1EILV4iBbi0Pfq7fSfJCihi/s0dZncSpaikwE6aFvPe16Eipd2Gfs6BdoDo0qOznTRXrIOxdGjk5PXkw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.13.0","dependencies":{"presetter-types":"7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"7.0.2"},"peerDependencies":{"presetter":"7.0.2","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","presetter-preset-web":"7.0.2","@testing-library/react":"^16.0.0","eslint-plugin-testing-library":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_7.0.2_1737746001709_0.7606392380972606","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"presetter-preset-react","version":"7.1.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@7.1.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"1cb15ac0ca5495b1c64f13929ebdb8af7ac7e29f","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-7.1.0.tgz","fileCount":18,"integrity":"sha512-/OzNaGyy6YS1qlK5YamO80muhS14btCrMsL1dMfV3YlJhFqtxpPBAts7wKNAulKl5MxXskBoXRx1yTTjWvxGHA==","signatures":[{"sig":"MEUCIDTDKW2ea06f2HbrBh8AIauG/fSJAGPV3L6BIGI15aBXAiEAlQf2O4Ie5ZTuEaNVHZbYmpKGEUdYAdPnkzzWDswkysc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25359},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-7.1.0.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/975a59e78e88500fe041c57f109ecfd5/presetter-preset-react-7.1.0.tgz","_integrity":"sha512-/OzNaGyy6YS1qlK5YamO80muhS14btCrMsL1dMfV3YlJhFqtxpPBAts7wKNAulKl5MxXskBoXRx1yTTjWvxGHA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.13.1","dependencies":{"presetter-types":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"7.1.0"},"peerDependencies":{"presetter":"7.1.0","@types/react":"^18.0.0","eslint-plugin-react":"^7.0.0","presetter-preset-web":"7.1.0","@testing-library/react":"^16.0.0","eslint-plugin-testing-library":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_7.1.0_1738063521588_0.9795524665905202","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"presetter-preset-react","version":"7.2.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@7.2.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"be3a00fc4251ca0a140799730774b48b1d7486a0","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-7.2.0.tgz","fileCount":18,"integrity":"sha512-khiTgpvO1QCZz4qn7pxp7R6C2KxOrb5POGvUCE5VXEh9A4+xT8osopIM9rQoVUBPUBjVPq7PQlVAHpcyA+8ErQ==","signatures":[{"sig":"MEQCIAwcIoOz7EFZiBKy7S0HRDKpkRb+EkI41ZAI79HBgy/7AiAB7W1S1DLRWWUhlVqHcRO/4nKOvoX7rYN1LIK0pNWePQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@7.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25328},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-7.2.0.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/4281df4fe4b8f529513c06614ebbd4c3/presetter-preset-react-7.2.0.tgz","_integrity":"sha512-khiTgpvO1QCZz4qn7pxp7R6C2KxOrb5POGvUCE5VXEh9A4+xT8osopIM9rQoVUBPUBjVPq7PQlVAHpcyA+8ErQ==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.14.0","dependencies":{"presetter-types":"7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"7.2.0"},"peerDependencies":{"presetter":"7.2.0","eslint-plugin-react":"^7.0.0","presetter-preset-web":"7.2.0","@testing-library/react":"^16.0.0","eslint-plugin-testing-library":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_7.2.0_1744876733039_0.9798460091931052","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"presetter-preset-react","version":"7.3.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@7.3.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"7a4076f41aa3040d939d682b90e4fb98a0e549de","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-7.3.0.tgz","fileCount":18,"integrity":"sha512-idI4XZQYvBKE7a/G685XNpqEG88MAiTdlkfdCDDLpz4bzSFRhPoPtrBhcPW3L7V8QMY94Aeubsf9AJhWgcAsDg==","signatures":[{"sig":"MEUCIQDf0oJNzNDFA8VgTf9Bs8H1t/uqG6bOdCj+rNGnnOnNRgIgTWbJzjiNtNYKJIp2jeS/db/cxpS1hnmZVK2DvqaTLAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@7.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25328},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-7.3.0.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/fa23f330702cca2ecf02ec465041666a/presetter-preset-react-7.3.0.tgz","_integrity":"sha512-idI4XZQYvBKE7a/G685XNpqEG88MAiTdlkfdCDDLpz4bzSFRhPoPtrBhcPW3L7V8QMY94Aeubsf9AJhWgcAsDg==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.14.0","dependencies":{"presetter-types":"7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"7.3.0"},"peerDependencies":{"presetter":"7.3.0","eslint-plugin-react":"^7.0.0","presetter-preset-web":"7.3.0","@testing-library/react":"^16.0.0","eslint-plugin-testing-library":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_7.3.0_1745235560322_0.5032633248669318","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"presetter-preset-react","version":"8.0.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@8.0.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"1d58d40ab3948c6c73a94bb177f7147a954bb335","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.0.1.tgz","fileCount":19,"integrity":"sha512-h9yVSmOXKFbio/6IGPXU9NokGsdhmPslYQcQtmzaDpsNRavBUlQ4NSpNghLlGqRy7Pg6G0jeEvh52yG6olNMCA==","signatures":[{"sig":"MEQCIChdjMeIS0z2mj+37RN0R02WapwMEvXuLpHgDXmak+H/AiB0DRD4oGDRdsRPztebM4poqz8ptiOWIzC2wnA2xommOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43297},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-8.0.1.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","actor":{"name":"alvis","type":"user","email":"alvis@hilbert.space"},"email":"alvis@hilbert.space"},"_resolved":"/tmp/5f24303940d63313197dcacd4c565b51/presetter-preset-react-8.0.1.tgz","_integrity":"sha512-h9yVSmOXKFbio/6IGPXU9NokGsdhmPslYQcQtmzaDpsNRavBUlQ4NSpNghLlGqRy7Pg6G0jeEvh52yG6olNMCA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.16.0","dependencies":{"presetter-types":"8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.1"},"peerDependencies":{"presetter":"8.0.1","eslint-plugin-react":"^7.0.0","presetter-preset-web":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_8.0.1_1751038338038_0.8616822575698462","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"presetter-preset-react","version":"8.0.2","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@8.0.2","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"bf65f232a0e36eb7c05ce605be2d2a3fab7cb76f","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.0.2.tgz","fileCount":19,"integrity":"sha512-Gtgmt8fVrwAJgxXl3/L2SeYYc9spJIJXQgTMQv+K3+D9kg4WGYYvtLwYtDneHkQFNDTCPH0JP6kBmtABHtJiwA==","signatures":[{"sig":"MEQCICvOs8UUVPTTjnf9l/ufqFn4DBy94uNArnacY/BUTI9EAiADUuWnMnsl/AC10DmU9T+Ojn99WyRAKlYo+QnpmDAFsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43340},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-8.0.2.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/6be3793338ef27a30c09152ce58e3f2c/presetter-preset-react-8.0.2.tgz","_integrity":"sha512-Gtgmt8fVrwAJgxXl3/L2SeYYc9spJIJXQgTMQv+K3+D9kg4WGYYvtLwYtDneHkQFNDTCPH0JP6kBmtABHtJiwA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.17.0","dependencies":{"presetter-types":"8.0.2"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.2"},"peerDependencies":{"presetter":"8.0.2","eslint-plugin-react":"^7.0.0","presetter-preset-web":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_8.0.2_1753044064787_0.27796609347871426","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"presetter-preset-react","version":"8.0.3","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@8.0.3","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"cd7b8659b27bf7df914c12bc0d38a5e3734362f9","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.0.3.tgz","fileCount":19,"integrity":"sha512-ofCCQYowyrXAMc0XRXDk18W0YPebZfpZdp6z5kbZ8UwLIhMMnZnkDsT8y+eQQWZR6SKIF/sS/Yu4wAmYqYRZCA==","signatures":[{"sig":"MEUCIQC55TExXmVcjN9NjEac2R+pe2ksuIYhvlXHNgoYp+PuiAIgLIjUAVDGWn4UoOK0n0Wur1YdSRBcRJOwIMSjtsOqkdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43340},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-8.0.3.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/fa22329f4b9683396004f719614597df/presetter-preset-react-8.0.3.tgz","_integrity":"sha512-ofCCQYowyrXAMc0XRXDk18W0YPebZfpZdp6z5kbZ8UwLIhMMnZnkDsT8y+eQQWZR6SKIF/sS/Yu4wAmYqYRZCA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.17.0","dependencies":{"presetter-types":"8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.3"},"peerDependencies":{"presetter":"8.0.3","eslint-plugin-react":"^7.0.0","presetter-preset-web":"8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_8.0.3_1753046842962_0.9865160295010582","host":"s3://npm-registry-packages-npm-production"}},"8.0.4":{"name":"presetter-preset-react","version":"8.0.4","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@8.0.4","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"28a102e8c8ee2081395fa33d97a5072c48cad090","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.0.4.tgz","fileCount":19,"integrity":"sha512-TR66JLS52bxEPMN6ZSrSZLR/7aioD1wNgoMcRsWPpfvqcvvzK9F4Vsy6gC4r/AXX9omQH7xoDM73tro67DvWvA==","signatures":[{"sig":"MEQCICgXK19T6jZRgCb+GaUHQbYctK4AviJgtN9AESxCLHi2AiA8txYBG+s7Jg5XXM+pyUbqgwxYvPokQBKITivH7xEIMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43340},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-8.0.4.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/80c630c703044af2b0492b28a9318104/presetter-preset-react-8.0.4.tgz","_integrity":"sha512-TR66JLS52bxEPMN6ZSrSZLR/7aioD1wNgoMcRsWPpfvqcvvzK9F4Vsy6gC4r/AXX9omQH7xoDM73tro67DvWvA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.4"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.4"},"peerDependencies":{"presetter":"8.0.4","eslint-plugin-react":"^7.0.0","presetter-preset-web":"8.0.4"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_8.0.4_1753879561675_0.31784143840578905","host":"s3://npm-registry-packages-npm-production"}},"8.0.5":{"name":"presetter-preset-react","version":"8.0.5","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@8.0.5","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"08c7c214bf435833bdd7ce0023ddae4aefd69b80","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.0.5.tgz","fileCount":19,"integrity":"sha512-biOFhYv7pKA8jeiXmikjW27l+2gL8YstUWa6ABZ0l7AOVssyZ+GjC/WPSxIndiuGU3vEA45JQoj8HDVa9gj/uw==","signatures":[{"sig":"MEYCIQCRKxM7tmko1HFxEtmAvNt7d6yor1s/w6bRpeB3/DAjXgIhALgw+lerwYCTOGDnocE6L6zxb3xPiexxmswhqLnWM+9A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43340},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-8.0.5.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/3d8ab612f66f4034965e231181cc683b/presetter-preset-react-8.0.5.tgz","_integrity":"sha512-biOFhYv7pKA8jeiXmikjW27l+2gL8YstUWa6ABZ0l7AOVssyZ+GjC/WPSxIndiuGU3vEA45JQoj8HDVa9gj/uw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.5"},"peerDependencies":{"presetter":"8.0.5","eslint-plugin-react":"^7.0.0","presetter-preset-web":"8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_8.0.5_1753887335827_0.8995871724770306","host":"s3://npm-registry-packages-npm-production"}},"8.0.6":{"name":"presetter-preset-react","version":"8.0.6","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@8.0.6","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"a26980033f6d0b490fa1747a5872e4bc94629883","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.0.6.tgz","fileCount":19,"integrity":"sha512-xDA7phdF1FxdHBJthXbAII1H7c0Y6DMtDpGhPwOLpRyzv7VbkfHxo5n2G6ZzQ9I0n6snhRhAc3T9AmxchqRjMg==","signatures":[{"sig":"MEUCIQDZ9sqPcY8LsnZW4jct6AXSfQoqXjsQqGTHhOeoDvdiOwIgJyDJ75RdMPkh0Bg8mF6OPPn2c++WnaIN/YB0k7wwTmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43340},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-8.0.6.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/b394acbb5ca74f88314c49247b6f132e/presetter-preset-react-8.0.6.tgz","_integrity":"sha512-xDA7phdF1FxdHBJthXbAII1H7c0Y6DMtDpGhPwOLpRyzv7VbkfHxo5n2G6ZzQ9I0n6snhRhAc3T9AmxchqRjMg==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.6"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.6"},"peerDependencies":{"presetter":"8.0.6","eslint-plugin-react":"^7.0.0","presetter-preset-web":"8.0.6"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_8.0.6_1753898664821_0.19298921719565731","host":"s3://npm-registry-packages-npm-production"}},"8.0.7":{"name":"presetter-preset-react","version":"8.0.7","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@8.0.7","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"f6abba75340cc46b0321979996596e3bf2beeb17","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.0.7.tgz","fileCount":19,"integrity":"sha512-ShBBN0EciL+ZNJCZjH+gadeqEkjZPNeD6tQJmnnAS60rEKxA80il0fbDU64G7qfZ1SruVi6vMF1zO/5nnhQ+LA==","signatures":[{"sig":"MEUCIFxBSfeOlqu82TuRivBtFySqha2vZtoMEpV7U0ayoMqBAiEAiMI5k1NdSz7S8Sy8CgR1v53bU3X2/6iqPa+Q2CLaWmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43340},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-8.0.7.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/824684fbc8420112aa56d6704631de73/presetter-preset-react-8.0.7.tgz","_integrity":"sha512-ShBBN0EciL+ZNJCZjH+gadeqEkjZPNeD6tQJmnnAS60rEKxA80il0fbDU64G7qfZ1SruVi6vMF1zO/5nnhQ+LA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.7"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.7"},"peerDependencies":{"presetter":"8.0.7","eslint-plugin-react":"^7.0.0","presetter-preset-web":"8.0.7"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_8.0.7_1753909719236_0.6684697607659271","host":"s3://npm-registry-packages-npm-production"}},"8.0.8":{"name":"presetter-preset-react","version":"8.0.8","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@8.0.8","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"f8326c0a3b98ff5102bb4acb02c464659d169591","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.0.8.tgz","fileCount":19,"integrity":"sha512-TgZTCzgmLJ0qAyoObRQjs8Hr+H6iqzmixlZQs20p7+LVlfK4yjj/3gg7Wx/2J73fP2fbkJN1YCHtxNF/uxayqA==","signatures":[{"sig":"MEUCIEdAeSaE9E5pOjit8wQbBIIspuPvvU1+OpCGt9e8ZKt6AiEAklbWYvfHy34Ka4M0f58Zv8/2CHAZWy84e5Mx8DJL8fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43340},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-8.0.8.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/11464eba69356611b2149aef51b33df9/presetter-preset-react-8.0.8.tgz","_integrity":"sha512-TgZTCzgmLJ0qAyoObRQjs8Hr+H6iqzmixlZQs20p7+LVlfK4yjj/3gg7Wx/2J73fP2fbkJN1YCHtxNF/uxayqA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.8"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.8"},"peerDependencies":{"presetter":"8.0.8","eslint-plugin-react":"^7.0.0","presetter-preset-web":"8.0.8"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_8.0.8_1753910546132_0.7203458852440874","host":"s3://npm-registry-packages-npm-production"}},"8.0.9":{"name":"presetter-preset-react","version":"8.0.9","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@8.0.9","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"e8010df3049cf32b39a0b0a3ab895f2ff9d45c7d","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.0.9.tgz","fileCount":19,"integrity":"sha512-HtRVRwfCKYKVxFiKg7gRawI9LwIvPuf7Rie9OEwPM6Cjab6co7sT24voSkvWq4kK5TwZZP1+5J6kbEgIQT3Dpg==","signatures":[{"sig":"MEQCIDSE2npKFvC0lLpLL7nUI6ikgGUcE7irMVNik4JBCbUtAiAJWSuvusOt2UDzvia5OdLCMxgnrsVeeB0CiIH/5zLL4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43340},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-8.0.9.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/e42dfe872e03546cdac4b2d32e3c0ddf/presetter-preset-react-8.0.9.tgz","_integrity":"sha512-HtRVRwfCKYKVxFiKg7gRawI9LwIvPuf7Rie9OEwPM6Cjab6co7sT24voSkvWq4kK5TwZZP1+5J6kbEgIQT3Dpg==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.9"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.9"},"peerDependencies":{"presetter":"8.0.9","eslint-plugin-react":"^7.0.0","presetter-preset-web":"8.0.9"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_8.0.9_1754248448316_0.9677515986676808","host":"s3://npm-registry-packages-npm-production"}},"8.0.10":{"name":"presetter-preset-react","version":"8.0.10","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@8.0.10","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"fecc97769a21f706356b73b997fa59e1d0a668c9","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.0.10.tgz","fileCount":19,"integrity":"sha512-VZVnYaY3B79v41Zv4C0uqdZd+Ru67u10mXWU9zVItEz+/X0NbvaGTl6F7uXBRrPBRjA8M55YYm5VhEAv8QxRiw==","signatures":[{"sig":"MEUCIHkUCL0PujHRBUJBtd5fN98bTBv6yJgHRgrPlGIxUv7UAiEA/L3LU13dj/GCac9dSA4Yk8O5i4Cb52HLg8y4daekAno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43345},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-8.0.10.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/ef02672db1105020a9f29690225cadd1/presetter-preset-react-8.0.10.tgz","_integrity":"sha512-VZVnYaY3B79v41Zv4C0uqdZd+Ru67u10mXWU9zVItEz+/X0NbvaGTl6F7uXBRrPBRjA8M55YYm5VhEAv8QxRiw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.10"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.10"},"peerDependencies":{"presetter":"8.0.10","eslint-plugin-react":"^7.0.0","presetter-preset-web":"8.0.10"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_8.0.10_1754260035043_0.31562497890758157","host":"s3://npm-registry-packages-npm-production"}},"8.0.11":{"name":"presetter-preset-react","version":"8.0.11","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@8.0.11","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"09d936ad1c036e8e27a7f1c55cccbcd5520b4f15","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.0.11.tgz","fileCount":19,"integrity":"sha512-40rgsP03Br2VpkJrxwcUCnYTHNJTgIl3EDsoUHHNdxw0w0aVgq2rwQW/yjS+PYlEks4p8S13aHKo4iHdBil9fw==","signatures":[{"sig":"MEYCIQD9QaQ3s2p+POkQH89s8zj04WXDuFrTj8+NQb+/thHSkAIhAJJhCW09yL/FDfMF7JEa6Cnl+DaHwtqqtvkzb06ximVR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43345},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-8.0.11.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/185e1f2009406c0c7c663b71ef33a753/presetter-preset-react-8.0.11.tgz","_integrity":"sha512-40rgsP03Br2VpkJrxwcUCnYTHNJTgIl3EDsoUHHNdxw0w0aVgq2rwQW/yjS+PYlEks4p8S13aHKo4iHdBil9fw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.11"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.11"},"peerDependencies":{"presetter":"8.0.11","eslint-plugin-react":"^7.0.0","presetter-preset-web":"8.0.11"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_8.0.11_1754308977755_0.11711470670016699","host":"s3://npm-registry-packages-npm-production"}},"8.0.12":{"name":"presetter-preset-react","version":"8.0.12","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@8.0.12","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"c3a980f304157cc95e8078d9bea4d3c3d065b117","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.0.12.tgz","fileCount":19,"integrity":"sha512-KQhV9+jPUl7lBXhYWb2XY2X9575r9E91IxFmI7XdzRyWvYmqMrkwT3gY/CwsUwnO7JICK8x+VIUEhNFoR20Vnw==","signatures":[{"sig":"MEUCIQD5p3a5h0+HWwsHxY3T/W9MbQk9RQZ0tcnFMB+ZygEdIAIgdRtPHrLCrvO8Mhi0DnSVRq624zUq9cYkyamCIfAl8Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43345},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-8.0.12.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/3af4c8cf625dd8b2962e6f8783c2ff22/presetter-preset-react-8.0.12.tgz","_integrity":"sha512-KQhV9+jPUl7lBXhYWb2XY2X9575r9E91IxFmI7XdzRyWvYmqMrkwT3gY/CwsUwnO7JICK8x+VIUEhNFoR20Vnw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.19.0","dependencies":{"presetter-types":"8.0.12"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.12"},"peerDependencies":{"presetter":"8.0.12","eslint-plugin-react":"^7.0.0","presetter-preset-web":"8.0.12"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_8.0.12_1757869026423_0.5186270434892655","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"presetter-preset-react","version":"8.1.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@8.1.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"25d7d7097f6c71c13d122509feea26538a48abd6","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.1.0.tgz","fileCount":17,"integrity":"sha512-4b764Nn/laGzMYl+2jLwFMuYjuYbM90eOLp5GESUkdOaGb7n+DvhdXRsBQdVfwyj7p9djMqTDZA73cO9nz6j4A==","signatures":[{"sig":"MEUCIBsMY8wPuUltG+xrUINMc8gdtKxReysRqsQ+23v21cu/AiEApahDO1lcysadYm/GKOKb2/SpNzzJNZPmbiz6a2HLkhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40680},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-8.1.0.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/bb790a706fed8ac9046a777fbf24b6ad/presetter-preset-react-8.1.0.tgz","_integrity":"sha512-4b764Nn/laGzMYl+2jLwFMuYjuYbM90eOLp5GESUkdOaGb7n+DvhdXRsBQdVfwyj7p9djMqTDZA73cO9nz6j4A==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"22.20.0","dependencies":{"presetter-types":"8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.1.0"},"peerDependencies":{"presetter":"8.1.0","eslint-plugin-react":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_8.1.0_1760636145470_0.09791126250098992","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"presetter-preset-react","version":"8.2.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-react@8.2.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"18f44c5581c6c4d22708be24bbf0aa9f45069540","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.2.0.tgz","fileCount":20,"integrity":"sha512-Vtu2autxl3+C15jVfg2QsYNKU2UG4t13jMEJuZIngEikQoJ09X3taP6zsbNpJMiYYlRHPwNjL1/IMzjQMEmXlA==","signatures":[{"sig":"MEYCIQDKgI5ZX2jRqWxa56Pje/qypilycArJOsRhheaFNcuTRgIhAJLMIsNyz6pE50O3UGgUhY37nZ6mLD/tR8kNCq0DLH/0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42286},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-react-8.2.0.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/bc3a1a37afa0f7b61f9930be67edf2e6/presetter-preset-react-8.2.0.tgz","_integrity":"sha512-Vtu2autxl3+C15jVfg2QsYNKU2UG4t13jMEJuZIngEikQoJ09X3taP6zsbNpJMiYYlRHPwNjL1/IMzjQMEmXlA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated presetter preset for a React project","directories":{},"_nodeVersion":"24.11.1","dependencies":{"presetter-types":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.2.0"},"peerDependencies":{"presetter":"8.2.0","eslint-plugin-react":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-react_8.2.0_1763143369520_0.12111719329423698","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"presetter-preset-react","version":"8.3.0","description":"An opinionated presetter preset for a React project","keywords":["presetter","preset"],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"repository":{"type":"git","url":"git+https://github.com/alvis/presetter.git"},"license":"MIT","author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"type":"module","imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"presetter-types":"8.3.0"},"devDependencies":{"presetter":"8.3.0"},"peerDependencies":{"eslint-plugin-react":"^7.0.0","presetter":"8.3.0"},"engines":{"node":">=20.0.0"},"scripts":{"build":"run build","coverage":"run coverage --","lint":"run lint --","test":"run test --","typecheck":"run typecheck --","watch":"run watch --"},"_id":"presetter-preset-react@8.3.0","_integrity":"sha512-4isq8gi7nE6VI9/9LT04bhiSyqHP9WnjQDbhzv2YGwz8Ug0rc/BKHxzm9EiuFi8+633D7UQebq/PCWJgCsN3IA==","_resolved":"/tmp/1da787573e390d0293d90b9743074027/presetter-preset-react-8.3.0.tgz","_from":"file:presetter-preset-react-8.3.0.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-4isq8gi7nE6VI9/9LT04bhiSyqHP9WnjQDbhzv2YGwz8Ug0rc/BKHxzm9EiuFi8+633D7UQebq/PCWJgCsN3IA==","shasum":"1d7fcaafac017d0543467badfb1f349667fda879","tarball":"https://registry.npmjs.org/presetter-preset-react/-/presetter-preset-react-8.3.0.tgz","fileCount":20,"unpackedSize":42458,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-react@8.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQugbxRaYfB5mRrc7lcBM8Abvs7hPEdi1lY5cPrEhtpwIgC4YOi7Bf5cmIeMFIlSutIliJVxtOXbQ2J7ete632gk8="}]},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"directories":{},"maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presetter-preset-react_8.3.0_1766398186413_0.1768214200872933"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-04T13:41:21.913Z","modified":"2025-12-22T10:09:46.910Z","3.0.0":"2021-10-04T13:41:22.086Z","3.0.1":"2021-10-14T08:24:27.394Z","3.0.2":"2021-11-03T08:53:17.663Z","3.0.3":"2021-11-03T10:25:35.012Z","3.1.0":"2021-12-28T19:05:40.344Z","3.1.1":"2021-12-29T10:27:38.456Z","3.2.0":"2022-05-24T10:49:08.257Z","3.3.0":"2022-07-12T13:27:30.327Z","3.4.0":"2022-08-02T18:36:35.638Z","3.4.1":"2022-08-10T13:27:04.262Z","3.5.0":"2022-09-23T21:27:07.115Z","3.5.1":"2023-03-18T13:24:34.822Z","3.5.2":"2023-03-26T09:56:36.474Z","3.5.3":"2023-03-26T12:42:14.395Z","3.5.4":"2023-03-30T14:58:30.550Z","3.5.5":"2023-03-31T21:49:29.222Z","4.0.0":"2023-06-19T15:11:59.683Z","4.0.1":"2023-06-21T15:32:51.550Z","4.1.0":"2023-07-13T13:07:44.317Z","4.1.1":"2023-07-14T18:48:11.642Z","4.1.2":"2023-07-26T19:56:44.833Z","4.2.0":"2023-09-13T08:58:24.604Z","4.3.0":"2023-09-20T14:10:01.767Z","4.3.1":"2023-10-03T01:14:31.585Z","4.4.0":"2023-10-03T09:25:52.847Z","4.4.1":"2023-10-06T16:17:25.004Z","4.4.2":"2023-10-27T11:14:56.273Z","4.5.0":"2024-01-04T21:27:30.817Z","4.6.0":"2024-01-22T10:22:03.933Z","4.7.0":"2024-02-27T17:08:50.697Z","4.7.1":"2024-03-06T22:17:35.521Z","4.7.2":"2024-03-07T09:07:43.703Z","5.0.0":"2024-07-31T09:50:41.937Z","6.0.0":"2024-11-28T09:02:33.592Z","6.1.0":"2024-12-24T22:42:14.748Z","6.2.0":"2025-01-10T13:45:51.234Z","7.0.0":"2025-01-23T10:59:44.983Z","7.0.1":"2025-01-24T18:32:43.359Z","7.0.2":"2025-01-24T19:13:21.988Z","7.1.0":"2025-01-28T11:25:21.807Z","7.2.0":"2025-04-17T07:58:53.209Z","7.3.0":"2025-04-21T11:39:20.524Z","8.0.1":"2025-06-27T15:32:18.243Z","8.0.2":"2025-07-20T20:41:04.995Z","8.0.3":"2025-07-20T21:27:23.443Z","8.0.4":"2025-07-30T12:46:01.850Z","8.0.5":"2025-07-30T14:55:36.052Z","8.0.6":"2025-07-30T18:04:24.997Z","8.0.7":"2025-07-30T21:08:39.451Z","8.0.8":"2025-07-30T21:22:26.324Z","8.0.9":"2025-08-03T19:14:08.540Z","8.0.10":"2025-08-03T22:27:15.253Z","8.0.11":"2025-08-04T12:02:57.989Z","8.0.12":"2025-09-14T16:57:06.630Z","8.1.0":"2025-10-16T17:35:45.655Z","8.2.0":"2025-11-14T18:02:49.766Z","8.3.0":"2025-12-22T10:09:46.562Z"},"bugs":{"url":"https://github.com/alvis/presetter/issues"},"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","homepage":"https://github.com/alvis/presetter#readme","keywords":["presetter","preset"],"repository":{"type":"git","url":"git+https://github.com/alvis/presetter.git"},"description":"An opinionated presetter preset for a React project","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"readme":"# 🚀 presetter-preset-react\n\n![Logo](https://github.com/alvis/presetter/raw/master/assets/logo.svg)\n\n<div align=\"center\">\n\n[![npm](https://img.shields.io/npm/v/presetter-preset-react?style=flat-square)](https://github.com/alvis/presetter/releases)\n[![build](https://img.shields.io/github/actions/workflow/status/alvis/presetter/test.yaml?branch=master&style=flat-square)](https://github.com/alvis/presetter/actions)\n[![maintainability](https://img.shields.io/codeclimate/maintainability/alvis/presetter?style=flat-square)](https://codeclimate.com/github/alvis/presetter/maintainability)\n[![coverage](https://img.shields.io/codeclimate/coverage/alvis/presetter?style=flat-square)](https://codeclimate.com/github/alvis/presetter/test_coverage)\n[![vulnerabilities](https://img.shields.io/sonar/vulnerabilities/presetter/master?server=https%3A%2F%2Fsonarcloud.io&style=flat-square)](https://sonarcloud.io/summary/new_code?id=presetter)\n[![dependencies](https://img.shields.io/librariesio/release/npm/presetter-preset-react?style=flat-square)](https://libraries.io/npm/presetter-preset-react)\n\nReact development perfected — JSX/TSX, React linting, component-first workflows\n\n•   [Usage](#-usage)   •   [Configuration](#-configuration-details)   •   [Comparison](#-comparison)   •   [FAQ](#-faq)   •\n\n</div>\n\n---\n\n**This is a configuration extension that works with [Presetter](https://github.com/alvis/presetter/blob/master/packages/presetter), the configuration management tool.**\n\n## ⚡ TL;DR / Quick Start\n\n```bash\n# Install React preset alongside a base preset\nnpm i -D presetter presetter-preset-esm presetter-preset-react\n\n# Create presetter.config.ts\ncat > presetter.config.ts << 'EOF'\nimport { preset } from 'presetter';\nimport esm from 'presetter-preset-esm';\nimport react from 'presetter-preset-react';\n\nexport default preset('my-react-app', {\n  extends: [esm, react],\n});\nEOF\n\n# Bootstrap your project\nnpx presetter bootstrap\n```\n\nYour project now has **complete React development environment** — JSX/TSX support, React linting, asset imports, component-first workflows!\n\n---\n\n## ✨ React Development Excellence\n\n### Need production-ready React tooling?\n\nReact development requires specialized tooling: JSX compilation, React-specific linting, component patterns, asset handling, and development workflows. Setting this up manually is complex and error-prone.\n\n**What if you could get the complete React stack in seconds?**\n\n### The React development challenge\n\n| React Development Need    | Manual Setup                 | With preset-react                       |\n| ------------------------- | ---------------------------- | --------------------------------------- |\n| **JSX/TSX Compilation**   | ⚠️ Complex TypeScript config | ✅ Perfect JSX transform setup          |\n| **React Linting**         | ❌ Basic rules only          | ✅ Comprehensive React best practices   |\n| **Asset Type Safety**     | ❌ No TypeScript support     | ✅ Images, styles as typed imports      |\n| **Component Patterns**    | ⚠️ No naming conventions     | ✅ PascalCase components, prop ordering |\n| **Development Workflow**  | ⚠️ Fragmented tooling        | ✅ Integrated Storybook + testing       |\n| **Modern React Features** | ❌ Legacy JSX transform      | ✅ Latest React 18+ features            |\n\n### What you get instead\n\n**presetter-preset-react is a configuration extension that adds comprehensive React development capabilities to the modern web stack.**\n\nWhen used with [Presetter](https://github.com/alvis/presetter/blob/master/packages/presetter) (the configuration management tool), this preset extends [preset-web](../preset-web) with React-specific tooling, creating the complete React development environment with JSX/TSX support, React linting, asset type safety, and component-first workflows.\n\n- ⚛️ **React 18+ Ready**: Modern JSX transform, latest React patterns\n- 🎯 **TypeScript JSX**: Perfect TSX compilation and type safety\n- 📝 **React Linting**: Comprehensive ESLint rules for React best practices\n- 🖼️ **Asset Type Safety**: Import images, CSS modules with full TypeScript support\n- 🧩 **Component-First**: PascalCase conventions, prop ordering, component patterns\n- 🚀 **Complete Stack**: Inherits TailwindCSS, Storybook, and modern web tooling\n\n---\n\n## 🎯 React Development Without the Complexity\n\n### The React tooling setup problem\n\nReact development requires coordinating multiple specialized tools:\n\n- **JSX/TSX compilation**: TypeScript configuration for React JSX transform\n- **React linting**: ESLint rules for React patterns, hooks, JSX best practices\n- **Asset handling**: TypeScript declarations for importing images, CSS modules\n- **Component conventions**: Naming patterns, prop ordering, component structure\n- **Development environment**: Hot reloading, component development, testing\n\n**Getting it right requires deep knowledge of React tooling, TypeScript JSX, and modern React patterns.**\n\n### From fragmented React setup to integrated development\n\n```diff\n# Before: Manual React development setup\nmy-react-app/\n├── tsconfig.json               ← Basic TypeScript, missing JSX optimization\n├── eslint.config.js            ← Basic linting, no React rules\n├── src/\n│   ├── components/\n│   │   └── Button.tsx          ← No linting for React patterns\n│   ├── assets/\n│   │   └── logo.png            ← Cannot import in TypeScript\n│   └── styles/\n-      └── Button.module.css    ← Cannot import as CSS module\n\n# After: Extended with React development stack\nmy-react-app/\n+├── presetter.config.ts        ← Base preset + web + React extensions\n├── tsconfig.json               ← Enhanced with React JSX transform\n├── eslint.config.ts            ← Enhanced with React linting rules\n+├── types/\n+│   ├── image.d.ts             ← TypeScript declarations for images\n+│   └── style.d.ts             ← TypeScript declarations for CSS modules\n├── src/\n│   ├── components/\n│   │   └── Button.tsx          ← React linting, prop ordering, naming\n│   ├── assets/\n│   │   └── logo.png            ← Import as typed asset\n│   └── styles/\n+      └── Button.module.css    ← Import as typed CSS module object\n```\n\n### How React development integration works\n\n1. **JSX/TSX Compilation** — TypeScript configured with `react-jsx` transform for modern React\n2. **React Linting** — ESLint enhanced with React plugin and component best practices\n3. **Asset Type Safety** — TypeScript declarations for importing images, CSS modules, styles\n4. **Component Patterns** — Naming conventions, prop ordering, component organization\n\n### Why this solves the real problem\n\n- **Complete React environment**: Everything needed for professional React development\n- **Modern React patterns**: Latest React 18+ features and best practices\n- **Type-safe assets**: Import any asset with full TypeScript support\n- **Component excellence**: Enforced patterns for maintainable React code\n- **Integrated workflow**: Inherits Storybook, TailwindCSS, testing from web preset\n\n---\n\n## 🔍 Understanding Presetter vs This Extension\n\n**Important distinction:**\n\n| Component                                                                          | Role                          | What it does                                                                     |\n| ---------------------------------------------------------------------------------- | ----------------------------- | -------------------------------------------------------------------------------- |\n| **[Presetter](https://github.com/alvis/presetter/blob/master/packages/presetter)** | Configuration management tool | CLI that processes presets, generates config files, executes scripts             |\n| **Base Preset**                                                                    | Core development template     | Provides TypeScript, testing, building capabilities (essentials, esm, cjs, etc.) |\n| **[preset-web](../preset-web)**                                                    | Web development extension     | Adds TailwindCSS, Storybook, browser optimization                                |\n| **presetter-preset-react**                                                         | React development extension   | Adds JSX/TSX, React linting, asset types, component patterns                     |\n\n**Think of it like:**\n\n- **Presetter** = The engine that builds houses\n- **Base preset** = The blueprint for a functional house\n- **Web preset** = The modern kitchen and smart home systems\n- **This extension** = The family room, entertainment center, and comfort features\n\nThis preset **extends** [preset-web](../preset-web) with React-specific capabilities. For advanced usage, customization, and troubleshooting, **[visit the main Presetter documentation](https://github.com/alvis/presetter/blob/master/packages/presetter)**.\n\n---\n\n## 🚀 Usage\n\n### 🟢 Basic React Development Setup\n\n#### Step 1: Install Extension with Base Preset\n\n```jsonc\n// package.json\n{\n  \"scripts\": {\n    \"build\": \"run build\",\n    \"test\": \"run test\",\n    \"storybook\": \"storybook dev -p 6006\",\n    \"dev\": \"run develop\",\n  },\n  \"devDependencies\": {\n    \"presetter\": \"latest\",\n    \"presetter-preset-esm\": \"latest\",\n    \"presetter-preset-react\": \"latest\",\n  },\n  \"dependencies\": {\n    \"react\": \"^18.0.0\",\n    \"react-dom\": \"^18.0.0\",\n  },\n}\n```\n\n```typescript\n// presetter.config.ts\nimport { preset } from 'presetter';\nimport esm from 'presetter-preset-esm';\nimport react from 'presetter-preset-react';\n\nexport default preset('my-react-app', {\n  extends: [esm, react], // Base + React (includes web preset)\n});\n```\n\n#### Step 2: Bootstrap & Develop\n\n```bash\nnpm install\n# Complete React development environment generated automatically\n# JSX/TSX, React linting, asset imports, Storybook ready!\n```\n\nThat's it! Start building React components with the complete modern stack.\n\n---\n\n### 🧑‍🔬 Advanced Usage: Custom React Optimizations\n\n```typescript\n// presetter.config.ts\nimport { preset } from 'presetter';\nimport esm from 'presetter-preset-esm';\nimport react from 'presetter-preset-react';\n\nexport default preset('advanced-react-app', {\n  extends: [esm, react],\n  override: {\n    variables: {\n      source: 'app', // Custom source directory\n      types: 'typings', // Custom types directory\n    },\n    assets: {\n      'tsconfig.json': {\n        compilerOptions: {\n          jsx: 'react-jsx', // Modern JSX transform\n          jsxImportSource: 'react', // JSX import source\n          strict: true, // Strict TypeScript\n        },\n      },\n      'eslint.config.ts': {\n        rules: {\n          // Custom React rules\n          'react/jsx-sort-props': ['warn', { callbacksLast: true }],\n          'react/destructuring-assignment': ['warn', 'always'],\n        },\n      },\n    },\n  },\n});\n```\n\n> **Need more customization options?** Check the [main Presetter documentation](https://github.com/alvis/presetter/blob/master/packages/presetter) for complete guides on overrides, extensions, and advanced configurations.\n\n---\n\n## 📖 API Reference\n\n### Core React Development Extension\n\nThis preset extends [preset-web](../preset-web) with React-specific capabilities:\n\n| Enhancement               | Purpose           | React Features                                        |\n| ------------------------- | ----------------- | ----------------------------------------------------- |\n| **JSX/TSX Compilation**   | React components  | Modern React JSX transform, TypeScript JSX            |\n| **React Linting**         | Code quality      | Component patterns, hooks rules, JSX best practices   |\n| **Asset Type Safety**     | Import handling   | Images, CSS modules, styles as typed imports          |\n| **Component Conventions** | Code organization | PascalCase naming, prop ordering, component structure |\n\n### JSX/TSX Configuration\n\n#### TypeScript JSX Setup\n\n```yaml\n# tsconfig.json enhancements\ncompilerOptions:\n  jsx: react-jsx # Modern React 18+ JSX transform\n  target: ESNext # Latest JavaScript features\n  module: ESNext # ES modules\n  lib: [DOM, ESNext] # Browser + modern JavaScript\n```\n\n#### File Extension Support\n\n- **TSX Files**: Full TypeScript + JSX support\n- **JSX Files**: JavaScript + JSX support\n- **Build Integration**: Both included in build and linting processes\n\n### React ESLint Rules\n\n#### Core React Rules\n\n```typescript\n// Essential React linting rules\n'react/boolean-prop-naming': 'warn',           // Consistent boolean props\n'react/button-has-type': 'warn',               // Button type attributes\n'react/destructuring-assignment': 'warn',      // Destructuring patterns\n'react/jsx-sort-props': 'warn',                // Prop ordering (callbacks last)\n'react/sort-comp': 'warn',                     // Component method ordering\n```\n\n#### TypeScript Integration\n\n```typescript\n// TypeScript-React integration\n'react/prop-types': 'off',                     // Use TypeScript instead\n'@typescript-eslint/naming-convention': [\n  { selector: 'function', format: ['camelCase', 'PascalCase'] }, // React components\n  { selector: 'parameter', format: ['camelCase', 'PascalCase'] }, // Component props\n]\n```\n\n### Asset Type Declarations\n\n#### Image Import Types\n\n```typescript\n// types/image.d.ts - Generated automatically\ndeclare module '*.avif' {\n  const src: string;\n  export default src;\n}\ndeclare module '*.bmp' {\n  const src: string;\n  export default src;\n}\ndeclare module '*.gif' {\n  const src: string;\n  export default src;\n}\ndeclare module '*.jpg' {\n  const src: string;\n  export default src;\n}\ndeclare module '*.jpeg' {\n  const src: string;\n  export default src;\n}\ndeclare module '*.png' {\n  const src: string;\n  export default src;\n}\ndeclare module '*.webp' {\n  const src: string;\n  export default src;\n}\n\n// SVG special handling\ndeclare module '*.svg' {\n  const src: string;\n  export const ReactComponent: React.FunctionComponent<\n    React.SVGProps<SVGSVGElement>\n  >;\n  export default src;\n}\n```\n\n#### CSS Module Types\n\n```typescript\n// types/style.d.ts - Generated automatically\ndeclare module '*.css' {\n  const classes: { readonly [key: string]: string };\n  export default classes;\n}\n\ndeclare module '*.less' {\n  const classes: { readonly [key: string]: string };\n  export default classes;\n}\n\ndeclare module '*.scss' {\n  const classes: { readonly [key: string]: string };\n  export default classes;\n}\n```\n\n### Configuration Variables\n\nInherited from base presets with React-specific defaults:\n\n| Variable              | Default   | Description                           |\n| --------------------- | --------- | ------------------------------------- |\n| `source`              | `\"src\"`   | Source code directory                 |\n| `types`               | `\"types\"` | TypeScript declarations directory     |\n| `output`              | `\"lib\"`   | Build output directory                |\n| Base preset variables | Inherited | All variables from chosen base preset |\n\n---\n\n## 🔧 Configuration Details\n\n### Enhanced TypeScript Configuration\n\n```yaml\n# Generated tsconfig.json\ncompilerOptions:\n  jsx: react-jsx # Modern React JSX transform\n  target: ESNext # Latest JavaScript features\n  lib: [DOM, DOM.Iterable, ESNext] # Browser APIs + modern JS\n  allowSyntheticDefaultImports: true # React import compatibility\n  esModuleInterop: true # Module interoperability\n\nexclude:\n  - '**/*.stories.ts' # Exclude Storybook files from build\n  - '**/*.stories.tsx' # Exclude TSX Storybook files\n```\n\n### React ESLint Integration\n\n#### Plugin Configuration\n\n```typescript\n// Enhanced ESLint with React\nplugins: ['react'],\nextends: ['plugin:react/recommended'],\nsettings: {\n  react: {\n    version: 'detect',              // Auto-detect React version\n  },\n},\nparserOptions: {\n  ecmaFeatures: {\n    jsx: true,                      # Enable JSX parsing\n  },\n},\n```\n\n#### Component-Specific Rules\n\n```typescript\n// React component linting\noverrides: [\n  {\n    files: ['**/*.[jt]sx'],\n    rules: {\n      'max-lines-per-function': ['warn', { max: 120 }], // Larger React components\n      'jsdoc/require-returns': 'off',                   // JSX doesn't need return docs\n    },\n  },\n],\n```\n\n### Asset Import Integration\n\n#### Build Process Integration\n\n```typescript\n// lint-staged.config.js enhancement\n'*.{tsx,jsx}': ['presetter run stage'],  // Include React files in staging\n```\n\n#### Type Generation\n\n- **Automatic**: Types generated during bootstrap\n- **Directories**: Placed in configurable `types` directory\n- **Updates**: Regenerated when preset configuration changes\n\n---\n\n## 🏎️ Performance\n\n| Metric                | Standard Web Preset | With preset-react               |\n| --------------------- | ------------------- | ------------------------------- |\n| Component development | Basic HTML/CSS      | **React components + JSX**      |\n| Type safety           | Basic TypeScript    | **Asset imports + React props** |\n| Code quality          | Web linting         | **React best practices**        |\n| Development workflow  | Manual setup        | **Component-first tooling**     |\n| Asset handling        | Manual imports      | **Type-safe asset imports**     |\n\n---\n\n## 🌐 Compatibility\n\n| Environment  | Support                                 |\n| ------------ | --------------------------------------- |\n| React        | ≥ 18 (with React 16.14+ support)        |\n| Base Presets | Works with essentials, esm, cjs, hybrid |\n| Browsers     | Modern browsers (ES2022+)               |\n| Node.js      | ≥ 18                                    |\n| TypeScript   | ≥ 5.0                                   |\n\n### Extends\n\n- [`presetter-preset-web`](../preset-web) - Modern web development stack with TailwindCSS + Storybook\n\n### Works With All Base Presets\n\n- [`presetter-preset-essentials`](../preset-essentials) + web + React\n- [`presetter-preset-esm`](../preset-esm) + web + React\n- [`presetter-preset-cjs`](../preset-cjs) + web + React\n- [`presetter-preset-hybrid`](../preset-hybrid) + web + React\n\n### Can Be Combined With\n\n- [`presetter-preset-strict`](../preset-strict) - React development + strict quality enforcement\n\n---\n\n## 🆚 Comparison\n\n| Feature                    | Web Preset  | With preset-react                 |\n| -------------------------- | ----------- | --------------------------------- |\n| **Component Framework**    | Generic web | ✅ React + JSX/TSX                |\n| **Asset Imports**          | Basic       | ✅ Type-safe images + CSS modules |\n| **Linting Rules**          | Web-focused | ✅ React best practices           |\n| **Component Patterns**     | None        | ✅ PascalCase + prop ordering     |\n| **Development Experience** | Web tools   | ✅ React-optimized workflow       |\n| **Type Safety**            | Basic web   | ✅ React components + assets      |\n\n### When to Use\n\n✅ **Use preset-react when:**\n\n- Building React applications or component libraries\n- Need React-specific linting and patterns\n- Want type-safe asset imports (images, CSS modules)\n- Developing React components with Storybook\n- Need modern React development workflow\n- Want comprehensive React TypeScript setup\n\n❌ **Consider alternatives when:**\n\n- Building non-React web applications\n- Using other frameworks (Vue, Angular, Svelte)\n- Basic web development without component frameworks\n- Node.js applications or APIs\n\n---\n\n## 🛠️ Troubleshooting\n\n> **General Presetter issues?** See the [main troubleshooting guide](https://github.com/alvis/presetter/blob/master/README.md#troubleshooting) for common Presetter problems and solutions.\n\n### React Development Specific Issues\n\n| Issue                         | Symptoms                           | Solution                                       |\n| ----------------------------- | ---------------------------------- | ---------------------------------------------- |\n| **JSX not compiling**         | TypeScript errors in TSX files     | Ensure `jsx: \"react-jsx\"` in TypeScript config |\n| **Asset imports failing**     | Cannot import images/CSS           | Check type declarations in `types/` directory  |\n| **React linting not working** | No React-specific lint errors      | Verify ESLint React plugin is loaded           |\n| **Component naming errors**   | PascalCase component names flagged | Check naming convention overrides in ESLint    |\n\n> **Need help with Presetter CLI commands?** Check the [CLI reference](https://github.com/alvis/presetter/blob/master/README.md#cli-reference) in the main documentation.\n\n---\n\n## ❓ FAQ\n\n> **General Presetter questions?** Check the [main FAQ](https://github.com/alvis/presetter/blob/master/README.md#faq) for general usage, configuration, and customization questions.\n\n### React Development Specific FAQs\n\n#### Do I need preset-web separately?\n\nNo! preset-react **extends** preset-web automatically:\n\n```typescript\n// ❌ Redundant - web already included in react\nextends: [esm, web, react]\n\n// ✅ Correct - react includes web preset\nextends: [esm, react]\n```\n\n#### How do I import images and CSS modules?\n\nType-safe imports work automatically:\n\n```typescript\n// Image imports\nimport logo from './assets/logo.png'; // string URL\nimport { ReactComponent as Icon } from './icon.svg'; // React component\n\n// CSS module imports\nimport styles from './Button.module.css'; // CSS module object\nconst className = styles.button; // Type-safe class names\n```\n\n#### What React versions are supported?\n\nReact 18+ recommended, with backward compatibility:\n\n- **React 18+**: Full support with modern JSX transform\n- **React 16.14+**: Supported with legacy JSX transform\n- **React <16.14**: Not recommended, may require manual config\n\n#### How do React linting rules work?\n\nComprehensive React best practices:\n\n```typescript\n// Enforced patterns\nconst MyComponent = ({ isActive, onClick }) => { }  // ✅ PascalCase component\n<Button type=\"button\" onClick={handler} disabled />  // ✅ Props ordered correctly\n\n// Violations caught\nconst myComponent = () => { }                        // ❌ camelCase component\n<button onClick={handler} type=\"button\" />          // ❌ Props out of order\n```\n\n#### Can I use this with other React tools?\n\nAbsolutely! The preset integrates with:\n\n- **Next.js**: Works with Next.js React setup\n- **Vite**: Compatible with Vite React templates\n- **Create React App**: Can replace CRA configuration\n- **Custom bundlers**: Works with any React build setup\n\n---\n\n## 🤝 Contributing\n\nWe'd love your ideas and contributions!\nSubmit issues or suggestions via [GitHub Issues](https://github.com/alvis/presetter/issues).\nSee the [Contribution Guide](https://github.com/alvis/presetter/blob/master/CONTRIBUTING.md) for more details.\n\n---\n\n## 📄 License\n\nReleased under the [MIT License](https://github.com/alvis/presetter/blob/master/LICENSE).\n© 2020, [Alvis Tang](https://github.com/alvis).\n\n[![License](https://img.shields.io/github/license/alvis/presetter.svg?style=flat-square)](https://github.com/alvis/presetter/blob/master/LICENSE)\n","readmeFilename":"README.md"}