{"_id":"@putout/plugin-declare-imports-first","_rev":"5-e218e88c2b26cc0038b9b0c43d75be42","name":"@putout/plugin-declare-imports-first","dist-tags":{"latest":"2.1.2"},"versions":{"1.0.0":{"name":"@putout/plugin-declare-imports-first","version":"1.0.0","keywords":["putout","putout-plugin","putout-plugin-apply","plugin","declare-imports-first"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare-imports-first@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout/tree/master/packages/plugin-declare-imports-first#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e6bacd67050ec30cff3491a2216cf5dc035cda01","tarball":"https://registry.npmjs.org/@putout/plugin-declare-imports-first/-/plugin-declare-imports-first-1.0.0.tgz","fileCount":4,"integrity":"sha512-OA2et6f0JTHmqj/UOKgGGio8ceaYEksNLnobszyOGD1qJFoKWmW22psYP/mpoLtNn/uW/jh/pKoo1V3Zw5zUYA==","signatures":[{"sig":"MEUCIQDtjaKkTaVRpslg/d5aNJTIGq55qDQq2uVEORnk2onnvwIgM8zVOGX2Se+QjdHZ76s4WnGRpVUX48p5HWx4T2wLjnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiss6RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEmg/9E3HaMioXvP1I8I7oTaMFLI8I+hhWqOVCbiWNMEpLBkgAcuns\r\njPcf84isP4lqaae15VzR2g6wrZFRAK0eCrATIv9HRur/r7EJsB4P4B+ft027\r\nRn0vsOxgwR6IOhlPr69kgu9OidmoTvuj1ME7m0A5tQ77EAWDeU4MUxhTki1H\r\nB4kW1WzJHR+ytMC7Z3FRgZ7hqLekSpt4et47lirFV9NuDuKRBywbIuqnkhqB\r\nRVaDoS8It76+RYlqNI0Qw4bsNuVkUEsqhQDPyUx12RXeEow+zGZqh8KMsgHu\r\nz+MVmb3kWzomxFxPYVDzPKGvAXu6dsRSx6hlgFwNpW19XUqIp6BetDw9b/Db\r\nJnmsbNwL065I2iLu86+6dMUtXhm9lKTfbpwX6WVXot4V9GanyUcuB3V7g1CP\r\nXLu6fVCApeb6q6VQuev9tNGslumnYIJ7TidECilED+lMmYrhQBjZaYd1aCeb\r\n45GBh823m9/yYVuceOoPihvjkPLm3T3+A+N5KpdKnviliRcHsaefYGqGmQDR\r\nBvLiNQifCKJzWtET9X7rciRDhbHWw9CgYfKax3Y7fAMbs43iEnRyn89mMYIw\r\naWGNveXlfGxuBX/nB8fKnxRO6fj9KDbVv8mAAlAg4t5SLh4lP1apAupLOn75\r\nbFpQIkJwZCdvHwn1weTQxm3pe/q9YhoNDOc=\r\n=17Yy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/declare-imports-first.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"92330a3616d861aacf8b2b056cc17ac031c4eaae","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":"8.3.0","description":"🐊Putout plugin adds ability to declare imports first","directories":{},"_nodeVersion":"18.3.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^15.0.0","@putout/plugin-putout":"*","@putout/plugin-promises":"^8.4.0","@putout/plugin-try-catch":"^1.0.1"},"peerDependencies":{"putout":">=26"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare-imports-first_1.0.0_1655885457204_0.2843309262698972","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@putout/plugin-declare-imports-first","version":"1.1.0","keywords":["putout","putout-plugin","putout-plugin-apply","plugin","declare-imports-first"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare-imports-first@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout/tree/master/packages/plugin-declare-imports-first#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"327f8337685a60cbad83ab8ae61652af16fc43b0","tarball":"https://registry.npmjs.org/@putout/plugin-declare-imports-first/-/plugin-declare-imports-first-1.1.0.tgz","fileCount":4,"integrity":"sha512-5sKKSllhWJ8SGvsV1RBaCr/+QPrslatlXLivWNBtgELFPoJCRtcpY1z/EdLvjTZDGoAbmHUB0MwGnCoS+MTBIg==","signatures":[{"sig":"MEMCIC87Bb+0qW95xp2N0Yh7AiBcU0sH2j3qBRHfZtcfr03EAh8oP4Y9l8aDAYmsR5YjCuIjZhmm25POheUSDnfibh60","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8AwZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBgw/+I/8M5gbieiiMWWrJatw0YT/SN/15r5cwh99aR2GeXwMQI+0L\r\nR2Sc4HQzogoE6XrhvJ8+iHWZLSvKPGPJlnD9tPjzyTWTUs+kgOP3QGFI+5Hi\r\n4nsK1kuscwWmhrza3ha9yfCubPvZT0vIWK6iVDSBCXvNZ0OPmRxAcWxBeZMy\r\nTJwQM4byYYvfGA7RUlkg9Rwd+WhG8KyxESpHZ2UeGsMRBwC7cqs5rhuvagJ+\r\n43ArYXAlRZmZuHwByzqMGpnee3gygMCRrrt4TdtyQKViU0fqQaYwx8jvt9/d\r\n6IqLZ0ViAOAfOrC4vZ5YHSeVblllLg3nw8cghRQAtBk/0pkVl/N5tErNUqC2\r\nkbrkkjwvNEBgsEKOX8qsd5Gwb2RxozXiSiUz+nvSel2eZsrEOnff3p90n8kb\r\nNax07PcVEc7K2o3sDewaBgPzPktjj0vqckVGthB7V8R0oNt0HEOFCZ9wZc+g\r\ny0k7VpKnqfD7deRior11MEnPpksUbTC4FF6CYb6fXTwDzSwIYAj2hBono8W+\r\ntaiDh0mNr8PbuHVNPkU5C3IQJc9JH7L1gYayvGGvYeKovELhI4XIPASal2Yf\r\n+z7McnFhsD9Mn7rQItR3qyg3rTm/oorCS4llOnYOu5FY5EFDJeEzvSQTtfpS\r\n2oMFVNoTjfQwKsEbXgGy94IAuMHD6usjyPw=\r\n=+dED\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/declare-imports-first.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"69470cb00990eecbe766f77492d806fcefbaa2bf","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":"8.3.0","description":"🐊Putout plugin adds ability to declare imports first","directories":{},"_nodeVersion":"18.7.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","@putout/plugin-putout":"*","@putout/plugin-promises":"^8.4.0","@putout/plugin-try-catch":"^1.0.1"},"peerDependencies":{"putout":">=26"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare-imports-first_1.1.0_1659898904817_0.39725803048223396","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@putout/plugin-declare-imports-first","version":"2.0.0","keywords":["putout","putout-plugin","putout-plugin-apply","plugin","declare-imports-first"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare-imports-first@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout/tree/master/packages/plugin-declare-imports-first#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"33785d1dae295c3e005bf407158037573e961b45","tarball":"https://registry.npmjs.org/@putout/plugin-declare-imports-first/-/plugin-declare-imports-first-2.0.0.tgz","fileCount":4,"integrity":"sha512-UJ73+FGcRwTIyNht/H50hRYSegQLtU8dITLlias6xJE2nqSVXJA7vHGASoS600mS/FHs9pDjxzRHU7y+tLCiOQ==","signatures":[{"sig":"MEYCIQC87lXvSUsbpz6U+2JZzG3NjLEu2FMLofFqpMXaWHVFVwIhAIrC/kUCrxfqfzaEK+C67P8r1UT3rJia1rJosBILtE3D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8ED7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt1BAAjIZRSx+/Rqql4lrY5vIxDj6J1RxzqdxjSNDjsrR6m0SfBqoI\r\njml5PcoqTemFLZPFAKL8e9M55lJKg5z/ps11AaHi8Y6ZFZuhghy39umqjb9J\r\nMvqAh8ihoMWYs5p/pIy4k92DGJ+a1vMkRky2FTxPw7a9ztAW7xlSPNfKRAxz\r\nzrAzRycmUsH441fZLZ95UmEhvHPN/vhxtdASOruHRqsJCVUlvSK57ZxOYuBx\r\nlNAJZOHzR2YTDAX1L/iYBhXn48V5opQVxJTccQ42x0KwQaTa38FLO73T7DrR\r\nzMXtWzmdTZ23IDzpZHDSLlnA2LQEP80KMUcYVwJrihiaUEUO6wQQ9ojPZNj0\r\n9Imr9C6foUWRr3fSxaFgALPgKaRZI6SqXu+WLIn2LXZ2D41ckv/On8m+mUO1\r\nKZu3ZWnaXaT8/tV0Ed6CqunDuDMbpNnQ7hP3beRdDngVk9+mqGU3d9o3xvd6\r\nhAJ8JMYbh4qM3BJ2fiuPMAW4x05ULBzY0KVvux8cgkS8VdlZVCqsSDaiLEXi\r\npeCiJybaa0Ow62uv5b9j6lOGpcWT6fwHmMuU61UHhZWDFdVNjrVRnZcsuRv5\r\nMFG8sxZ8YmJ2BOHUrDEKnW6irv37Emme7tNaDIXiVNEmG/CXdklDyUiWX8w/\r\noj/S8btvDLVHRvhdAck9V5VJGSzfJGN+XOI=\r\n=mbeT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/declare-imports-first.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"1117cb03a4dad7c286507ad73293cc5a7ea389eb","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":"8.3.0","description":"🐊Putout plugin adds ability to declare imports first","directories":{},"_nodeVersion":"18.7.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","@putout/plugin-putout":"*","@putout/plugin-promises":"^8.4.0","@putout/plugin-try-catch":"^1.0.1"},"peerDependencies":{"putout":">=27"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare-imports-first_2.0.0_1659912443758_0.19766444946483497","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@putout/plugin-declare-imports-first","version":"2.1.0","keywords":["putout","putout-plugin","putout-plugin-apply","plugin","declare-imports-first"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare-imports-first@2.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout/tree/master/packages/plugin-declare-imports-first#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"4879c652596d3ac435baa6fdb21e771ff47b2dfb","tarball":"https://registry.npmjs.org/@putout/plugin-declare-imports-first/-/plugin-declare-imports-first-2.1.0.tgz","fileCount":4,"integrity":"sha512-0L9XQ7wM09hOrokLm3IJhh300MkgIa+5XGbJ0JgHKtgY5zhk6hdEtcGefbzhRLbc0oiXFfEsad14z0nSbdvv4A==","signatures":[{"sig":"MEQCIEu5IKXKvVinfVk27neg+NLmoZcaL0itAMKG0h4uzyZ3AiBW98+sIA1WW4uewpJLIXuBjggxLQ0/AwbI8Qxo2ZXllg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+4SXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCZg//UlNWJfC7H5aO5EY6OjtMs3UIb8p/cQe7rET9tA/mLM4se7tU\r\n5K8gB/dysaly/dM3fE391xK2odAGWQ3QdCHUVsXkP0vPRVxB6bT65j5bJ+G0\r\nfErhDOVqL06cEfSPiFfjsxweNNtJRyAf+rQzSwTNTTSCvqJN+u7UrWJqVze3\r\n3JWyrKun7D/sfOCfKUHA81L9jW12Cu9kuoBpm1xlb9zEdxXHo8/dsbmLe4j7\r\ndJ5YNsJybE41WAqJkAsRc/vpvkh4vA4m6elTPP/dnL7C4Li9UdlUdcEb5ljn\r\nrmbPVNNYTKqe0w3IumjkbGnadWSfoLWSt8gykMxf4PPmAvYFAznfkP0cYiz1\r\n8eTHbjA07NMKcDX4oRB1drd+HFquwaZDtoMT3IK3RBGqRIiPaFwWE6Kj5x0P\r\nBCI1sL9dOzydm3LLDwtC+5ScW3pokUwACNbdu7+kM2LI1WwQkXMa++5DX2aB\r\nf9vR/7rlyj8domjNq144RPWAN4tifSS2kGSC2YgPzX6PLGRI8zhDaBnFXdtS\r\n4WXl/DomHVoId0zn9zBSVBq0cxkTODPmIbgZq6TbMaQ7zeib5XiI2/MuBmYQ\r\nySGFhGY808MrpDqr0RhxRlhuxy0pnG/GTQqMUSeU3Lgoom6jLcCFQgVVVgqM\r\n6Fk84AoDuIxB2jCj20RGjQ/u/XTgtzGQJpk=\r\n=KjBA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/declare-imports-first.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"4c08fd2dcbd4c588883fba6e647e27400ce28154","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":"8.3.0","description":"🐊Putout plugin adds ability to declare imports first","directories":{},"_nodeVersion":"18.7.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^5.0.0","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^5.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","@putout/plugin-putout":"*","@putout/plugin-promises":"^8.4.0","@putout/plugin-try-catch":"^1.0.1"},"peerDependencies":{"putout":">=27"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare-imports-first_2.1.0_1660650647641_0.6556321186030087","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@putout/plugin-declare-imports-first","version":"2.1.1","keywords":["putout","putout-plugin","putout-plugin-apply","plugin","declare-imports-first"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-declare-imports-first@2.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout/tree/master/packages/plugin-declare-imports-first#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"fbc76248fb33e0f5fcce1bd5f72dc3071d5f9f20","tarball":"https://registry.npmjs.org/@putout/plugin-declare-imports-first/-/plugin-declare-imports-first-2.1.1.tgz","fileCount":4,"integrity":"sha512-BeWfnUzGr96bVKJxL91DVNd5v92fHUEW5nkTfwYgbT8kXzzoR1T1vy3qkMqOiPycBD0FX8o+kWsn9TklPSbyHA==","signatures":[{"sig":"MEUCIGT01SMfMkFWP2dF6cwXEzcTVbevHQKCI+8iq2IwQTejAiEA/gTBUEtEOSuXQzw/9eKZAYq/YV0r7ViANjd+G7Rq6WM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5515},"main":"lib/declare-imports-first.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"abde958138e302f0560ff37ab0d586d81ffc5305","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 imports first","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","@putout/plugin-putout":"*","@putout/plugin-promises":"*","@putout/plugin-try-catch":"*"},"peerDependencies":{"putout":">=27"},"_npmOperationalInternal":{"tmp":"tmp/plugin-declare-imports-first_2.1.1_1734813483391_0.7434549939816266","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@putout/plugin-declare-imports-first","version":"2.1.2","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to declare imports first","homepage":"http://github.com/coderaiser/putout/tree/v36.18.0/packages/plugin-declare-imports-first#readme","main":"lib/declare-imports-first.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","putout-plugin-apply","plugin","declare-imports-first"],"devDependencies":{"@putout/plugin-promises":"*","@putout/plugin-putout":"*","@putout/plugin-try-catch":"*","@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=27"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-declare-imports-first@2.1.2","gitHead":"06fa9243858a31e21523413915cb274b43652622","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-vZbl5+FhqKjwzNU6n09AR7rybEEcIWavo43Djjr+keTTUevzs7oy3h8i9UAUIG6C6rZnvISrsDEZPx32R1budQ==","shasum":"1ed3f17d24edde53723642d3faed06df9662dd4a","tarball":"https://registry.npmjs.org/@putout/plugin-declare-imports-first/-/plugin-declare-imports-first-2.1.2.tgz","fileCount":4,"unpackedSize":5517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqJrbpHBIhBYxUjKopxARQkPoQisZsYKnVAjBHUk4q7gIhAPEuRTQMyZdM8G+qXJdXgWQBU7pfRmGlAJoqODpaaB54"}]},"_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-imports-first_2.1.2_1734865412228_0.37837711142024366"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-22T08:10:57.127Z","modified":"2024-12-22T11:03:32.646Z","1.0.0":"2022-06-22T08:10:57.413Z","1.1.0":"2022-08-07T19:01:44.985Z","2.0.0":"2022-08-07T22:47:23.961Z","2.1.0":"2022-08-16T11:50:47.842Z","2.1.1":"2024-12-21T20:38:03.575Z","2.1.2":"2024-12-22T11:03:32.406Z"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"license":"MIT","homepage":"http://github.com/coderaiser/putout/tree/v36.18.0/packages/plugin-declare-imports-first#readme","keywords":["putout","putout-plugin","putout-plugin-apply","plugin","declare-imports-first"],"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"description":"🐊Putout plugin adds ability to declare imports first","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/plugin-declare-imports-first [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-declare-imports-first.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-declare-imports-first \"npm\"\n\n> The static `import` declaration is used to import read-only live bindings which are exported by another module.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import)\n\n🐊[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to declare imports first. For CommonJS use [nodejs/declare-after-require](https://github.com/coderaiser/putout/tree/master/packages/plugin-nodejs#declare-after-require).\n\nCheck out in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/b1c18e5d726afe4ebb69d6b7a7dda82b/8189590815a1b8adb35bb8a846e28228e3c7fadf). Merged with [`@putout/plugin-esm`](https://www.npmjs.com/package/@putout/plugin-esm).\n\n## Install\n\n```\nnpm i @putout/plugin-declare-imports-first\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"declare-imports-first\": \"on\"\n    }\n}\n```\n\n## ❌ Example of incorrect code\n\n```js\nconst [arg] = process.argv;\nimport esbuild from 'esbuild';\n```\n\n## ✅ Example of correct code\n\n```js\nimport esbuild from 'esbuild';\n\nconst [arg] = process.argv;\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}