{"_id":"@putout/plugin-esm","_rev":"4160065","name":"@putout/plugin-esm","description":"🐊Putout plugin improves ability to transform ESM code","dist-tags":{"latest":"10.4.0"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:37:19.000Z","created":"2024-12-21T20:46:26.172Z","10.4.0":"2026-02-28T14:23:47.429Z","10.3.0":"2026-02-24T13:09:13.890Z","10.1.0":"2026-02-21T21:19:59.674Z","10.0.2":"2026-02-21T19:33:15.136Z","10.0.1":"2026-02-19T19:48:15.125Z","10.0.0":"2026-02-16T20:05:45.443Z","9.11.1":"2026-02-12T11:38:11.487Z","9.11.0":"2026-02-11T21:31:40.942Z","9.10.0":"2026-02-11T19:51:44.658Z","9.9.0":"2026-02-11T19:28:16.004Z","9.8.0":"2026-02-11T17:08:20.975Z","9.7.0":"2026-02-11T16:49:23.542Z","9.6.0":"2026-02-11T16:34:37.817Z","9.5.0":"2026-02-11T15:48:03.274Z","9.4.0":"2026-02-10T17:56:03.010Z","9.3.0":"2026-02-10T16:56:51.086Z","9.2.0":"2026-02-07T14:28:44.390Z","9.1.0":"2026-02-06T20:49:43.709Z","9.0.0":"2026-02-03T12:52:32.613Z","8.8.0":"2026-02-02T17:14:45.317Z","8.7.0":"2026-02-01T21:27:00.587Z","8.6.0":"2026-01-31T20:18:26.963Z","8.5.1":"2026-01-31T19:27:51.644Z","8.5.0":"2026-01-31T19:19:26.626Z","8.4.0":"2026-01-31T18:24:44.939Z","8.3.0":"2026-01-31T12:37:08.757Z","8.2.0":"2026-01-30T15:01:06.076Z","8.1.0":"2026-01-29T22:50:17.773Z","8.0.2":"2026-01-29T21:59:34.916Z","8.0.1":"2026-01-27T18:12:25.573Z","8.0.0":"2026-01-23T17:20:39.932Z","7.7.1":"2026-01-20T22:51:23.144Z","7.7.0":"2026-01-20T20:58:05.990Z","7.6.0":"2026-01-20T16:27:28.133Z","7.5.1":"2026-01-20T15:24:21.285Z","7.5.0":"2026-01-20T08:26:27.682Z","7.4.3":"2026-01-19T21:33:30.197Z","7.4.2":"2026-01-19T21:27:14.730Z","7.4.1":"2026-01-19T21:19:50.878Z","7.4.0":"2026-01-19T16:55:20.306Z","7.3.0":"2026-01-18T19:07:44.149Z","7.2.1":"2026-01-18T12:31:36.181Z","7.2.0":"2026-01-18T12:27:01.296Z","7.1.2":"2026-01-18T12:20:45.234Z","7.1.1":"2026-01-18T11:56:01.108Z","7.1.0":"2026-01-15T14:19:35.742Z","7.0.0":"2026-01-13T20:42:10.352Z","6.6.0":"2026-01-11T18:32:22.519Z","6.5.1":"2026-01-07T11:03:35.977Z","6.5.0":"2026-01-07T09:29:00.505Z","6.4.0":"2026-01-03T19:45:38.876Z","6.3.2":"2025-12-30T21:50:22.977Z","6.3.1":"2025-12-30T13:54:05.293Z","6.3.0":"2025-12-28T18:20:57.149Z","6.2.0":"2025-12-28T17:33:51.370Z","6.1.1":"2025-12-28T16:16:51.332Z","6.1.0":"2025-12-28T16:13:32.287Z","6.0.0":"2025-11-28T15:44:28.580Z","5.3.1":"2025-11-24T18:32:03.845Z","5.3.0":"2025-11-24T17:32:20.148Z","5.2.0":"2025-11-03T14:56:23.446Z","5.1.1":"2025-10-31T14:29:23.803Z","5.1.0":"2025-10-27T14:25:08.708Z","5.0.0":"2025-07-29T17:26:52.584Z","4.10.0":"2025-07-29T16:02:51.917Z","4.9.0":"2025-05-31T21:20:05.494Z","4.8.0":"2025-05-28T20:01:14.498Z","4.7.0":"2025-05-28T19:56:58.475Z","4.6.0":"2025-05-28T19:53:36.375Z","4.5.0":"2025-05-08T22:05:57.629Z","4.4.0":"2025-05-08T21:30:08.803Z","4.3.0":"2025-04-27T22:32:21.882Z","4.2.2":"2025-04-18T13:05:32.750Z","4.2.1":"2025-04-17T12:09:35.053Z","4.2.0":"2025-04-16T21:30:01.797Z","4.1.2":"2025-04-16T11:30:58.646Z","4.1.1":"2025-04-09T20:58:33.434Z","4.1.0":"2025-04-09T16:12:40.549Z","4.0.0":"2025-04-08T13:03:48.213Z","3.0.0":"2025-04-03T12:46:34.750Z","2.3.0":"2025-02-26T14:22:49.758Z","2.2.0":"2025-02-18T09:31:56.153Z","2.1.2":"2025-02-17T18:07:45.079Z","2.1.1":"2025-02-17T17:37:17.368Z","2.1.0":"2025-02-17T17:24:42.175Z","2.0.0":"2025-02-01T23:40:01.440Z","1.3.0":"2024-12-29T20:27:22.326Z","1.2.0":"2024-12-28T12:10:47.510Z","1.1.0":"2024-12-24T11:17:35.162Z","1.0.1":"2024-12-21T21:24:34.369Z","1.0.0":"2024-12-21T20:46:26.172Z"},"users":{},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"versions":{"10.4.0":{"name":"@putout/plugin-esm","version":"10.4.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.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"},"peerDependencies":{"putout":">=42"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@10.4.0","gitHead":"f88547a17fdce23b50a5b60270e1f8b990d42e81","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.4.2","dist":{"shasum":"4286a230008ea570a5bfdf51d19f18d3e3becf2c","size":16043,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-10.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-10.4.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_10.4.0_1772288627257_0.405547942740617"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-28T14:23:47.429Z","publish_time":1772288627429,"_source_registry_name":"default","_cnpm_publish_time":1772288627429},"10.3.0":{"name":"@putout/plugin-esm","version":"10.3.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0","madrun":"^13.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^6.0.0","supertape":"^12.0.0"},"peerDependencies":{"putout":">=42"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@10.3.0","gitHead":"c1489457fae8dbd29a54513933623994547a0b34","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.6.1","_npmVersion":"11.4.2","dist":{"shasum":"4c519cf68f5b9bc27e70f08dbaef64f27e846e25","size":16046,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-10.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-10.3.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_10.3.0_1771938548738_0.1307455843144394"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-24T13:09:13.890Z","publish_time":1771938553890,"_source_registry_name":"default","_cnpm_publish_time":1771938553890},"10.1.0":{"name":"@putout/plugin-esm","version":"10.1.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0","madrun":"^13.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^6.0.0","supertape":"^12.0.0"},"peerDependencies":{"putout":">=42"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@10.1.0","gitHead":"892cfe87e075d0fddee1f041940061b2df18d5d4","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.22.0","_npmVersion":"11.4.2","dist":{"shasum":"368942f76f81892d5e83d9649aab202ade404e6e","size":15539,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-10.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-10.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_10.1.0_1771708799495_0.017594267159890542"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-21T21:19:59.674Z","publish_time":1771708799674,"_source_registry_name":"default","_cnpm_publish_time":1771708799674},"10.0.2":{"name":"@putout/plugin-esm","version":"10.0.2","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0","madrun":"^13.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^6.0.0","supertape":"^12.0.0"},"peerDependencies":{"putout":">=42"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@10.0.2","gitHead":"0c3843671a73dd04a53dbccf2c104054c34dd2fe","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.13.1","_npmVersion":"11.2.0","dist":{"shasum":"1ea471a6b6c163869b658a5c7a17876ed7db77eb","size":15503,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-10.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-10.0.2.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_10.0.2_1771702394998_0.4938374729785455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-21T19:33:15.136Z","publish_time":1771702395136,"_source_registry_name":"default","_cnpm_publish_time":1771702395136},"10.0.1":{"name":"@putout/plugin-esm","version":"10.0.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0","madrun":"^13.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^6.0.0","supertape":"^12.0.0"},"peerDependencies":{"putout":">=42"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@10.0.1","gitHead":"e6921b004465a3a3a84965e0f3ce32e5871a4f92","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.6.1","_npmVersion":"11.4.2","dist":{"shasum":"0fca0e4c252e7ac3b1fd4b17dffe237e838a8288","size":15516,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-10.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-10.0.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_10.0.1_1771530494988_0.09415910183266751"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-19T19:48:15.125Z","publish_time":1771530495125,"_source_registry_name":"default","_cnpm_publish_time":1771530495125},"10.0.0":{"name":"@putout/plugin-esm","version":"10.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=42"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@10.0.0","gitHead":"fea4dd87768305c0feb1c22da18be9acb8617197","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.11.1","_npmVersion":"11.4.2","dist":{"shasum":"c9c749b440642ca996d44d12d459ab0991be14d5","size":15530,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-10.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-10.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_10.0.0_1771272345323_0.22675637909432944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-16T20:05:45.443Z","publish_time":1771272345443,"_source_registry_name":"default","_cnpm_publish_time":1771272345443},"9.11.1":{"name":"@putout/plugin-esm","version":"9.11.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@9.11.1","gitHead":"64fe1cd632d7d20baee2e4e42935affd69ec1449","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.6.1","_npmVersion":"11.4.2","dist":{"shasum":"e75f3e0a8375c7950c4299f5ec29cf087359f5a2","size":15529,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-9.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-9.11.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_9.11.1_1770896291339_0.6188969558210304"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T11:38:11.487Z","publish_time":1770896291487,"_source_registry_name":"default","_cnpm_publish_time":1770896291487},"9.11.0":{"name":"@putout/plugin-esm","version":"9.11.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@9.11.0","gitHead":"41b654cc5a81bcd681e2841a472366ff68714869","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.6.1","_npmVersion":"11.4.2","dist":{"shasum":"38aa5ccc32b9affe4c9fdf868f33f1937b804bd3","size":15530,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-9.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-9.11.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_9.11.0_1770845500780_0.566368650930517"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T21:31:40.942Z","publish_time":1770845500942,"_source_registry_name":"default","_cnpm_publish_time":1770845500942},"9.10.0":{"name":"@putout/plugin-esm","version":"9.10.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@9.10.0","gitHead":"68d22e28085622cdd512b30c77b9e65cbcead017","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.6.1","_npmVersion":"11.4.2","dist":{"shasum":"40b0975b4448d4f5a94c3e222ed32e3239e1086f","size":15521,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-9.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-9.10.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_9.10.0_1770839504513_0.5289855524306135"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T19:51:44.658Z","publish_time":1770839504658,"_source_registry_name":"default","_cnpm_publish_time":1770839504658},"9.9.0":{"name":"@putout/plugin-esm","version":"9.9.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@9.9.0","gitHead":"c5f1256968f41d48e9ac37ea72efb3312de94748","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.6.1","_npmVersion":"11.4.2","dist":{"shasum":"ada722d0d884d34cd5137ca051f3ac362de358cb","size":15041,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-9.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-9.9.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_9.9.0_1770838095829_0.45433989973750255"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T19:28:16.004Z","publish_time":1770838096004,"_source_registry_name":"default","_cnpm_publish_time":1770838096004},"9.8.0":{"name":"@putout/plugin-esm","version":"9.8.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@9.8.0","gitHead":"ca53aad689a5be03daa4a9bfd43be659484c70bb","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.6.1","_npmVersion":"11.4.2","dist":{"shasum":"67316314f928549197484a5cccfa334a0138bcea","size":15022,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-9.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-9.8.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_9.8.0_1770829700795_0.1505490875173079"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T17:08:20.975Z","publish_time":1770829700975,"_source_registry_name":"default","_cnpm_publish_time":1770829700975},"9.7.0":{"name":"@putout/plugin-esm","version":"9.7.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@9.7.0","gitHead":"3690325d39181f0b1e660cdada931fdf3905f2df","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.6.1","_npmVersion":"11.4.2","dist":{"shasum":"d7615c95e9c9f19ee91492041196916b39f96701","size":14991,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-9.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-9.7.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_9.7.0_1770828563375_0.8268765522782011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T16:49:23.542Z","publish_time":1770828563542,"_source_registry_name":"default","_cnpm_publish_time":1770828563542},"9.6.0":{"name":"@putout/plugin-esm","version":"9.6.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@9.6.0","gitHead":"f814dcc1698723cf3009d1103e89d1ba1e6fbba3","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.6.1","_npmVersion":"11.4.2","dist":{"shasum":"73a2e4286e1485957c9f96e7c2fd368f22bd8895","size":14982,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-9.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-9.6.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_9.6.0_1770827677635_0.8407806338545025"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T16:34:37.817Z","publish_time":1770827677817,"_source_registry_name":"default","_cnpm_publish_time":1770827677817},"9.5.0":{"name":"@putout/plugin-esm","version":"9.5.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@9.5.0","gitHead":"3af2aee5b90b09b6e97bdac150e86d6a49c80f25","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.6.0","_npmVersion":"11.4.2","dist":{"shasum":"90c3b5acba64ed8edd916ccd613553eecc59f5c8","size":14932,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-9.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-9.5.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_9.5.0_1770824883121_0.44534546890071613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T15:48:03.274Z","publish_time":1770824883274,"_source_registry_name":"default","_cnpm_publish_time":1770824883274},"9.4.0":{"name":"@putout/plugin-esm","version":"9.4.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@9.4.0","gitHead":"77e0261319037b7ecd0cf41a82fe49156c82fdb1","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.6.0","_npmVersion":"11.4.2","dist":{"shasum":"c55468e7adefcd8ecf9ca65354a17009a7bb0e33","size":14863,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-9.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-9.4.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_9.4.0_1770746162866_0.27503337110909865"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T17:56:03.010Z","publish_time":1770746163010,"_source_registry_name":"default","_cnpm_publish_time":1770746163010},"9.3.0":{"name":"@putout/plugin-esm","version":"9.3.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@9.3.0","gitHead":"08f23bdf98402a257b2644cc0f38e18ac11946fb","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.6.0","_npmVersion":"11.4.2","dist":{"shasum":"b6267c036eadeca4787f5fa916ca56da48b3310e","size":14860,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-9.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-9.3.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_9.3.0_1770742610930_0.6043136974244279"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T16:56:51.086Z","publish_time":1770742611086,"_source_registry_name":"default","_cnpm_publish_time":1770742611086},"9.2.0":{"name":"@putout/plugin-esm","version":"9.2.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@9.2.0","gitHead":"2397e92889cecb07e612f3f6ff62c7cfebae9340","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.5.0","_npmVersion":"11.4.2","dist":{"shasum":"9c2ee7c44315a452c555faf79da2bfdf408a4f54","size":14467,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-9.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-9.2.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_9.2.0_1770474524225_0.21221091559403993"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-07T14:28:44.390Z","publish_time":1770474524390,"_source_registry_name":"default","_cnpm_publish_time":1770474524390},"9.1.0":{"name":"@putout/plugin-esm","version":"9.1.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@9.1.0","gitHead":"473512a0f167c6f8f51ce84a87fc1c00123d4b33","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.5.0","_npmVersion":"11.4.2","dist":{"shasum":"e8b6b01dae02d64ef68e593b5c5745dddb04e407","size":14270,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-9.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-9.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_9.1.0_1770410983554_0.7684129102519914"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-06T20:49:43.709Z","publish_time":1770410983709,"_source_registry_name":"default","_cnpm_publish_time":1770410983709},"9.0.0":{"name":"@putout/plugin-esm","version":"9.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@9.0.0","gitHead":"79579e85adc60e380e653e5e4722e906453e3b74","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.5.0","_npmVersion":"11.4.2","dist":{"shasum":"20ed92cf11b74d79bc372fbc20f913c4d09278a1","size":14063,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-9.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_9.0.0_1770123152481_0.734467608509477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-03T12:52:32.613Z","publish_time":1770123152613,"_source_registry_name":"default","_cnpm_publish_time":1770123152613},"8.8.0":{"name":"@putout/plugin-esm","version":"8.8.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@8.8.0","gitHead":"7ffeb29a4844984f2def4fedbbab964ce8d39d27","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.5.0","_npmVersion":"11.4.2","dist":{"shasum":"54e7754e72de94eec0aac5f8fa9947ab789b219e","size":14456,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-8.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-8.8.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_8.8.0_1770052485166_0.07869688387435247"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-02T17:14:45.317Z","publish_time":1770052485317,"_source_registry_name":"default","_cnpm_publish_time":1770052485317},"8.7.0":{"name":"@putout/plugin-esm","version":"8.7.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/apply-name-to-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@8.7.0","gitHead":"5d82e53249f0acf805dc187d311fe326f37e3580","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.5.0","_npmVersion":"11.4.2","dist":{"shasum":"3f613eab18091871c2c793e18ceeee0d410c2382","size":14441,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-8.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-8.7.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_8.7.0_1769981220370_0.35385608146201086"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-01T21:27:00.587Z","publish_time":1769981220587,"_source_registry_name":"default","_cnpm_publish_time":1769981220587},"8.6.0":{"name":"@putout/plugin-esm","version":"8.6.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/shorten-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@8.6.0","gitHead":"468e9302636c1d1ab2eb6494018dbc558220906e","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.5.0","_npmVersion":"11.4.2","dist":{"shasum":"63d452a9a17d8e881e3fae70ace36ed059f4d669","size":14453,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-8.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-8.6.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_8.6.0_1769890706813_0.10528479446660222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-31T20:18:26.963Z","publish_time":1769890706963,"_source_registry_name":"default","_cnpm_publish_time":1769890706963},"8.5.1":{"name":"@putout/plugin-esm","version":"8.5.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/shorten-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@8.5.1","gitHead":"d05eaaa1ec47b2d11c660a676b8ded4908936ee7","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.5.0","_npmVersion":"11.4.2","dist":{"shasum":"79ebdbfda7f2f55f8bc016d76dd86fe28a1ab236","size":14269,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-8.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-8.5.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_8.5.1_1769887671519_0.819179545697454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-31T19:27:51.644Z","publish_time":1769887671644,"_source_registry_name":"default","_cnpm_publish_time":1769887671644},"8.5.0":{"name":"@putout/plugin-esm","version":"8.5.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/shorten-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@8.5.0","gitHead":"82991ee2211b5fc02f7b0f20f101c1af0d085085","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.5.0","_npmVersion":"11.4.2","dist":{"shasum":"e437dd0adb6fbde4ea1ea053a42b2f0703a42c47","size":14276,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-8.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-8.5.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_8.5.0_1769887166428_0.9925548545317735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-31T19:19:26.626Z","publish_time":1769887166626,"_source_registry_name":"default","_cnpm_publish_time":1769887166626},"8.4.0":{"name":"@putout/plugin-esm","version":"8.4.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-imports-tuples":"./lib/shorten-imported-file/get-imports-tuples.js","#get-default-imports":"./lib/apply-name-to-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","#is-esm":"./lib/apply-name-to-imported-file/is-esm/index.js","#has-export-default":"./lib/apply-name-to-imported-file/has-export-default/index.js","#determine-import-type":"./lib/apply-name-to-imported-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@8.4.0","gitHead":"ab390ab9629193ef3d5b11404bb8fe3a978b5dde","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.5.0","_npmVersion":"11.4.2","dist":{"shasum":"9993c13b2b9cfdac30cf1e7b60647857e58fc33c","size":14189,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-8.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-8.4.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_8.4.0_1769883884783_0.8204178599884839"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-31T18:24:44.939Z","publish_time":1769883884939,"_source_registry_name":"default","_cnpm_publish_time":1769883884939},"8.3.0":{"name":"@putout/plugin-esm","version":"8.3.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-default-imports":"./lib/apply-import-by-type-to-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","#is-esm":"./lib/apply-import-by-type-to-file/is-esm/index.js","#has-export-default":"./lib/apply-import-by-type-to-file/has-export-default/index.js","#determine-import-type":"./lib/apply-import-by-type-to-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@8.3.0","gitHead":"14e6e828ae4c504c1b147f060a01eb59e2c4e618","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.5.0","_npmVersion":"11.4.2","dist":{"shasum":"ec973abe6c10d43d71c6fc5c6092950fe6791b90","size":14042,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-8.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-8.3.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_8.3.0_1769863028612_0.4578604692729542"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-31T12:37:08.757Z","publish_time":1769863028757,"_source_registry_name":"default","_cnpm_publish_time":1769863028757},"8.2.0":{"name":"@putout/plugin-esm","version":"8.2.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-default-imports":"./lib/apply-import-by-type-to-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","#is-esm":"./lib/apply-import-by-type-to-file/is-esm/index.js","#has-export-default":"./lib/apply-import-by-type-to-file/has-export-default/index.js","#determine-import-type":"./lib/apply-import-by-type-to-file/determine-import-type.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@8.2.0","gitHead":"86ae7e63d7b4fbd5d27456d8c9b59063c3e31a83","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.5.0","_npmVersion":"11.4.2","dist":{"shasum":"05aa7d151e398f3755c5a52583e80f7f660f8de2","size":14001,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-8.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-8.2.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_8.2.0_1769785265923_0.3677148182105454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-30T15:01:06.076Z","publish_time":1769785266076,"_source_registry_name":"default","_cnpm_publish_time":1769785266076},"8.1.0":{"name":"@putout/plugin-esm","version":"8.1.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#get-default-imports":"./lib/apply-namespace-import-to-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","#is-esm":"./lib/apply-namespace-import-to-file/is-esm/index.js","#has-export-default":"./lib/apply-namespace-import-to-file/has-export-default/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@8.1.0","gitHead":"43e00975cac4904a60bcac6a9057fe30db0567dc","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.3.0","_npmVersion":"11.4.2","dist":{"shasum":"092044766d7af00fb73f7d781f9a9cefb251ed79","size":13829,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-8.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-8.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_8.1.0_1769727017613_0.6951203834562341"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-29T22:50:17.773Z","publish_time":1769727017773,"_source_registry_name":"default","_cnpm_publish_time":1769727017773},"8.0.2":{"name":"@putout/plugin-esm","version":"8.0.2","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"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,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@8.0.2","gitHead":"949676adad1bfca748bac9ef60a7c2dad7ece4f3","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.3.0","_npmVersion":"11.4.2","dist":{"shasum":"d9773b9c3ffa77a1a7de44f32bae505ea35a6913","size":13561,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-8.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-8.0.2.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_8.0.2_1769723974763_0.20416914078459603"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-29T21:59:34.916Z","publish_time":1769723974916,"_source_registry_name":"default","_cnpm_publish_time":1769723974916},"8.0.1":{"name":"@putout/plugin-esm","version":"8.0.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"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,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@8.0.1","gitHead":"a0626ff20e39976076b90c2327d5cd03df767bb8","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.4.0","_npmVersion":"11.4.2","dist":{"shasum":"1590d72b045e247a20c9066e4bfb57d6823eb47c","size":13380,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-8.0.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_8.0.1_1769537545441_0.5314888675218088"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-27T18:12:25.573Z","publish_time":1769537545573,"_source_registry_name":"default","_cnpm_publish_time":1769537545573},"8.0.0":{"name":"@putout/plugin-esm","version":"8.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"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,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@8.0.0","gitHead":"1c6894b56ff413485bc0cd643245afa82f016164","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.4.0","_npmVersion":"11.4.2","dist":{"shasum":"75502d87890bdec7c5b81abe5d19b2d8e10dba6d","size":13350,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-8.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_8.0.0_1769188839782_0.8509845771546851"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-23T17:20:39.932Z","publish_time":1769188839932,"_source_registry_name":"default","_cnpm_publish_time":1769188839932},"7.7.1":{"name":"@putout/plugin-esm","version":"7.7.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"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,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.7.1","gitHead":"f587b175a96454d6153714023b5a96ca79754fa2","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.13.0","_npmVersion":"11.2.0","dist":{"shasum":"b0170692e69984ae248b4adde0fea6d60df90fea","size":13353,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.7.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.7.1_1768949482980_0.5886146583940681"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T22:51:23.144Z","publish_time":1768949483144,"_source_registry_name":"default","_cnpm_publish_time":1768949483144},"7.7.0":{"name":"@putout/plugin-esm","version":"7.7.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"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,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.7.0","gitHead":"99730de4b8b49c5a6064bb3d2aa83d163bc4aef9","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.3.0","_npmVersion":"11.4.2","dist":{"shasum":"2048580fb28c6dcf8962d65c0edb097e0409d7d2","size":13371,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.7.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.7.0_1768942685827_0.6052926486066135"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T20:58:05.990Z","publish_time":1768942685990,"_source_registry_name":"default","_cnpm_publish_time":1768942685990},"7.6.0":{"name":"@putout/plugin-esm","version":"7.6.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.6.0","gitHead":"b6582d1a500030e0bf431af19360a78d7f0b92cd","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.3.0","_npmVersion":"11.4.2","dist":{"shasum":"f3b13806aa37dd24cdbc369509d2ba68f44a8c2c","size":13310,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.6.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.6.0_1768926447870_0.18905255847708435"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T16:27:28.133Z","publish_time":1768926448133,"_source_registry_name":"default","_cnpm_publish_time":1768926448133},"7.5.1":{"name":"@putout/plugin-esm","version":"7.5.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.5.1","gitHead":"915edcaff210deef097b8180f1f261502f5d2f7d","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.3.0","_npmVersion":"11.4.2","dist":{"shasum":"3b08ef4ec110c0cf9f0251bbad28d23d92d96a89","size":13283,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.5.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.5.1_1768922661138_0.6448021953802099"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T15:24:21.285Z","publish_time":1768922661285,"_source_registry_name":"default","_cnpm_publish_time":1768922661285},"7.5.0":{"name":"@putout/plugin-esm","version":"7.5.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.5.0","gitHead":"70ee70105f3ab7b0b2a5023a462347c50fbb67eb","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.13.0","_npmVersion":"11.2.0","dist":{"shasum":"309d827efdfbb3b69f0fcb23d7f0b1f6b097ac6c","size":13265,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.5.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.5.0_1768897587525_0.7500039288217706"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T08:26:27.682Z","publish_time":1768897587682,"_source_registry_name":"default","_cnpm_publish_time":1768897587682},"7.4.3":{"name":"@putout/plugin-esm","version":"7.4.3","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.4.3","gitHead":"271c4715d4081658921e0b104134787e202de1ec","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.13.0","_npmVersion":"11.2.0","dist":{"shasum":"5f40642fda58a33c038c825fd89bff42398a8fac","size":13262,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.4.3.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.4.3_1768858410048_0.7205311883059082"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-19T21:33:30.197Z","publish_time":1768858410197,"_source_registry_name":"default","_cnpm_publish_time":1768858410197},"7.4.2":{"name":"@putout/plugin-esm","version":"7.4.2","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.4.2","gitHead":"0a1d5fd1e6780fb5964fad9159348bc5de807fe4","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.13.0","_npmVersion":"11.2.0","dist":{"shasum":"eb87b0e87899099a400fe26f572d9fdab5a3f63c","size":13261,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.4.2.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.4.2_1768858034588_0.944683825704117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-19T21:27:14.730Z","publish_time":1768858034730,"_source_registry_name":"default","_cnpm_publish_time":1768858034730},"7.4.1":{"name":"@putout/plugin-esm","version":"7.4.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.4.1","gitHead":"c807e456cbd046e1f3d168cb0f5d03c8a965ada2","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.13.0","_npmVersion":"11.2.0","dist":{"shasum":"7f9ea3eb54505f399fd5145d0c511435804e6a1d","size":13292,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.4.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.4.1_1768857590742_0.3038203927546639"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-19T21:19:50.878Z","publish_time":1768857590878,"_source_registry_name":"default","_cnpm_publish_time":1768857590878},"7.4.0":{"name":"@putout/plugin-esm","version":"7.4.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.4.0","gitHead":"859da774979fc6605e344d7cb97f46ce3fb4140f","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.3.0","_npmVersion":"11.4.2","dist":{"shasum":"1d655d4cf8b6f82f9c4eea7e2c536960e9d8e7e4","size":13253,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.4.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.4.0_1768841720160_0.7724923545578273"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-19T16:55:20.306Z","publish_time":1768841720306,"_source_registry_name":"default","_cnpm_publish_time":1768841720306},"7.3.0":{"name":"@putout/plugin-esm","version":"7.3.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":"./lib/shorten-imported-file/get-imports/index.js","#change-imports":"./lib/resolve-imported-file/change-imports/index.js","#find-package":"./lib/apply-privately-imported-file/find-package.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.3.0","gitHead":"8b24ff0a7c2f0e30396d39bcf33aba0039b15bcc","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.3.0","_npmVersion":"11.4.2","dist":{"shasum":"b6ca22a3097fca72f1516e7a140b29d3626dd54a","size":13419,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.3.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.3.0_1768763263980_0.5490681601671981"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-18T19:07:44.149Z","publish_time":1768763264149,"_source_registry_name":"default","_cnpm_publish_time":1768763264149},"7.2.1":{"name":"@putout/plugin-esm","version":"7.2.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":{"default":"./lib/shorten-imported-file/get-imports/index.js"},"#change-imports":{"default":"./lib/resolve-imported-file/change-imports/index.js"},"#find-package":{"default":"./lib/apply-privately-imported-file/find-package.js"}},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.2.1","gitHead":"774f9b0717907e76292d4b5d12ebb28495d5c4ab","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.3.0","_npmVersion":"11.4.2","dist":{"shasum":"a0922171bc629925420507b17f303e9b2b2ba4d0","size":13316,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.2.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.2.1_1768739496025_0.5848901282623344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-18T12:31:36.181Z","publish_time":1768739496181,"_source_registry_name":"default","_cnpm_publish_time":1768739496181},"7.2.0":{"name":"@putout/plugin-esm","version":"7.2.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":{"default":"./lib/shorten-imported-file/get-imports/index.js"},"#change-imports":{"default":"./lib/resolve-imported-file/change-imports/index.js"},"#find-package":{"default":"./lib/apply-privately-imported-file/find-package.js"}},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.2.0","gitHead":"00c2bbd9fd5b7c5b22d282ed442900eebe8e0caf","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.3.0","_npmVersion":"11.4.2","dist":{"shasum":"c8b79232bb16d460d51114020691b1007811ee00","size":13320,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.2.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.2.0_1768739221147_0.22270752718264064"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-18T12:27:01.296Z","publish_time":1768739221296,"_source_registry_name":"default","_cnpm_publish_time":1768739221296},"7.1.2":{"name":"@putout/plugin-esm","version":"7.1.2","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"imports":{"#get-imports":{"default":"./lib/shorten-imported-file/get-imports/index.js"},"#change-imports":{"default":"./lib/resolve-imported-file/change-imports/index.js"},"#find-package":{"default":"./lib/apply-privately-imported-file/find-package.js"}},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","redlint":"^5.0.4","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.1.2","gitHead":"4e50ff2f9d24eee199667de69d18070ef76e6a7d","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.3.0","_npmVersion":"11.4.2","dist":{"shasum":"b695c3fa552fe4e1c59cb2995fc4524d209f187b","size":13316,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.1.2.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.1.2_1768738845096_0.9530985826239617"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-18T12:20:45.234Z","publish_time":1768738845234,"_source_registry_name":"default","_cnpm_publish_time":1768738845234},"7.1.1":{"name":"@putout/plugin-esm","version":"7.1.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"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,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.1.1","gitHead":"f6aa652e02808481d156ada76dac51d17b7bd043","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.3.0","_npmVersion":"11.4.2","dist":{"shasum":"4d58b6a7943352e1099b92f64cc175a22abaca4e","size":13283,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.1.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.1.1_1768737360927_0.9956487737828132"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-18T11:56:01.108Z","publish_time":1768737361108,"_source_registry_name":"default","_cnpm_publish_time":1768737361108},"7.1.0":{"name":"@putout/plugin-esm","version":"7.1.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.1.0","gitHead":"c8d955092a5ab916ece3ae16eb2001796b27de0a","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.21.1","_npmVersion":"11.4.2","dist":{"shasum":"a82afe18ca7874be6260d2d4f1156e05abc1474e","size":13253,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.1.0_1768486775615_0.9367270807017172"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-15T14:19:35.742Z","publish_time":1768486775742,"_source_registry_name":"default","_cnpm_publish_time":1768486775742},"7.0.0":{"name":"@putout/plugin-esm","version":"7.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@7.0.0","gitHead":"88cd882e3e2da793d33571ae9303e178e1de9ddb","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.3.0","_npmVersion":"11.4.2","dist":{"shasum":"838fdacd8e6239c4807c8cbcdb5c8e6e21280115","size":12959,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-7.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_7.0.0_1768336930200_0.9416780506588995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-13T20:42:10.352Z","publish_time":1768336930352,"_source_registry_name":"default","_cnpm_publish_time":1768336930352},"6.6.0":{"name":"@putout/plugin-esm","version":"6.6.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@6.6.0","gitHead":"2404c945913301b343cb615ffe64a4898188959f","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"ec61f6d5b07708b348164594c6037a7d03621706","size":12972,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-6.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-6.6.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_6.6.0_1768156342377_0.23143988280810457"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-11T18:32:22.519Z","publish_time":1768156342519,"_source_registry_name":"default","_cnpm_publish_time":1768156342519},"6.5.1":{"name":"@putout/plugin-esm","version":"6.5.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@6.5.1","gitHead":"e865fbf4df6f37c7a0a1d0b229a61eaa680fbfda","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.12.0","_npmVersion":"11.2.0","dist":{"shasum":"d9a100de4dc5023bc05d96bb9cb3ab889374ea20","size":11962,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-6.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-6.5.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_6.5.1_1767783815843_0.2778869110706961"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-07T11:03:35.977Z","publish_time":1767783815977,"_source_registry_name":"default","_cnpm_publish_time":1767783815977},"6.5.0":{"name":"@putout/plugin-esm","version":"6.5.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@6.5.0","gitHead":"908eced6b0a3baf431184ec02fa98426714e9d41","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"3118df5b21613e940ddd39777d183c76638878fb","size":11967,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-6.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-6.5.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_6.5.0_1767778140348_0.21120583959100148"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-07T09:29:00.505Z","publish_time":1767778140505,"_source_registry_name":"default","_cnpm_publish_time":1767778140505},"6.4.0":{"name":"@putout/plugin-esm","version":"6.4.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@6.4.0","gitHead":"22710f6f9317b8591d053ae00cb9dfdd111278cf","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"a8860fdc513a0821d8eaf0becb4f399a50aee7a4","size":11632,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-6.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-6.4.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_6.4.0_1767469537492_0.48323092333958706"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-03T19:45:38.876Z","publish_time":1767469538876,"_source_registry_name":"default","_cnpm_publish_time":1767469538876},"6.3.2":{"name":"@putout/plugin-esm","version":"6.3.2","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^4.0.0"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@6.3.2","gitHead":"1bd235c98165cfead6b35e04ef4f3cd0ae130427","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"8a9058dc172b140e02828b70ef3a5b14db364a38","size":11620,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-6.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-6.3.2.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_6.3.2_1767131422811_0.06446491062069515"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-30T21:50:22.977Z","publish_time":1767131422977,"_source_registry_name":"default","_cnpm_publish_time":1767131422977},"6.3.1":{"name":"@putout/plugin-esm","version":"6.3.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3","try-catch":"^3.0.1"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@6.3.1","gitHead":"02a6fd4e8b42ea77a8d3884450699de6be40fa6e","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"05aaad6abc0770931f013278fafc9279667ff899","size":11616,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-6.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-6.3.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_6.3.1_1767102845123_0.4004144087751278"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-30T13:54:05.293Z","publish_time":1767102845293,"_source_registry_name":"default","_cnpm_publish_time":1767102845293},"6.3.0":{"name":"@putout/plugin-esm","version":"6.3.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@6.3.0","gitHead":"cb677404bf3127c9a176a3e0e8bf3c8b521c7e3e","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"947237d32cb6a14da51f091b5e6b1c9b0b4f096f","size":11546,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-6.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-6.3.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_6.3.0_1766946056985_0.5713482145950315"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-28T18:20:57.149Z","publish_time":1766946057149,"_source_registry_name":"default","_cnpm_publish_time":1766946057149},"6.2.0":{"name":"@putout/plugin-esm","version":"6.2.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@6.2.0","gitHead":"253233205284bd5b16cb533ac961a6d0beb8b533","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"5c96cc56e2e81bc2935d68f266f5991dc6e0c650","size":11343,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-6.2.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_6.2.0_1766943231236_0.8074587822983186"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-28T17:33:51.370Z","publish_time":1766943231370,"_source_registry_name":"default","_cnpm_publish_time":1766943231370},"6.1.1":{"name":"@putout/plugin-esm","version":"6.1.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@6.1.1","gitHead":"2203532a3df73cfb5982c8cc502f4d0498165cab","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"4fede39581d639e5c1103d6cde2dd6331dc7ff1c","size":11071,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-6.1.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_6.1.1_1766938611180_0.2527096549105834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-28T16:16:51.332Z","publish_time":1766938611332,"_source_registry_name":"default","_cnpm_publish_time":1766938611332},"6.1.0":{"name":"@putout/plugin-esm","version":"6.1.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-destructuring":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@6.1.0","gitHead":"438cc105f425f081e5b25c6c40dbe53313860c03","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"abe814eab73d911dd7e301aebba8602df81e0de5","size":11080,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-6.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_6.1.0_1766938412151_0.8090069509859681"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-28T16:13:32.287Z","publish_time":1766938412287,"_source_registry_name":"default","_cnpm_publish_time":1766938412287},"6.0.0":{"name":"@putout/plugin-esm","version":"6.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"v10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@6.0.0","gitHead":"c1a418794757f2f2e51ec450a3a9cccdd546a524","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"b1f732d89ee2a0b4dec9d58b8a21dc7891657f37","size":10568,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-6.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_6.0.0_1764344668399_0.5956651619773083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-28T15:44:28.580Z","publish_time":1764344668580,"_source_registry_name":"default","_cnpm_publish_time":1764344668580},"5.3.1":{"name":"@putout/plugin-esm","version":"5.3.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"v10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@5.3.1","gitHead":"0d3107236c81ce6804b7768c645114c72b9e89f5","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"c1ecca9ffc7d353610f519d7ae9c62f19f78d04d","size":10451,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-5.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-5.3.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_5.3.1_1764009123636_0.7172020592140602"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-24T18:32:03.845Z","publish_time":1764009123845,"_source_registry_name":"default","_cnpm_publish_time":1764009123845},"5.3.0":{"name":"@putout/plugin-esm","version":"5.3.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"v10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@5.3.0","gitHead":"48be301d4c54aca23faa598558224723e20d19f8","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"59d16d8ed23deba790540586a8f20910e777c685","size":10375,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-5.3.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_5.3.0_1764005539975_0.29880874101205723"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-24T17:32:20.148Z","publish_time":1764005540148,"_source_registry_name":"default","_cnpm_publish_time":1764005540148},"5.2.0":{"name":"@putout/plugin-esm","version":"5.2.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@5.2.0","gitHead":"c377c65175f5afaf264c2654241014ec676746cc","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.15.0","_npmVersion":"11.4.2","dist":{"shasum":"05d7e887a92b2d1cb58dc3c81999e498fee0a85e","size":10313,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-5.2.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_5.2.0_1762181783268_0.20712097190459544"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-03T14:56:23.446Z","publish_time":1762181783446,"_source_registry_name":"default","_cnpm_publish_time":1762181783446},"5.1.1":{"name":"@putout/plugin-esm","version":"5.1.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@5.1.1","gitHead":"b8d5f6a08d800f4a90b6151f578005d1de6e1aa1","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.15.0","_npmVersion":"11.4.2","dist":{"shasum":"558a47cd9dd73e1096fc738ef10a0733f6e2e8d7","size":10332,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-5.1.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_5.1.1_1761920963634_0.673215305289407"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-31T14:29:23.803Z","publish_time":1761920963803,"_source_registry_name":"default","_cnpm_publish_time":1761920963803},"5.1.0":{"name":"@putout/plugin-esm","version":"5.1.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^14.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@5.1.0","gitHead":"dd8e36964d178bc4be60ef9498e4b90d855292c1","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.8.0","_npmVersion":"11.4.2","dist":{"shasum":"a7658249d0decab30ba179ad6915abf7f529c085","size":10330,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-5.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_5.1.0_1761575108522_0.657545229385508"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-27T14:25:08.708Z","publish_time":1761575108708,"_source_registry_name":"default","_cnpm_publish_time":1761575108708},"5.0.0":{"name":"@putout/plugin-esm","version":"5.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@5.0.0","gitHead":"0acf8a745df6d95aaf16836580705b7ec1b5839e","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"shasum":"7e7a10a1be1ba08d975fa6f7aec65d04afc9385d","size":10283,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-5.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_5.0.0_1753810012413_0.9409519846222174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-29T17:26:52.584Z","publish_time":1753810012584,"_source_registry_name":"default","_cnpm_publish_time":1753810012584},"4.10.0":{"name":"@putout/plugin-esm","version":"4.10.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-merge-destructuring-properties":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@4.10.0","gitHead":"f660d3b8aad6e70797a3aa853be0e19904204fb2","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"shasum":"d1d88507c3c4ce661a88c20e12a2f310b6ed1fe1","size":10574,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.10.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_4.10.0_1753804971724_0.07105460165584687"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-29T16:02:51.917Z","publish_time":1753804971917,"_source_registry_name":"default","_cnpm_publish_time":1753804971917},"4.9.0":{"name":"@putout/plugin-esm","version":"4.9.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^27.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@4.9.0","gitHead":"8d0121d5bd13de18f900bee9763eef7c1fec9706","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.19.0","_npmVersion":"11.1.0","dist":{"shasum":"c2497fcbf94a7f80a198c3ea615b206895a0c3a5","size":10536,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.9.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_4.9.0_1748726405229_0.9792936770461611"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-31T21:20:05.494Z","publish_time":1748726405494,"_source_registry_name":"default","_cnpm_publish_time":1748726405494},"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","size":10516,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.8.0.tgz"},"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"},"_cnpmcore_publish_time":"2025-05-28T20:01:14.498Z","publish_time":1748462474498,"_source_registry_name":"default","_cnpm_publish_time":1748462474498},"4.7.0":{"name":"@putout/plugin-esm","version":"4.7.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^27.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@4.7.0","gitHead":"1fc996479d4bd840af49fc3bedf9f832a46cbe31","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.1.0","_npmVersion":"11.1.0","dist":{"shasum":"07ce4fa6933bac74c63e1a4ce4e851685a7d23ed","size":10493,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.7.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_4.7.0_1748462218237_0.5837801588122504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-28T19:56:58.475Z","publish_time":1748462218475,"_source_registry_name":"default","_cnpm_publish_time":1748462218475},"4.6.0":{"name":"@putout/plugin-esm","version":"4.6.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^27.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@4.6.0","gitHead":"d417700895f3c1b0aa7a3a7e90570a1909c77e44","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.1.0","_npmVersion":"11.1.0","dist":{"shasum":"d939b2fe01769fd53c01a476e11c120e9db3899c","size":10472,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.6.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_4.6.0_1748462016179_0.023477071974403962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-28T19:53:36.375Z","publish_time":1748462016375,"_source_registry_name":"default","_cnpm_publish_time":1748462016375},"4.5.0":{"name":"@putout/plugin-esm","version":"4.5.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@4.5.0","gitHead":"be9acd66f9625add29fbdc275ef7f380857471d4","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"23.11.0","_npmVersion":"11.1.0","dist":{"shasum":"157769ea53f7dccdc6ea8d8e1fb68695b03c1d24","size":10467,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.5.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_4.5.0_1746741957449_0.18770603827733523"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-08T22:05:57.629Z","publish_time":1746741957629,"_source_registry_name":"default","_cnpm_publish_time":1746741957629},"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","size":10212,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.4.0.tgz"},"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"},"_cnpmcore_publish_time":"2025-05-08T21:30:08.803Z","publish_time":1746739808803,"_source_registry_name":"default","_cnpm_publish_time":1746739808803},"4.3.0":{"name":"@putout/plugin-esm","version":"4.3.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@4.3.0","gitHead":"845bee48711d00f08ec26e05c3ae31184c7aac1f","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.15.0","_npmVersion":"11.1.0","dist":{"shasum":"b91212c04e7b0f02806af860e7328e422298c31b","size":9847,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.3.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_4.3.0_1745793141674_0.7175796081782737"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T22:32:21.882Z","publish_time":1745793141882,"_source_registry_name":"default","_cnpm_publish_time":1745793141882},"4.2.2":{"name":"@putout/plugin-esm","version":"4.2.2","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@4.2.2","gitHead":"4705e08ece33f7880d0dead610ce886e0c6fe3a1","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"91e4577ec791e8918599a01b80af19227c561708","size":9388,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.2.2.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_4.2.2_1744981532534_0.3722695390082702"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T13:05:32.750Z","publish_time":1744981532750,"_source_registry_name":"default","_cnpm_publish_time":1744981532750},"4.2.1":{"name":"@putout/plugin-esm","version":"4.2.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@4.2.1","gitHead":"e21b83c749ecdd0888f7613a6cd0ecc86e4882da","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"d616b06f2e5b8956b4584adfd1bc3df0addfa040","size":9367,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.2.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_4.2.1_1744891774880_0.41743574595118127"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T12:09:35.053Z","publish_time":1744891775053,"_source_registry_name":"default","_cnpm_publish_time":1744891775053},"4.2.0":{"name":"@putout/plugin-esm","version":"4.2.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@4.2.0","gitHead":"b0613d77355f4f71b1a6741c1300464771a67e05","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"f606c2ce67501b0e2e2d948f34a21b1d3b071020","size":9297,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.2.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_4.2.0_1744839001576_0.020429543806860018"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T21:30:01.797Z","publish_time":1744839001797,"_source_registry_name":"default","_cnpm_publish_time":1744839001797},"4.1.2":{"name":"@putout/plugin-esm","version":"4.1.2","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@4.1.2","gitHead":"1513de76e62a5265de2ea9cbf7e897f4dbabec47","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"1dbbb3cbf5084f48a60116264c24d6b05d71c9f1","size":8192,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.1.2.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_4.1.2_1744803058451_0.3500641699875784"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T11:30:58.646Z","publish_time":1744803058646,"_source_registry_name":"default","_cnpm_publish_time":1744803058646},"4.1.1":{"name":"@putout/plugin-esm","version":"4.1.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@4.1.1","gitHead":"9b18c72322e941a676b585dbbec373ceeb0b7744","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.19.0","_npmVersion":"11.1.0","dist":{"shasum":"bdf06adf27d348aebe853d36118e65fdbdb849b4","size":8197,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.1.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_4.1.1_1744232313264_0.6722211701396432"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T20:58:33.434Z","publish_time":1744232313434,"_source_registry_name":"default","_cnpm_publish_time":1744232313434},"4.1.0":{"name":"@putout/plugin-esm","version":"4.1.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@4.1.0","gitHead":"46455b2c2a153dcb60dcd3c2df471ead3295f4e4","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.19.0","_npmVersion":"11.1.0","dist":{"shasum":"433c8b4ea43907567ddbe15766d735e21029b379","size":8192,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_4.1.0_1744215160364_0.8589637609064873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T16:12:40.549Z","publish_time":1744215160549,"_source_registry_name":"default","_cnpm_publish_time":1744215160549},"4.0.0":{"name":"@putout/plugin-esm","version":"4.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@4.0.0","gitHead":"e6266cd2596ca384132915cea22866d782e83c40","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.19.0","_npmVersion":"11.1.0","dist":{"shasum":"e59fc7b643f79cd6a20af0597b67ff1ff433551f","size":6939,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-4.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_4.0.0_1744117428036_0.41271919566035886"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-08T13:03:48.213Z","publish_time":1744117428213,"_source_registry_name":"default","_cnpm_publish_time":1744117428213},"3.0.0":{"name":"@putout/plugin-esm","version":"3.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^13.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0","madrun":"^11.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^11.0.3"},"peerDependencies":{"putout":">=39"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@3.0.0","gitHead":"a41ab1329cec7ea71f253efaa0b56ae3775f4e78","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.19.0","_npmVersion":"11.1.0","dist":{"shasum":"474142cc0a64c7d7a85cc0e287805daeea77e92f","size":6581,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-3.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_3.0.0_1743684394591_0.26352459223941405"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-03T12:46:34.750Z","publish_time":1743684394750,"_source_registry_name":"default","_cnpm_publish_time":1743684394750},"2.3.0":{"name":"@putout/plugin-esm","version":"2.3.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^12.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^25.0.1","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.8.0"},"peerDependencies":{"putout":">=38"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@2.3.0","gitHead":"710ed1c3622767f7af8b81e27d2716596a52a1e0","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"7b85c25b7fa1eb8c9a934031ba85a2d8b4c91e60","size":6621,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-2.3.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_2.3.0_1740579769566_0.2774792895203053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T14:22:49.758Z","publish_time":1740579769758,"_source_registry_name":"default","_cnpm_publish_time":1740579769758},"2.2.0":{"name":"@putout/plugin-esm","version":"2.2.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^24.0.0","lerna":"^6.0.1","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.8.0"},"peerDependencies":{"putout":">=38"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@2.2.0","gitHead":"7420534475b088cc0fbf7564a208fd9f49ec6ed8","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"ec2677a3cab7259f253010ce33eadf14713951c0","size":6188,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-2.2.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_2.2.0_1739871115991_0.5300281092395043"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T09:31:56.153Z","publish_time":1739871116153,"_source_registry_name":"default","_cnpm_publish_time":1739871116153},"2.1.2":{"name":"@putout/plugin-esm","version":"2.1.2","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^24.0.0","lerna":"^6.0.1","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.8.0"},"peerDependencies":{"putout":">=38"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@2.1.2","gitHead":"2e1ad0f84af84a717017e1a340ce07976414cec9","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"3acde7de18520edb7e0e6207cf1e5afe4e3a75bd","size":6157,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-2.1.2.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_2.1.2_1739815664873_0.5385377868849492"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-17T18:07:45.079Z","publish_time":1739815665079,"_source_registry_name":"default","_cnpm_publish_time":1739815665079},"2.1.1":{"name":"@putout/plugin-esm","version":"2.1.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^24.0.0","lerna":"^6.0.1","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.8.0"},"peerDependencies":{"putout":">=38"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@2.1.1","gitHead":"d8a3a9f958e46bb861c2fb7ddb18cb92ea0d3322","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"042d9cbe792e7b225dd46688bf99a1da1e0a90b5","size":6157,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-2.1.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_2.1.1_1739813837197_0.43232518901604866"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-17T17:37:17.368Z","publish_time":1739813837368,"_source_registry_name":"default","_cnpm_publish_time":1739813837368},"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","size":6116,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-2.1.0.tgz"},"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"},"_cnpmcore_publish_time":"2025-02-17T17:24:42.175Z","publish_time":1739813082175,"_source_registry_name":"default","_cnpm_publish_time":1739813082175},"2.0.0":{"name":"@putout/plugin-esm","version":"2.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^24.0.0","lerna":"^6.0.1","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.8.0"},"peerDependencies":{"putout":">=38"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@2.0.0","gitHead":"4aa7d9b82ba49efe11f81083e981261262b96005","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.13.1","_npmVersion":"10.9.0","dist":{"shasum":"672dc4a135da25f50588c51207702cd9d876fc80","size":5991,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-2.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_2.0.0_1738453201251_0.013681774124139734"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-01T23:40:01.440Z","publish_time":1738453201440,"_source_registry_name":"default","_cnpm_publish_time":1738453201440},"1.3.0":{"name":"@putout/plugin-esm","version":"1.3.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","lerna":"^6.0.1","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.8.0"},"peerDependencies":{"putout":">=37"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@1.3.0","gitHead":"53bce10fa91ba89f65f05720dc766a4bd71572a8","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.18.1","_npmVersion":"10.9.0","dist":{"shasum":"037d98e7b0ad3df0b03a2f16055ee41b11c9b4e2","size":5944,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-1.3.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_1.3.0_1735504042155_0.14668168019133643"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-29T20:27:22.326Z","publish_time":1735504042326,"_source_registry_name":"default","_cnpm_publish_time":1735504042326},"1.2.0":{"name":"@putout/plugin-esm","version":"1.2.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","lerna":"^6.0.1","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.8.0"},"peerDependencies":{"putout":">=37"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@1.2.0","gitHead":"4d9cab9d253e913e2940da4393919426e3299c97","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"977a29c251b0055a35ea3297390cdadb4ff2e93b","size":5937,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-1.2.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_1.2.0_1735387847288_0.5272553552660162"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-28T12:10:47.510Z","publish_time":1735387847510,"_source_registry_name":"default","_cnpm_publish_time":1735387847510},"1.1.0":{"name":"@putout/plugin-esm","version":"1.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js","./merge-duplicate-imports":"./lib/merge-duplicate-imports/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","lerna":"^6.0.1","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.8.0"},"peerDependencies":{"putout":">=37"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@1.1.0","gitHead":"f3a6efaae7a6c1a0082783eb11caefe27d46d93d","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"7f079c2e84454d4e966d82b487b19521c492ad5b","size":5379,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-1.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_1.1.0_1735039054987_0.03783340721222106"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-24T11:17:35.162Z","publish_time":1735039055162,"_source_registry_name":"default","_cnpm_publish_time":1735039055162},"1.0.1":{"name":"@putout/plugin-esm","version":"1.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"parse-import-specifiers":"^1.0.3"},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-nodejs":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-tape":"*","@putout/plugin-typescript":"*","@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","lerna":"^6.0.1","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=37"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@1.0.1","gitHead":"e13017c627f66e99bdab9d8cca9717c345383c8a","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.18.1","_npmVersion":"10.9.0","dist":{"shasum":"232867335d7c6d58c7722115c70a277cc446870e","size":5314,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-1.0.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_1.0.1_1734816274152_0.8970267834286676"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-21T21:24:34.369Z","publish_time":1734816274369,"_source_registry_name":"default","_cnpm_publish_time":1734816274369},"1.0.0":{"name":"@putout/plugin-esm","version":"1.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin improves ability to transform ESM code","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","main":"lib/index.js","exports":{".":"./lib/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","esm"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/plugin-declare":"*","@putout/plugin-declare-before-reference":"*","@putout/plugin-putout":"*","@putout/plugin-reuse-duplicate-init":"*","@putout/plugin-typescript":"*","@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","lerna":"^6.0.1","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=37"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-esm@1.0.0","gitHead":"abde958138e302f0560ff37ab0d586d81ffc5305","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"6796521c4d6a1fe280fd7f4205078083cab97dd6","size":5301,"noattachment":false,"key":"/@putout/plugin-esm/-/@putout/plugin-esm-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-esm/download/@putout/plugin-esm-1.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-esm_1.0.0_1734813985982_0.6611973789587695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-21T20:46:26.172Z","publish_time":1734813986172,"_source_registry_name":"default","_cnpm_publish_time":1734813986172}},"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-duplicate-imports](#merge-duplicate-imports);\n- ✅ [merge-declaration-with-export](#merge-declaration-with-export);\n- ✅ [merge-export-declarations](#merge-export-declarations);\n- ✅ [remove-quotes-from-import-assertions](#remove-quotes-from-import-assertions);\n- ✅ [remove-empty-import](#remove-empty-import);\n- ✅ [remove-empty-export](#remove-empty-export);\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-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- ✅ [apply-js-imported-file](#apply-js-imported-file);\n- ✅ [resolve-imported-file](#resolve-imported-file);\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/declare-imports-first\": \"on\",\n        \"esm/convert-assert-to-with\": \"on\",\n        \"esm/convert-const-to-import\": \"on\",\n        \"esm/group-imports-by-source\": \"on\",\n        \"esm/merge-duplicate-imports\": \"on\",\n        \"esm/merge-declaration-with-export\": \"on\",\n        \"esm/merge-export-declaration\": \"on\",\n        \"esm/remove-quotes-from-import-assertions\": \"on\",\n        \"esm/remove-empty-export\": \"on\",\n        \"esm/remove-empty-import\": [\"on\", {\n            \"ignore\": []\n        }],\n        \"esm/sort-imports-by-specifiers\": \"on\",\n        \"esm/resolve-imported-file\": \"off\",\n        \"esm/shorten-imported-file\": \"off\",\n        \"esm/apply-js-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/remove-useless-export-specifiers\": \"off\"\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#### ❌ Example of incorrect code\n\n```diff\nexport const hello = () => 'world';\nexport const {\n-    hello,\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### 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-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## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-esm#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}