{"_id":"@putout/plugin-declare","_rev":"22-f874d8d9aae2d97d9c396be71620ee3c","name":"@putout/plugin-declare","dist-tags":{"latest":"8.4.0"},"versions":{"1.0.0":{"name":"@putout/plugin-declare","version":"1.0.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare-undefined-variables#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"5b8c08ade259851fe39ecad3696316e835d9f9f1","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-1.0.0.tgz","fileCount":11,"integrity":"sha512-cr3idP20AxFWgg5ypy4rJBh9tx5DxUoCd9DACSQAoVZX8pnCLGohQxWu9+T5WhzV1km9gVT/iMUXW4mQBptgkQ==","signatures":[{"sig":"MEUCIA3sXNLn7keZtJLAw4HP9Knrys9iBzSJpwtQQOK5rCNGAiEA27GDkUelS9OUsOiCsjiorjS4uqAAuFUK/mCQpy7AdDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBkg9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFsRAAhF+FsyVLMSDeyFpMr76I0k4jqrSUtVLW3LrEvPs46mrjRqqI\r\n7TpXJbgSUuiKKoXuTf8x61FrJsUCiNtrtsWgmUtuY53xWayQjyE9gKM0fX7h\r\nEUigZWz1p0p5wYujtBKEy3w8KeORfWNFE9zSBrSmDZCpJpcswPXYqvIorERj\r\nxihawbGxIIN0k2TKJx16a1U6syG20R1Tq2/Htp0ngAUQXyyG2SSmreozfXcx\r\nJOCElZ1JJF2Q8YVAaS6V54qsAsUrwt33QwmTU+iIavgiw2benOyWtSjLQYfN\r\ngjRfrd1GlnaJAIIaZpaIrACfiU/pKkScWlkfNUt0Zs9Qt+CMrAbmvHs9zvIJ\r\nRDblVpyUpwrU7fUcaLpTmQs7YU+4zDT9gnFhvt45ibMGd8BamR89gGlobAPm\r\nMdPLdSr3rla0KQtLlQncCilqv51TKlaR5MpjlcAJOP7+W4tAfpNZcJciKMkf\r\nyf7fWcDORVBgmIU6xa+Wfc0ES4WeLOwI3aQhZaSO9PkZIVfLnZ2Qn395d9KB\r\nHO/gCnGsYH1ghW+soPHH4P9ROfsNoJ5V1EmbjK7P3vd8soSRKy+6NCVPeYld\r\nydmIqr7aDpV1+evV9u1DRdGw/62U4QdE2/q1PEwuYNCA6S/PTzyfleG7H45N\r\nLqUcDKe2p14U16J09OKOHcEkeefScwQSisM=\r\n=nBCk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"a63955537a5ee17a7396df3266e9dd83a3931bc2","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"commitType":"colon","repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","supertape":"^8.0.0","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","@putout/plugin-strict-mode":"*","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_1.0.0_1678133308990_0.30177443281974936","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@putout/plugin-declare","version":"1.0.1","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@1.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare-undefined-variables#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"ff1e3855d9e651ac9af1c642aa6b490a6b8734ee","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-1.0.1.tgz","fileCount":11,"integrity":"sha512-tDHrkPPEZU/jHp7sqCUlnHXM3dTA/v0NHZzhF5nF+dclRnWm6WoD4myPB1/p5+O6hWDtoNbMfpIlXM1tJJNEJQ==","signatures":[{"sig":"MEUCID7oZTwOo9mWZDCA9ceVwHXxlxtXnJuksRTPVuz1IJ1XAiEAjxNVBzPsq0zmd1vuK0rKzeFYXIh6aG/sAp6K4Gaqqgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBkhRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr0g/+PvPaZKPP4ui4ENWKzKvtsGlnAGOW8crt69beCcgI3ukuJNQb\r\n9x9V2WmYa2YmlE3zT4Arf2s8kdhxqSc3kXAlosL3x2IQFYTCtJWvjJyvkp8E\r\nBMeIWCLS82pAdF3hB9F3EVWXJ1EoILvrBTj/8b+lKBRWWvRYihB6U6ZSP+4D\r\nRlNgntXAOdnRD36oe3y+hTwcVrRLRTtYmHmCm4JYjEwCu8qD5jH+NMz1gbRZ\r\n37jAaZTvE1RFEIs9XQK8TUA5AoTarh0F5WoQhlH41YtVgYQOkUb//rfwtkPk\r\nuyacvyL95keJsan7Jq0PJOb+SKdcWxhtJADSYtsX5aDDLFnFtuSI5VarshEo\r\nqGPvVenI6ARBLkcRFQfaM6bA3duHCjKxxpBduNTtu7vOKYSwauM6tiXmggbH\r\nBtVTPjZNJoZKeHIipQt27cdbXeUX4Jq5ohc5QWLYT2V/y6D89lrcrzhO1GkY\r\nY1E9cOhs+vxeoZHz4ZQA1vzrSzHSUqzT7XDQ4CXsywNxGdmg6ttDztR98jWw\r\nmoYq2n372x3ZcPix/69pY6VqtivpQRtiqkBk4/zEv/fg4h+FwACSTz7FM6cb\r\nUyT0qwWaU/3MyN5kqEUbiawQmFNB/0sHvRk9dZXBcAytO7mWGClBieAnvZQm\r\nHGlAjMoIvKvjWfPLSeVDIg955s0Sk2iBHe4=\r\n=2asq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"a63955537a5ee17a7396df3266e9dd83a3931bc2","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"commitType":"colon","repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","supertape":"^8.0.0","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","@putout/plugin-strict-mode":"*","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_1.0.1_1678133329718_0.8987465508247485","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@putout/plugin-declare","version":"1.0.2","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@1.0.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e7f3a359a0af972659cc7175647046ab82825dd1","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-1.0.2.tgz","fileCount":11,"integrity":"sha512-FUYdjxyUEZL0zSWjWzy8feUMEp7Bix7pByfYsXkpRiVoVKuubqw2vvBB+KSvt26mPQjeE7QPqu479uKmpRy1Nw==","signatures":[{"sig":"MEUCIEjYCNRr2QizAbmnNd4dSwwQ+z2pFu19wTU8JqbJcHwVAiEA5gBpG+V2NVFgO+Ln4wNNKZCrUuy2RPKPkLKE2h9rpZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBkyZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZUA/+L085/lbYmMkReSIKPy2F2CPRs3DQ+RpG0TGuyLi1gQvezBow\r\nLgjNYwRozZgyLGhaBn8kBAEhPv3YKEt53QNAeqrOxTgZnuPOJiWYiqT9Sfe3\r\nLuwHAtd9g30w2cGwF555BC/haOcOQIvYEb7X5Sp9VRTfwXL7gjK3lK4ahRlh\r\nZF/97u91fHh0GkPx9Bg3h5eynODa1j6/TsNswOC2UtcQWjcoszriyQsHAOCc\r\n4a+M4Q2JmVM8EHl+CNzPWMEzo0pyQXmUZPV0oUnC1JNtWNtZbafolnoyw02z\r\nyVrw3PZDwXO1fbcTp+38+9uTn0nw11KXeHc1RPKMy7q2mQfUxHpTj4ekfEKK\r\nkM26v6aaXQZsR+x3ifzAWsi/Eqn8ScZtgZ7RXqlykr4YZm6eZNr3qxwQI1zN\r\nb5ps+SQKSSoFIkb5Cy8oXkPtcFqwVCH7I4ru8h6EzjIv6xd7Ip/Kjmn+slKd\r\nCPvnDZqclwbjHbF8jo7Sl9L7hfXlrTZaw0FTXeMqgpMMTTVn/4cNrpXti5/k\r\nFeR5MX/Ij9fLf2eB76tqWr7MN6YbaL4DgeakE4ScuaR0Uev53VPpyjBZc3Oe\r\nKsjXPmLQR3OwPiFxzt5hykq39hJcfszWyuFb6dQEKkXMnJR5fG1XpHnpIOd1\r\neX2/KVHSbXKlS1h/ZmBdm4E3rhup2JC7Ajw=\r\n=5Qpk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"d9df176bfb4e168946235c1346886943be392577","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"commitType":"colon","repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","supertape":"^8.0.0","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","@putout/plugin-strict-mode":"*","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_1.0.2_1678134425379_0.7585263834466265","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@putout/plugin-declare","version":"1.1.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"19caa59b03f3ca36d03805e86bcda96fe8656ded","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-1.1.0.tgz","fileCount":10,"integrity":"sha512-Ybs9hIN4NSRj8ffUetfdF/6la+pjSeAzrI0S+cAKHzuw3uqbVBZ5LcT7nSIhmqqG56hxyFPcIOmsmXvb/0A8cQ==","signatures":[{"sig":"MEUCIHQDKzliut+PnjjabFb58iA1s3ppesheV+3OgeFnyo28AiEA2WXVL8iDREtS/hs8tTmAHXvaTtFbEEuNAk/MMLxD7po=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCJCbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRVA//XbI1MQjZ6zTMMxLTK9zqCq+jb9et+VFJ0MP2zOe/6QylZLGI\r\nYSl501ftllI5mC+qjjBXa5oRkMhhbRQJjwlI/PwCcmydevViMADn8DKOBDGt\r\nFqGTLD1oCXGxB4Pejyhx4YcoFbSbCWGz9UxfA8AZHbq+xywYDdwNdISLphNa\r\n4cG3atcMVH5hEbNxu+Z5iJYmNmkc649Nd1jiL28e9Ty9TITycjY1vl1w+HaI\r\nQukxy+e670rWowzY+oVrNROy1q8QPY/skjCIwTpPvN9rBRBZC5tLd3P1e4do\r\n+AhD75TtFkrFyR40dPl7oGJDfLdUkFWij/fLm1Hmu+V2pAD+XqBgeoQGMmAk\r\n5q7M1j4mBG6UzgqLfkvzhJiRrW1l2TQPogjKJfUILu2B7Wq+xwKz4RnS5TTh\r\nAytawOnHp6G2mPkhDyo1ArOo4QEdqLTEvGMHfk763g4egvElZAWNuqxMaees\r\nC5U29395WVOVHcjtuzr67sEz+EucvptwWHnJGMhvvUWWk8ma13HKyaQ3jjHB\r\nTfjaHqn05MOet47OZ+3phxENkEfwandnoHCeCFB/I/D1q3X56K3NmMKzKV5p\r\n9qaNN58CD8r/DxnC/CCM+YkxejtZcCqHQHWZAykyLwN7AIHr9sZ2t82TMxmW\r\nZa1qzo7hML/UcGGz8CbFJXa+BU9OtipvWLs=\r\n=6Ka9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"f70c96cd3bcac0db940d9aab325ea4c32b40200c","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","supertape":"^8.0.0","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","@putout/plugin-strict-mode":"*","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_1.1.0_1678282907460_0.029910693674495725","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@putout/plugin-declare","version":"1.2.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@1.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a451924f4e4566e6f783fb0f4f4f2bb30dbf368e","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-1.2.0.tgz","fileCount":9,"integrity":"sha512-y7YMsEXhYsnBvl1UIL0BZ3KkkFS7nGsF2mIvoezRVcUDN0tRtrLHZQ6lJ1Wagdh9WE1KzdXxGIkYFa7geQVOKA==","signatures":[{"sig":"MEYCIQCtP9aJZqtKEe31PjPZmkJ2HQzHgKg4VHGaSmnt+mHexwIhALYm2rB7Dstqn7NAUYi33qUvcLZWwAHqyMcDuNHFcf9F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCvl+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4cg/9GpYgsskku53em2hs8NslxOCW6xxCsevww6egQhh60rKU4DfF\r\nGdIye+b8kYtrt+tNrTc/QR/fYJU2rspbNNeq63czjUreF1HIDC3yuApGS0I+\r\nlquh5GZ9mB4U204aTDnJIQKM8sBTsdco20hP5lycrxy1ghJQN8z1IqhDG+Km\r\nm6me6uQ5xWnEZG6SDsBv/Z7iLHphQDJIdDnZybm7vlyq5f/2cjp+BBbVMNT+\r\nX/f2uRw/DA70LCSSxwObabNAvnUBzf7U3htSBIUgECwxENvWuAqjTZXfYDHO\r\nQbkfAwSTMkCj5YjbTV72tzSBGME/KdWuEeJP74pUVQ+HkspL2lSfvLE0XejM\r\nEh6UrUEY0zau9sYbMop2VFGYqmVE1jdAy0wBxGEjcjigjVs+AKNMhmC7xAzy\r\n10nFajyfsjz972qX/w97FYhKAl5688zDY9AZwQ3fCokG/oDv6dgTIe55NZVj\r\njNpEffkSkRgDQvwCiQ42hL7Kseh2Iy2/anZE6L3iQLuNmp81/Zslf3F3woj+\r\ngYXe65tcNf3uOPvHVH+WSWyLzRAE+Ucnz8FyEIesFtpOuhfcEey/dday2EzK\r\n5X4WRRgym/PQsZ9fwrDtis8DCy9LYWvHpB/MR1GJXkghyXSrzsyKNHn7y2Pu\r\nMn2BIfQxtdZupEiDWDHRz5wf6kRDw30LLdA=\r\n=zhaY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"c9a6343938b9d88161f8c3c3a66400721b0fa036","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","supertape":"^8.0.0","@putout/test":"^6.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","@putout/plugin-strict-mode":"*","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_1.2.0_1678440830525_0.08164665497193901","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@putout/plugin-declare","version":"1.2.1","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@1.2.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"07776367146b554fad1833d9c597731a0d1624f3","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-1.2.1.tgz","fileCount":8,"integrity":"sha512-QvTJdGpitxbv1xHzgWdMHJQEBncHDosgKEUY2BDullZcBON27tjl+UQ4o6siQhI5hZtZg9+vVrAKxvUOzhOP8Q==","signatures":[{"sig":"MEUCICyk7jx6C/Dk+w62QamZygdDv0gSbwWEByvfKRkLCgH1AiEAiiuEuviXyjTaPZSusDjtchjwxBjq7P2vYie9rS3njgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkII+8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsEg//Rduo5MpDH68UgXKwtSGVl9fJIDcrR0AIRVZ4Osfl+nk07D62\r\n+kVPgTkEZL932OcAoXu8isRvJ0tPAn1s6zFxmh3oKUHTGSqk2U4g/OMXpxLi\r\nzx2i3Cf61ctriOEeQY7EedgpdIcLlxDUSEuRyqGz6Z8Y3aPIFlDhU6VCPW1f\r\nAf4i+Ck2TR4pesXEny9uwNRtu+JTG6DHp3uF5Py2VK2EUizRCobxu4QcAA24\r\nqoi14sSGpLa1h/VqvqQGugXk7Mi4cDtWysL9MwWWuVqoDpZ6xr0xB/wf8mix\r\nB4BCWNqQMWx4oTxK4b4fVe0CyaM1BYyEzLVYYwbADWaxSFzC5vK6msLwh3T2\r\n40Y2SkNwWBJZSqR9X4LnnJJjCacfXwCyOBZoYYYsNJgI78UmCrhx7ts8YdIN\r\n08RNxZrePgPYyMNUimBdg+xl/UTfmfT5iHn3NyPcp1N0KyxF7+LZLZAFnlBZ\r\nDeJcS+EOqCleECcivEHlQov86PsO0TKu8HkNmuuGj+c0i4ODxwtm2bI6uqNK\r\nsrbFFzRfqGiQK/ssdtNm7DYC2ZF4iE4r7wmsbyH7Qn71u8nt1OeyN93GwH9U\r\negAJNHD1rnnkL1ssRIvrzDq0p+oxm+Q8JnZnGyFAn+AEYpPVDh+JfIbdZWs1\r\n/tPR1X+Jxmp7420ws8Vw7IKUts3TKp/pzok=\r\n=oCqz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"602887003583331d9a33fe247ab26149be22877b","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^2.0.1","supertape":"^8.0.0","@putout/test":"^6.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0","@putout/plugin-strict-mode":"*","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_1.2.1_1679855547804_0.7983378444148534","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@putout/plugin-declare","version":"2.0.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"0408a07c16fa3cf284f55df71d2d1a82872d8df8","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-2.0.0.tgz","fileCount":8,"integrity":"sha512-fJQEh8sLpZsfs11+dnzNW84NlxMF8i+FzQgUAz9RIZtueU8zMNpuTHvUuh1dVzeU+0QvRDojfFQc3lSCw8n1Ew==","signatures":[{"sig":"MEQCIF1amobQ2AigBJ9hJQ7Pez1LGP+JDsHBdluBcbG6zbilAiBlAtp1W5dQGXj8KQfBi2hgWWFQkkqPQ/sKHC3XWzQciA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8317},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"e6e0a95bc3473b3f55b9b1f7c96176f101435cf8","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"20.5.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^8.0.0","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0","@putout/plugin-strict-mode":"*","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=31"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_2.0.0_1692033207054_0.857810552111703","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@putout/plugin-declare","version":"2.0.1","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@2.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"db09b7cc00367d4bbeee2f5100c000627fde04d4","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-2.0.1.tgz","fileCount":8,"integrity":"sha512-cGJUFkBqD1L2uqCdkDDY/qOX3jlcgrNkJhka/P2VupnFSoUYPteUhew1gYp329rGypE1QbCOx+R8cdOZ0S5b7Q==","signatures":[{"sig":"MEYCIQDRdR5rJuenYwSVK2IT8tzhKjZKq+VjcTGdmWjks88b7gIhAPq41JYjWFvmbmjAB38rXu80Pi+zkdEqS8uSYa+ZwKjP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8274},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"b2229772d3a60ccfec43c44ba6bc81866d521955","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"20.5.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^8.0.0","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0","@putout/plugin-strict-mode":"*","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=31"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_2.0.1_1692034520913_0.2794485554695241","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@putout/plugin-declare","version":"3.0.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@3.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"405b5decc872cbdfdac0df4da8fa320cef959397","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-3.0.0.tgz","fileCount":8,"integrity":"sha512-pw0j3fybEVYnNP7tQeOLQe+D2j1yNYPjQruYcb15QfNOjy5aluL3GpvlfmSoYyJfYlcykh8S9/WqEzOCAaXklA==","signatures":[{"sig":"MEQCIBWgiw1FtLl91So2GNBwlWwqYwTM8nKZYeXbdwiu0BmaAiAmU58UBMmJTu2TeTKXPhxU5eWLLXccVhMTfQGH902Guw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8309},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"c712cfe38f3343122b30b1964f936cf1f6cc3c26","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0-alpha.0","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.0.0","@putout/test":"^8.0.0","eslint-plugin-n":"^17.0.0-0","eslint-plugin-putout":"^22.0.0","@putout/plugin-strict-mode":"*","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=35"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_3.0.0_1706792278076_0.8249542981880698","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@putout/plugin-declare","version":"3.1.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@3.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a7a13509a39c514010d135580de62da65f453848","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-3.1.0.tgz","fileCount":8,"integrity":"sha512-Jk+lxWiSUU98ZF0Gs8RkzbgNtpJp9ZkfM0B10VUnzIOpkwX0nzY7t5tuQLbKCmyc7ZInd/T4Usuogy8ZhKdu7Q==","signatures":[{"sig":"MEYCIQD374nhVGSDI7PNUrhLOTWkreRpDK0EfWZmDhzSX1/qcAIhAOo7+aJA3KlbQnDV1+F6xYVGCLnxjt4va4eLyXGe5z3b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8388},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"54f7c787d4aa9a8df0a695ad0ae40b8ea3dd6bf2","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.5.0","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"20.11.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0-alpha.0","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.0.0","@putout/test":"^9.0.0","eslint-plugin-n":"^17.0.0-0","eslint-plugin-putout":"^22.0.0","@putout/plugin-strict-mode":"*","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=35"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_3.1.0_1711120925831_0.33282416934062553","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@putout/plugin-declare","version":"4.0.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@4.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"19bfa6bcefd494915ed51f745e5748fc7fd8621c","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-4.0.0.tgz","fileCount":8,"integrity":"sha512-t5PQ/BsUvSbEBEQQBgQ6Lyg8MVFzDgl7P3ycv6GGaJ4C6dmGOwa2qePxvnQ2Bgqa6ZXPfj9wsCraofXfjIH7tg==","signatures":[{"sig":"MEQCIBRaxlDh599YkLCzNrKbmvYxbJsSkcDhs31TeflSqEilAiANfpu4gHyTSa3fD5GpwrUkDEljfMbXWRvVcWBrDPE+xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8039},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"8b61a7425ef773801ed194656ac63c48cd616bc6","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.5.0","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"20.12.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.0.0","@putout/test":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","@putout/plugin-strict-mode":"*","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=35"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_4.0.0_1713695733353_0.9273136713963066","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@putout/plugin-declare","version":"5.0.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@5.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"15f45d0d150881b9550096240e86410f47b241c8","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-5.0.0.tgz","fileCount":8,"integrity":"sha512-fLP8WL3TQ1d/0bowfIUgY8/x9ViO4QY/6iYbsz2j/WaWFhEqjR/cdoi3vHSgIoVA5qo5TFJmF+Fyssigv5FIcw==","signatures":[{"sig":"MEUCIFag3H18v0OsI+UgadRvTns6pWYEEgOyaj7C26J0858cAiEAijJqBZUSXNKGUw+QUnDqM4TaVb3t9E+eo9y0x+1qkDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8340},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"6bfc5adc682613d03803a0fbea81edb149e552d1","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.9.0","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.0.0","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","eslint-plugin-putout":"^24.0.0","@putout/plugin-strict-mode":"*","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=38"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_5.0.0_1739553680094_0.434156467006485","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@putout/plugin-declare","version":"6.0.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@6.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c102bbf3fefee577f03e0f90c82308dd20e90edf","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-6.0.0.tgz","fileCount":8,"integrity":"sha512-k3AhfgzxSl85kEx8SC/v4t0Sy9ciTj+7lZ2KyWQ0JGP8//j1g/oV9u+ef7sgcCePoWlPnNqzRt6Wp9SGuqgcLg==","signatures":[{"sig":"MEYCIQD44KlgrQEf7Pn2pZA3gLN13aXk5jCBh1z7L9aOMl1NTwIhAOTzCQOqsUvNy+JXqmsEPyBDWD/nwsu6SQDt5g6hSA5B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8335},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"gitHead":"e418c2ef86af79a89849a987a5cb720ce433cc4f","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"24.8.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^28.0.0","@putout/plugin-strict-mode":"*","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_6.0.0_1757877008149_0.6261872200964165","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@putout/plugin-declare","version":"7.0.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@7.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"fbc72481f5fc22c565ac3a24b10ad23dc28f3c53","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-7.0.0.tgz","fileCount":8,"integrity":"sha512-vTfgbuppOmiHNzfNUU0v+uAbka5cg6S9Xkb+qnPW1FN87S91Z63EIoZbPv6VKlVIKkHSoNxdVd8KevMAUlkd3g==","signatures":[{"sig":"MEQCICuQAr2YK4pwSpgM7xTVmRBvA8BeZyymQGOGGyyS++HnAiAOwvYmjDWCJ2jHTey72Qo74PSUFSjOeLgITU/dOUEoqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8297},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"2657b68869e35ffbc7e3157d17e17e9eb4659b62","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^29.0.0","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_7.0.0_1768127254939_0.7157529184046267","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@putout/plugin-declare","version":"7.0.1","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@7.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"fe229c12e133a8cdd4249217252035a652cfc95f","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-7.0.1.tgz","fileCount":8,"integrity":"sha512-Y7PAQUYQiEkoF+i6XviQDGftEChrwyfMQwWSexF30hSVggdBKnAuVYvJg5hjTcpnvR9InVrNIQQMhi02qEUXTQ==","signatures":[{"sig":"MEUCIAqNM3wqemoKHVK87/B+2h1km2ZIkmRM6QhTMWPPNYiqAiEA7u9Xc5ywEJ5GseZ5FtqLSrexYCFQJsJkAh4jf0HkYMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8009},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"e984fdb7fb8bd40572c85b2ca98d17fb37f7fd0e","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^29.0.0","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_7.0.1_1768127566238_0.5058403742501982","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@putout/plugin-declare","version":"7.1.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@7.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"8863ab6e2f00e1bd9f25b31cd3d6175b733b85c5","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-7.1.0.tgz","fileCount":8,"integrity":"sha512-LRO1qnzHwRsrYyIuhw5ajwQHHWjLbEEbrMA5rpWfF+3j0BzaqHELiFwiI8KrcUbMljdeOjZtuiTQFTnoxfIE0w==","signatures":[{"sig":"MEUCIDZOL471wErirMcGxCi9/TQTpRGYWzqWSMa6TO1B7+YSAiEAngIoKv0y8vWzjQ9xug7z0dtK0mLUG3NRVITbk/8z1Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8101},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"211ea279524b36a6e7c71ff32cdc0ec5996d498f","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","eslint-plugin-putout":"^29.0.0","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_7.1.0_1768130974202_0.7447765487849534","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@putout/plugin-declare","version":"7.2.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@7.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"11e9d2aa66725fc24eccb0a2ef1e4d2327851de8","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-7.2.0.tgz","fileCount":9,"integrity":"sha512-h5s2xH3FGGVNT2fLN98hQmgaMxy7y2vev4lB9ZFtXpRs6GPIJYODkGnR4BiB0U0H0OwJ0LODrkR5YiWGTQeLLg==","signatures":[{"sig":"MEUCIH8frEv43FX38MXFyxFEppo3ceBG9LaJafo1ee5GI7XNAiEAkNUEYMLkArpykGBOAw62X0QWkGYGwg74r4myyuzpR04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8522},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"53a9005e21ff335e514ff29d866125ef01520200","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"25.4.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^30.0.0","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_7.2.0_1769540446305_0.6373621246634564","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@putout/plugin-declare","version":"8.0.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@8.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a48c2809f6703d73acae9f780d770ebd11f06935","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-8.0.0.tgz","fileCount":10,"integrity":"sha512-AEGFy3ZfeLfChWDi4zN4IjAkjVfsEVaIeFMqccxWzuyPsZPQ8KhdlUnWm/fyIaHnHzk8+SScAvxez9x15r2s3w==","signatures":[{"sig":"MEYCIQCgRV6aFTasbwe6RHpjQyK0ieQ25O5SL+F5Jwhzp32O5QIhAPejzOANLenIDfENadfddO25Cz01EfPqE4ptFnrCUThk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8691},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"0b71821314056cb34105fa1348af2843ae1f1f7b","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"22.22.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_8.0.0_1771451451978_0.6077066855667832","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@putout/plugin-declare","version":"8.1.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@8.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c0a471ffc10756ba57a709ecd930afda69d51af1","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-8.1.0.tgz","fileCount":10,"integrity":"sha512-nBOKKn03egdulRqP/sDLUg+x3DfwadNzcwC1J6tSlJgp2y1YLYqFtkbWWVWmomOPMnPTwtosG7UbVH9RPOeXEw==","signatures":[{"sig":"MEQCIDJlgyyhHCifX1nqqdOc1s5vYkw8RbjQeltCuIqeGSCCAiBN2EnxiFccTPNzDbcrBK70/cUkqIjpLk3U9G0DwD7AzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8785},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"d39a292f43c433455f8bb4a654b11868455451b6","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"25.6.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_8.1.0_1771773675970_0.3543051535601802","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@putout/plugin-declare","version":"8.2.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@8.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"574893b7b50934c76392a3f91501b7a2341122a1","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-8.2.0.tgz","fileCount":10,"integrity":"sha512-4vNvNGtqtqi15W8n9CdrhYhdXgiJiUs5T23Xjq3i7CjhNh+RHaz8WbeJlO0XJEznF7nL7OwjWDdsZD37n5E9YQ==","signatures":[{"sig":"MEQCIESsZwrqeM9wisEdvNNLfnXtWWTDNxjLUE8r96l+lqMaAiAPbR/wXQYadxg+/jdeLGnGx70N7sTsqhVa+HmRImTZPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8880},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"8c956031dabe861526af5efdeef9c23c64931306","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"25.9.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_8.2.0_1775835798160_0.3387883430399239","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@putout/plugin-declare","version":"8.3.0","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare@8.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"73c5eed0b6f2e38c138f7ebef19b3cbaa46d3920","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-8.3.0.tgz","fileCount":10,"integrity":"sha512-MtwvvUjXsBH4ri6MR2ljEOYf8FGpFDWl8vIvrLWNj+aVLjAqoe8hBBYEQu3BXcyawSP7a+NrDU0g+YI8YrHMiQ==","signatures":[{"sig":"MEUCIQCmPAAS8HCtmnNiChY+SesSEJGB5dLbmPxh314OVcupigIgHsfL3BWVJ7P27qjevovP9ihvHlZrTm31cWW6t2ElM8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8913},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"d7ac2b1873ca9ca2c0473a310e135c172aa891fb","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout plugin adds ability to declare variables","directories":{},"_nodeVersion":"26.3.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0","@putout/plugin-remove-unused-expressions":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare_8.3.0_1780781393037_0.24496034881170514","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"@putout/plugin-declare","version":"8.4.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to declare variables","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-remove-unused-expressions":"*","@putout/test":"^15.0.0","eslint":"^10.0.0","eslint-plugin-putout":"^31.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^13.0.0"},"peerDependencies":{"putout":">=42"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-declare@8.4.0","gitHead":"473aeae9202ba82ee8e121d64b3d8a264f9f7095","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"26.5.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-L1mDJOtCcgo73cToppT6E2/W1s0aQ8Dkp7/f0Nx7MNpCokhPWgmbfX+0f1hkBU2UoleE2KVKtZZWba1UFeXriw==","shasum":"0284d76814287f406b8fd5ef1cef001bca51a44f","tarball":"https://registry.npmjs.org/@putout/plugin-declare/-/plugin-declare-8.4.0.tgz","fileCount":10,"unpackedSize":8944,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIUj7skbY38slGL1qCPpvwEneXR+OGcF+u44jUoRmkogIhAOUNE5NMLEWhnsQ/HDHFV94bRyc9fG0St50Mc967pdrO"}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-declare_8.4.0_1784113867991_0.8808405593917032"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-06T20:08:28.900Z","modified":"2026-07-15T11:11:08.271Z","1.0.0":"2023-03-06T20:08:29.150Z","1.0.1":"2023-03-06T20:08:49.913Z","1.0.2":"2023-03-06T20:27:05.562Z","1.1.0":"2023-03-08T13:41:47.658Z","1.2.0":"2023-03-10T09:33:50.691Z","1.2.1":"2023-03-26T18:32:28.011Z","2.0.0":"2023-08-14T17:13:27.222Z","2.0.1":"2023-08-14T17:35:21.119Z","3.0.0":"2024-02-01T12:57:58.340Z","3.1.0":"2024-03-22T15:22:05.981Z","4.0.0":"2024-04-21T10:35:33.506Z","5.0.0":"2025-02-14T17:21:20.290Z","6.0.0":"2025-09-14T19:10:08.343Z","7.0.0":"2026-01-11T10:27:35.084Z","7.0.1":"2026-01-11T10:32:46.400Z","7.1.0":"2026-01-11T11:29:34.340Z","7.2.0":"2026-01-27T19:00:46.463Z","8.0.0":"2026-02-18T21:50:52.122Z","8.1.0":"2026-02-22T15:21:16.136Z","8.2.0":"2026-04-10T15:43:18.316Z","8.3.0":"2026-06-06T21:29:53.173Z","8.4.0":"2026-07-15T11:11:08.149Z"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"license":"MIT","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-declare#readme","keywords":["putout","putout-plugin","plugin","declare-undefined-variables"],"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"description":"🐊Putout plugin adds ability to declare variables","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/plugin-declare [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-declare.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-declare \"npm\"\n\n🐊[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to declare variable that was not defined before, including:\n\n- [maybe](https://github.com/coderaiser/putout/tree/master/packages/plugin-maybe#readme): `maybeArray`, `maybeFn`, `maybeEmptyArray`;\n- wrap: `not`,`id`, `returns`, `callWith`;\n- set: `difference`;\n- fresh-import: `freshImport`, `freshImportDefault`;\n- `fixtures`: `readFixture`;\n- properties of `Object`;\n- properties of `String` + `addQuotes`;\n- [wraptile](https://github.com/coderaiser/wraptile);\n- [fullstore](https://github.com/coderaiser/fullstore);\n- [currify](https://github.com/coderaiser/currify);\n- [pipe-io](https://github.com/coderaiser/pipe-io);\n- [pullout](https://github.com/coderaiser/pullout);\n- [wait](https://github.com/iocmd/wait);\n- [chalk](https://www.npmjs.com/package/chalk);\n- [jessy](https://www.npmjs.com/package/jessy);\n- [nessy](https://www.npmjs.com/package/nessy);\n- [rendy](https://www.npmjs.com/package/rendy);\n- [table](https://www.npmjs.com/package/table);\n\n## Install\n\n```\nnpm i putout @putout/plugin-declare -D\n```\n\nAdd `.putout.json` with:\n\n```json\n{\n    \"plugins\": {\n        \"declare\": \"on\"\n    }\n}\n```\n\n## Rules\n\nUse options:\n\n- ✅ `dismiss` for variables you don't want to declare;\n- ✅ `declarations` to declare variables;\n\n```json\n{\n    \"rules\": {\n        \"declare\": [\"on\", {\n            \"declarations\": {\n                \"hello\": \"import {hello} from 'world'\"\n            },\n            \"dismiss\": [\n                \"assert\",\n                \"entries\",\n                \"parse\",\n                \"stringify\",\n                \"defineProperty\",\n                \"noop\",\n                \"join\",\n                \"keys\",\n                \"values\",\n                \"stopAll\",\n                \"once\",\n                \"putout\"\n            ]\n        }]\n    }\n}\n```\n\n## `assign`\n\n### ❌ Example of incorrect code\n\n```js\nconst hello = 'world';\nconst object = {};\n\nassign(object, {\n    hello,\n});\n```\n\n### ✅ Example of correct code\n\n```js\nconst hello = 'world';\nconst object = {};\nconst {assign} = Object;\n\nassign(object, {\n    hello,\n});\n```\n\n## `keys`\n\n### ❌ Example of incorrect code\n\n```js\nconst hello = 'world';\nconst object = {};\n\nconst allKeys = keys(object);\n```\n\n### ✅ Example of correct code\n\n```js\nconst hello = 'world';\nconst object = {};\nconst {keys} = Object;\n\nconst allKeys = keys(object);\n```\n\n## `values`\n\n### ❌ Example of incorrect code\n\n```js\nconst object = {};\nconst allValues = values(object);\n```\n\n## ✅ Example of correct code\n\n```js\nconst {values} = Object;\n\nconst object = {};\nconst allValues = values(object);\n```\n\n## `noop`\n\n### ❌ Example of incorrect code\n\n```js\nnoop();\n```\n\n### ✅ Example of correct code\n\n```js\nconst noop = () => {};\nnoop();\n```\n\n## Types\n\n### ❌ Example of incorrect code\n\n```js\nconst isFn = (a) => typeof a === 'function';\n\nif (isFn(fn))\n    fn();\n```\n\n### ✅ Example of correct code\n\n```js\nconst isFn = (a) => typeof a === 'function';\n\nif (isFn(fn))\n    fn();\n```\n\n## Maybe\n\n### ❌ Example of incorrect code\n\n```js\nconst a = maybeArray(b);\n```\n\n### ✅ Example of correct code\n\n```js\nconst {isArray} = Array;\nconst maybeArray = (a) => isArray(a) ? a : [a];\n\nconst a = maybeArray(b);\n```\n\n## `entries`\n\n### ❌ Example of incorrect code\n\n```js\nentries([1, 2, 3]);\n```\n\n### ✅ Example of correct code\n\n```js\nconst {entries} = Object;\n\nentries([1, 2, 3]);\n```\n\n## `fromEntries`\n\n### ❌ Example of incorrect code\n\n```js\nfromEntries(['hello', 'world']);\n```\n\n### ✅ Example of correct code\n\n```js\nconst {fromEntries} = Object;\n\nfromEntries(['hello', 'world']);\n```\n\n## `fromCharCode`\n\n### ❌ Example of incorrect code\n\n```js\nconst encoded = new TextEncoder().encode(str);\nfromCharCode(...encoded);\n```\n\n### ✅ Example of correct code\n\n```js\nconst {fromCharCode} = String;\nconst encoded = new TextEncoder().encode(str);\n\nfromCharCode(...encoded);\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}