{"_id":"@putout/plugin-typescript","_rev":"4159047","name":"@putout/plugin-typescript","description":"🐊Putout plugin for transforming TypeScript code ","dist-tags":{"latest":"13.0.2"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:33:56.000Z","created":"2022-01-13T13:39:19.761Z","13.0.2":"2026-01-09T22:13:46.478Z","13.0.1":"2026-01-09T21:26:10.384Z","13.0.0":"2026-01-09T20:36:39.103Z","12.3.0":"2025-07-26T12:24:32.221Z","12.2.0":"2025-07-25T19:09:57.896Z","12.1.2":"2025-06-02T10:15:18.808Z","12.1.1":"2025-06-01T09:21:56.006Z","12.1.0":"2025-04-29T11:09:55.246Z","12.0.0":"2025-04-17T20:59:10.364Z","11.1.0":"2025-02-26T14:02:27.428Z","11.0.1":"2025-02-13T17:48:30.974Z","11.0.0":"2025-02-09T18:22:08.537Z","10.0.0":"2025-01-25T18:26:16.330Z","9.0.0":"2024-12-10T10:17:41.991Z","8.3.0":"2024-10-27T09:24:13.538Z","8.2.1":"2024-09-03T10:26:41.972Z","8.2.0":"2024-08-24T09:38:12.615Z","8.1.0":"2024-08-24T09:35:36.173Z","8.0.0":"2024-08-24T09:12:24.648Z","7.4.0":"2024-05-26T20:56:22.733Z","7.3.0":"2024-04-08T18:39:37.385Z","7.2.0":"2024-04-07T07:47:56.930Z","7.1.0":"2024-04-06T18:39:42.472Z","7.0.0":"2024-04-06T18:32:09.296Z","6.0.0":"2023-12-28T22:34:29.122Z","5.0.3":"2023-08-05T10:50:56.397Z","5.0.2":"2023-08-04T19:24:28.224Z","5.0.1":"2023-08-04T16:54:15.424Z","5.0.0":"2023-08-04T15:40:09.081Z","4.5.0":"2023-08-02T12:15:38.631Z","4.4.1":"2023-07-28T20:16:53.381Z","4.4.0":"2023-07-27T08:48:41.110Z","4.3.0":"2023-07-26T17:59:17.500Z","4.2.0":"2023-07-26T11:00:12.401Z","4.1.1":"2023-07-25T14:46:58.274Z","4.1.0":"2023-07-25T14:45:15.027Z","4.0.0":"2023-07-12T17:50:39.950Z","3.1.0":"2022-09-15T14:02:02.370Z","3.0.0":"2022-08-07T22:42:39.549Z","2.4.0":"2022-06-04T07:51:37.401Z","2.3.0":"2022-04-26T12:39:45.098Z","2.2.0":"2022-04-26T11:29:42.046Z","2.1.0":"2022-04-01T21:45:31.743Z","2.0.0":"2022-04-01T09:30:24.426Z","1.0.1":"2022-01-13T13:49:05.927Z","1.0.0":"2022-01-13T13:39:19.761Z"},"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":{"13.0.2":{"name":"@putout/plugin-typescript","version":"13.0.2","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/export.js","exports":{".":"./lib/export.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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@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","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@13.0.2","gitHead":"bed0c4ec4294a02ea827021eb2e3f6bfd522f8b3","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"687a82bc31aa69ad59229569aa1c9f9fcac8962e","size":9238,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-13.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-13.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-typescript_13.0.2_1767996826340_0.36480958287732546"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-09T22:13:46.478Z","publish_time":1767996826478,"_source_registry_name":"default","_cnpm_publish_time":1767996826478},"13.0.1":{"name":"@putout/plugin-typescript","version":"13.0.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/export.js","exports":{".":"./lib/export.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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@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","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@13.0.1","gitHead":"3e59b9581234baac1202ba16edde19dc41e65a48","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"230bd8b0c921b8dff2003dffb82efe125f3c0144","size":9551,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-13.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-13.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-typescript_13.0.1_1767993970231_0.0602248536454697"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-09T21:26:10.384Z","publish_time":1767993970384,"_source_registry_name":"default","_cnpm_publish_time":1767993970384},"13.0.0":{"name":"@putout/plugin-typescript","version":"13.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/export.js","exports":{".":"./lib/export.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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@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","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@13.0.0","gitHead":"09dd2b3a7cd64106e2ee6ebb89320d27a1b17476","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"2682946b5c8ca3455b3c6a6f55f914990d75e327","size":9547,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-13.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-13.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-typescript_13.0.0_1767990998931_0.9124201803752034"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-09T20:36:39.103Z","publish_time":1767990999103,"_source_registry_name":"default","_cnpm_publish_time":1767990999103},"12.3.0":{"name":"@putout/plugin-typescript","version":"12.3.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/export.js","exports":{".":"./lib/export.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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@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","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@12.3.0","gitHead":"b9e1f4c76b6f7251fe6c1b8e4e1c55aafae5b946","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"shasum":"228792a7fff1c0ca80f420b8d7968ff7d873266b","size":9232,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-12.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-12.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-typescript_12.3.0_1753532672012_0.4798499528474802"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-26T12:24:32.221Z","publish_time":1753532672221,"_source_registry_name":"default","_cnpm_publish_time":1753532672221},"12.2.0":{"name":"@putout/plugin-typescript","version":"12.2.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/export.js","exports":{".":"./lib/export.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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@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","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@12.2.0","gitHead":"70c439c8dd465f2832bceb1928fad74ce86192e5","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"shasum":"9cb9ada9d4772d83b46136cb5769a57fb00556a6","size":9249,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-12.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-12.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-typescript_12.2.0_1753470597680_0.34219785966962313"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-25T19:09:57.896Z","publish_time":1753470597896,"_source_registry_name":"default","_cnpm_publish_time":1753470597896},"12.1.2":{"name":"@putout/plugin-typescript","version":"12.1.2","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@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","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@12.1.2","gitHead":"75190d48918874504d95128f12a83df375a810b4","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.1.0","_npmVersion":"11.1.0","dist":{"shasum":"51fb6908e5e8049921cc9c2e15f549940e6786a3","size":9050,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-12.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-12.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-typescript_12.1.2_1748859318609_0.7343686499693929"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-02T10:15:18.808Z","publish_time":1748859318808,"_source_registry_name":"default","_cnpm_publish_time":1748859318808},"12.1.1":{"name":"@putout/plugin-typescript","version":"12.1.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@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","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@12.1.1","gitHead":"683a9cb6c6f5e99825f4686a27a84502dd303583","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.1.0","_npmVersion":"11.1.0","dist":{"shasum":"32a0f731af99f81f408bf66142aaa7fbc6c180cd","size":9050,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-12.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-12.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-typescript_12.1.1_1748769715820_0.2332304098105542"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-01T09:21:56.006Z","publish_time":1748769716006,"_source_registry_name":"default","_cnpm_publish_time":1748769716006},"12.1.0":{"name":"@putout/plugin-typescript","version":"12.1.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@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","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@12.1.0","gitHead":"a45a47e7e1d235219e22cfedc5543986394591e3","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"23.11.0","_npmVersion":"11.1.0","dist":{"shasum":"03571ae23bf538d4e40cc31a843ac9c685b0c443","size":9055,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-12.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-12.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-typescript_12.1.0_1745924995046_0.015611173854343185"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T11:09:55.246Z","publish_time":1745924995246,"_source_registry_name":"default","_cnpm_publish_time":1745924995246},"12.0.0":{"name":"@putout/plugin-typescript","version":"12.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@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","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@12.0.0","gitHead":"788aa584c09d2229a9f07779526bc754cb47e6af","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"127476afd245c8f0a79535cdfbe91601df6ad74e","size":9013,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-12.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-12.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-typescript_12.0.0_1744923550161_0.3084680806649336"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T20:59:10.364Z","publish_time":1744923550364,"_source_registry_name":"default","_cnpm_publish_time":1744923550364},"11.1.0":{"name":"@putout/plugin-typescript","version":"11.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@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","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=38"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@11.1.0","gitHead":"579b19069085567641ec3d47899a8ea053f89d09","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"42402ae5827a8dbbe2c385f28ece5501bcb6781f","size":9007,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-11.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-11.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-typescript_11.1.0_1740578547256_0.1735624484978162"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T14:02:27.428Z","publish_time":1740578547428,"_source_registry_name":"default","_cnpm_publish_time":1740578547428},"11.0.1":{"name":"@putout/plugin-typescript","version":"11.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@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","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=38"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@11.0.1","gitHead":"fb33806d662aa1c2fd39458769c114c13a1c50aa","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"23.4.0","_npmVersion":"10.9.0","dist":{"shasum":"675d52e6eea3ca0749accb2156e9856fe751cca9","size":8971,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-11.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-11.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-typescript_11.0.1_1739468910764_0.06834048745514765"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T17:48:30.974Z","publish_time":1739468910974,"_source_registry_name":"default","_cnpm_publish_time":1739468910974},"11.0.0":{"name":"@putout/plugin-typescript","version":"11.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@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","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=38"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@11.0.0","gitHead":"b9d149a99f2d5c1d270d0e29e6df85839013361e","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.13.1","_npmVersion":"10.9.0","dist":{"shasum":"9b6b38994c35932fb31cd4b54195aad126c91c83","size":8976,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-11.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-11.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-typescript_11.0.0_1739125328348_0.13069373087747516"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-09T18:22:08.537Z","publish_time":1739125328537,"_source_registry_name":"default","_cnpm_publish_time":1739125328537},"10.0.0":{"name":"@putout/plugin-typescript","version":"10.0.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@10.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1209572d5bec22c2dc01339dfa1578eca86717fa","size":8969,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-10.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-10.0.0.tgz"},"main":"./lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"b08f2ea60224ac0f9855d09905ee63132601070a","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.9.0","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"22.13.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0"},"peerDependencies":{"putout":">=37"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_10.0.0_1737829576145_0.9651800214625583","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-25T18:26:16.330Z","publish_time":1737829576330,"_source_registry_name":"default","_cnpm_publish_time":1737829576330},"9.0.0":{"name":"@putout/plugin-typescript","version":"9.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=36"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@9.0.0","gitHead":"d79be978c210a71f34eaab3ba1c5e4c4c857eec8","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"f23f06807224de4a9b7c5fcb651feabbae72a5e4","size":8949,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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-typescript_9.0.0_1733825861796_0.8939304112355191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-10T10:17:41.991Z","publish_time":1733825861991,"_source_registry_name":"default","_cnpm_publish_time":1733825861991},"8.3.0":{"name":"@putout/plugin-typescript","version":"8.3.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=36"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@8.3.0","gitHead":"177b5946b7b15c99af6c9facd11a216773371d02","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.8.0","_npmVersion":"10.9.0","dist":{"shasum":"387f20004c34eaad59648c610f2edc02d41d9509","size":8955,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-8.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_8.3.0_1730021053316_0.6488614216062418"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-27T09:24:13.538Z","publish_time":1730021053538,"_source_registry_name":"default","_cnpm_publish_time":1730021053538},"8.2.1":{"name":"@putout/plugin-typescript","version":"8.2.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"./lib/index.js","exports":{".":"./lib/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=36"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@8.2.1","gitHead":"175d5227c93bfc3d781f729aa71e0f2f21406975","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"7e4472602e2fca7c76e55a6a4057d2501971b8fa","size":8958,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-8.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-8.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","tmp":"tmp/plugin-typescript_8.2.1_1725359201800_0.6085908003699241"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-03T10:26:41.972Z","publish_time":1725359201972,"_source_registry_name":"default","_cnpm_publish_time":1725359201972},"8.2.0":{"name":"@putout/plugin-typescript","version":"8.2.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"./lib/index.js","exports":{".":"./lib/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=36"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@8.2.0","gitHead":"efb1aeb0b43846aa30570be258b0f0d4771780e4","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.7.0","_npmVersion":"10.8.2","dist":{"shasum":"6a8faac33dfb0b61db5e90137d8f00c8da6ebb7b","size":8980,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-8.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_8.2.0_1724492292431_0.38674049391523013"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-24T09:38:12.615Z","publish_time":1724492292615,"_source_registry_name":"default","_cnpm_publish_time":1724492292615},"8.1.0":{"name":"@putout/plugin-typescript","version":"8.1.0","keywords":["putout","putout-plugin","plugin","duplicates","union","mapped modifiers","typescript"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-typescript@8.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7dc93092682e7d9ffb58070fe3f030e7de8a18cc","size":8981,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-8.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-8.1.0.tgz"},"main":"./lib/index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./lib/index.js"},"gitHead":"d1583d6ac0202d79d963b4bf31f5300b4d15009f","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.8.2","description":"🐊Putout plugin for transforming TypeScript code ","directories":{},"_nodeVersion":"22.7.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^11.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"peerDependencies":{"putout":">=36"},"_npmOperationalInternal":{"tmp":"tmp/plugin-typescript_8.1.0_1724492136001_0.4736751953092777","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-24T09:35:36.173Z","publish_time":1724492136173,"_source_registry_name":"default","_cnpm_publish_time":1724492136173},"8.0.0":{"name":"@putout/plugin-typescript","version":"8.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"./lib/index.js","exports":{".":"./lib/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=36"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@8.0.0","gitHead":"6a937426de4b7f203e4962d33047be5f28228016","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.7.0","_npmVersion":"10.8.2","dist":{"shasum":"9c7370a180b61c7c18251ef90d739222a2e32be9","size":8848,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_8.0.0_1724490744495_0.06725560691621535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-24T09:12:24.648Z","publish_time":1724490744648,"_source_registry_name":"default","_cnpm_publish_time":1724490744648},"7.4.0":{"name":"@putout/plugin-typescript","version":"7.4.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"./lib/index.js","exports":{".":"./lib/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^9.0.0","c8":"^9.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=35"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@7.4.0","gitHead":"acbe93c6dcb3afe77dfba5790c235e5256443681","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.2.0","_npmVersion":"10.7.0","dist":{"shasum":"19a58dac76af7eaea815775250c84a60e69163fa","size":8691,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-7.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_7.4.0_1716756982515_0.17487082596259818"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-26T20:56:22.733Z","publish_time":1716756982733,"_source_registry_name":"default","_cnpm_publish_time":1716756982733},"7.3.0":{"name":"@putout/plugin-typescript","version":"7.3.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"./lib/index.js","exports":{".":"./lib/index.js"},"release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^9.0.0","c8":"^9.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=35"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@7.3.0","gitHead":"af2dd40f9465ee3976b895b2e13f0646bd1f040f","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"shasum":"6ac03cbcfc534178247a6742e3fb9afceff3b784","size":8083,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-7.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_7.3.0_1712601577195_0.12249506379301"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-08T18:39:37.385Z","publish_time":1712601577385,"_source_registry_name":"default","_cnpm_publish_time":1712601577385},"7.2.0":{"name":"@putout/plugin-typescript","version":"7.2.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^9.0.0","c8":"^9.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0-0","eslint-plugin-putout":"^22.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=35"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@7.2.0","gitHead":"8bd6a08590f8c6d096e923f18aee57c89ada6391","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"675b4b3d5e21a46194e92d211c048c9e32cd5726","size":7714,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-7.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_7.2.0_1712476076750_0.09235149881658034"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-07T07:47:56.930Z","publish_time":1712476076930,"_source_registry_name":"default","_cnpm_publish_time":1712476076930},"7.1.0":{"name":"@putout/plugin-typescript","version":"7.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^9.0.0","c8":"^9.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0-0","eslint-plugin-putout":"^22.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=35"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@7.1.0","gitHead":"01c61b7c857c9fc6b7b9c59fef617e40a4747739","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"b0ab39836b4fda603ce05068cac674605b7f49f8","size":7437,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_7.1.0_1712428782305_0.35772411970132945"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-06T18:39:42.472Z","publish_time":1712428782472,"_source_registry_name":"default","_cnpm_publish_time":1712428782472},"7.0.0":{"name":"@putout/plugin-typescript","version":"7.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^9.0.0","c8":"^9.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0-0","eslint-plugin-putout":"^22.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=35"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-typescript@7.0.0","gitHead":"0b439dbddb4fe17bb3935a0701a6bd8b6b92c823","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"3a92d875d3c547730faede907fd83d7d7a3628d4","size":7268,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_7.0.0_1712428329123_0.9303161362547021"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-06T18:32:09.296Z","publish_time":1712428329296,"_source_registry_name":"default","_cnpm_publish_time":1712428329296},"6.0.0":{"name":"@putout/plugin-typescript","version":"6.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^8.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^22.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=34"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"gitHead":"7ed0b4d9723e93c5422019926b87a7ca9b4d44b6","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@6.0.0","_nodeVersion":"20.10.0","_npmVersion":"9.6.6","dist":{"shasum":"bddaf18a71a925b2f54f23f81eb2d5d8163cc85e","size":7046,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_6.0.0_1703802868886_0.005797635799459355"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-28T22:34:29.122Z","publish_time":1703802869122,"_source_registry_name":"default","_cnpm_publish_time":1703802869122},"5.0.3":{"name":"@putout/plugin-typescript","version":"5.0.3","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=31"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"68eb6515eda63f7d3a519cec443bb0260ca6f122","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@5.0.3","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"21e89fe9afc03bf262a577834e210b610e68803c","size":6504,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-5.0.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","tmp":"tmp/plugin-typescript_5.0.3_1691232656233_0.7153386670879658"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-05T10:50:56.397Z","publish_time":1691232656397,"_source_registry_name":"default","_cnpm_publish_time":1691232656397},"5.0.2":{"name":"@putout/plugin-typescript","version":"5.0.2","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=31"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"3b95900e175ee0d1ddfccec04dcaa47bb0199553","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@5.0.2","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"d7e12c890cc2751e31ccb85cafc410b8b59cf6d5","size":6498,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-5.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","tmp":"tmp/plugin-typescript_5.0.2_1691177068073_0.7406179378449083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T19:24:28.224Z","publish_time":1691177068224,"_source_registry_name":"default","_cnpm_publish_time":1691177068224},"5.0.1":{"name":"@putout/plugin-typescript","version":"5.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=31"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"3df1ea00316d472179d8a607fd564a334c33e6a3","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@5.0.1","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"e49b7a4cdeb7644f9fe8cdf2e87b604a68bd0bbe","size":6564,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-5.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","tmp":"tmp/plugin-typescript_5.0.1_1691168055226_0.19968968186196556"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T16:54:15.424Z","publish_time":1691168055424,"_source_registry_name":"default","_cnpm_publish_time":1691168055424},"5.0.0":{"name":"@putout/plugin-typescript","version":"5.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=31"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"afb5a0a32fd7bd62443b18e00436b5c727cc40ab","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@5.0.0","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"b39bb6e58e99f06177a67823e709ccdced441729","size":6506,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_5.0.0_1691163608823_0.8044643510578553"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T15:40:09.081Z","publish_time":1691163609081,"_source_registry_name":"default","_cnpm_publish_time":1691163609081},"4.5.0":{"name":"@putout/plugin-typescript","version":"4.5.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=30"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"5037ed6c8c2fb125a743633769446f398535257a","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@4.5.0","_nodeVersion":"20.5.0","_npmVersion":"9.6.6","dist":{"shasum":"1bccb8659c7e57de8c20a9f6f701c9db049a7d53","size":6574,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_4.5.0_1690978538494_0.061678285302175784"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-02T12:15:38.631Z","publish_time":1690978538631,"_source_registry_name":"default","_cnpm_publish_time":1690978538631},"4.4.1":{"name":"@putout/plugin-typescript","version":"4.4.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=30"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"17acbb52335dda2250242c49bc94fbe8fe9fa172","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@4.4.1","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"b029d98b3e485c5ba59e601e57bc90d3a7eb4e61","size":6739,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-4.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-4.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","tmp":"tmp/plugin-typescript_4.4.1_1690575413188_0.4894800097084948"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-28T20:16:53.381Z","publish_time":1690575413381,"_source_registry_name":"default","_cnpm_publish_time":1690575413381},"4.4.0":{"name":"@putout/plugin-typescript","version":"4.4.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=30"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"74fe8429721c38b97374a81a35e982c4eddafb34","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@4.4.0","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"c76f2fdc29a1bdadf1dc764930b4a599d92cba3e","size":6741,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-4.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","tmp":"tmp/plugin-typescript_4.4.0_1690447720959_0.5198534731846018"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-27T08:48:41.110Z","publish_time":1690447721110,"_source_registry_name":"default","_cnpm_publish_time":1690447721110},"4.3.0":{"name":"@putout/plugin-typescript","version":"4.3.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=30"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"f8bd0df6618d1c59fbfa6b6ed4de1853bac9ed32","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@4.3.0","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"3c20bbc16b190a487d6650fdb51f097711028b82","size":6761,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_4.3.0_1690394357364_0.17914040840581458"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-26T17:59:17.500Z","publish_time":1690394357500,"_source_registry_name":"default","_cnpm_publish_time":1690394357500},"4.2.0":{"name":"@putout/plugin-typescript","version":"4.2.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=30"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"36ff9d2a0b5d9424147f6776d7495515c8fdf101","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@4.2.0","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"f15dd544f35c7e3535507e6a4e1efcc817be915c","size":6504,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_4.2.0_1690369212243_0.6793218809002535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-26T11:00:12.401Z","publish_time":1690369212401,"_source_registry_name":"default","_cnpm_publish_time":1690369212401},"4.1.1":{"name":"@putout/plugin-typescript","version":"4.1.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=30"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"967d10c0d99d2355446dc05927665a919830122b","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@4.1.1","_nodeVersion":"20.5.0","_npmVersion":"9.6.6","dist":{"shasum":"1e86f35648d0f474a52a9e7e105c950c158f1965","size":6468,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_4.1.1_1690296418062_0.7542803654142456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-25T14:46:58.274Z","publish_time":1690296418274,"_source_registry_name":"default","_cnpm_publish_time":1690296418274},"4.1.0":{"name":"@putout/plugin-typescript","version":"4.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=30"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"5d69705022e0431e9005b94d98ffc869260516df","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@4.1.0","_nodeVersion":"20.5.0","_npmVersion":"9.6.6","dist":{"shasum":"468c61d9cf0bbfd95eee57d21184e2f71c6e76eb","size":6473,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_4.1.0_1690296314869_0.4453192772230643"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-25T14:45:15.027Z","publish_time":1690296315027,"_source_registry_name":"default","_cnpm_publish_time":1690296315027},"4.0.0":{"name":"@putout/plugin-typescript","version":"4.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=30"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"1063474bb7401505738b37cb6757f09455ac4c03","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@4.0.0","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"f155e2aacb2582cd9021265e803d47678e2ab84f","size":6066,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_4.0.0_1689184239786_0.23054411913607953"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-12T17:50:39.950Z","publish_time":1689184239950,"_source_registry_name":"default","_cnpm_publish_time":1689184239950},"3.1.0":{"name":"@putout/plugin-typescript","version":"3.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","commitType":"colon","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","lerna":"^5.0.0","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=27"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"4d91b21e40976498d4823a65642e9479562c60fa","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@3.1.0","_nodeVersion":"18.9.0","_npmVersion":"8.3.0","dist":{"shasum":"bc1c835687bf010e60d46bb70d741f8e54f0058e","size":6049,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-3.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","tmp":"tmp/plugin-typescript_3.1.0_1663250522112_0.21971177526471575"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-15T14:19:58.629Z","publish_time":1663250522370,"_cnpm_publish_time":1663250522370},"3.0.0":{"name":"@putout/plugin-typescript","version":"3.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","lerna":"^5.0.0","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=27"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"d91f509d3962e20b16c1616824c26febfc81324c","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@3.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.3.0","dist":{"shasum":"f708b5e60d889f0dbbfc4dc519aab835ff707686","size":5895,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_3.0.0_1659912159352_0.9101275950831889"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-07T22:42:42.949Z","publish_time":1659912159549,"_cnpm_publish_time":1659912159549},"2.4.0":{"name":"@putout/plugin-typescript","version":"2.4.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^15.0.0","lerna":"^5.0.0","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"dbf91a1e0ef95f48437722a43b7a6853e7675bd0","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@2.4.0","_nodeVersion":"18.2.0","_npmVersion":"8.3.0","dist":{"shasum":"8236a3dd81f08d4217c86b3cfd6889fe54b43f77","size":5584,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-2.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","tmp":"tmp/plugin-typescript_2.4.0_1654329097168_0.17988715004719658"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-05T13:30:28.343Z","publish_time":1654329097401,"_cnpm_publish_time":1654329097401},"2.3.0":{"name":"@putout/plugin-typescript","version":"2.3.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^14.0.0","lerna":"^4.0.0","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"ac33379dccab0fac7375a3e60a65e65c926fe234","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@2.3.0","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"shasum":"c6ce4c5cb04dcf99a5762454a6c0eb66254cb44f","size":5043,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_2.3.0_1650976784933_0.6103850585205102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-26T13:56:36.815Z","publish_time":1650976785098,"_cnpm_publish_time":1650976785098},"2.2.0":{"name":"@putout/plugin-typescript","version":"2.2.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^14.0.0","lerna":"^4.0.0","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"fd92ade5729b8f56ac4b4b6dd98345930707d9c5","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@2.2.0","_nodeVersion":"18.0.0","_npmVersion":"8.3.0","dist":{"shasum":"b0ea915c957cd957aaa6672ebd28813750536ee9","size":5033,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_2.2.0_1650972581853_0.7762907063096653"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-26T13:56:35.189Z","publish_time":1650972582046,"_cnpm_publish_time":1650972582046},"2.1.0":{"name":"@putout/plugin-typescript","version":"2.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^14.0.0","lerna":"^4.0.0","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"8d8e01819aaeb1006e988c09fda662716cfc0307","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@2.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"shasum":"6c31d93c47b54ad46d917aba9c86b120d4173cc0","size":4822,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-2.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","tmp":"tmp/plugin-typescript_2.1.0_1648849531576_0.573574518412767"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-01T21:45:36.096Z","publish_time":1648849531743,"_cnpm_publish_time":1648849531743},"2.0.0":{"name":"@putout/plugin-typescript","version":"2.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^14.0.0","lerna":"^4.0.0","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"171f92fa44ff3b9efec16f384fc975bb42a75f99","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@2.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.3.0","dist":{"shasum":"0a51679b56e83bc0ed453c7d09f7d586d7d0f7e5","size":4806,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_2.0.0_1648805424291_0.2914988179773397"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-01T09:46:43.686Z","publish_time":1648805424426,"_cnpm_publish_time":1648805424426},"1.0.1":{"name":"@putout/plugin-typescript","version":"1.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^4.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^13.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=24"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"gitHead":"c6688563095e15a6a9e4b6f8b405725864a54cf6","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@1.0.1","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"shasum":"e8eecbbe830af58a6f62839cd9ea25e36c6e72f6","size":4675,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_1.0.1_1642081745717_0.6990888145288214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-13T13:49:14.225Z","publish_time":1642081745927,"_cnpm_publish_time":1642081745927},"1.0.0":{"name":"@putout/plugin-typescript","version":"1.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin for transforming TypeScript code ","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://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","duplicates","union","mapped modifiers","typescript"],"devDependencies":{"@putout/test":"^4.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^13.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=24"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"gitHead":"bc1eda07fec8a5a6941057cd707b0d45243565d0","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-typescript@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"shasum":"7c57bf0ff04242d9c5a04248f95ef29d30373755","size":4681,"noattachment":false,"key":"/@putout/plugin-typescript/-/@putout/plugin-typescript-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-typescript/download/@putout/plugin-typescript-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","tmp":"tmp/plugin-typescript_1.0.0_1642081159615_0.7874507070581083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-13T13:39:34.830Z","publish_time":1642081159761,"_cnpm_publish_time":1642081159761}},"readme":"# @putout/plugin-typescript [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-typescript.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-typescript \"npm\"\n\n> TypeScript is JavaScript with syntax for types.\n>\n> (c) [typescriptcriptlang.org](https://www.typescriptcriptlang.org)\n\n????[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to transform **TypeScript** code. Enabled by default for `ts` and `tsx` files.\n\n## Install\n\n```\nnpm i putout @putout/plugin-typescript -D\n```\n\n## Rules\n\n- ✅ [apply-as-type-assertion](#apply-as-type-assertion);\n- ✅ [apply-type-guards](#apply-type-guards);\n- ✅ [apply-utility-types](#apply-utility-types);\n- ✅ [convert-commonjs-to-esm](#convert-commonjs-to-esm);\n- ✅ [convert-esm-to-commonjs](#convert-esm-to-commonjs);\n- ✅ [convert-generic-to-shorthand](#convert-generic-to-shorthand);\n- ✅ [convert-namespace-to-global](#convert-namespace-to-global);\n- ✅ [cts-file](#cts-file);\n- ✅ [find-file](#find-file);\n- ✅ [mts-file](#mts-file);\n- ✅ [remove-duplicate-exports](#remove-duplicate-exports);\n- ✅ [remove-duplicate-interface-keys](#remove-duplicate-interface-keys);\n- ✅ [remove-duplicates-from-union](#remove-duplicates-from-union);\n- ✅ [remove-unused-types](#remove-unused-types);\n- ✅ [remove-getter-arguments](#remove-getter-arguments);\n- ✅ [remove-setter-return-type](#remove-setter-return-type);\n- ✅ [remove-useless-mapped-types](#remove-useless-mapped-types);\n- ✅ [remove-useless-mapping-modifiers](#remove-useless-mapping-modifiers);\n- ✅ [remove-useless-non-null-expressions](#remove-useless-non-null-expressions);\n- ✅ [remove-useless-parens](#remove-useless-parens);\n- ✅ [remove-useless-promise](#remove-useless-promise);\n- ✅ [remove-useless-types](#remove-useless-types);\n- ✅ [remove-useless-types-from-constants](#remove-useless-types-from-constants);\n- ✅ [rename-file-cts-to-ts](#rename-file-cts-to-ts);\n- ✅ [rename-file-mts-to-ts](#rename-file-mts-to-ts);\n\n## Config\n\n```json\n{\n    \"rules\": {\n        \"typescript/apply-as-type-assertion\": \"on\",\n        \"typescript/apply-utility-types\": \"on\",\n        \"typescript/apply-type-guards\": \"on\",\n        \"typescript/convert-generic-to-shorthand\": \"on\",\n        \"typescript/convert-commonjs-to-esm\": \"off\",\n        \"typescript/convert-esm-to-commonjs\": \"off\",\n        \"typescript/convert-namespace-to-global\": \"off\",\n        \"typescript/remove-duplicates-from-union\": \"on\",\n        \"typescript/remove-duplicates-interface-keys\": \"on\",\n        \"typescript/remove-duplicates-exports\": \"on\",\n        \"typescript/remove-useless-types-from-constants\": \"on\",\n        \"typescript/remove-unused-types\": \"on\",\n        \"typescript/remove-useless-types\": \"on\",\n        \"typescript/remove-useless-parens\": \"on\",\n        \"typescript/remove-useless-promise\": \"on\",\n        \"typescript/remove-getter-arguments\": \"on\",\n        \"typescript/remove-setter-return-type\": \"on\",\n        \"typescript/remove-useless-mapped-types\": \"on\",\n        \"typescript/remove-useless-non-null-expressions\": \"on\",\n        \"typescript/cts-file\": \"off\",\n        \"typescript/mts-file\": \"off\",\n        \"typescript/rename-file-cts-to-ts\": \"off\",\n        \"typescript/rename-file-mts-to-ts\": \"off\",\n        \"typescript/find-file\": [\"off\", {\n            \"ignore\": []\n        }]\n    }\n}\n```\n\n## apply-as-type-assertion\n\nAccording to [best practice](https://stackoverflow.com/questions/36842158/arraytype-vs-type-in-typescript/36843084#36843084).\n\n### ❌ Example of incorrect code\n\n```ts\nconst boundaryElement = <HTMLElement>e.target;\n```\n\n### ✅ Example of correct code\n\n```ts\nconst boundaryElement1 = e.target as HTMLElement;\n```\n\n## apply-utility-types\n\n### ❌ Example of incorrect code\n\n```ts\ntype SuperType1 = {\n    [Key in keyof Type]?: Type[Key];\n};\n```\n\n### ✅ Example of correct code\n\n```ts\ntype SuperType1 = Partial<Type>;\n```\n\n## apply-type-guards\n\n> It just so happens that TypeScript has something called a `type guard`.\n> A `type guard` is some expression that performs a runtime check that guarantees the type in some scope.\n>\n> (c) [typescript.org](https://www.typescriptlang.org/docs/handbook/advanced-types.html#user-defined-type-guards)\n\nCheck out in ????[**Putout Editor**](https://putout.cloudcmd.io/#/gist/5ac4459242197c4820b331f19d3681eb/4b66175c486ee8e865aee9645bf4e5fffc664e01).\n\n### ❌ Example of incorrect code\n\n```ts\nconst isNumber = (a) => typeof a === 'number';\n```\n\n### ✅ Example of correct code\n\n```ts\nconst isNumber = (a): a is number => typeof a === 'number';\n```\n\n## convert-generic-to-shorthand\n\n> There is no difference at all. `Type[]` is the shorthand syntax for an `array` of `Type`. `Array<Type>` is the generic syntax. They are completely equivalent.\n>\n> (c) https://stackoverflow.com/a/36843084/4536327\n\nConvert `generic` to `shorthand`.\n\n### ❌ Example of incorrect code\n\n```ts\ninterface A {\n    x: Array<X>;\n    y: Array<X | Y>;\n}\n```\n\n### ✅ Example of correct code\n\n```ts\ninterface A {\n    x: X[];\n    y: X[] | Y[];\n}\n```\n\n### Comparison\n\nLinter | Rule | Fix\n--------|-------|------------|\n???? **Putout** | [`typescript/convert-generic-to-shorthand`](https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#convert-generic-to-shorthand) | ✅\n⏣ **ESLint** | [`@typescript-eslint/array-type`](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/array-type.md#array-type) | ✅\n\n## convert-commonjs-to-esm\n\nCheckout in ????[**Putout Editor**](https://putout.cloudcmd.io/#/gist/bb90e1d40107f2e76f528053ef576bd2/d10cd8374c7a792d3ff1225ca5ac639c71da7207).\n\n### ❌ Example of incorrect code\n\n```ts\nimport foo = require('foo');\nexport = 5;\n```\n\n### ✅ Example of correct code\n\n```ts\nimport foo from 'foo';\n\nexport default 5;\n```\n\n## convert-esm-to-commonjs\n\nCheckout in ????[**Putout Editor**](https://putout.cloudcmd.io/#/gist/7f77665246b03d9eddc8ee35713c415b/f874630569fa856e62c8a1564c31115ac82f182e).\n\n### ❌ Example of incorrect code\n\n```ts\nimport foo from 'foo';\n\nexport default 5;\n```\n\n### ✅ Example of correct code\n\n```ts\nimport foo = require('foo');\nexport = 5;\n```\n\n## convert-namespace-to-global\n\nCheckout in ????[**Putout Editor**](https://putout.cloudcmd.io/#/gist/7b4036c8f4f7c02799e2fb5bcce865c8/f945baf6553ba7a9d0c95b7448bca4b82f7236e3).\n\n### ❌ Example of incorrect code\n\n```ts\ndeclare namespace global {\n    var al: any;\n}\n```\n\n### ✅ Example of correct code\n\n```ts\ndeclare global {\n    var al: any;\n}\n```\n\n### Comparison\n\nLinter | Rule | Fix\n--------|-------|------------|\n???? **Putout** | [`typescript/convert-namespace-to-global`](https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#convert-namespace-to-global) | ✅\n⏣ **ESLint** | [`@typescript-eslint/no-namespace`](https://typescript-eslint.io/rules/no-namespace/) | ❌\n\n\n## remove-duplicates-from-union\n\n### ❌ Example of incorrect code\n\n```ts\ntype x =\n    | boolean[]\n    | A\n    | string\n    | A\n    | string[]\n    | boolean[];\n```\n\n### ✅ Example of correct code\n\n```ts\ntype x =\n    | boolean[]\n    | A\n    | string\n    | string[];\n```\n\n## remove-duplicate-exports\n\nIn **JavaScript** duplicate exports leads to [`SyntaxError`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError), anyways **TypeScript** parses such code and reports [`Duplicates Identifier`](https://github.com/Microsoft/TypeScript/blob/v1.8.5/src/compiler/diagnosticMessages.json#L826-L829) diagnostic.\n\nIt gives us ability to automate fixing of such code ????. Check it out in ????[**Putout Editor**](https://putout.cloudcmd.io/#/gist/e8d02b3d1c91b4b3b6b9636e22dd03ed/8be7b4c8d0f6c28440f36d03341a1153c18549a7).\n\n### ❌ Example of incorrect code\n\n```ts\nexport {\n    a,\n    hello,\n    a,\n    world,\n};\n```\n\n#### ✅ Example of correct code\n\n```ts\nexport {\n    hello,\n    a,\n    world,\n};\n```\n\n*☝️ The rule fits good with [`putout/add-newlines-between-specifiers`](https://github.com/coderaiser/putout/tree/master/packages/eslint-plugin-putout/lib/add-newlines-between-specifiers#readme) of [**eslint-plugin-putout**](https://github.com/coderaiser/putout/tree/master/packages/eslint-plugin-putout/#readme).*\n\n### remove-getter-arguments\n\n> The `get` syntax binds an object property to a function that will be called when that property is looked up\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/get)\n\n#### ❌ Example of incorrect code\n\n```ts\nexport interface IParamsConstructor {\n    get [fromArray](name: string): IParams;\n}\n```\n\n#### ✅ Example of correct code\n\n```ts\nexport interface IParamsConstructor {\n    get [fromArray](): IParams;\n}\n```\n\n### remove-setter-return-type\n\n> The `set` syntax binds an object property to a function to be called when there is an attempt to set that property.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/set)\n\n#### ❌ Example of incorrect code\n\n```ts\nexport interface IParamsConstructor {\n    set fromArray(values: ParamsArray): string;\n}\n```\n\n#### ✅ Example of correct code\n\n```ts\nexport interface IParamsConstructor {\n    set fromArray(values: ParamsArray);\n}\n```\n\n### remove-useless-types-from-constants\n\n#### ❌ Example of incorrect code\n\n```ts\nconst x: any = 5;\n```\n\n#### ✅ Example of correct code\n\n```ts\nconst x = 5;\n```\n\n## remove-unused-types\n\n### ❌ Example of incorrect code\n\n```ts\ntype n = number;\ntype s = string;\n\nconst x: n = 5;\n```\n\n### ✅ Example of correct code\n\n```ts\ntype n = number;\n\nconst x: n = 5;\n```\n\n## remove-useless-types\n\n### ❌ Example of incorrect code\n\n```ts\ntype oldType = {\n    a: number;\n    b: string;\n};\ntype newType = oldType;\n\nconst x: newType = {\n    a: 5,\n    b: 'hello',\n};\n```\n\n### ✅ Example of correct code\n\n```ts\ntype oldType = {\n    a: number;\n    b: string;\n};\n\nconst x: oldType = {\n    a: 5,\n    b: 'hello',\n};\n```\n\n## remove-useless-parens\n\nCheck it out in ????[**Putout Editor**](https://putout.cloudcmd.io/#/gist/6c8717114f7285639a5f24b5a6fdb9dc/583e438a61aae156c79b66dbf418e1e5f251bf87).\n\n### ❌ Example of incorrect code\n\n```ts\nconst m: X[] = [];\nconst z: X | Y = 5;\nconst f: X = 5;\n```\n\n### ✅ Example of correct code\n\n```ts\nconst x: X[] | Y[] = [];\nconst m: X[] = [];\nconst z: X | Y = 5;\nconst f: X = 5;\n```\n\n## remove-useless-promise\n\nCheck it out in ????[**Putout Editor**](https://putout.cloudcmd.io/#/gist/5fd13c0510571b45884dfddbc8b83bb4/5ca97c4021b197822ef73418796513fe6d891239).\n\n### ❌ Example of incorrect code\n\n```ts\nfunction doStuff(): Promise<string> {\n    return 'hello';\n}\n```\n\n### ✅ Example of correct code\n\n```ts\nfunction doStuff(): string {\n    return 'hello';\n}\n```\n\n## remove-useless-mapped-types\n\nRemove useless [mapped types](https://www.typescriptlang.org/docs/handbook/2/mapped-types.html).\n\n### ❌ Example of incorrect code\n\n```ts\ntype SuperType = {\n    [Key in keyof Type]: Type[Key];\n};\n```\n\n### ✅ Example of correct code\n\n```ts\ntype SuperType = Type;\n```\n\n## remove-useless-non-null-expressions\n\nCheckout in ????[**Putout Editor**](https://putout.cloudcmd.io/#/gist/7a7b37619981d2b2667a709aed96aa26/4bf8d219803979ccb8777e732aa095ce4425dff5).\n\n### ❌ Example of incorrect code\n\n```ts\nconst bar = foo!!.str;\nconst baz = bar!?.n;\n```\n\n### ✅ Example of correct code\n\n```ts\nconst bar = foo!.str;\nconst baz = bar?.n;\n```\n\n## remove-useless-mapping-modifiers\n\nRemove useless [mapping modifiers](https://www.typescriptlang.org/docs/handbook/2/mapped-types.html#mapping-modifiers).\n\n### ❌ Example of incorrect code\n\n```ts\ntype SuperType = {\n    [Key in keyof Type]+?: Type[Key];\n};\n```\n\n### ✅ Example of correct code\n\n```ts\ntype SuperType = {\n    [Key in keyof Type]?: Type[Key];\n};\n```\n\n## remove-duplicate-interface-keys\n\n### ❌ Example of incorrect code\n\n```ts\ninterface Hello {\n    hello: any;\n    hello: string;\n}\n```\n\n### ✅ Example of correct code\n\n```ts\ninterface Hello {\n    hello: string;\n}\n```\n\n## cts-file\n\nRun [convert-esm-to-commonjs](#convert-esm-to-commonjs) for all `*.cts` files with help of [redlint](https://github.com/putoutjs/redlint).\n\nCheck out in ????[Putout Editor](https://putout.cloudcmd.io/#/gist/0beac7eb211cf57be282f6744fc54410/f4217bf6e392e33871152318adce4e3ef6db2dd6).\n\n## mts-file\n\nRun [convert-esm-to-commonjs](#convert-commonjs-to-esm) for all `*.mts` files with help of [redlint](https://github.com/putoutjs/redlint).\n\nCheck out in ????[Putout Editor](https://putout.cloudcmd.io/#/gist/0beac7eb211cf57be282f6744fc54410/f4217bf6e392e33871152318adce4e3ef6db2dd6).\n\n## find-file\n\nCheckout in ????[**Putout Editor**](https://putout.cloudcmd.io/#/gist/1026c5e9562248e7f07f9e2c7b698650/8c701bba5ba52f4cac258ecf5dcb5bee1f197236).\n\n### ❌ Example of incorrect code\n\n```ts\n__putout_processor_filesystem(['/', [\n    '/hello.ts',\n    'const a: number = 5;',\n]]);\n```\n\n### ✅ Example of correct code\n\n```ts\n__putout_processor_filesystem(['/', [\n    '/hello.ts',\n    'const a = 5;',\n]]);\n```\n\n## rename-file-cts-to-ts\n\nRename `*.cts` files when `type === \"commonjs\"`:\n\n```diff\n /\n |-- package.json\n `-- lib/\n-     `-- hello.cts\n+     `-- hello.ts\n```\n\nCheck out in ????[Putout Editor](https://putout.cloudcmd.io/#/gist/8d8f3cd6662b70abbd5e4a2e4835077f/e43319fd63291ec3a5028b30a83f3c91fe90325e).\n\n## rename-file-mts-to-ts\n\nRename `*.mts` files when `type === \"module\"`:\n\n```diff\n /\n |-- package.json\n `-- lib/\n-     `-- hello.mts\n+     `-- hello.ts\n```\n\nCheck out in ????[Putout Editor](https://putout.cloudcmd.io/#/gist/8d8f3cd6662b70abbd5e4a2e4835077f/e43319fd63291ec3a5028b30a83f3c91fe90325e).\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-typescript#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}