{"_id":"@putout/plugin-esm","_rev":"102-a418296e101d742d1099beac504eb9db","name":"@putout/plugin-esm","dist-tags":{"latest":"10.12.0"},"versions":{"1.0.0":{"name":"@putout/plugin-esm","version":"1.0.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"6796521c4d6a1fe280fd7f4205078083cab97dd6","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-1.0.0.tgz","fileCount":12,"integrity":"sha512-ZA22YvhjUF1FPS7MoHQknWAYnKRAerJZ7uwpLPT4c/N2bcal15VMGLMd2ugHEaRdqaHvFntq0j1Vocuqpm7U/Q==","signatures":[{"sig":"MEYCIQD48XwHFtBBQn/RsqQidQ1OgjP46khmCu/JkinpJEFlhAIhAJ4NODMbMd6FFnIsRpkbdiWMHJX5mmLmRvXcfmb+EP1V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18123},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"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 improves ability to transform ESM code","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","montag":"^1.2.1","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","eslint-plugin-putout":"^23.0.0","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=37"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_1.0.0_1734813985982_0.6611973789587695","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@putout/plugin-esm","version":"1.0.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@1.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"232867335d7c6d58c7722115c70a277cc446870e","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-1.0.1.tgz","fileCount":12,"integrity":"sha512-LEjQAWoZ0Qbqd7QVxh82uRosBw60AWWjpUDQbKKZ6irFECxVMzc6byvFpG58v0FwehSNypLuVdkpC7ulkb5pyQ==","signatures":[{"sig":"MEUCICe7a05dETNwHJC9MGle96gzOIhMhmp5pw6z6vOYAADLAiEAsG6O4BZdbbZz8DWNXlP7vHOohxpRe3GBjNOy2TFqGM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18237},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"e13017c627f66e99bdab9d8cca9717c345383c8a","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"20.18.1","dependencies":{"parse-import-specifiers":"^1.0.3"},"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","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^23.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=37"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_1.0.1_1734816274152_0.8970267834286676","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@putout/plugin-esm","version":"1.1.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7f079c2e84454d4e966d82b487b19521c492ad5b","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-1.1.0.tgz","fileCount":13,"integrity":"sha512-nKJETFrh5UxZMZDnCN6LQPzwTblFluDs5FrCrVmbv5qD6hAm6MA9bkUxwE2MgHiHQgm7LjwPttl51rdB+mImcg==","signatures":[{"sig":"MEYCIQCS0i1m++jO9ZmavUH5Mf7nU7WoCQg8rwtuRjC9tgkWigIhALRFO6NA5XHLh9OK135QcwJ0OtgLN5MsCzHt5kx7N9cd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18438},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"f3a6efaae7a6c1a0082783eb11caefe27d46d93d","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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.8.0","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^23.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=37"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_1.1.0_1735039054987_0.03783340721222106","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@putout/plugin-esm","version":"1.2.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@1.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"977a29c251b0055a35ea3297390cdadb4ff2e93b","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-1.2.0.tgz","fileCount":14,"integrity":"sha512-H8U3DApimjAxDxLc1kZpICOPnm4Meew3LkP3DDbDWsLeOrUd704UafdFNbrcveQFDwtWh8MpyEgN+JgiI4fhag==","signatures":[{"sig":"MEUCIQDI5ww2FP7NBZEQyMkjADMlxeHQn9bvfFVI/AfpbGQnTgIganQjR++ldKFKP3W9zP25w9A/gXUoVQJ3m3aKOOqH/t8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20143},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"4d9cab9d253e913e2940da4393919426e3299c97","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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.8.0","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^23.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=37"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_1.2.0_1735387847288_0.5272553552660162","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@putout/plugin-esm","version":"1.3.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@1.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"037d98e7b0ad3df0b03a2f16055ee41b11c9b4e2","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-1.3.0.tgz","fileCount":14,"integrity":"sha512-llbjHgoVykc+VQ9ZfXMJ07ZVZZEI+x5cCjCk+3nofH2JU2GBvqQ3g4/0s+v9DDBtOFi7uAOytF9fMOfYFetZUA==","signatures":[{"sig":"MEYCIQCAQ6an6peKU10Bx7jcLG5Sr2CwQYOW2uwGPUQgQaaiHgIhAKy0JEmMssHAUkgBGUAEv39FbR7pq6y3U02s/mARIJvB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20261},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"53bce10fa91ba89f65f05720dc766a4bd71572a8","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"20.18.1","dependencies":{"parse-import-specifiers":"^1.0.3"},"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.8.0","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^23.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=37"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_1.3.0_1735504042155_0.14668168019133643","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@putout/plugin-esm","version":"2.0.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"672dc4a135da25f50588c51207702cd9d876fc80","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-2.0.0.tgz","fileCount":14,"integrity":"sha512-IcyXlwFHLMKHAMTzj94eOkujb3qzM1+F40wEzNVmwr+ymcblYgwkpaWDHdLkYHYhqjoUaTq9Ku4SCjAlMBZr0g==","signatures":[{"sig":"MEQCIDMhJDK+tDwT9xWIn1w8sYJ+q/jAcs9UoMtaH5PweY1CAiBcjftGNi1TtAsMwvnQGCNJYajpxgM0uhXjRwndNzrCaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20606},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"4aa7d9b82ba49efe11f81083e981261262b96005","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"22.13.1","dependencies":{"parse-import-specifiers":"^1.0.3"},"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.8.0","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^24.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=38"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_2.0.0_1738453201251_0.013681774124139734","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@putout/plugin-esm","version":"2.1.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@2.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"94cb2f1845a4a34c2e4aaf40d521afb87243d0c6","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-2.1.0.tgz","fileCount":14,"integrity":"sha512-OOnRZ0pl6i+vMaAcIUoOkuHI8aovGf1VNe12KVhk4u0IpbfHGXLOSomWa9OaqYlr4A7/C532c7Hk4m2m76uTMw==","signatures":[{"sig":"MEUCIDjCMxFC8hSSPF4KEdWZ0Mu24hgcjtDsa5Q+Kd3IJVdlAiEAxhWvpzxcXa7BKE/xa/8HcgP+TMuaoOrNJsFVPG6O3h0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21201},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"5e706ecd93ade2db9d4e2917c8ad4e2e02595f08","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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.8.0","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^24.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=38"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_2.1.0_1739813081999_0.6982348631849384","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@putout/plugin-esm","version":"2.1.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@2.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"042d9cbe792e7b225dd46688bf99a1da1e0a90b5","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-2.1.1.tgz","fileCount":14,"integrity":"sha512-vBxMBVoW9ZU8Fg42BXdI2t5r5k90euT6iPyIk55XvF4zrEWhsbueHfmQM6uPu4XGO5pYgVWEc1AbwM2jwvymuQ==","signatures":[{"sig":"MEYCIQDR46U9mD0xixQfs/7zLan8vU32KqVIMU9Fy6hFpXNw/AIhAO7U8bwx6FrEhAtyQNXs6AFBLuPdqR6d3lOxmVODDLN1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21309},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"d8a3a9f958e46bb861c2fb7ddb18cb92ea0d3322","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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.8.0","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^24.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=38"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_2.1.1_1739813837197_0.43232518901604866","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@putout/plugin-esm","version":"2.1.2","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@2.1.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"3acde7de18520edb7e0e6207cf1e5afe4e3a75bd","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-2.1.2.tgz","fileCount":14,"integrity":"sha512-LZKbzv8dwzNTUOP3/1jnN/MDqvM3tHKdIDiWLd+/UbdAsqpEtNdA5sOBFzO/UCYTKfaTJDoBugnyAB7vLRbtdQ==","signatures":[{"sig":"MEQCICwoWntxcSN7FH8UPT1kZK3smUswVmA7i+B2hQ5Y+pgHAiBs/0KsItVAMW0Akx06J8MPW3niUa7b4q5CBCvJRTTn9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21347},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"2e1ad0f84af84a717017e1a340ce07976414cec9","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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.8.0","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^24.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=38"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_2.1.2_1739815664873_0.5385377868849492","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@putout/plugin-esm","version":"2.2.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@2.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"ec2677a3cab7259f253010ce33eadf14713951c0","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-2.2.0.tgz","fileCount":14,"integrity":"sha512-AgXA5S0ZZyfPEO72DSzNxRWesZtsEVv8NmLo5nbbDEgUgNaXHEA+gKhUz8CQMXCIQ8qtPwoPOnr13F5ww66C1Q==","signatures":[{"sig":"MEUCIQDRmJVolcXQY4STOf7Mwxe9Ak65fSwmzxEQs7M8AvZulQIgSsZtpmbnLKZ3cXFJc0XpH+yrRbZ5xF4sK66ty3uaT6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21454},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"7420534475b088cc0fbf7564a208fd9f49ec6ed8","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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.8.0","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^24.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=38"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_2.2.0_1739871115991_0.5300281092395043","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@putout/plugin-esm","version":"2.3.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@2.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7b85c25b7fa1eb8c9a934031ba85a2d8b4c91e60","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-2.3.0.tgz","fileCount":15,"integrity":"sha512-q3Qj6eQ/yYSmAKD6VJBW/vK3/jd2OBZdq+kJiGlb1ZHIrRNWWdU5C4/ZbWSY7uiQXhaYKsTF1uIg9+riVvqtkA==","signatures":[{"sig":"MEUCIBYeqlGi0GLCdF1CggzBKYCHkCqte7757TTNyIPJ8EhUAiEA/qUnBEaJ6N5woYynr+Q/vhsNQzmhmCF3WBTbVqWLtYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23158},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"710ed1c3622767f7af8b81e27d2716596a52a1e0","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.8.0","@putout/test":"^12.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^2.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^25.0.1","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=38"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_2.3.0_1740579769566_0.2774792895203053","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@putout/plugin-esm","version":"3.0.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@3.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"474142cc0a64c7d7a85cc0e287805daeea77e92f","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-3.0.0.tgz","fileCount":15,"integrity":"sha512-9BQsGCwbaok9ijMLcNUjc4qXLTlQHi9AJBEE+QcBSfj/SOkbVydolVPgvde54xTOAxHw/kiY/wzmxX2vyt/RmQ==","signatures":[{"sig":"MEUCIQCrrFsrvgBS1YvuXaAyVxBcixCp5z1bGY/GWCVUUm+MnAIgby+dprJq1d616syRQvCeroL7WfaugjR2+5yK7WNi52c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22963},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"a41ab1329cec7ea71f253efaa0b56ae3775f4e78","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"20.19.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^26.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=39"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_3.0.0_1743684394591_0.26352459223941405","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@putout/plugin-esm","version":"4.0.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e59fc7b643f79cd6a20af0597b67ff1ff433551f","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.0.0.tgz","fileCount":16,"integrity":"sha512-Q1SobiNsq910jRm7UKjFOFQ9JRHULrl56gLauuYR+kIrCVypDa35MUrMTIrmlUIhAFoNbhN1iSkLswQnlmf0nA==","signatures":[{"sig":"MEUCICRUsF/ZM1ZYcbnKYuC0oVEtKXp5rtJkaavXX3iNA1PPAiEA938awTfQYxgzIKja2E/c7E9qvCyYqI/I2TkGFQjVQPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24614},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"e6266cd2596ca384132915cea22866d782e83c40","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"20.19.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^26.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.0.0_1744117428036_0.41271919566035886","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@putout/plugin-esm","version":"4.1.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"433c8b4ea43907567ddbe15766d735e21029b379","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.1.0.tgz","fileCount":19,"integrity":"sha512-zO1HiFEAHTDakMNTZOJCEqdYDqVgxIxcJdxIu8AdmQBO1Tp4vMmhn78IvyQQmNHq8UKylC89Ftu1hF/GPh/+0A==","signatures":[{"sig":"MEUCIQDInSiYlTVc/fHZnzpysOhNz4uNFu6mqR+/SXAaQrIZgAIgCafjRaa7ZbxZRU2vRvdclxLXNlWc5nUiBIbxxoscxsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29237},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"46455b2c2a153dcb60dcd3c2df471ead3295f4e4","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"20.19.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^26.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.1.0_1744215160364_0.8589637609064873","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@putout/plugin-esm","version":"4.1.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"bdf06adf27d348aebe853d36118e65fdbdb849b4","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.1.1.tgz","fileCount":19,"integrity":"sha512-egCNH+WJRP0qLU3uAq0F9xfJytssAdjgyTH76gEOZTJZ/xmQXyIfLT0iAXLPzkOHuWC08Yi+o3n/ilmR64GKpg==","signatures":[{"sig":"MEYCIQCDn9zGJwzLlS9SGfkxbJ0EtjMLlCof6zUGeRJqbCDBrgIhAMAc/bixx285lnJKqBz4dXcNS8IZBtkmKY4gUIPZwqoW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29246},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"9b18c72322e941a676b585dbbec373ceeb0b7744","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"20.19.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^26.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.1.1_1744232313264_0.6722211701396432","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@putout/plugin-esm","version":"4.1.2","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.1.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1dbbb3cbf5084f48a60116264c24d6b05d71c9f1","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.1.2.tgz","fileCount":19,"integrity":"sha512-NyFx2LtvSTa5U7ANvcEWZHSSiUCOblfcGltB+4V5FKAHjgE8IO8kZqZup8SaYFjpyrQQGb07yM9Iv2ysEP/3Ew==","signatures":[{"sig":"MEQCIAnNOR/RL07Mykx37oz9IXr/CmQKLXbcY5sikzOD+YDSAiB90AgPTkTAh1yyqRYSnaENnt/ULdlYtiy5t8TvWdHuAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29227},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"1513de76e62a5265de2ea9cbf7e897f4dbabec47","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^26.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.1.2_1744803058451_0.3500641699875784","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@putout/plugin-esm","version":"4.2.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f606c2ce67501b0e2e2d948f34a21b1d3b071020","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.2.0.tgz","fileCount":24,"integrity":"sha512-LoE4vUCKlAP0fi2G/FOxWP+K7eh28ITY62vul9q66jRd+aZWywEfkALriD5C4wZ4xeUn0kqVR/lz9oX3kAS2Gg==","signatures":[{"sig":"MEYCIQD8GjfogbFf2Qs5uQ6iss61sgh56STlWlD7bYOFvdrgYwIhAJNqoXvPr9OC77rxqXBEe/fwL2PblD7rocxmJdJiYbJo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35170},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"b0613d77355f4f71b1a6741c1300464771a67e05","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^26.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.2.0_1744839001576_0.020429543806860018","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@putout/plugin-esm","version":"4.2.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.2.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d616b06f2e5b8956b4584adfd1bc3df0addfa040","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.2.1.tgz","fileCount":24,"integrity":"sha512-Utvz1oEDEXXqS/zuvjgUOOo4gezlF8yNfwjPXO8jG2gBmXvNkQBLkHqApOT0h9lk2qW+CfbUDxa9+ug8Fz5kLA==","signatures":[{"sig":"MEYCIQCtr6IWe2VPaJ/ZQgINnrjYwIf5tFB0154UldgpYunoswIhAPIaAe9X+LiQw20deQXo5/8IM0/eV3ncCWkZZVhpJjna","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35344},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"e21b83c749ecdd0888f7613a6cd0ecc86e4882da","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^26.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.2.1_1744891774880_0.41743574595118127","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@putout/plugin-esm","version":"4.2.2","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.2.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"91e4577ec791e8918599a01b80af19227c561708","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.2.2.tgz","fileCount":24,"integrity":"sha512-vzyF0+8Lcu376busWoRBNiSdLHVJM+tl3fBKZXf8hrvik8Cl5KUEG3fLINPSw4ZbcYUvnsHcciqwR59YrFFAmg==","signatures":[{"sig":"MEUCIQCHvJhYby5LXUlWhQWIa77TUb+Lg9qeRiukgpvboJoqaAIgL8idzHkgRE2F7EwzK2vhj8QcwyK6uGfxikdtMBn5D0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35419},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"4705e08ece33f7880d0dead610ce886e0c6fe3a1","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^26.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.2.2_1744981532534_0.3722695390082702","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@putout/plugin-esm","version":"4.3.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b91212c04e7b0f02806af860e7328e422298c31b","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.3.0.tgz","fileCount":25,"integrity":"sha512-7sIm1JTkPf9KuLSRKuNIay0eKt3NxmyBjF9m41XQMJR7z9J6uRgrn48U3pHJn0xUuPo2Xe5dKIybkrFif2fmsA==","signatures":[{"sig":"MEQCIARMccOJzLCkTCjckoRms65V6QWcKmO9AQ050UESZFZZAiAeszSQEUGkoZSZWXt16bp4mxNO7UvA0sUhSygXOMbR4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37618},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"845bee48711d00f08ec26e05c3ae31184c7aac1f","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^26.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.3.0_1745793141674_0.7175796081782737","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@putout/plugin-esm","version":"4.4.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e47eef7dc74f14af9adf8c32f9791e921d100b8d","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.4.0.tgz","fileCount":26,"integrity":"sha512-aEGFQYOVLNe5dGw1wZGX2FOAflOIf+KRJkYFRuroSXT12vj1nTH75aLeiPwYYczOTKlT27qMsOs5IqB94uYJXg==","signatures":[{"sig":"MEYCIQDZp+DQf9yipOuBbGuDmXpVvcVf2fmEzfqoEcpHDjZa7wIhAMUSay2QzXlmruMzwGKA0uPkLZtMOUnfi+dYOuW+VKgJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40016},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"eececa3e12e514535c83a38589f9f88ea609c664","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^26.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.4.0_1746739808610_0.9620923001278989","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@putout/plugin-esm","version":"4.5.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"157769ea53f7dccdc6ea8d8e1fb68695b03c1d24","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.5.0.tgz","fileCount":27,"integrity":"sha512-VS62RNQsAX0AbJZ+bRVA/ogcJQbJ5tono1Xfbvy6Z+3Q/owaXOAH7q+n7tQSeVV3v0QJjSldzVE3mgibnYEH5Q==","signatures":[{"sig":"MEUCIQDrfvNcmgcW1nMW1rm1UhJxorwi2gfGFP/nF2LR/ZR75wIgc+CAuOFlR7PYf43YfUGghtWN0vHcN738SCcd4veSELQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41280},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"be9acd66f9625add29fbdc275ef7f380857471d4","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"23.11.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^26.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.5.0_1746741957449_0.18770603827733523","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@putout/plugin-esm","version":"4.6.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.6.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d939b2fe01769fd53c01a476e11c120e9db3899c","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.6.0.tgz","fileCount":27,"integrity":"sha512-SGjIn0bcOqGWSeC23p9BmjBFw4XVnUk7+nizp2XvAYvdoW8tAjsw8buJjnm+VYosZ9qpJnoDpXPpCmKqS9EYFg==","signatures":[{"sig":"MEUCIGNMRO56x2A2vwpEalg20TBBCX0jQ8H+3WkbCqraJ9btAiEA+HCDBayMEhdPFi3GpAMmpBLA9S6A8h94imh4MXagHsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41349},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"d417700895f3c1b0aa7a3a7e90570a1909c77e44","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"24.1.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^27.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.6.0_1748462016179_0.023477071974403962","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@putout/plugin-esm","version":"4.7.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.7.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"07ce4fa6933bac74c63e1a4ce4e851685a7d23ed","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.7.0.tgz","fileCount":27,"integrity":"sha512-eznx68xF0vB7UwHN8E1a6HZ5XYXGOwr0N+SLKrEssMeUDJqqece+QFsszfcm8OInMzWVUVpQ9N8c+w4rldi8Bw==","signatures":[{"sig":"MEUCIQC+pjK5q1QfcEACO6Bwvv4TcDX5GeFuvMs/NnObGm3NlQIgZBDHvR9ldCbwCa43gigrrfB7s3+U2ilnQGmT4IaUQDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41463},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"1fc996479d4bd840af49fc3bedf9f832a46cbe31","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"24.1.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^27.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.7.0_1748462218237_0.5837801588122504","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@putout/plugin-esm","version":"4.8.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.8.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c46238197a47661bff2a63d6c4c0fad16c59faac","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.8.0.tgz","fileCount":27,"integrity":"sha512-vX0nr+i78utWn5WgTKsrkUI367lbwUJ5nD3BTBu45M2EXIiuxClNqTaZpEtEYnV5B66WoBwP45rnhtMng+awkw==","signatures":[{"sig":"MEUCIHcjRn5GK/DiTe/jDdYWUOcD85ovGqtV9sQediqbT1xmAiEA1SZc6EZMERWgh9CtytA2gNzhPpn0B1cuc12WXFrTQvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41620},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"90239da79305e92219646a7b796ee135379f2848","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"24.1.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^27.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.8.0_1748462474329_0.6392512739244385","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@putout/plugin-esm","version":"4.9.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.9.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c2497fcbf94a7f80a198c3ea615b206895a0c3a5","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.9.0.tgz","fileCount":27,"integrity":"sha512-nIiEDCWGuFBBs0lYwYoduUwuPnBs/atRlGxxj8qCWtYCDN4RHAyMvVauntHHbfLVXa9/vnvGKiRR4zu6TjHKow==","signatures":[{"sig":"MEUCIQDDwVU0TcdG31h6/998Kdj1lOoQkT83RGrghScpChBBWAIgJ83g6fEjA5rNLaM7klmM7Z7KTqmyWZKgovsB/jk8BAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41693},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"8d0121d5bd13de18f900bee9763eef7c1fec9706","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.1.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"20.19.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^27.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.9.0_1748726405229_0.9792936770461611","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@putout/plugin-esm","version":"4.10.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@4.10.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d1d88507c3c4ce661a88c20e12a2f310b6ed1fe1","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-4.10.0.tgz","fileCount":27,"integrity":"sha512-lwFrp4DkrDwyG1Jg3y4hhrhTkqZJhz0FpEW54Jy+TLgJ5COCGIYUAjJStMgt5G5AIxYa84ZPJIqNt7Z0XpK1MQ==","signatures":[{"sig":"MEUCIQDgs7gk707CuKxrGMMqXeccOCJ7GH0OHv6Z5nkTVJkgmAIgW39nsyItWPMKR4qocxwna7PP75fDP0+mMu423XVatoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41927},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"f660d3b8aad6e70797a3aa853be0e19904204fb2","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"24.4.1","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^28.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_4.10.0_1753804971724_0.07105460165584687","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@putout/plugin-esm","version":"5.0.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@5.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7e7a10a1be1ba08d975fa6f7aec65d04afc9385d","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-5.0.0.tgz","fileCount":26,"integrity":"sha512-oO2cSXfY5TFOhbFuV5Jwi23DtlwalQDUI3TLSG21MMmLSfYvFbnbGyjhx2brQdlz1M/M9Blb4deEqZELKQoNkw==","signatures":[{"sig":"MEUCIGMKpbURMsb7JzvboyMfi4D+4rOh1+5Xvdlx3i1U/pNTAiEA7lpI052nYaTS7tkaIQ8JzNZTXAG6gsRRtnrMM9BN1rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40107},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"0acf8a745df6d95aaf16836580705b7ec1b5839e","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"24.4.1","dependencies":{"parse-import-specifiers":"^1.0.3"},"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":"^13.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^28.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_5.0.0_1753810012413_0.9409519846222174","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@putout/plugin-esm","version":"5.1.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@5.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a7658249d0decab30ba179ad6915abf7f529c085","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-5.1.0.tgz","fileCount":26,"integrity":"sha512-XZvtd2etsBgwT2moSfGOR8U9lE6U0koVOQSehJtrIveGfK0kxwByTzZYvrah4GNQw/w7YbJb4nwiesHNdl3S4Q==","signatures":[{"sig":"MEYCIQDeXaKJbGR4H1KkRvKwb/ygmuFl7BfSzY3GQCQOuan5XAIhAIzaBNBlSePZlcD96HXEAyNbTSsOw3g6cIrM1ikJFIs6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40228},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"dd8e36964d178bc4be60ef9498e4b90d855292c1","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"24.8.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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","@putout/plugin-tape":"*","eslint-plugin-putout":"^28.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_5.1.0_1761575108522_0.657545229385508","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@putout/plugin-esm","version":"5.1.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@5.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"558a47cd9dd73e1096fc738ef10a0733f6e2e8d7","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-5.1.1.tgz","fileCount":26,"integrity":"sha512-AOCVEQ5JLxWbUfy3pLN+dz1gG8ZRLFTdxKbuchwFiwZjBuUf5KokLs/jSJTam/vMeWXTKhidAnBf1q8PnoLYmw==","signatures":[{"sig":"MEUCIBeKxIBRnC/61DhZF06IjcFqohiGrrnV3y99y2lBY2ckAiEAkJdksSxPZGmQEpCtiS7JjjesEbvzwmL6slDknrTBXyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40280},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"b8d5f6a08d800f4a90b6151f578005d1de6e1aa1","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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","@putout/plugin-tape":"*","eslint-plugin-putout":"^28.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_5.1.1_1761920963634_0.673215305289407","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@putout/plugin-esm","version":"5.2.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@5.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"05d7e887a92b2d1cb58dc3c81999e498fee0a85e","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-5.2.0.tgz","fileCount":26,"integrity":"sha512-XWWgAuOj2VD9yX/VNwFmwyentzwbhUo+vtiA0DaDeuRBwXOf1VAktFQlJ7HhPoVCiFLQp1IFvcrZYTwgJQ3zHg==","signatures":[{"sig":"MEUCIQDQR7os7Q04GoiGi10dE3t0H0JihpYPGzzDZn4/K3cJuwIgVqL7RdjKKO0AMVgtJfsWNySJsxbfjHkQRvTGNGf5PCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40037},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"c377c65175f5afaf264c2654241014ec676746cc","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"parse-import-specifiers":"^1.0.3"},"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","@putout/plugin-tape":"*","eslint-plugin-putout":"^28.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_5.2.0_1762181783268_0.20712097190459544","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@putout/plugin-esm","version":"5.3.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@5.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"59d16d8ed23deba790540586a8f20910e777c685","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-5.3.0.tgz","fileCount":26,"integrity":"sha512-Sny29QYKucQI1EGNjR5l0A3GBpiRztTyLBw/AcxjvjDIlUIL17c6UBPsEnlSrLKJdDzNivyWS+ZHDI29TZlT7A==","signatures":[{"sig":"MEUCIBbSxPRUrQh7cFh3pMNRE3kGJ1/p+c6UPcSixU0RcTNiAiEAkdyJ5jF+CFKMgLgSmNdipp3HgI9yd67F/35wOD+AGbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40442},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"48be301d4c54aca23faa598558224723e20d19f8","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.2.1","dependencies":{"parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"v10.0.0-alpha.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^28.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_5.3.0_1764005539975_0.29880874101205723","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@putout/plugin-esm","version":"5.3.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@5.3.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c1ecca9ffc7d353610f519d7ae9c62f19f78d04d","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-5.3.1.tgz","fileCount":26,"integrity":"sha512-anEhunZJOiKMNX6fGdudy5txOz9UU1NGxaV+O4gYU2PJbIMjXkNAQBDNAnAcfKnb4k4lLN4ZAlF70GBWKWJAzA==","signatures":[{"sig":"MEQCID6quOQihmXhh5sTGI5ER/YBatpm6KKyeNdgNzzYn6D6AiAf/8AXx3xKcamKeFQfXI7Cyoan1LQw09YpTcArF7VzGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40607},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"0d3107236c81ce6804b7768c645114c72b9e89f5","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.2.1","dependencies":{"parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"v10.0.0-alpha.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^28.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*"},"peerDependencies":{"putout":">=40"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_5.3.1_1764009123636_0.7172020592140602","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@putout/plugin-esm","version":"6.0.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@6.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b1f732d89ee2a0b4dec9d58b8a21dc7891657f37","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-6.0.0.tgz","fileCount":26,"integrity":"sha512-7G1g4eZH6+Gi73MitKZChsnV4B6MczRzzGhOBhj0ogJCM5qYpt/0uz2guZhGRF4s73TsiycyCYfa3Ywj0o0VdA==","signatures":[{"sig":"MEYCIQC4inxnj6nLzUDuhlNg7QMduGS+YMhe/WfR7aauajdm/wIhAJ9js2cZso5S/Gc0TLSAcRMfl9tIz4i+tCBziaYLzhgM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41197},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"c1a418794757f2f2e51ec450a3a9cccdd546a524","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.2.1","dependencies":{"parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"v10.0.0-alpha.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","@putout/test":"^14.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^28.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_6.0.0_1764344668399_0.5956651619773083","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@putout/plugin-esm","version":"6.1.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@6.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"abe814eab73d911dd7e301aebba8602df81e0de5","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-6.1.0.tgz","fileCount":27,"integrity":"sha512-EiUB8ARh12HN5tcbBgGqLBAXoZcnjs2O4MS97uOWCyMfXT7Tw7q9B8d/TK/WKEMu9jCS7RvLJpnRQhUc4f07qw==","signatures":[{"sig":"MEYCIQCxi7C1Hjmxqlgze5jln8p0L7w8hpxHpvze7ya/R536/QIhAIGBpHzFtjP5HTmAXCOFGBom6i+CJDsmtDPwmznPANMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42806},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"438cc105f425f081e5b25c6c40dbe53313860c03","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.2.1","dependencies":{"parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.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","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_6.1.0_1766938412151_0.8090069509859681","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@putout/plugin-esm","version":"6.1.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@6.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"4fede39581d639e5c1103d6cde2dd6331dc7ff1c","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-6.1.1.tgz","fileCount":27,"integrity":"sha512-GBOV/+w7xkQ3tVU1jwYdOfsAKCNs3q+YqMbLgcTV+dXLwEocB3cPO5/dGQ9VNPLoBBgZDIk6tPbHuMoqVoPYhw==","signatures":[{"sig":"MEYCIQDPWeISQeLLmjmXIJY1Uh3FWRxo6eOJ0FEHGOZ14tEhqgIhANMOTnkTieIcAG0mCZLxAH9CEZmtw7lQMBHkvFBAGuU0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42632},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"2203532a3df73cfb5982c8cc502f4d0498165cab","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.2.1","dependencies":{"parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.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","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_6.1.1_1766938611180_0.2527096549105834","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@putout/plugin-esm","version":"6.2.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@6.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"5c96cc56e2e81bc2935d68f266f5991dc6e0c650","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-6.2.0.tgz","fileCount":27,"integrity":"sha512-u4JV/LJyddxwqMwHqIr2EXIYclOSeazIBh60SrhfdndTYsU1DT9Gk5SeoulWEx63fIuds7S1NhJeIWEuv+ahKw==","signatures":[{"sig":"MEUCIC+knJZitfBo0ySafEYs66W7gvROobbzCwzSkbscpKT7AiEA13dd3K7pkRC6dOploJaoCm8YA3mgBo5ktBY4OZJM4G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43912},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"253233205284bd5b16cb533ac961a6d0beb8b533","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.2.1","dependencies":{"parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.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","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_6.2.0_1766943231236_0.8074587822983186","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@putout/plugin-esm","version":"6.3.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@6.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"947237d32cb6a14da51f091b5e6b1c9b0b4f096f","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-6.3.0.tgz","fileCount":27,"integrity":"sha512-Fy582SEOjW2CHkPiZpnEVKD8mLbK4Gi/741zQwY7+RUPD/9Qfb1Za7ka4SmkxGi4DINqa1g03dWPkPjh+rTqNw==","signatures":[{"sig":"MEQCIEkQBhcjUO7zNcf35KRx2+gnxCUkpaPMyQ6ZhkAL9UUTAiBHFuMzqkv9GUQgKT0jVeikB2Jz0ncRYxq9LH6tHoYfUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44740},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"cb677404bf3127c9a176a3e0e8bf3c8b521c7e3e","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.2.1","dependencies":{"parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.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","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_6.3.0_1766946056985_0.5713482145950315","host":"s3://npm-registry-packages-npm-production"}},"6.3.1":{"name":"@putout/plugin-esm","version":"6.3.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@6.3.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"05aaad6abc0770931f013278fafc9279667ff899","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-6.3.1.tgz","fileCount":27,"integrity":"sha512-j6RjEo9Z0y6JSnpnzK+ehG0dzmkXYEmvoGGS711m9A3XKi2QPtMhwvyBOC46aVEOXrqqUX1Z6QohRMuVC+kCqQ==","signatures":[{"sig":"MEUCIQCYryLyCnzI+IminzoGJUUem0uW7Zq9SQJc/XkenSdEPwIgFX+WTFX0E4b09bDpUN+cYrYMTsrBUDHSrP9fsLzBElI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44941},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"02a6fd4e8b42ea77a8d3884450699de6be40fa6e","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.2.1","dependencies":{"try-catch":"^3.0.1","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.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","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_6.3.1_1767102845123_0.4004144087751278","host":"s3://npm-registry-packages-npm-production"}},"6.3.2":{"name":"@putout/plugin-esm","version":"6.3.2","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@6.3.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"8a9058dc172b140e02828b70ef3a5b14db364a38","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-6.3.2.tgz","fileCount":27,"integrity":"sha512-7W5xuWDagOWyKGnGFH5WTY5dTVJptJt75lF975wPqZfspmB54VvQDUzvbie3OVTLSS0HQP0CWKCHv576W4/Pzw==","signatures":[{"sig":"MEUCIFs6w7qc5zWSfUtaplWmUtY9/zuaJBpvYRofiK2iBUkuAiEAmp1K5cZfWIzbCjbzL4ojaF5Zho5N/6DrFzGng1GGijE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44941},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"1bd235c98165cfead6b35e04ef4f3cd0ae130427","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.2.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.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","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_6.3.2_1767131422811_0.06446491062069515","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@putout/plugin-esm","version":"6.4.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@6.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a8860fdc513a0821d8eaf0becb4f399a50aee7a4","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-6.4.0.tgz","fileCount":27,"integrity":"sha512-iPe8YgkXPOW9rYW9NAiY9KunXKPCI0XrTBOw/qxsVuFDeHJa5IuKkgJRR4lEx1QaPByDX7icecul/Z5qHTrqtQ==","signatures":[{"sig":"MEUCIQCma+RMeK/Pvzp+OmbihnqCO6cht9WYFBLwc4jiqQ2rkwIgarnBu/LSzhndQUbWmrYj4YfnJAVk8em3T9xLp/Kqy/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45046},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"22710f6f9317b8591d053ae00cb9dfdd111278cf","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.2.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_6.4.0_1767469537492_0.48323092333958706","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"@putout/plugin-esm","version":"6.5.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@6.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"3118df5b21613e940ddd39777d183c76638878fb","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-6.5.0.tgz","fileCount":29,"integrity":"sha512-pMBoh5JLmfcnl1IBEVMWSS0SqMnKFXfWYVkdxJoGsAdlRLPa59Ix5cFc3SL7ERPoHoRySlQvphGNnSEDozdHdQ==","signatures":[{"sig":"MEQCIGCf8fD0POlWvp2o2/A5J1A6HjzesmeIBResCwKs/4qvAiATBEI3g7tvrrEfeoaj41aS/Trle5v4hcPuGhKKERtyxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48272},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"908eced6b0a3baf431184ec02fa98426714e9d41","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.2.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_6.5.0_1767778140348_0.21120583959100148","host":"s3://npm-registry-packages-npm-production"}},"6.5.1":{"name":"@putout/plugin-esm","version":"6.5.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@6.5.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d9a100de4dc5023bc05d96bb9cb3ab889374ea20","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-6.5.1.tgz","fileCount":29,"integrity":"sha512-KfxskXwy5DBgrkGMCaD/1KrZmqH0OCiUxOjr38M6hDfxLS9SEglyb3BcQoHJY86OoeKPRyZW9dSOou3UtDCurw==","signatures":[{"sig":"MEUCIF0COAv5L0CNeuWVrQ5sZhhu5sT1SiqSAdIL1AI6+aToAiEAuWn/ecAJJhwD0CX+A5ZFhWWhXOTHMo7fHiNAgufN2Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48272},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"e865fbf4df6f37c7a0a1d0b229a61eaa680fbfda","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.2.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"24.12.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_6.5.1_1767783815843_0.2778869110706961","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"@putout/plugin-esm","version":"6.6.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@6.6.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"ec61f6d5b07708b348164594c6037a7d03621706","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-6.6.0.tgz","fileCount":30,"integrity":"sha512-Ealn+A44TmcK+Wry9wBc/Lo93+SAupuVu1DhsB9EDNzmcAsvnUNpdExOixxrlo51N0q8NUKSUIZvPuSUbf+Row==","signatures":[{"sig":"MEUCIEXHoc7KsJ5ltmDilVdcdZAzBEU1PqYHnrVF3TBphebXAiEA0pEjeyXS4qR/istbIeALv2/9sHgi4Gsa4Km1dlQ0F5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53545},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"2404c945913301b343cb615ffe64a4898188959f","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.2.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_6.6.0_1768156342377_0.23143988280810457","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@putout/plugin-esm","version":"7.0.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"838fdacd8e6239c4807c8cbcdb5c8e6e21280115","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.0.0.tgz","fileCount":30,"integrity":"sha512-EKBxEy6qjE7a9QSdnwaLwBVc5SjkQE3PgJrpGS+ALI+KoKqZKW05gc19PLNrQSdP2V6RlhPCAvA4AHAcNRWxvQ==","signatures":[{"sig":"MEUCIHm/QAaJtZSgCt8VP610nW7Lndhn6Dw9rf3lRipzJsrMAiEA8iT5+l5lLztsmY4OEsJ2XXuFniK7A/ldlS3ltYPlvXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53453},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"88cd882e3e2da793d33571ae9303e178e1de9ddb","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.3.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.0.0_1768336930200_0.9416780506588995","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@putout/plugin-esm","version":"7.1.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a82afe18ca7874be6260d2d4f1156e05abc1474e","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.1.0.tgz","fileCount":31,"integrity":"sha512-28OtKaPXtYveAth+OS3L3+Mc5YSvt2gyQ3Itc8U/Bf7QCLUf6E+2vWkyE9L/ZcYId0M4Zhkt+q8xOvqRPkKAew==","signatures":[{"sig":"MEUCIQCjKnDBKKPwDaaR1kv3Ve9cKNWY3KKiB9GWj4G8zcZdmQIgPVVA4LxIt7xsd+QbDzEbVE/63iFs3hPMtv1qtjo3b4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57987},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"c8d955092a5ab916ece3ae16eb2001796b27de0a","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 improves ability to transform ESM code","directories":{},"_nodeVersion":"22.21.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.1.0_1768486775615_0.9367270807017172","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"@putout/plugin-esm","version":"7.1.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"4d58b6a7943352e1099b92f64cc175a22abaca4e","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.1.1.tgz","fileCount":31,"integrity":"sha512-SQOVche/pCFi2oxw3wfKZYDNqXF4Kt+RpUSLaH3b9Tep5UyPW0sabECDUtmKAgwkTZ8UwOpf2hCABhBghrPCqA==","signatures":[{"sig":"MEUCIQDoJb9ZZI8cit/ewXWKsdcYuFD2UcpTfMojU4SkGH22TAIgRY8LJ1cY+e5dC0jVRQliiBBrAqefKL1ahAFa+V60KgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58041},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"f6aa652e02808481d156ada76dac51d17b7bd043","imports":{"#get-imports":{"default":"./lib/shorten-imported-file/get-imports/index.js"},"#change-imports":{"default":"./lib/resolve-imported-file/change-imports/index.js"}},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.3.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.1.1_1768737360927_0.9956487737828132","host":"s3://npm-registry-packages-npm-production"}},"7.1.2":{"name":"@putout/plugin-esm","version":"7.1.2","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.1.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b695c3fa552fe4e1c59cb2995fc4524d209f187b","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.1.2.tgz","fileCount":32,"integrity":"sha512-UMlOJOYPZUzSl/SztSEHFL6AoVovNHx13GKH5n/G93SC++J1T0T13zeMoaKowQKw0EWV9tE8375zT25OnmF3Kw==","signatures":[{"sig":"MEYCIQCs8j+ZJ+YRuYkhOSXwtUCH56UxWx2vA62Uwqbj7zeESAIhAIbmq8UHE/yMmdTeC6eD0lDMEq7uAQxoW9yN9n0syLUO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57683},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"4e50ff2f9d24eee199667de69d18070ef76e6a7d","imports":{"#get-imports":{"default":"./lib/shorten-imported-file/get-imports/index.js"},"#find-package":{"default":"./lib/apply-privately-imported-file/find-package.js"},"#change-imports":{"default":"./lib/resolve-imported-file/change-imports/index.js"}},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.3.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.1.2_1768738845096_0.9530985826239617","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@putout/plugin-esm","version":"7.2.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c8b79232bb16d460d51114020691b1007811ee00","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.2.0.tgz","fileCount":32,"integrity":"sha512-iYq/79evrAIgLbJyjVV4A8/SQEF1jOqb/3mOEurPfilzvc+4CMw/wErcFevmt3sG+HSHodR8U4jprbjEAWsX9w==","signatures":[{"sig":"MEUCIQD3GbHR74nu/8vWPVz7nnI+lODMl/I9hwLafAmYlKYBmQIgEcjTBZml+qNtDSM2k6OAcFHEfyKf1xdn5DN1IkL55ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57699},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"00c2bbd9fd5b7c5b22d282ed442900eebe8e0caf","imports":{"#get-imports":{"default":"./lib/shorten-imported-file/get-imports/index.js"},"#find-package":{"default":"./lib/apply-privately-imported-file/find-package.js"},"#change-imports":{"default":"./lib/resolve-imported-file/change-imports/index.js"}},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.3.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.2.0_1768739221147_0.22270752718264064","host":"s3://npm-registry-packages-npm-production"}},"7.2.1":{"name":"@putout/plugin-esm","version":"7.2.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.2.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a0922171bc629925420507b17f303e9b2b2ba4d0","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.2.1.tgz","fileCount":32,"integrity":"sha512-fQ0KgfHWq2MIDArdduLfEV6twwUejK3/P7RgSiSW+3cGcj2r7iXEpoa6c+lHI7ttMBLKgVL14xi3f3kLUj8cUg==","signatures":[{"sig":"MEYCIQDpf8XHg+At7KWT+ASOuoXOOPCeeOxVbe+cuCmbJLQqagIhAICqB2Yc0528u9Qte6T1S9uEJiVTRlihRBixuaOuWyu6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57679},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"774f9b0717907e76292d4b5d12ebb28495d5c4ab","imports":{"#get-imports":{"default":"./lib/shorten-imported-file/get-imports/index.js"},"#find-package":{"default":"./lib/apply-privately-imported-file/find-package.js"},"#change-imports":{"default":"./lib/resolve-imported-file/change-imports/index.js"}},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.3.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.2.1_1768739496025_0.5848901282623344","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@putout/plugin-esm","version":"7.3.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b6ca22a3097fca72f1516e7a140b29d3626dd54a","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.3.0.tgz","fileCount":32,"integrity":"sha512-peeypvumpwB66uKE1NA+21JZihXskc0zlBYVtVh+eNVnYIWaArqYNh8TT3shJBZ6cPzjrgehe20VElQzMHA4Gg==","signatures":[{"sig":"MEYCIQDOlox2ffyIei7aYOKJ3RU1bm+8DqUjfLgJUiSDVTunkAIhAOEm54n6WHztlVjd8hF+FDmuGvwO/b1Z7vJJIJITi2mX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57958},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"8b24ff0a7c2f0e30396d39bcf33aba0039b15bcc","imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#find-package":"./lib/apply-privately-imported-file/find-package.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.3.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.3.0_1768763263980_0.5490681601671981","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"@putout/plugin-esm","version":"7.4.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1d655d4cf8b6f82f9c4eea7e2c536960e9d8e7e4","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.4.0.tgz","fileCount":31,"integrity":"sha512-TZsijttKTAOzB+O5XaWVfBCy17UzlLkeO+ZQ0IdLHxWLOz8Zdeu2zNLWofTxcg9jB7+Z3d+xUz5Yz8i7Noe12Q==","signatures":[{"sig":"MEUCIQCiZOHY45/M/12roT9lKrsgJ/KRJZHkTNsS6jci2V530AIgKZyYBB3KFrnjgyJFIIzmPDMi9geBFLwZNPVQyVZzmk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57113},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"859da774979fc6605e344d7cb97f46ce3fb4140f","imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.3.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^3.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.4.0_1768841720160_0.7724923545578273","host":"s3://npm-registry-packages-npm-production"}},"7.4.1":{"name":"@putout/plugin-esm","version":"7.4.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.4.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7f9ea3eb54505f399fd5145d0c511435804e6a1d","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.4.1.tgz","fileCount":31,"integrity":"sha512-nHqHxHTTc7x0l5ExrROiclMwNjAMEu7UjvbgTVN5TAITynBIBXDmoqHj3PUV0ew1oTBBWNw4G2hern4sfxkJZQ==","signatures":[{"sig":"MEYCIQDgtCeVCLdUkWCjFSZ4vXvVqR0YvBtk8WWTsJKG7PyT7QIhAIGdEQqVYuic0PonDbppNgbVga2Gd5SBE64OLZNe0VgC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57218},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"c807e456cbd046e1f3d168cb0f5d03c8a965ada2","imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"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.2.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"24.13.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.4.1_1768857590742_0.3038203927546639","host":"s3://npm-registry-packages-npm-production"}},"7.4.2":{"name":"@putout/plugin-esm","version":"7.4.2","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.4.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"eb87b0e87899099a400fe26f572d9fdab5a3f63c","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.4.2.tgz","fileCount":31,"integrity":"sha512-g/k4qgd28d2SdGQEc034Z3/W/x/ABr7JTUPNeMAYpF1ps2fnF9zhvrLjVGX8OQjrmwX0UKyzeZjqMyCn75U9bA==","signatures":[{"sig":"MEYCIQDDuKpPF9rETrI8eS5kt3y3AnV42ieAFCUPpFtdyK215wIhAO5h1oUE3OlKOt0Xb3UKK4nPfBE7w8d+jaAJ8cMW8IRa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57156},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"0a1d5fd1e6780fb5964fad9159348bc5de807fe4","imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"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.2.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"24.13.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.4.2_1768858034588_0.944683825704117","host":"s3://npm-registry-packages-npm-production"}},"7.4.3":{"name":"@putout/plugin-esm","version":"7.4.3","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.4.3","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"5f40642fda58a33c038c825fd89bff42398a8fac","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.4.3.tgz","fileCount":31,"integrity":"sha512-Ecit/fqIC56cvez0+jmPHT2m3bWntQG+m0wEWbdbVD4Kw8eajpQWmVTrLoA97UNGQ1VMHm4Z+1zXr2ZEgbbGtA==","signatures":[{"sig":"MEUCIBCc5+e2BwK3hoOhwL477ndIVObGXjvwKVdS5wOFwEhwAiEA14xR0ZZUmKeHwgRqP1LZYA0rYiRn2J7IYRFgTK303aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57225},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"271c4715d4081658921e0b104134787e202de1ec","imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"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.2.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"24.13.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.4.3_1768858410048_0.7205311883059082","host":"s3://npm-registry-packages-npm-production"}},"7.5.0":{"name":"@putout/plugin-esm","version":"7.5.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"309d827efdfbb3b69f0fcb23d7f0b1f6b097ac6c","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.5.0.tgz","fileCount":31,"integrity":"sha512-e3JVnd0TOd7NpxLsc/QDs/6/yedkS4yshSH+KU2EG5wJUZNgV3K0B4Blvjp5vhox/AHIWYMDTlUgkExRagyroA==","signatures":[{"sig":"MEQCIFmkEdbkNNK2CJJRi+dCIrA7PAWbmqWnKR0dlH8o0oVvAiArkynvoJf2EPfOzBP/ASemIo/ZT1JSkWZwbmHwE8krrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57331},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"70ee70105f3ab7b0b2a5023a462347c50fbb67eb","imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"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.2.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"24.13.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.5.0_1768897587525_0.7500039288217706","host":"s3://npm-registry-packages-npm-production"}},"7.5.1":{"name":"@putout/plugin-esm","version":"7.5.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.5.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"3b08ef4ec110c0cf9f0251bbad28d23d92d96a89","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.5.1.tgz","fileCount":31,"integrity":"sha512-5RyskgizI6hj64NRjZcsxp9K0oaYyoCM8zvsitjxV9aDRvvFAf3njgS4wjAn2tdKMX6llKu7SdBVWoyufYhDEg==","signatures":[{"sig":"MEUCIH4JAKwn1P8nOZmC8cNbDg24odOWZcR3iT0/yIa1BJK/AiEA9sR72WZfuTl31aYjLFEj3kaj1XQk7zZMfq847UnytYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57347},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"915edcaff210deef097b8180f1f261502f5d2f7d","imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.3.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.5.1_1768922661138_0.6448021953802099","host":"s3://npm-registry-packages-npm-production"}},"7.6.0":{"name":"@putout/plugin-esm","version":"7.6.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.6.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f3b13806aa37dd24cdbc369509d2ba68f44a8c2c","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.6.0.tgz","fileCount":31,"integrity":"sha512-UYFtIu9vl/tkgsga1JvFYVU+nr1KhJjdoXKNtL61zb1bsfCoUKOaL5Z2y3653Xc0zmlyiTauAIe/Bt1BZoMV2Q==","signatures":[{"sig":"MEYCIQCg6irtX+oiYqHLZVItdajC2XTHZUunWP54ELq7+Zud/wIhAOYP/LEMGII/PBfjxXqsUlHWdhjqodW2VZlfn2LgsZnM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57506},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"b6582d1a500030e0bf431af19360a78d7f0b92cd","imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.3.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^29.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.6.0_1768926447870_0.18905255847708435","host":"s3://npm-registry-packages-npm-production"}},"7.7.0":{"name":"@putout/plugin-esm","version":"7.7.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.7.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"2048580fb28c6dcf8962d65c0edb097e0409d7d2","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.7.0.tgz","fileCount":32,"integrity":"sha512-q3ck6+iq2FYtD8udryG0WQi54jMqv5ivAsdVs09vj09MplVrLdgyaMd/QHMGkw4d9OkjUPpNSmFgrEEyXzNOrQ==","signatures":[{"sig":"MEUCIQCJMg4GgK4OGeGFQrHAOfasA9+nfZWpvwWNceeXiRHW8wIgQgzLG9jAUJODr++6d6t58rBJRCxHogeX95AwqjPYv6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58856},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"99730de4b8b49c5a6064bb3d2aa83d163bc4aef9","imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.3.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.7.0_1768942685827_0.6052926486066135","host":"s3://npm-registry-packages-npm-production"}},"7.7.1":{"name":"@putout/plugin-esm","version":"7.7.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@7.7.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b0170692e69984ae248b4adde0fea6d60df90fea","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-7.7.1.tgz","fileCount":32,"integrity":"sha512-vOn5C1wELAYObye0ROjOlFRm3lufHpZL3E+GFpA1rEMAMpOyYi/XZtiSm7Gh3CCkq9xK/TG7vcTrjPixpNHt+w==","signatures":[{"sig":"MEQCIDAjzf1V3WgxbepkMkZEldqRFHMWlehGWZ4sSymC701FAiAuYAOaH1nINs5r8pCKNcei/UtcZJOUBsb5PxljyTwvhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58796},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"f587b175a96454d6153714023b5a96ca79754fa2","imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js"},"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.2.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"24.13.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_7.7.1_1768949482980_0.5886146583940681","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@putout/plugin-esm","version":"8.0.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@8.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"75502d87890bdec7c5b81abe5d19b2d8e10dba6d","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-8.0.0.tgz","fileCount":32,"integrity":"sha512-WjCVsZR0+zWuBs/nYLYBUkOOMfAQ1mZrNwAb/o/xCPnOPzmWM0AeSG6q5y9+6HuykvRBsvD7NKKsD92WfCf3Nw==","signatures":[{"sig":"MEQCIGIu0Ys2w462yEs0fW/MWQpRKUGeulWr6RPC59pT++yDAiBkw2JaL74EpUSu6X9RYcexqVrpcdL+CPzEdOcb4EEfgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58836},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"1c6894b56ff413485bc0cd643245afa82f016164","imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.4.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_8.0.0_1769188839782_0.8509845771546851","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@putout/plugin-esm","version":"8.0.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@8.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1590d72b045e247a20c9066e4bfb57d6823eb47c","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-8.0.1.tgz","fileCount":32,"integrity":"sha512-K/g1pqGGG1W1zxlNtY7/1wwsxOp7ey/ZoT7vemjiEen4DhDp+86Uw+BaiFB1l+ldDSJccgxRlhAAgXpOXmkcOg==","signatures":[{"sig":"MEUCIDXqHM55kBKRqhDiauFgMNb46m95XkIq7XelW/hgOiADAiEAwsgKT0c5uGFXI5keYzvFt0OVsi9V9eWJDOTqITC5IU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58901},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"a0626ff20e39976076b90c2327d5cd03df767bb8","imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.4.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_8.0.1_1769537545441_0.5314888675218088","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@putout/plugin-esm","version":"8.0.2","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@8.0.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d9773b9c3ffa77a1a7de44f32bae505ea35a6913","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-8.0.2.tgz","fileCount":32,"integrity":"sha512-kpeZH8PVexOHCngbzbpRlPuurfv1Csj3MksQNwKYDq4z0XJjDzrfx6trEbpfUVkhkVBJ1ikTwlHOzmco5R7BSA==","signatures":[{"sig":"MEQCIBzgg3pfb1zx0P9uBcEBISU6pGhnMAkVVzXBMBUzf1mKAiBoW91Ce27HokrIorbElOE58GF7RdZX0VUhsBKDjvwwIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59850},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"949676adad1bfca748bac9ef60a7c2dad7ece4f3","imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.3.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_8.0.2_1769723974763_0.20416914078459603","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@putout/plugin-esm","version":"8.1.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@8.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"092044766d7af00fb73f7d781f9a9cefb251ed79","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-8.1.0.tgz","fileCount":34,"integrity":"sha512-ZmAniKgJ16RatZi8uQ35d4s1N6E26Wecg+fEb3tcRcnPatTj4JBtWjodwfcvk5fTjMoB0NFeTNL2iISxTAHqzA==","signatures":[{"sig":"MEQCIBFl5IbCi2gxgkqq1wTEoubV8Ctd3GzHaIVqwWa/0cGHAiAvV0QC0s2QLeik+irOTjsJL9Mq2URJ5PqWfnIc6u2WwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66026},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"43e00975cac4904a60bcac6a9057fe30db0567dc","imports":{"#is-esm":"./lib/apply-namespace-import-to-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#has-export-default":"./lib/apply-namespace-import-to-file/has-export-default/index.js","#get-default-imports":"./lib/apply-namespace-import-to-file/get-imports/index.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.3.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_8.1.0_1769727017613_0.6951203834562341","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@putout/plugin-esm","version":"8.2.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@8.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"05aa7d151e398f3755c5a52583e80f7f660f8de2","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-8.2.0.tgz","fileCount":36,"integrity":"sha512-a+BGt5OIWEClcs94zWPlQDgqtVnNG0u0jB4aKOTNerfSH1uAtbdXgxZH/3HwinivnkQgWZoF3E0woAOax6uTSA==","signatures":[{"sig":"MEUCIBJqpRqZdrZsEByVOIKw1DDS4ZxwjAF9DezurQ2/8axsAiEAub0DcfdzkLotJzLIssnrQihE4yKqYmoV4luqhVbJF08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62358},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"86ae7e63d7b4fbd5d27456d8c9b59063c3e31a83","imports":{"#is-esm":"./lib/apply-import-by-type-to-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#has-export-default":"./lib/apply-import-by-type-to-file/has-export-default/index.js","#get-default-imports":"./lib/apply-import-by-type-to-file/get-imports/index.js","#determine-import-type":"./lib/apply-import-by-type-to-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.5.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_8.2.0_1769785265923_0.3677148182105454","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@putout/plugin-esm","version":"8.3.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@8.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"ec973abe6c10d43d71c6fc5c6092950fe6791b90","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-8.3.0.tgz","fileCount":36,"integrity":"sha512-oplKPS3GO7W0u5/xdVLlDa/AXzBk2UuTE0uAqOw+lgKlpuYP65wga4bOKXVAyv+xuWKL8NmLbzPyuLPvTtNyCA==","signatures":[{"sig":"MEQCICx5hFOU0BWGkW3auN+ZV85Egx4rVt1Fp7DrGWekEtjCAiB93idtUmuR6dn2KPQNwfQ8MkyVLVTwV6CfnGK7hda/EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62484},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"14e6e828ae4c504c1b147f060a01eb59e2c4e618","imports":{"#is-esm":"./lib/apply-import-by-type-to-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#has-export-default":"./lib/apply-import-by-type-to-file/has-export-default/index.js","#get-default-imports":"./lib/apply-import-by-type-to-file/get-imports/index.js","#determine-import-type":"./lib/apply-import-by-type-to-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.5.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_8.3.0_1769863028612_0.4578604692729542","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"@putout/plugin-esm","version":"8.4.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@8.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"9993c13b2b9cfdac30cf1e7b60647857e58fc33c","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-8.4.0.tgz","fileCount":38,"integrity":"sha512-khN39UNz1G52EIzIMzVgy5gFW0N+0SVzDSg8VgRQ2vmVSSDibmqS4zc7RXD909hgUYM+selbGgPmwdfGx2dfrw==","signatures":[{"sig":"MEUCIQCGUISoCDy2Eja4zrCzEr2o+nkXBKlEy+3FcoLpTSyFwAIgBCIn6oOBfPvQTVEZgdchbQxoIsMZUFibYId6KR27ZR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65080},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"ab390ab9629193ef3d5b11404bb8fe3a978b5dde","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/shorten-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.5.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_8.4.0_1769883884783_0.8204178599884839","host":"s3://npm-registry-packages-npm-production"}},"8.5.0":{"name":"@putout/plugin-esm","version":"8.5.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@8.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e437dd0adb6fbde4ea1ea053a42b2f0703a42c47","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-8.5.0.tgz","fileCount":38,"integrity":"sha512-W6vx3EdO2ESR0oplwjf9NaQ8kzWI9eUIETYcNfhet7PDy9DTforM/8oEqLvCUgWdqWvYrkwhHEFlJe3pqJuHgw==","signatures":[{"sig":"MEQCIFRKi5WC8urdNyIoZt+FOTwSNt/UxJxqUE4gR89/XvJsAiBiTkZ4JWlP2srfGMsCT0ygzlzAuF0i0sH4m1EIa+WJZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65430},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"82991ee2211b5fc02f7b0f20f101c1af0d085085","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/shorten-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.5.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_8.5.0_1769887166428_0.9925548545317735","host":"s3://npm-registry-packages-npm-production"}},"8.5.1":{"name":"@putout/plugin-esm","version":"8.5.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@8.5.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"79ebdbfda7f2f55f8bc016d76dd86fe28a1ab236","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-8.5.1.tgz","fileCount":38,"integrity":"sha512-cph9O59EYNOx6QagMPnY3qhrdYsJMSKzJyHgMWx+wAqF8puQUfwSed+2vaIXCPrE1I81YFM3DW3C8rsE93pxow==","signatures":[{"sig":"MEYCIQClnFmXM2HtKy/Rd3TwNmK3BDG8NN+kvqDc6pfqR1FNYwIhAMkAqXTv4oRpK/jT/zOc5XdLooqNOYb+hVNYRNf4E3w9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65421},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"d05eaaa1ec47b2d11c660a676b8ded4908936ee7","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/shorten-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.5.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_8.5.1_1769887671519_0.819179545697454","host":"s3://npm-registry-packages-npm-production"}},"8.6.0":{"name":"@putout/plugin-esm","version":"8.6.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@8.6.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"63d452a9a17d8e881e3fae70ace36ed059f4d669","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-8.6.0.tgz","fileCount":38,"integrity":"sha512-l2ii4qOg2YKgnsUQrjmFZ79RC7ujOV/5yDAZd2b8DW3C4oB/9uiR3STNvAiV5x+L4UVHLeuC7bQ55oOwJY2jjA==","signatures":[{"sig":"MEQCICvQ8QtJyKfE3c9NsmnV4Ap42GweayqCXQwFCvo6ebwSAiAYI9BTvHu3p5bPO6s4f9xN7MPbZUOQyc0hrNj7WPbrxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66441},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"468e9302636c1d1ab2eb6494018dbc558220906e","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/shorten-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.5.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_8.6.0_1769890706813_0.10528479446660222","host":"s3://npm-registry-packages-npm-production"}},"8.7.0":{"name":"@putout/plugin-esm","version":"8.7.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@8.7.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"3f613eab18091871c2c793e18ceeee0d410c2382","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-8.7.0.tgz","fileCount":38,"integrity":"sha512-4VhCJOaBsRxIECh/au08w81qk1hJz0LxymE3MvOJj0ywu95SKG7vzGaR835kT6Rk5WpCpMht7MQmjqMkmwYoUg==","signatures":[{"sig":"MEUCIQCNvfRNlsYGuoOflUEaJCS9CcrJ3hqUK9Sw2LIy26SLQAIgRtY+7n+4Dcc2bDXqTwM0xbQJ6Wv6Dp7xlYthb6+OXOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66443},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"5d82e53249f0acf805dc187d311fe326f37e3580","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.5.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_8.7.0_1769981220370_0.35385608146201086","host":"s3://npm-registry-packages-npm-production"}},"8.8.0":{"name":"@putout/plugin-esm","version":"8.8.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@8.8.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"54e7754e72de94eec0aac5f8fa9947ab789b219e","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-8.8.0.tgz","fileCount":38,"integrity":"sha512-x/rvARZRtSqqE05255H6DnhQWobqe+uCkO/wrmxaj4vUgoFCUEWRyWlN+4v/gXbRAsEGyPwQVyh9LBgrbSZMjQ==","signatures":[{"sig":"MEUCIQDTFbED8KZYdfBgYICJsjqStf5z+lgrtKjOkmyShaP4GAIgcLEB0RevSpf+RY/SvFoHgIi5SMRnKuqgzwamHeprNOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66617},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"7ffeb29a4844984f2def4fedbbab964ce8d39d27","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.5.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_8.8.0_1770052485166_0.07869688387435247","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@putout/plugin-esm","version":"9.0.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@9.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"20ed92cf11b74d79bc372fbc20f913c4d09278a1","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-9.0.0.tgz","fileCount":37,"integrity":"sha512-8c/iZcdLb8fcOxqo3ruT3xrqEXQDsyRPuBFVsXpUyAmYW+iJq2zaDNu7w65SIlMaBsdtewWGRyL2fGmthl+O9Q==","signatures":[{"sig":"MEYCIQD8MTr3dj/tb9uI1epXjQEg70wKj9tRliHcuPC5jbbEUAIhAJJbwvR2/WaRYnugqCaDMCD/2bf7iKN1TPVQIu7AkW6E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64886},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"79579e85adc60e380e653e5e4722e906453e3b74","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.5.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_9.0.0_1770123152481_0.734467608509477","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@putout/plugin-esm","version":"9.1.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@9.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e8b6b01dae02d64ef68e593b5c5745dddb04e407","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-9.1.0.tgz","fileCount":38,"integrity":"sha512-f+kryBLvvXV4+G7apOGEZdcTEwSsRxziETkmKDldvft/lITEv6bN6/cdfJnF0rsVJYBJeVBJDS4APx9Qx2w4Zw==","signatures":[{"sig":"MEYCIQDO2vVPxLGbOIdKsgy/wDlYOmlPRl9VfH5T+XMVmBcp2AIhAOgBL6Hu0nUBWap+R685PJR6x0927zrqtfszVQPjXdeR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65782},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"473512a0f167c6f8f51ce84a87fc1c00123d4b33","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.5.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_9.1.0_1770410983554_0.7684129102519914","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@putout/plugin-esm","version":"9.2.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@9.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"9c2ee7c44315a452c555faf79da2bfdf408a4f54","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-9.2.0.tgz","fileCount":38,"integrity":"sha512-jBwmxuC/0iSjQ2tf41fI2+PJuTq59kEMwJukEm5dZuDwbVdDii93rUTS9Uq5SPtsbJEzEEWSdEHRJgZrRhRfxA==","signatures":[{"sig":"MEYCIQC1LV46qx9uURbe5wIh8eogou9w2ZMD675eXOj96Za26AIhAOjgX+BdZjuJrylR3fUzMWBMfRgleS9V54rn21ZW0Mm9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66939},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"2397e92889cecb07e612f3f6ff62c7cfebae9340","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.5.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_9.2.0_1770474524225_0.21221091559403993","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"@putout/plugin-esm","version":"9.3.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@9.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b6267c036eadeca4787f5fa916ca56da48b3310e","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-9.3.0.tgz","fileCount":38,"integrity":"sha512-y4tUgUMu0oywSIRxakflNiFnlf9vFzE1XKFL4ZRZ1yLz6K8HFt/+TSjrEFMcCU3pNggJYo6BJy+rFbvTN8KP+w==","signatures":[{"sig":"MEYCIQDc8qtUgau+pzg72V2uE9I/BbxLZB/7j91CBChBOadCtgIhAOhTTxpOLW1YTRqw0DBtnJg9zE/WxfLutwC8GjPt0Ds6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67560},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"08f23bdf98402a257b2644cc0f38e18ac11946fb","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.6.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_9.3.0_1770742610930_0.6043136974244279","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"@putout/plugin-esm","version":"9.4.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@9.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c55468e7adefcd8ecf9ca65354a17009a7bb0e33","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-9.4.0.tgz","fileCount":38,"integrity":"sha512-O41ZEMKBKqkRA7UNwaJQ8fjxLRruLy/ll15dYIIyL1GxJMh5h0DFfGb8t/Uvg9cyvf9bB/FSdyXs8mDETIdT9w==","signatures":[{"sig":"MEUCIFcMZu7Ts6P2ZfQJ5EG/mTZCkdOxm5enKJ0xHe5T+ECeAiEAuq1GGJXUALo402/7K6PBxpm2sg9fN+qC0oMyBy5Bt7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67582},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"77e0261319037b7ecd0cf41a82fe49156c82fdb1","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.6.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_9.4.0_1770746162866_0.27503337110909865","host":"s3://npm-registry-packages-npm-production"}},"9.5.0":{"name":"@putout/plugin-esm","version":"9.5.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@9.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"90c3b5acba64ed8edd916ccd613553eecc59f5c8","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-9.5.0.tgz","fileCount":39,"integrity":"sha512-emauP8vU0nH9+cM1xQFTQfpDjOHWm7ybUDXTf8hJ3rbVHuzkwA7LMYnETd1OJHhWou1zJ0IwQ2iDlvaKVqne0g==","signatures":[{"sig":"MEUCIFkoJjeu1E0gG+jfy6HXT3tE9xXK31raqNcxR1oG6PB3AiEA/eHmsN9fWxyUEuPnmApFxw+6O70VyPG1n5C8QacL6SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67964},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"3af2aee5b90b09b6e97bdac150e86d6a49c80f25","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.6.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_9.5.0_1770824883121_0.44534546890071613","host":"s3://npm-registry-packages-npm-production"}},"9.6.0":{"name":"@putout/plugin-esm","version":"9.6.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@9.6.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"73a2e4286e1485957c9f96e7c2fd368f22bd8895","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-9.6.0.tgz","fileCount":39,"integrity":"sha512-2lgEm+veNjmsx/SVPcyFt1lgkQ3XeEbnNvNYbLngma7xxKwhtv4pILRzPJcmLYcHa8LvP5sX0n07FRfEt0JEFg==","signatures":[{"sig":"MEYCIQC07kCPkRYbijykHyHDyzsuH3X3nnqD3mi5VoJMuq+pvgIhAL7ZhWn9HK9WqDNfKVYm9DAJi6snQqa0JuWG6GqbHhYX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68098},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"f814dcc1698723cf3009d1103e89d1ba1e6fbba3","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.6.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_9.6.0_1770827677635_0.8407806338545025","host":"s3://npm-registry-packages-npm-production"}},"9.7.0":{"name":"@putout/plugin-esm","version":"9.7.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@9.7.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d7615c95e9c9f19ee91492041196916b39f96701","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-9.7.0.tgz","fileCount":39,"integrity":"sha512-jTg0rcCAd7mg/a/nxPIsTpC/bzaO+jEp/javc65A8WaAnYefbwr3G3EenSsKx7GDRTfdI96a44rTSSektq+4Eg==","signatures":[{"sig":"MEQCIGBuQz9c4c1Xzw6HM4W0mwKhlIpBM2u0hU3Z4AZJEyCaAiBqnERqQkp42qBvr09zj86d007lIOvZ+YKy6XWAFfTe6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68168},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"3690325d39181f0b1e660cdada931fdf3905f2df","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.6.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_9.7.0_1770828563375_0.8268765522782011","host":"s3://npm-registry-packages-npm-production"}},"9.8.0":{"name":"@putout/plugin-esm","version":"9.8.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@9.8.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"67316314f928549197484a5cccfa334a0138bcea","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-9.8.0.tgz","fileCount":39,"integrity":"sha512-QUqP12RORO91t1nzydWKOtdwgaYyk8AvY8P7/Gb6YURFwcvPkcFujOj/ALG7dpAzcLXa8e4aqS5kEuBboBiGzA==","signatures":[{"sig":"MEYCIQC3jnd9ncUdi5Lc/KyRY/pDYppAAGOYxuI0AwXJ6+6dowIhANzPMZJgcmh5bqqO6ZG0PdhbpcNQi3m945TNWiUI4sbj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68351},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"ca53aad689a5be03daa4a9bfd43be659484c70bb","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.6.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_9.8.0_1770829700795_0.1505490875173079","host":"s3://npm-registry-packages-npm-production"}},"9.9.0":{"name":"@putout/plugin-esm","version":"9.9.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@9.9.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"ada722d0d884d34cd5137ca051f3ac362de358cb","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-9.9.0.tgz","fileCount":39,"integrity":"sha512-sFouWes9aUETi80YWblS5fYsvqF9Zkc61XEpxDqUjbrEqT9IRFwCja6KGwdZXraKOTUK4mdzK33Jbdiaj6ZSDg==","signatures":[{"sig":"MEUCIQCn530MiHNCy06WXqg9K/xxbz7iJFAp66vkx1obu6c5rgIgOhlSO3vHY+bT7WuJuOQW3R4Dx8gtdWWRip4X/vSt3cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68321},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"c5f1256968f41d48e9ac37ea72efb3312de94748","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.6.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_9.9.0_1770838095829_0.45433989973750255","host":"s3://npm-registry-packages-npm-production"}},"9.10.0":{"name":"@putout/plugin-esm","version":"9.10.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@9.10.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"40b0975b4448d4f5a94c3e222ed32e3239e1086f","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-9.10.0.tgz","fileCount":40,"integrity":"sha512-r6icTssSl76UcWvbjn5IYS6p1RKF4l73XhXEfE7fWwc3uWeVowiXCyZDoNIOiCbZhiwskkbC/3RbwdqnUMx/9Q==","signatures":[{"sig":"MEUCIGRmymfHQZnfVUremzE/Xi2qmRvfocrItB1uqndJyQYdAiEA4WffPUGQrJufYMj4/nRTGMYWsAk7iqxj4p1QOBKA0G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70436},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"68d22e28085622cdd512b30c77b9e65cbcead017","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.6.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_9.10.0_1770839504513_0.5289855524306135","host":"s3://npm-registry-packages-npm-production"}},"9.11.0":{"name":"@putout/plugin-esm","version":"9.11.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@9.11.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"38aa5ccc32b9affe4c9fdf868f33f1937b804bd3","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-9.11.0.tgz","fileCount":40,"integrity":"sha512-wtHTyHxS1CLl50e7XhHU906oP+gApYI7sUdvU+JywGASay6+nzdx+eIRg/Jca78efwS+4ZwZu2C9ismGJ6hx5A==","signatures":[{"sig":"MEQCICxgk8VZd6T1XbMSf6X4z1Q2rZ/egRutoYRdOmEPAUzpAiA71GScVPetfBMauI67cDs7LCZyRHED7SFF1jWJw7oR4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70474},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"41b654cc5a81bcd681e2841a472366ff68714869","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.6.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_9.11.0_1770845500780_0.566368650930517","host":"s3://npm-registry-packages-npm-production"}},"9.11.1":{"name":"@putout/plugin-esm","version":"9.11.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@9.11.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e75f3e0a8375c7950c4299f5ec29cf087359f5a2","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-9.11.1.tgz","fileCount":40,"integrity":"sha512-gjULa1q2gSJjK9VTvph2jdE2rDDeiPgUTRzx1LgDYrBV97qv/02VfATMxfPzOx5odoQpkRWnk/4cSIcOUVVP9Q==","signatures":[{"sig":"MEUCIQDQ5+SklzFoi4NsrCIcJBS6ZYaTS+O/zqL2jymAuyAwMAIgD+2DmWAD+WfDAlq+kQu/B9w12WA5VB8iei+2bOuGTsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70468},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"64fe1cd632d7d20baee2e4e42935affd69ec1449","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.6.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^30.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=41"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_9.11.1_1770896291339_0.6188969558210304","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@putout/plugin-esm","version":"10.0.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c9c749b440642ca996d44d12d459ab0991be14d5","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.0.0.tgz","fileCount":40,"integrity":"sha512-hPL2zYFfvs4ylHXKZsrAXmxTNAgPFFFSleoBE3Oxv+UZ7rSe1Jfg9a2I4X6jbYs/7ZehEOK1ojRUrZFmUimGpQ==","signatures":[{"sig":"MEUCIQDz/VFTfrIGszxPrODyJXfa1yt6NeufHcok5u79y8xvzAIgF+/n/DofrpiZsdyBsAYSFDlvG8hDcS+LDLUvN3EhDGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70468},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"fea4dd87768305c0feb1c22da18be9acb8617197","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"24.11.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.0.0_1771272345323_0.22675637909432944","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"@putout/plugin-esm","version":"10.0.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"0fca0e4c252e7ac3b1fd4b17dffe237e838a8288","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.0.1.tgz","fileCount":40,"integrity":"sha512-JLuRF4nSEKXtUy58cHpXEi9pVljuMymQxTYWf0r8pMV+1y/Jj86hRll11ylUhDwSvv/12ifN+9uhfDFaKwq/AA==","signatures":[{"sig":"MEQCIBlDWt12QweXQZlf2jhmHVFQAIxtP3JE2zhNiWaTrWhlAiBAn4J1LdYSz1pEhbJ6lBj9PRqIBd1Ch2IHvdABmiLkHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70315},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"e6921b004465a3a3a84965e0f3ce32e5871a4f92","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.6.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^6.0.0","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.0.1_1771530494988_0.09415910183266751","host":"s3://npm-registry-packages-npm-production"}},"10.0.2":{"name":"@putout/plugin-esm","version":"10.0.2","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.0.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1ea471a6b6c163869b658a5c7a17876ed7db77eb","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.0.2.tgz","fileCount":40,"integrity":"sha512-u4SclearKnzs1tCWqaZ40ce0idmrnEqefHWULM0Mua5Bwmj7Rxo4egIBg6psSFbXvcIXQpu6mnz82SSOqpuRuw==","signatures":[{"sig":"MEUCIHfRIl+NKg3s0vflyD03kUxymaOZMJjQ9O7JnRxR3EmYAiEAwjqdrabs8apOJIhKOqZ9zoBF0Xgj+xNBp6aVd2ewg6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70119},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"0c3843671a73dd04a53dbccf2c104054c34dd2fe","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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.2.0","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"24.13.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^6.0.0","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.0.2_1771702394998_0.4938374729785455","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@putout/plugin-esm","version":"10.1.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"368942f76f81892d5e83d9649aab202ade404e6e","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.1.0.tgz","fileCount":40,"integrity":"sha512-Q+7egg/TbgIyNU4X33VKaqsolGu5ie1Z7exaEEe+7TFYHZdcD1DCl5mhNPPKsJDXkHc3XJLYI1VFsU5M0qD6rg==","signatures":[{"sig":"MEQCIGmLyF0glE0IYNanSd9k9ZGefTha7IQlv+NMzNi43PCEAiA+8A9FbSh1Kt5W0cYWZeowLrRSi3awEcXBNltiKRslbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70183},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"892cfe87e075d0fddee1f041940061b2df18d5d4","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"22.22.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^6.0.0","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.1.0_1771708799495_0.017594267159890542","host":"s3://npm-registry-packages-npm-production"}},"10.3.0":{"name":"@putout/plugin-esm","version":"10.3.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"4c519cf68f5b9bc27e70f08dbaef64f27e846e25","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.3.0.tgz","fileCount":41,"integrity":"sha512-+ameZ68lvxoRUZWFXAdjQ3p/z2PMsSyezkJ23f4H85aMTt4z41hq9voFx6XewT+XS3fbtaSzR8Ydh4iljL5JqQ==","signatures":[{"sig":"MEQCIDu/DingcuOaIRb8Ke3miL2+JFNqpdiCm/l9i4l04C9VAiBUL7h9riVKSxCOA8TpFpbZ+iKK9n3wdnQgA8ITpfDXFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72393},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"c1489457fae8dbd29a54513933623994547a0b34","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.6.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"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","redlint":"^6.0.0","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.3.0_1771938548738_0.1307455843144394","host":"s3://npm-registry-packages-npm-production"}},"10.4.0":{"name":"@putout/plugin-esm","version":"10.4.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"4286a230008ea570a5bfdf51d19f18d3e3becf2c","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.4.0.tgz","fileCount":41,"integrity":"sha512-fERUJ4JQj7DwcAO1CwwUdv6vuE6QrZDmpl3jFqGwLEIV2OYcGUn6Ek4qy8vj/GQzBuXBIfRqmrCzpgTlaMAs9A==","signatures":[{"sig":"MEUCICnvU3wifIYcNN9FmXiRut+ZsDQjByX2dTviRp3tXvKIAiEAvMqB/SpN9ZQUP6sy7RDpBm6LrMRgh2aLV+D3JvClJkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72414},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"f88547a17fdce23b50a5b60270e1f8b990d42e81","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"24.14.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^6.0.0","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","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.4.0_1772288627257_0.405547942740617","host":"s3://npm-registry-packages-npm-production"}},"10.5.0":{"name":"@putout/plugin-esm","version":"10.5.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"97aedd62986cf50a61b2e6c10fa54c7f5eaacb8d","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.5.0.tgz","fileCount":42,"integrity":"sha512-/mdDZK5McBfkbXuuVNJQY0zhUdjGEZTyeJ9CBKMrpxTsDUQELjWm/X0G2ltYU8FjC9TMQcwMe3MtD94fWW4kuA==","signatures":[{"sig":"MEUCIQCgNsHpe0WLyszhaGYzKySAwreDNjrYt9JXWXMpHmEWCwIgWiiQulUSI1/q+zPlEhhHxwVkco5QsRWXWUkOGjnJAgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75606},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"46720b3f2d5c4f1092d80194abdb4d078a0b9daf","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"24.14.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^6.0.0","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","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.5.0_1773428355107_0.504975205970938","host":"s3://npm-registry-packages-npm-production"}},"10.6.0":{"name":"@putout/plugin-esm","version":"10.6.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.6.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a7a6105fcc37dc1284b6806671b0cac2fba30295","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.6.0.tgz","fileCount":42,"integrity":"sha512-CVGsfbi1+HSXAqs8I2ivTboOKSwymMu2u1077/RMVUJdASDEGXZ+4n4GrmE2T4E7ffwgUjCqjmFXoof6z8UVXQ==","signatures":[{"sig":"MEUCIQCavnypHvnOuwii/CutA/UIe1KeABk4OHMKi91p5LrKUgIgM4WhDq71tjOPORjoV9nzHepApu5ZvvZG+dhq0uOEOl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75649},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"131fc08ecc29703b0963bcc1848d4a543baa5171","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.9.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","redlint":"^6.0.0","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","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.6.0_1777903890212_0.31085557868159697","host":"s3://npm-registry-packages-npm-production"}},"10.7.0":{"name":"@putout/plugin-esm","version":"10.7.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.7.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"07bae588ff60a8901298bb55ae5cc9e7a1604af9","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.7.0.tgz","fileCount":42,"integrity":"sha512-GA1URMyxTc/xjSxSSXByy+ww3DHlWjDOP+AOsRn3yqGNOvGd3VfsN5tL5sVF1Lpy/LGLtdImhsVHqul1hL2yfg==","signatures":[{"sig":"MEQCIF9JXNHS7qba3+poSyjPXwRtyF8r5FRB8Mxdp15hFwapAiBq7iEribTIpl8Fag13mRXPtmaEXO878we+6r8KUDorwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75542},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"58e4e9511faeb79ef9355c3f4fab2b823bdb1c67","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"25.9.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","redlint":"^6.0.0","superc8":"^12.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.7.0_1778934080693_0.5459372914649088","host":"s3://npm-registry-packages-npm-production"}},"10.8.0":{"name":"@putout/plugin-esm","version":"10.8.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.8.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"558dd99fd7fc2be120fb1dd5fe9e33581e6f5337","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.8.0.tgz","fileCount":44,"integrity":"sha512-kq1Rk8OtqUOlJ2BH1QLhZPx36ORa6dIWyyGtD5LoQP+FK5mF+tJBlWI3lG2QnQHZucmszdqf9L3jFvUEvtj84g==","signatures":[{"sig":"MEQCIDownamCGGlaYpsg1PZK32DRV1SmFGY3dDJGd5HVjfzgAiAzwAzZpItqdvW4xeciGxoIx2AYPhq+tNOayfWhhSVJhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80078},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"e1fdb3b64531c45e61d9c2185eeac3d7c8f840b9","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"26.2.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","redlint":"^6.0.0","superc8":"^12.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.8.0_1779839287268_0.7406937902396733","host":"s3://npm-registry-packages-npm-production"}},"10.8.1":{"name":"@putout/plugin-esm","version":"10.8.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.8.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e83c8f2ff0627481349f85cebbb572e8d085f406","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.8.1.tgz","fileCount":44,"integrity":"sha512-vKI6rQikcMeEduBYmwIfyKmKeXOjwwXmcibtS8+lyuDn7va+r3vLIRa166b8ZUwSyd6fAnXpAyIL0DJgDrlr4A==","signatures":[{"sig":"MEYCIQCNObwJUtP9d/CdwweZ77202G1IRa0dCaouAJw3x2WWrQIhAMJVz58yevgHZtmvr1xyqLC8X8t1yPUxC6bDfQdR6oPH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80401},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"efab852161e949ec400015778dfb30d02009ce8a","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"26.2.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","redlint":"^6.0.0","superc8":"^12.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.8.1_1779974627735_0.03380840474002533","host":"s3://npm-registry-packages-npm-production"}},"10.9.0":{"name":"@putout/plugin-esm","version":"10.9.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.9.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"75c0a093afea1ac44c8a152aab713a03a6844d30","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.9.0.tgz","fileCount":44,"integrity":"sha512-Au/bOSwc4DsoaGKiiy7fNw2xY0fX9hKa21SAKs1jPJE8xmYO+KAohdVvy3w2b8+uDq0s+wDJBBYgD019+YGp+Q==","signatures":[{"sig":"MEUCIQCGThbQAln+wzlLJIBGyECHcljKowd2j+X3owy679ETdQIgHGk+FTfIOF/AXBEHj/zqTJ3i6TuEcT/zBGdI0yWTX0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80716},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"b7c805a307ed742158be1a861f02ec917cf712ac","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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 improves ability to transform ESM code","directories":{},"_nodeVersion":"26.5.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","redlint":"^6.0.0","superc8":"^12.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.9.0_1783865064112_0.21023822770011247","host":"s3://npm-registry-packages-npm-production"}},"10.10.0":{"name":"@putout/plugin-esm","version":"10.10.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.10.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d262af7c2f51061525b6f178a9218934b85aafa4","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.10.0.tgz","fileCount":44,"integrity":"sha512-FIIiNe+l7CDzZn7PX/Pyw92g7OG8FYVubU7iAsKUg5CMlgvt1fSC6EjTdbvC16v5063bST4hsPfROQmk5PcmzQ==","signatures":[{"sig":"MEYCIQCtyCIFrPMUFuRGDH5M/Z/Aw79sEH/SyFRJdj4fi0G6KgIhAM0uSeU9ZEAxSia/kU+aXHwLRU2+4yrN64bCpTcpxXvi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80962},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"8ffc213116c8d6b8aae3e11522a24a96c016d52b","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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":"12.0.2","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"26.8.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","redlint":"^6.0.0","superc8":"^12.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.10.0_1788193784207_0.9065342209613143","host":"s3://npm-registry-packages-npm-production"}},"10.11.0":{"name":"@putout/plugin-esm","version":"10.11.0","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.11.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"df582b5982c1e5e8ff883f50c66c912a9c1ea9aa","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.11.0.tgz","fileCount":44,"integrity":"sha512-6AaCuX74QUnncxPp2ix5RCrANgO5CbasQl1I9updJH+IeswUQsX8mHoJIqI8G+wa9km8vvTwsxVgJk5+DMlFTA==","signatures":[{"sig":"MEUCIQDB6Z/PaE6jPL2hx/2HqJrWKoBuGCyhcUft0rzAxj1CqwIgNGMmtXs4rwWPuwkN+4Rs9TTdhDs56BVr9Urukt8qRik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80981},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"031efa2934583fd527818fb6029e07187ef7a7be","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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":"12.0.2","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"26.8.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","redlint":"^6.0.0","superc8":"^12.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.11.0_1788456449239_0.7432710381441292","host":"s3://npm-registry-packages-npm-production"}},"10.11.1":{"name":"@putout/plugin-esm","version":"10.11.1","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.11.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"073b44fd295804e156cd574fc1b377e11c9a06c0","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.11.1.tgz","fileCount":44,"integrity":"sha512-HTLQHV+DZDamTkbCEw3n9kxG2mUNtdXGJkiRhSfWS3airGuLMNcG9I2HVfYY14esx8phRffL5opEhldv61HSGw==","signatures":[{"sig":"MEUCIAGIB83anSJ5m6ee0RN79pn3UM/623deSYzPcWMrv8RMAiEA0Mf0sA7i0yAQ67ieHGU0wvHz06Om8kvmDP9FdY0dzzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81018},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"1d5afa468e159c1428d0a70adf0bd9e884ad14f5","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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":"12.0.2","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"26.8.1","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","redlint":"^6.0.0","superc8":"^12.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.11.1_1788456709090_0.8084698962455694","host":"s3://npm-registry-packages-npm-production"}},"10.11.2":{"name":"@putout/plugin-esm","version":"10.11.2","keywords":["putout","putout-plugin","plugin","esm"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-esm@10.11.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"ea687fe3c3a8d126da6ac7ef2e02d2372dad07a8","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.11.2.tgz","fileCount":44,"integrity":"sha512-JkMpyb5q0k2P6nxGxHA5Q6HyiLyA67yQpBt+7ZHp/pobKsnMxAFVI+TxsbrGmTt6rvEt5fyLzZaeLN1Xcoqz5w==","signatures":[{"sig":"MEUCIQC1y2Z+AbRY2WqZDHEtr3NocITMSeAxAknF9A1L0E2bJwIgNlhJW56zivMG2ZCN2XRupWR9F3gfVw2FH4nwlsywbRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81177},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"a10b7ce042811406fb7064034e79921646c01c8b","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"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":"12.0.2","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"_nodeVersion":"26.8.2","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","redlint":"^6.0.0","superc8":"^12.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-esm_10.11.2_1789208844098_0.8190621101989284","host":"s3://npm-registry-packages-npm-production"}},"10.12.0":{"_id":"@putout/plugin-esm@10.12.0","tag":false,"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"dist":{"shasum":"a3e9176c9358b24a02c9b2cba28fb9d5cc794b2b","tarball":"https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-10.12.0.tgz","fileCount":45,"integrity":"sha512-xMyqh9zZhCiYvK7CNOgL1VnsC6faO3ZyCz+hfEowADRl1E+um57swmurQDf3AufADsen0MmzXrxkvQcDJ9a+kg==","signatures":[{"sig":"MEUCIFMCoMuWNNpxwokiw3JEgT6QNsl91gtB+ZAjSEpn2Kn5AiEA+qclrkucRlfbTbKYCj0fY6h2tD0YnNtf8eM1SF2nj40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0obVRHmmfLp3W9szhrCMW097CHVPwRlAQTGD0zs605QIgQZ+uhtzKzIOfr3ZrP8UmWD75c5XAM8oRot6P/UJn1fU="}],"unpackedSize":82333},"main":"lib/index.js","name":"@putout/plugin-esm","type":"module","author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"engines":{"node":">=22"},"exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"gitHead":"ab2a0cfd117177c414a7a1f741bc83309d766855","imports":{"#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#private-imports":"./lib/apply-privately-imported-file/private-imports.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#get-default-imports":"./lib/apply-name-to-imported-file/get-imports/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"license":"MIT","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"},"version":"10.12.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","keywords":["putout","putout-plugin","plugin","esm"],"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"12.0.2","description":"🐊Putout plugin improves ability to transform ESM code","directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_nodeVersion":"26.11.0","dependencies":{"try-catch":"^4.0.0","parse-import-specifiers":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","redlint":"^6.0.0","superc8":"^12.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","@putout/eslint-flat":"^4.0.0","@putout/plugin-tape":"*","eslint-plugin-putout":"^31.0.0","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-declare":"*","@putout/plugin-typescript":"*","@putout/plugin-destructuring":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-declare-before-reference":"*"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_10.12.0_1791386462063_0.5432282955237604"}}},"time":{"created":"2024-12-21T20:46:25.857Z","modified":"2026-10-07T15:21:02.514Z","1.0.0":"2024-12-21T20:46:26.172Z","1.0.1":"2024-12-21T21:24:34.369Z","1.1.0":"2024-12-24T11:17:35.162Z","1.2.0":"2024-12-28T12:10:47.510Z","1.3.0":"2024-12-29T20:27:22.326Z","2.0.0":"2025-02-01T23:40:01.440Z","2.1.0":"2025-02-17T17:24:42.175Z","2.1.1":"2025-02-17T17:37:17.368Z","2.1.2":"2025-02-17T18:07:45.079Z","2.2.0":"2025-02-18T09:31:56.153Z","2.3.0":"2025-02-26T14:22:49.758Z","3.0.0":"2025-04-03T12:46:34.750Z","4.0.0":"2025-04-08T13:03:48.213Z","4.1.0":"2025-04-09T16:12:40.549Z","4.1.1":"2025-04-09T20:58:33.434Z","4.1.2":"2025-04-16T11:30:58.646Z","4.2.0":"2025-04-16T21:30:01.797Z","4.2.1":"2025-04-17T12:09:35.053Z","4.2.2":"2025-04-18T13:05:32.750Z","4.3.0":"2025-04-27T22:32:21.882Z","4.4.0":"2025-05-08T21:30:08.803Z","4.5.0":"2025-05-08T22:05:57.629Z","4.6.0":"2025-05-28T19:53:36.375Z","4.7.0":"2025-05-28T19:56:58.475Z","4.8.0":"2025-05-28T20:01:14.498Z","4.9.0":"2025-05-31T21:20:05.494Z","4.10.0":"2025-07-29T16:02:51.917Z","5.0.0":"2025-07-29T17:26:52.584Z","5.1.0":"2025-10-27T14:25:08.708Z","5.1.1":"2025-10-31T14:29:23.803Z","5.2.0":"2025-11-03T14:56:23.446Z","5.3.0":"2025-11-24T17:32:20.148Z","5.3.1":"2025-11-24T18:32:03.845Z","6.0.0":"2025-11-28T15:44:28.580Z","6.1.0":"2025-12-28T16:13:32.287Z","6.1.1":"2025-12-28T16:16:51.332Z","6.2.0":"2025-12-28T17:33:51.370Z","6.3.0":"2025-12-28T18:20:57.149Z","6.3.1":"2025-12-30T13:54:05.293Z","6.3.2":"2025-12-30T21:50:22.977Z","6.4.0":"2026-01-03T19:45:38.876Z","6.5.0":"2026-01-07T09:29:00.505Z","6.5.1":"2026-01-07T11:03:35.977Z","6.6.0":"2026-01-11T18:32:22.519Z","7.0.0":"2026-01-13T20:42:10.352Z","7.1.0":"2026-01-15T14:19:35.742Z","7.1.1":"2026-01-18T11:56:01.108Z","7.1.2":"2026-01-18T12:20:45.234Z","7.2.0":"2026-01-18T12:27:01.296Z","7.2.1":"2026-01-18T12:31:36.181Z","7.3.0":"2026-01-18T19:07:44.149Z","7.4.0":"2026-01-19T16:55:20.306Z","7.4.1":"2026-01-19T21:19:50.878Z","7.4.2":"2026-01-19T21:27:14.730Z","7.4.3":"2026-01-19T21:33:30.197Z","7.5.0":"2026-01-20T08:26:27.682Z","7.5.1":"2026-01-20T15:24:21.285Z","7.6.0":"2026-01-20T16:27:28.133Z","7.7.0":"2026-01-20T20:58:05.990Z","7.7.1":"2026-01-20T22:51:23.144Z","8.0.0":"2026-01-23T17:20:39.932Z","8.0.1":"2026-01-27T18:12:25.573Z","8.0.2":"2026-01-29T21:59:34.916Z","8.1.0":"2026-01-29T22:50:17.773Z","8.2.0":"2026-01-30T15:01:06.076Z","8.3.0":"2026-01-31T12:37:08.757Z","8.4.0":"2026-01-31T18:24:44.939Z","8.5.0":"2026-01-31T19:19:26.626Z","8.5.1":"2026-01-31T19:27:51.644Z","8.6.0":"2026-01-31T20:18:26.963Z","8.7.0":"2026-02-01T21:27:00.587Z","8.8.0":"2026-02-02T17:14:45.317Z","9.0.0":"2026-02-03T12:52:32.613Z","9.1.0":"2026-02-06T20:49:43.709Z","9.2.0":"2026-02-07T14:28:44.390Z","9.3.0":"2026-02-10T16:56:51.086Z","9.4.0":"2026-02-10T17:56:03.010Z","9.5.0":"2026-02-11T15:48:03.274Z","9.6.0":"2026-02-11T16:34:37.817Z","9.7.0":"2026-02-11T16:49:23.542Z","9.8.0":"2026-02-11T17:08:20.975Z","9.9.0":"2026-02-11T19:28:16.004Z","9.10.0":"2026-02-11T19:51:44.658Z","9.11.0":"2026-02-11T21:31:40.942Z","9.11.1":"2026-02-12T11:38:11.487Z","10.0.0":"2026-02-16T20:05:45.443Z","10.0.1":"2026-02-19T19:48:15.125Z","10.0.2":"2026-02-21T19:33:15.136Z","10.1.0":"2026-02-21T21:19:59.674Z","10.3.0":"2026-02-24T13:09:13.890Z","10.4.0":"2026-02-28T14:23:47.429Z","10.5.0":"2026-03-13T18:59:15.257Z","10.6.0":"2026-05-04T14:11:30.349Z","10.7.0":"2026-05-16T12:21:20.843Z","10.8.0":"2026-05-26T23:48:07.448Z","10.8.1":"2026-05-28T13:23:47.879Z","10.9.0":"2026-07-12T14:04:24.256Z","10.10.0":"2026-08-31T16:29:44.366Z","10.11.0":"2026-09-03T17:27:29.403Z","10.11.1":"2026-09-03T17:31:49.223Z","10.11.2":"2026-09-12T10:27:24.237Z","10.12.0":"2026-10-07T15:21:02.161Z"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","keywords":["putout","putout-plugin","plugin","esm"],"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"description":"🐊Putout plugin improves ability to transform ESM code","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/plugin-esm [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-esm.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-esm \"npm\"\n\n> The static `import` statement is used to `import` read only live bindings which are exported by another module.\n> The imported bindings are called live bindings because they are updated by the module that exported the binding, but cannot be re-assigned by the importing 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 transform to new **Node.js** API and apply best practices.\n\n## Install\n\n```\nnpm i putout @putout/plugin-esm -D\n```\n\n## Rules\n\n- ✅ [apply-default-import](#apply-default-import);\n- ✅ [apply-export-from](#apply-export-from);\n- ✅ [apply-import-import](#apply-import-attributes);\n- ✅ [convert-assert-to-with](#convert-assert-to-with);\n- ✅ [convert-const-to-import](#convert-const-to-import);\n- ✅ [declare-imports-first](#declare-imports-first);\n- ✅ [group-imports-by-source](#group-imports-by-source);\n- ✅ [merge-declaration-with-export](#merge-declaration-with-export);\n- ✅ [merge-duplicate-imports](#merge-duplicate-imports);\n- ✅ [merge-export-declarations](#merge-export-declarations);\n- ✅ [remove-empty-export](#remove-empty-export);\n- ✅ [remove-empty-import](#remove-empty-import);\n- ✅ [remove-imports-with-duplicate-source](#remove-imports-with-duplicate-source);\n- ✅ [remove-quotes-from-import-assertions](#remove-quotes-from-import-assertions);\n- ✅ [remove-useless-export-specifiers](#remove-useless-export-specifiers);\n- ✅ [sort-imports-by-specifiers](#sort-imports-by-specifiers);\n\n## File rules\n\n- ✅ [apply-js-to-imported-file](#apply-js-to-imported-file);\n- ✅ [apply-name-to-imported-file](#apply-name-to-imported-file);\n- ✅ [apply-namespace-to-imported-file](#apply-namespace-to-imported-file);\n- ✅ [apply-privately-imported-file](#apply-privately-imported-file);\n- ✅ [resolve-imported-file](#resolve-imported-file);\n- ✅ [resolve-imported-file-with-extension](#resolve-imported-file-with-extension);\n- ✅ [shorten-imported-file](#shorten-imported-file);\n\n## Config\n\n```json\n{\n    \"rules\": {\n        \"esm/apply-default-import\": \"on\",\n        \"esm/apply-export-from\": \"on\",\n        \"esm/apply-import-attirbutes\": \"on\",\n        \"esm/apply-js-to-imported-file\": \"off\",\n        \"esm/apply-name-to-imported-file\": \"off\",\n        \"esm/apply-namespace-to-imported-file\": \"off\",\n        \"esm/apply-privately-imported-file\": \"off\",\n        \"esm/convert-assert-to-with\": \"on\",\n        \"esm/convert-const-to-import\": \"on\",\n        \"esm/declare-imports-first\": \"on\",\n        \"esm/group-imports-by-source\": \"on\",\n        \"esm/merge-declaration-with-export\": \"on\",\n        \"esm/merge-duplicate-imports\": \"on\",\n        \"esm/merge-export-declaration\": \"on\",\n        \"esm/remove-empty-export\": \"on\",\n        \"esm/remove-empty-import\": [\"on\", {\n            \"ignore\": []\n        }],\n        \"esm/remove-imports-with-duplicate-source\": \"on\",\n        \"esm/remove-quotes-from-import-assertions\": \"on\",\n        \"esm/remove-useless-export-specifiers\": \"off\",\n        \"esm/resolve-imported-file\": \"off\",\n        \"esm/resolve-imported-file-with-extension\": \"off\",\n        \"esm/shorten-imported-file\": \"off\",\n        \"esm/sort-imports-by-specifiers\": \"on\",\n        \"esm/remove-useless-slash\": \"on\"\n    }\n}\n```\n\n## Rules\n\n### apply-default-import\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\nCheck out 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/83dcc8478ac794cbe11df41a80a08cbe/8270019356b6f8ea21233d6eb1edccec69e708bb).\n\n#### ❌ Example of incorrect code\n\n```js\nimport {default as a} from 'a';\n```\n\n#### ✅ Example of correct code\n\n```js\nimport a from 'a';\n```\n\n### apply-export-from\n\n> The `export` declaration is used to export values from a JavaScript module.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export)\n\nCheck out 🐊**Putout Editor**:\n\n- [#1](https://putout.cloudcmd.io/#/gist/c9a3983d269745da89c1c7560f3b7fac/3ecb9aa6b910ce3816605bae11c8dd86bdc457e5);\n- [#2](https://putout.cloudcmd.io/#/gist/9b2a0a51acf477291a6bbcbe7d846ddf/fa21768506f518ca0a1073beb82a9b8b8f5e7c19);\n\n#### ❌ Example of incorrect code\n\n```js\nimport * as ns_1 from 'x';\nimport {createAsyncLoader} from './load/async-loader.js';\n\nexport {\n    ns_1 as ns,\n    createAsyncLoader,\n};\n```\n\n#### ✅ Example of correct code\n\n```js\nexport * as ns from 'x';\nexport {createAsyncLoader} from './load/async-loader.js';\n```\n\n### apply-import-attributes\n\n> The **import attributes** feature instructs the runtime about how a module should be loaded, including the behavior of module resolution, fetching, parsing, and evaluation.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import/with)\n\nCheck out 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/d8d428c2555bacd69d530f84a41ab98e/15d41cf9153b3d2513c2bdf37d36c5276c6f6f95).\n\n#### ❌ Example of incorrect code\n\n```js\nimport a from '../package.json';\n\nexport * as x from './package.json';\n\nawait import('./package.json');\n```\n\n#### ✅ Example of correct code\n\n```js\nimport a from '../package.json' with {\n    type: 'json',\n};\n\nexport * from './package.json' with {\n    type: 'json',\n};\nawait import('./package.json', {\n    with: {\n        type: 'json',\n    },\n});\n```\n\n### merge-declaration-with-export\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/3fad517d76942d0a1f51d7f58a2799af/7a052ab18a31fa382228d6513c412be37091cfb8).\n\n#### ❌ Example of incorrect code\n\n```js\nconst stack = [];\n\nfunction sum(a, b) {\n    i32.add(local.get(), local.get());\n}\n\nexport {\n    sum,\n    stack,\n};\n```\n\n#### ✅ Example of correct code\n\n```js\nexport const stack = [];\n\nexport function sum(a, b) {\n    i32.add(local.get(), local.get());\n}\n\nexport const {\n    report,\n    fix,\n    scan,\n} = createRemoveFiles(['*.swp', '*.swo']);\n```\n\n### merge-export-declarations\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/d3e490352bd4a98033de89db670b4737/3ff4803578bf39f8587cb578a103e5d92dd92050).\n\n#### ❌ Example of incorrect code\n\n```js\nexport {\n    loadPlugins,\n};\nexport {\n    loadPluginsAsync,\n};\n```\n\n#### ❌ Example of incorrect code\n\n```js\nexport {\n    loadPlugins,\n    loadPluginsAsync,\n};\n```\n\n### remove-useless-export-specifiers\n\nCheck out in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/e5c3ea469437ade0f4467323dcec9a36/7c298c7078b004ae3aba2a29e38579bf8f48a098).\n\n```diff\nexport const hello = () => 'world';\nexport const {\n-    hello,\n}\n```\n\n### remove-imports-with-duplicate-source\n\nCheck out in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/f48250f577be00b53f923318a1d0a584/1a42dc1be8610fc35975ee397bce9fe4722b82dc).\n\n```diff\nimport * as convertCommonjsToEsm from '@putout/plugin-nodejs/convert-commonjs-to-esm';\n-import * as convert from '@putout/plugin-nodejs/convert-commonjs-to-esm';\n\ntest('putout: plugin-destructuring: merge-properties: transform: exports', (t) => {\n    t.transform('exports', {\n-       'node/convert-commonjs-to-esm': convert,\n+       'node/convert-commonjs-to-esm': convertCommonjsToEsm,\n    });\n    t.end();\n});\n```\n\n### declare-imports-first\n\nCheck out in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/b1c18e5d726afe4ebb69d6b7a7dda82b/8189590815a1b8adb35bb8a846e28228e3c7fadf). For **CommonJS** use [nodejs/declare-after-require](https://github.com/coderaiser/putout/tree/master/packages/plugin-nodejs#declare-after-require).\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### group-imports-by-source\n\nGroup order:\n\n- ✅ builtins;\n- ✅ external;\n- ✅ hashed;\n- ✅ internal;\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/3cc782acf95211f9d456d63a99032ee1/0674223d050bba572f5271ffdccf8616cb441af5).\n\n#### ❌ Example of incorrect code\n\n```js\nimport fs from 'node:fs';\nimport {lodash} from 'lodash';\nimport react from 'react';\nimport d from '../hello.js';\nimport ss from '../../bb/ss.js';\nimport b from './ss.js';\nimport parse from '#parser';\n\nconst c = 5;\n```\n\n#### ✅ Example of correct code\n\n```js\nimport fs from 'node:fs';\nimport react from 'react';\nimport {lodash} from 'lodash';\nimport parse from '#parser';\nimport b from './ss.js';\nimport d from '../hello.js';\nimport ss from '../../bb/ss.js';\n\nconst c = 5;\n```\n\n### merge-duplicate-imports/join\n\n#### ❌ Example of incorrect code\n\n```js\nimport test from 'supertape';\nimport {stub} from 'supertape';\n```\n\n#### ✅ Example of correct code\n\n```js\nimport test, {stub} from 'supertape';\n```\n\n### merge-duplicate-imports/rename\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/6604936dec6b1eed8ce0d143f2962f15/17b310a6e4d85b0b8615a8b91d0e27414e8af291).\nTo disable use:\n\n```json\n{\n    \"rules\": {\n        \"esm/merge-duplicate-imports-rename\": \"off\"\n    }\n}\n```\n\n#### ❌ Example of incorrect code\n\n```js\nimport putout from './putout.js';\nimport all from './putout.js';\nimport x from './putout.js';\n\nconsole.log(all);\nconsole.log(x);\n```\n\n#### ✅ Example of correct code\n\n```js\nimport putout from './putout.js';\n\nconsole.log(putout);\nconsole.log(putout);\n```\n\n### remove-empty-export\n\n```diff\n-export {};\n```\n\n### remove-empty-import\n\n```diff\n-import 'abc';\n```\n\n### remove-quotes-from-import-assertions\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/f9f34acddbefba0ded53225ca10fa44e/7b4dba44602b9b2d28fe3a98989474a4b0d8d73d).\n\n#### ❌ Example of incorrect code\n\n```js\nimport json from './mod.json' with {\n    type: 'json',\n};\n```\n\n#### ✅ Example of correct code\n\n```js\nimport json from './mod.json' with {\n    type: 'json',\n};\n```\n\n### sort-imports-by-specifiers\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/521e2ff199243a7ce1f65db7140c272e/28c0588281286f8a6765b8aa2ecabbfcde2973a7).\n\n#### ❌ Example of incorrect code\n\n```js\nimport {\n    a,\n    b,\n    c,\n    d,\n} from 'd';\nimport a1 from 'a1';\n```\n\n#### ✅ Example of correct code\n\n```js\nimport a1 from 'a1';\nimport {\n    a,\n    b,\n    c,\n    d,\n} from 'd';\n```\n\n### convert-assert-to-with\n\n> This feature would ideally use the `with` keyword to denote attributes, but there are existing implementations based on a previous version of the proposal using the `assert` keyword. Due to potential web compatibility risks, the proposal still includes `assert` marked as deprecated. Usage of the old syntax is discouraged, and its removal is being investigated.\n>\n> (c) [tc39](https://tc39.es/proposal-import-attributes/)\n\nCheck out in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/9f85897b998c6458efc19db6a5414b79/57ef7cdd113c7a0087e0f7a6e70522f60baa04f4).\n\n#### ❌ Example of incorrect code\n\n```\nimport json from './foo.json' assert {\n    type: 'json',\n};\n\nimport('foo.json', {\n    assert: {\n        type: 'json',\n    },\n});\n```\n\n#### ✅ Example of correct code\n\n```js\nimport json from './foo.json' with {\n    type: 'json',\n};\n\nimport('foo.json', {\n    with: {\n        type: 'json',\n    },\n});\n```\n\n### convert-const-to-import\n\nCheck out in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/2682a3899fe6916e22073abf0b56b13c/f9d7ca3ddb65331bb836af78825d80fd258b3f94).\n\n#### ❌ Example of incorrect code\n\n```\nconst {Server} from 'socket.io';\n```\n\n#### ✅ Example of correct code\n\n```js\nimport {Server} from 'socket.io';\n```\n\n## File Rules\n\n### apply-namespace-to-imported-file\n\nThe rule fixes:\n\n> `SyntaxError: The requested module './a.js' does not provide an export named 'default'`\n\nCheck out in 🐊**Putout Editor**:\n\n- ✅ [`apply-namespace-to-imported-file`](https://putout.cloudcmd.io/#/gist/1492d584559e5798325047de679222a0/c6a37a803b80823de1b64ab944f2427aecefb51b);\n- ✅ [`get-imports`](https://putout.cloudcmd.io/#/gist/5d7687215e9fbdf705935c444503dded/75a98d2db9d3847c73017e41637924b1cfd5a598);\n- ✅ [`has-export-default`](https://putout.cloudcmd.io/#/gist/b50ccfe5cc8c0c97e2fc98b37903ade4/fbc026e6f1027581f7aa4879dcafcaa7754bf8f4);\n- ✅ [`apply-namespace-import`](https://putout.cloudcmd.io/#/gist/23a6dc6741b772c03fbed95feda2b451/1fbecac6fc40282bcda0593aa666a8c213ef85b7);\n- ✅ [`is-esm`](https://putout.cloudcmd.io/#/gist/fa080be2bf3a6560e289d84b5873c2bc/2601091f6bf97148843767968c3afcb36dde31de);\n\nLet's consider file structure:\n\n```\n/\n└── lib/\n    ├── index.js \"import a from './a.js';\"\n    └── b.js \"export const b = 2;\" \n```\n\nIn this case `index.js` can be fixed:\n\n#### ❌ Example of incorrect code\n\n```js\nimport a from './a.js';\n```\n\n#### ✅ Example of correct code\n\n```js\nimport * as a from './a.js';\n```\n\n### apply-name-to-imported-file\n\nCheckout in 🐊**Putout Editor**:\n\n- ✅ [`get-imports`](https://putout.cloudcmd.io/#/gist/5d7687215e9fbdf705935c444503dded/75a98d2db9d3847c73017e41637924b1cfd5a598);\n- ✅ [`has-export-default`](https://putout.cloudcmd.io/#/gist/b50ccfe5cc8c0c97e2fc98b37903ade4/fbc026e6f1027581f7aa4879dcafcaa7754bf8f4);\n- ✅ [`is-esm`](https://putout.cloudcmd.io/#/gist/fa080be2bf3a6560e289d84b5873c2bc/2601091f6bf97148843767968c3afcb36dde31de);\n\nLet's consider file structure:\n\n```\n/\n└── lib/\n    ├── index.js \"import a from './a.js';\\n export * as b from './b.js'\"\n    ├── a.js \"export const a = 2;\"\n    └── b.js \"export const b = 2;\" \n```\n\nIn this case `index.js` can be fixed:\n\n##### ❌ Example of incorrect code\n\n```js\nimport a from './a.js';\n\nexport * as b from './b.js';\n```\n\n##### ✅ Example of correct code\n\n```js\nimport {a} from './a.js';\n\nexport {b} from './b.js';\n```\n\n### apply-privately-imported-file\n\n> Entries in the imports field must be strings starting with `#`.\n> Package imports permit mapping to external packages.\n> This field defines subpath imports for the current package.\n>\n> (c) [nodejs.org](https://nodejs.org/api/packages.html#imports)\n\nCheck out in 🐊**Putout Editor**:\n\n- ✅ [`get-imports`](https://putout.cloudcmd.io/#/gist/5d7687215e9fbdf705935c444503dded/75a98d2db9d3847c73017e41637924b1cfd5a598);\n- ✅ [`change-imports`](https://putout.cloudcmd.io/#/gist/23a6dc6741b772c03fbed95feda2b451/1fbecac6fc40282bcda0593aa666a8c213ef85b7);\n\nLet's consider file structure:\n\n```\n/\n├── package.json {\"imports\": {\"#is: {\"default\": \"./lib/tokenize/is.js\"}}}\n└──  lib/\n    └── tokenize/\n        ├── is.js \"export const isPrev = () => {}\"\n        └── expressions/\n            └── spread-element.js \"import {isPrev} from '../is.js\"\n```\n\nIn this case `spread-element.js` can be fixed:\n\n#### ❌ Example of incorrect code\n\n```js\nimport {isPrev} from '../is.js';\n```\n\n#### ✅ Example of correct code\n\n```js\nimport {isPrev} from '#is';\n```\n\n### resolve-imported-file\n\n> `import` a directory URL is unsupported.\n>\n> (c) [nodejs.org](https://nodejs.org/api/errors.html#err_unsupported_dir_import)\n\nCheck out in 🐊**Putout Editor**:\n\n- ✅ [`resolve-imported-file`](https://putout.cloudcmd.io/#/gist/241489cb2781dd37ec96baf0115cde4e/83c2f2e9f490850b7fda432f8d25ae6a64ed07e3);\n- ✅ [`get-imports`](https://putout.cloudcmd.io/#/gist/ee10100fed86e4db926885dd54298668/7538bca7a9ae006d976f41261c0ed4c0e1902ace);\n- ✅ [`change-imports`](https://putout.cloudcmd.io/#/gist/23a6dc6741b772c03fbed95feda2b451/1fbecac6fc40282bcda0593aa666a8c213ef85b7);\n\nLet's consider file structure:\n\n```\n/\n├── package.json\n└── lib/\n    ├── index.js\n    └── a.js\n```\n\nIn this case `index.js` can be fixed:\n\n#### ❌ Example of incorrect code\n\n```js\nimport a from './a';\nimport info from '../package';\n```\n\n#### ✅ Example of correct code\n\n```js\nimport a from './a.js';\nimport info from '../package.json' with {\n    type: 'json',\n};\n```\n\n### resolve-imported-file-with-extension\n\nCheck out in 🐊**Putout Editor**:\n\n- ✅ [`resolve-imported-file`](https://putout.cloudcmd.io/#/gist/241489cb2781dd37ec96baf0115cde4e/83c2f2e9f490850b7fda432f8d25ae6a64ed07e3);\n- ✅ [`get-imports`](https://putout.cloudcmd.io/#/gist/ee10100fed86e4db926885dd54298668/7538bca7a9ae006d976f41261c0ed4c0e1902ace);\n- ✅ [`change-imports`](https://putout.cloudcmd.io/#/gist/23a6dc6741b772c03fbed95feda2b451/1fbecac6fc40282bcda0593aa666a8c213ef85b7);\n\nLet's consider file structure:\n\n```\n/\n├── package.json\n└── lib/\n    ├── index.js\n    └── a.js\n```\n\nIn this case `index.js` can be fixed:\n\n#### ❌ Example of incorrect code\n\n```js\nimport a from './a.cjs';\nimport info from '../package';\n```\n\n#### ✅ Example of correct code\n\n```js\nimport a from './a.js';\nimport info from '../package.json' with {\n    type: 'json',\n};\n```\n\n### shorten-imported-file\n\nCheck out in 🐊**Putout Editor**:\n\n- ✅ [`get-imports`](https://putout.cloudcmd.io/#/gist/ee10100fed86e4db926885dd54298668/7538bca7a9ae006d976f41261c0ed4c0e1902ace);\n- ✅ [`change-imports`](https://putout.cloudcmd.io/#/gist/23a6dc6741b772c03fbed95feda2b451/1fbecac6fc40282bcda0593aa666a8c213ef85b7);\n\nLet's consider file structure:\n\n```\n/\n└── processors/\n    ├── index.js\n    └── parse-processor-names.js\n```\n\nIn this case `index.js` can be fixed:\n\n#### ❌ Example of incorrect code\n\n```js\nimport {parseProcessorNames} from '../processors/parse-processor-names.js';\n```\n\n#### ✅ Example of correct code\n\n```js\nimport {parseProcessorNames} from './parse-processor-names.js';\n```\n\n### apply-js-to-imported-file\n\nCheckout in 🐊**Putout Editor**:\n\n- ✅ [`get-imports`](https://putout.cloudcmd.io/#/gist/ee10100fed86e4db926885dd54298668/7538bca7a9ae006d976f41261c0ed4c0e1902ace);\n- ✅ [`change-imports`](https://putout.cloudcmd.io/#/gist/23a6dc6741b772c03fbed95feda2b451/1fbecac6fc40282bcda0593aa666a8c213ef85b7);\n\nLet's consider file structure:\n\n```\n/\n└── lib/\n    ├── index.js\n    └── a.js\n```\n\nIn this case `index.js` can be fixed:\n\n#### ❌ Example of incorrect code\n\n```js\nimport a from './a.mjs';\n```\n\n#### ✅ Example of correct code\n\n```js\nimport a from './a.js';\n```\n\n## remove-useless-slash\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/3ae86417ae3af5b5dbd3a10717668607/2a1396092ad67ca7aaacd396f50b3f6b3ae4116e).\n\n### ❌ Example of incorrect code\n\n```js\nimport * as convertLastvalToLastInsertRowid from './convert-postgres-to-sqlite//convert-lastval-to-last-insert-rowid/index.js';\n```\n\n### ✅ Example of correct code\n\n```js\nimport * as convertLastvalToLastInsertRowid from './convert-postgres-to-sqlite/convert-lastval-to-last-insert-rowid/index.js';\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}