{"_id":"@putout/eslint","_rev":"4159241","name":"@putout/eslint","description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","dist-tags":{"latest":"6.0.0"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:34:32.000Z","created":"2022-08-28T09:21:01.702Z","6.0.0":"2026-02-28T19:14:34.403Z","5.0.3":"2026-02-02T15:01:01.649Z","5.0.2":"2025-12-31T12:17:50.901Z","5.0.1":"2025-12-31T11:37:40.063Z","5.0.0":"2025-12-27T17:10:39.941Z","4.1.0":"2025-02-21T21:54:24.237Z","4.0.0":"2025-02-21T15:33:20.494Z","3.9.0":"2025-02-05T14:36:40.097Z","3.8.0":"2025-01-01T14:12:14.264Z","3.7.0":"2024-12-11T16:12:02.379Z","3.6.0":"2024-09-03T15:39:44.580Z","3.5.0":"2024-05-09T20:17:41.034Z","3.4.0":"2024-04-28T10:21:23.572Z","3.3.0":"2024-04-16T15:31:45.267Z","3.2.0":"2024-04-15T16:56:54.008Z","3.1.0":"2024-01-02T17:56:35.228Z","3.0.0":"2023-12-21T09:55:36.216Z","2.4.0":"2023-10-01T17:55:05.650Z","2.3.0":"2023-08-10T15:39:49.111Z","2.2.0":"2023-06-07T12:19:23.714Z","2.1.0":"2023-05-08T11:33:14.739Z","2.0.1":"2023-04-18T10:36:48.715Z","2.0.0":"2023-03-12T19:34:38.757Z","1.10.1":"2023-03-12T19:33:41.544Z","1.10.0":"2023-03-12T19:21:54.311Z","1.9.0":"2023-03-12T19:11:34.638Z","1.8.0":"2023-03-05T21:14:29.691Z","1.7.0":"2023-02-01T15:44:49.976Z","1.6.0":"2023-01-23T13:53:58.953Z","1.5.0":"2022-08-31T11:32:55.965Z","1.4.0":"2022-08-31T11:16:48.486Z","1.3.0":"2022-08-30T19:47:17.663Z","1.2.0":"2022-08-29T17:25:08.216Z","1.1.0":"2022-08-28T16:26:35.644Z","1.0.1":"2022-08-28T09:33:20.907Z","1.0.0":"2022-08-28T09:21:01.702Z"},"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":{"6.0.0":{"name":"@putout/eslint","version":"6.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"once":"^1.4.0","try-to-catch":"^4.0.0"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0","madrun":"^13.0.0","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","superc8":"^12.0.0","supertape":"^12.0.0"},"peerDependencies":{"eslint":">=10"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@6.0.0","gitHead":"84dbe55982c902460d46f6e5dd7cd954d252c4d7","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.4.2","dist":{"shasum":"e3b2bc4c02ebe003254d7772acc55c94e97830e9","size":6124,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-6.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint_6.0.0_1772306074262_0.08818712263969064"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-28T19:14:34.403Z","publish_time":1772306074403,"_source_registry_name":"default","_cnpm_publish_time":1772306074403},"5.0.3":{"name":"@putout/eslint","version":"5.0.3","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"once":"^1.4.0","try-to-catch":"^4.0.0"},"keywords":["putout","eslint"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/plugin-eslint-plugin":"*","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^12.0.0"},"peerDependencies":{"eslint":">=9"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@5.0.3","gitHead":"27790cba5831ae0866a86fc1ff34c73050a192bd","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.5.0","_npmVersion":"11.4.2","dist":{"shasum":"f9155acab8f4ceb1b28ab138e6c0d8121f2c4436","size":6133,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-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-npm-production","tmp":"tmp/eslint_5.0.3_1770044461495_0.4394514389494013"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-02T15:01:01.649Z","publish_time":1770044461649,"_source_registry_name":"default","_cnpm_publish_time":1770044461649},"5.0.2":{"name":"@putout/eslint","version":"5.0.2","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"once":"^1.4.0","try-to-catch":"^4.0.0"},"keywords":["putout","eslint"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-eslint-plugin":"*","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^11.0.0","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^11.0.3"},"peerDependencies":{"eslint":">=9"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@5.0.2","gitHead":"abac0552d0e91b412775ea8d8e8c35b8e99f7acc","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.21.1","_npmVersion":"11.4.2","dist":{"shasum":"7eea3744cd087ca72fce19c0eed71639b9b8d523","size":6134,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-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-npm-production","tmp":"tmp/eslint_5.0.2_1767183470770_0.7617353769344619"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-31T12:17:50.901Z","publish_time":1767183470901,"_source_registry_name":"default","_cnpm_publish_time":1767183470901},"5.0.1":{"name":"@putout/eslint","version":"5.0.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"once":"^1.4.0","try-to-catch":"^4.0.0"},"keywords":["putout","eslint"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-eslint-plugin":"*","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^11.0.0","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^11.0.3"},"peerDependencies":{"eslint":">=9"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@5.0.1","gitHead":"17284bc168a831f2f6585061323aabc036620553","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"149b7c8e8a9674bde09ee69221218e1557d79f76","size":6133,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-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-npm-production","tmp":"tmp/eslint_5.0.1_1767181059934_0.8694255799237354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-31T11:37:40.063Z","publish_time":1767181060063,"_source_registry_name":"default","_cnpm_publish_time":1767181060063},"5.0.0":{"name":"@putout/eslint","version":"5.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"once":"^1.4.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","@putout/plugin-eslint-plugin":"*","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^11.0.0","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^11.0.3","try-catch":"^3.0.0"},"peerDependencies":{"eslint":">=9"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@5.0.0","gitHead":"68c7682b8705729b00ee939faaa33b8be7ea86f3","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"35c6551649caa24a372d71152e15007828c8c765","size":6134,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-5.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint_5.0.0_1766855439821_0.04282097164939391"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-27T17:10:39.941Z","publish_time":1766855439941,"_source_registry_name":"default","_cnpm_publish_time":1766855439941},"4.1.0":{"name":"@putout/eslint","version":"4.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"once":"^1.4.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/plugin-eslint-plugin":"*","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^25.0.1","madrun":"^10.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^10.0.0","try-catch":"^3.0.0"},"peerDependencies":{"eslint":">=8"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@4.1.0","gitHead":"936122f60df9687e950a1605bf0ac8321abc0ed8","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"da885d3aee6a4632e79019e20c40518117a956f4","size":6198,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-4.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint_4.1.0_1740174864045_0.5411822772242847"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T21:54:24.237Z","publish_time":1740174864237,"_source_registry_name":"default","_cnpm_publish_time":1740174864237},"4.0.0":{"name":"@putout/eslint","version":"4.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^7.0.0","once":"^1.4.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/plugin-eslint-plugin":"*","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^24.1.0","madrun":"^10.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^10.0.0","try-catch":"^3.0.0"},"peerDependencies":{"eslint":">=8"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@4.0.0","gitHead":"cbe64f19be92318c94ef002be82bccd3f9376a66","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"51c547ddbb2c8dcf3a7f3d632ff219f8de68b4f0","size":6630,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-4.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint_4.0.0_1740152000318_0.923737874219607"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T15:33:20.494Z","publish_time":1740152000494,"_source_registry_name":"default","_cnpm_publish_time":1740152000494},"3.9.0":{"name":"@putout/eslint","version":"3.9.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^7.0.0","once":"^1.4.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","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","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^10.0.0","try-catch":"^3.0.0"},"peerDependencies":{"eslint":">=8"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@3.9.0","gitHead":"ea84c24bf8dfc2e407a8ea7de68d824ef280d048","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.13.1","_npmVersion":"10.9.0","dist":{"shasum":"f182924d4a00091a14456e5a6e14d8135751a126","size":6575,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-3.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-3.9.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint_3.9.0_1738766199897_0.3806910146311151"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-05T14:36:40.097Z","publish_time":1738766200097,"_source_registry_name":"default","_cnpm_publish_time":1738766200097},"3.8.0":{"name":"@putout/eslint","version":"3.8.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","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","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^10.0.0","try-catch":"^3.0.0"},"peerDependencies":{"eslint":">=8"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@3.8.0","gitHead":"253be7eb8257056c38bd36d04fb99b25647a6850","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"4898afec8cb117f5d0a9b882418e5105a6925708","size":6543,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-3.8.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint_3.8.0_1735740734011_0.5654629449645452"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-01T14:12:14.264Z","publish_time":1735740734264,"_source_registry_name":"default","_cnpm_publish_time":1735740734264},"3.7.0":{"name":"@putout/eslint","version":"3.7.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","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","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^10.0.0","try-catch":"^3.0.0"},"peerDependencies":{"eslint":">=8"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@3.7.0","gitHead":"40188f4f4bab74830713e12e94c92a8854faf237","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"d95ae2370f9bc86251a8e7256334516118d9fb91","size":6540,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-3.7.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint_3.7.0_1733933522217_0.8213518395080819"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-11T16:12:02.379Z","publish_time":1733933522379,"_source_registry_name":"default","_cnpm_publish_time":1733933522379},"3.6.0":{"name":"@putout/eslint","version":"3.6.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","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","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^10.0.0","try-catch":"^3.0.0"},"peerDependencies":{"eslint":">=8"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@3.6.0","gitHead":"060ded671aaeaebdbd78c1c6e2310b5508532f71","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"18.20.4","_npmVersion":"10.8.2","dist":{"shasum":"636dcc75c73b5c3f050ffb1da51fce975d10d38c","size":6487,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-3.6.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint_3.6.0_1725377984379_0.6746049798160334"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-03T15:39:44.580Z","publish_time":1725377984580,"_source_registry_name":"default","_cnpm_publish_time":1725377984580},"3.5.0":{"name":"@putout/eslint","version":"3.5.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","c8":"^9.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^10.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^10.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@3.5.0","gitHead":"0875cbf7e8caf9687ef7c1352b6f768ead5126a9","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"85d28d60c1a48cb2cb3709f3d5fd2b6e3ef6abba","size":6489,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-3.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/eslint_3.5.0_1715285860866_0.16424300174359474"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-09T20:17:41.034Z","publish_time":1715285861034,"_source_registry_name":"default","_cnpm_publish_time":1715285861034},"3.4.0":{"name":"@putout/eslint","version":"3.4.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","c8":"^9.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^10.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^10.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@3.4.0","gitHead":"f59478b0ead2b7eebbff8a1a40410f05cc529ae5","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"304747998576be5748974be76baa07ee77a7dc1c","size":6320,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-3.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/eslint_3.4.0_1714299683431_0.6765098020642286"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-28T10:21:23.572Z","publish_time":1714299683572,"_source_registry_name":"default","_cnpm_publish_time":1714299683572},"3.3.0":{"name":"@putout/eslint","version":"3.3.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","c8":"^9.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^10.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^10.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@3.3.0","gitHead":"a46deaa6bb00cfdfb218d26b0dbfcdf38c05be42","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"58530312a9c70c1570b71bf0af2dfc5955c16c46","size":6243,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-3.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/eslint_3.3.0_1713281505094_0.7956538346155373"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-16T15:31:45.267Z","publish_time":1713281505267,"_source_registry_name":"default","_cnpm_publish_time":1713281505267},"3.2.0":{"name":"@putout/eslint","version":"3.2.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","c8":"^9.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^10.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^10.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/eslint@3.2.0","gitHead":"09dffb9006b8c16e415b225c3b0f3ba383d9c1d9","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"8f09ad29952b4c2bd698e9f1d5f24e47517842c9","size":6206,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-3.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/eslint_3.2.0_1713200213852_0.551165115514626"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-15T16:56:54.008Z","publish_time":1713200214008,"_source_registry_name":"default","_cnpm_publish_time":1713200214008},"3.1.0":{"name":"@putout/eslint","version":"3.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","c8":"^8.0.0","eslint":"^9.0.0-alpha.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^22.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^10.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^9.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"gitHead":"1f1e2f7d8bc5498552bae1f8678f80820ccf2506","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@3.1.0","_nodeVersion":"20.10.0","_npmVersion":"9.6.6","dist":{"shasum":"400a83396b17b4b750586209d7805fbbfd71cd40","size":6055,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-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/eslint_3.1.0_1704218195040_0.4851852594042074"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-02T17:56:35.228Z","publish_time":1704218195228,"_source_registry_name":"default","_cnpm_publish_time":1704218195228},"3.0.0":{"name":"@putout/eslint","version":"3.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^7.0.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","c8":"^8.0.0","eslint":"^8.45.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^22.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^10.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^9.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"gitHead":"c70dcc9c83a7661f3ee6e2a49da18ca3e3016b02","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@3.0.0","_nodeVersion":"20.10.0","_npmVersion":"9.6.6","dist":{"shasum":"7f52e5bcc9b75584f5c9e1e96d92b33c3ffd085d","size":6046,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-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/eslint_3.0.0_1703152536032_0.569294211504735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-21T09:55:36.216Z","publish_time":1703152536216,"_source_registry_name":"default","_cnpm_publish_time":1703152536216},"2.4.0":{"name":"@putout/eslint","version":"2.4.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","c8":"^8.0.0","eslint":"^8.45.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^20.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^8.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"1ec1a370c4379143bd269b04701575e20c4d0d6d","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@2.4.0","_nodeVersion":"20.6.1","_npmVersion":"9.6.6","dist":{"shasum":"4d376a7e2973bbf188e622e1aab3e9cd682698a5","size":6015,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-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/eslint_2.4.0_1696182905489_0.35755826268489677"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-01T17:55:05.650Z","publish_time":1696182905650,"_source_registry_name":"default","_cnpm_publish_time":1696182905650},"2.3.0":{"name":"@putout/eslint","version":"2.3.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","c8":"^8.0.0","eslint":"^8.45.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^8.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"5f68b81d3ce5f7158bdc8faa259891cdb474614f","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@2.3.0","_nodeVersion":"20.5.0","_npmVersion":"9.6.6","dist":{"shasum":"2532dcd4ad4329beb41b9ae75ffaaba5b3d1fcef","size":5997,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-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/eslint_2.3.0_1691681988960_0.09750793450783202"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-10T15:39:49.111Z","publish_time":1691681989111,"_source_registry_name":"default","_cnpm_publish_time":1691681989111},"2.2.0":{"name":"@putout/eslint","version":"2.2.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^17.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^8.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"724dfcb159842245253d01ca41d5412fecd017ca","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@2.2.0","_nodeVersion":"18.16.0","_npmVersion":"9.6.6","dist":{"shasum":"c7b31d3802c36744f68162102f26265bd9f6a311","size":6028,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-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/eslint_2.2.0_1686140363472_0.6924756155349565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-07T12:19:23.714Z","publish_time":1686140363714,"_source_registry_name":"default","_cnpm_publish_time":1686140363714},"2.1.0":{"name":"@putout/eslint","version":"2.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"@putout/plugin-eslint-plugin":"*","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^8.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"e3e495f5260a30ce5238ab04ba299bbd5e720b93","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@2.1.0","_nodeVersion":"18.16.0","_npmVersion":"9.1.3","dist":{"shasum":"c8a0f44c4063ec1326e34299c6e24ba0bc5b8aa6","size":6026,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-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/eslint_2.1.0_1683545594558_0.4513200779028863"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-08T11:33:14.739Z","publish_time":1683545594739,"_source_registry_name":"default","_cnpm_publish_time":1683545594739},"2.0.1":{"name":"@putout/eslint","version":"2.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^8.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"ab929ddd847b1df3c6f79dc7be700fbe710263dc","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@2.0.1","_nodeVersion":"18.15.0","_npmVersion":"9.1.3","dist":{"shasum":"9214debc6be25b51dcef17cb410bd86b75fd8fb8","size":6011,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-2.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/eslint_2.0.1_1681814208549_0.49391155951798416"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-18T10:36:48.715Z","publish_time":1681814208715,"_cnpm_publish_time":1681814208715},"2.0.0":{"name":"@putout/eslint","version":"2.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^8.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"1c8326c51b884b635c394169723a01ae0e339e39","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@2.0.0","_nodeVersion":"18.14.2","_npmVersion":"9.1.3","dist":{"shasum":"e67b78772e53a316a3925f738fe5527831e63d02","size":6011,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-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/eslint_2.0.0_1678649678586_0.4822069192641256"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-12T19:34:38.757Z","publish_time":1678649678757,"_cnpm_publish_time":1678649678757},"1.10.1":{"name":"@putout/eslint","version":"1.10.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^8.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"c96848b104c9845f95c7852506ad253d57376ecf","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@1.10.1","_nodeVersion":"18.14.2","_npmVersion":"9.1.3","dist":{"shasum":"524fdc62b41dc92b9c450f6abe5616b30b04605d","size":6014,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-1.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-1.10.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/eslint_1.10.1_1678649621369_0.9400588587060572"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-12T19:33:41.544Z","publish_time":1678649621544,"_cnpm_publish_time":1678649621544},"1.10.0":{"name":"@putout/eslint","version":"1.10.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^8.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"44c741589dd6568e8f16f43760db9be3a12da0a7","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@1.10.0","_nodeVersion":"18.14.2","_npmVersion":"9.1.3","dist":{"shasum":"7156100052ec3f8c674f261a5d9e017c3257baa7","size":6009,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-1.10.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint_1.10.0_1678648914143_0.715344301293378"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-12T19:21:54.311Z","publish_time":1678648914311,"_cnpm_publish_time":1678648914311},"1.9.0":{"name":"@putout/eslint","version":"1.9.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^8.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"9b5f695f72aa67814578fd1cc231814524e78656","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@1.9.0","_nodeVersion":"18.14.2","_npmVersion":"9.1.3","dist":{"shasum":"697ce16667b1ec02e692c1ae60d6bfa5e690c8e0","size":6015,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-1.9.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint_1.9.0_1678648294484_0.48587969294221844"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-12T19:11:34.638Z","publish_time":1678648294638,"_cnpm_publish_time":1678648294638},"1.8.0":{"name":"@putout/eslint","version":"1.8.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","commitType":"colon","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^8.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"83160edc60482c0f0f9e6721f4a701a20c1a929b","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@1.8.0","_nodeVersion":"18.14.2","_npmVersion":"9.1.3","dist":{"shasum":"1474bd71c1934755ef449238a815e156c3d99126","size":5939,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-1.8.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint_1.8.0_1678050869536_0.7406996104059027"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-05T21:14:29.691Z","publish_time":1678050869691,"_cnpm_publish_time":1678050869691},"1.7.0":{"name":"@putout/eslint","version":"1.7.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","commitType":"colon","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^8.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"97d4b5a82c37ed1e641cc6b49a04159d8731bb07","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@1.7.0","_nodeVersion":"18.13.0","_npmVersion":"9.1.3","dist":{"shasum":"a7651050753c481b97357197ddc10f16e59f8a4f","size":5910,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-1.7.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint_1.7.0_1675266289802_0.29683913837994114"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-01T15:44:49.976Z","publish_time":1675266289976,"_cnpm_publish_time":1675266289976},"1.6.0":{"name":"@putout/eslint","version":"1.6.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","commitType":"colon","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","just-camel-case":"^4.0.2","lerna":"^6.0.1","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^8.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"163b4b2f4243b451bc24baa980b41d297449aa23","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@1.6.0","_nodeVersion":"18.13.0","_npmVersion":"9.1.3","dist":{"shasum":"009c0c2aa6bfc347c617f571c3bd82f0f728caad","size":5719,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-1.6.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint_1.6.0_1674482038779_0.002757088118630069"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-23T13:53:58.953Z","publish_time":1674482038953,"_cnpm_publish_time":1674482038953},"1.5.0":{"name":"@putout/eslint","version":"1.5.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","commitType":"colon","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","just-camel-case":"^4.0.2","lerna":"^5.0.0","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^7.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"2853aeb25e3b9e3ad34155798906217d5cefec58","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@1.5.0","_nodeVersion":"18.8.0","_npmVersion":"8.3.0","dist":{"shasum":"9f4e3b0469624bdfa9ed4862f5d15d892be671e4","size":5679,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-1.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/eslint_1.5.0_1661945575832_0.6329293931546454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-31T18:23:53.175Z","publish_time":1661945575965,"_cnpm_publish_time":1661945575965},"1.4.0":{"name":"@putout/eslint","version":"1.4.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","commitType":"colon","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"find-up":"^6.3.0","try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","just-camel-case":"^4.0.2","lerna":"^5.0.0","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^7.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"067c9a6f0a76dba1568341dc57231c41c0851568","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@1.4.0","_nodeVersion":"18.8.0","_npmVersion":"8.3.0","dist":{"shasum":"945fec15dc55dab22b3a893797a1a4b0b61752f5","size":5661,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-1.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/eslint_1.4.0_1661944608277_0.7733299484314213"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-31T18:23:52.348Z","publish_time":1661944608486,"_cnpm_publish_time":1661944608486},"1.3.0":{"name":"@putout/eslint","version":"1.3.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","commitType":"colon","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","just-camel-case":"^4.0.2","lerna":"^5.0.0","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^7.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"ea680f0efd99f5cd094273b072c32bda3df87a45","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@1.3.0","_nodeVersion":"18.8.0","_npmVersion":"8.3.0","dist":{"shasum":"6fae89cca251c78eda956da32d2f3a25693aed3c","size":5402,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-1.3.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint_1.3.0_1661888837392_0.9949216992973877"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-30T19:47:22.993Z","publish_time":1661888837663,"_cnpm_publish_time":1661888837663},"1.2.0":{"name":"@putout/eslint","version":"1.2.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","commitType":"colon","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js","./lint":"./lib/lint/index.js"},"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":{"try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","just-camel-case":"^4.0.2","lerna":"^5.0.0","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^7.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"98301c37daa2fb0a9ad8e9008b477c022e435b47","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@1.2.0","_nodeVersion":"18.8.0","_npmVersion":"8.3.0","dist":{"shasum":"e715c3541294b61b5e2976e1e2d52c31f482dc7c","size":5119,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-1.2.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint_1.2.0_1661793908069_0.991666684139813"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-29T17:25:13.288Z","publish_time":1661793908216,"_cnpm_publish_time":1661793908216},"1.1.0":{"name":"@putout/eslint","version":"1.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"./lib/eslint.js","commitType":"colon","release":false,"tag":false,"changelog":false,"exports":{".":"./lib/eslint.js","./create-plugin":"./lib/create-plugin/index.js"},"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":{"try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","just-camel-case":"^4.0.2","lerna":"^5.0.0","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^7.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"cfe17eb239401cfd9b5eb68090088be088e3e3df","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@1.1.0","_nodeVersion":"18.8.0","_npmVersion":"8.3.0","dist":{"shasum":"2fdf021f42d8ba043c54de2a306454644ffc321b","size":4778,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-1.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint_1.1.0_1661703995454_0.7571994506228543"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-28T16:26:39.331Z","publish_time":1661703995644,"_cnpm_publish_time":1661703995644},"1.0.1":{"name":"@putout/eslint","version":"1.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"lib/eslint.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":{"try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","just-camel-case":"^4.0.2","lerna":"^5.0.0","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^7.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"b13c635e32a5ccd18ab77cf490af573826521339","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@1.0.1","_nodeVersion":"18.7.0","_npmVersion":"8.3.0","dist":{"shasum":"9a4e9e1d50e412eb557b43df65887f7e82bd011e","size":3532,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-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/eslint_1.0.1_1661679200704_0.7801705385897868"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-28T09:33:24.417Z","publish_time":1661679200907,"_cnpm_publish_time":1661679200907},"1.0.0":{"name":"@putout/eslint","version":"1.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout","homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","main":"lib/eslint.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":{"try-to-catch":"^3.0.1"},"keywords":["putout","eslint"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","just-camel-case":"^4.0.2","lerna":"^5.0.0","madrun":"^9.0.0","mock-require":"^3.0.3","montag":"^1.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^7.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"ab109a576807c49412eb212427af66c4dad6cf7c","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/eslint@1.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.3.0","dist":{"shasum":"6ef688204d01e57fb298cd51d7c6218eed89571b","size":3517,"noattachment":false,"key":"/@putout/eslint/-/@putout/eslint-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/eslint/download/@putout/eslint-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/eslint_1.0.0_1661678461505_0.18991282411096222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-28T09:21:05.414Z","publish_time":1661678461702,"_cnpm_publish_time":1661678461702}},"readme":"# @putout/eslint [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/eslint.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/eslint \"npm\"\n\nWrapper that simplifies [**ESLint**](https://eslint.org/) API and makes it compatible with ????[**Putout**](https://github.com/coderaiser/putout).\n\n☝️ *[FlatConfig](https://eslint.org/blog/2022/08/new-config-system-part-2/) supported from the box.*\n\n## Install\n\n```\nnpm i @putout/eslint\n```\n\n## Environment Variables\n\n- ☝️ To set custom config file for **ESLint** use `ESLINT_CONFIG_FILE` env variable:\n- ☝️ To disable **ESLint** support use `NO_ESLINT=1` env variable:\n- ☝️ If you want to ignore **ESLint** warnings (which is unfixable errors in ????**Putout** language) use `NO_ESLINT_WARNINGS=1`:\n\n````sh\nNO_ESLINT_WARNINGS=1 putout --fix lib\n\n## API\n\n### `eslint(options)`\n\n**ESLint** begins his work as a formatter when ????**Putout** done his transformations. That's why it used a lot in different parts of application, for testing purpose and using **API** in a simplest possible way. You can access it with:\n\n```js\nimport {eslint} from '@putout/eslint';\n````\n\nTo use it simply write:\n\n```js\nconst [source, places] = await eslint({\n    name: 'hello.js',\n    code: `const t = 'hi'\\n`,\n    fix: false,\n});\n```\n\nIsn't it looks similar to ????**Putout** way? It definitely is! But... It has a couple differences you should remember:\n\n- ☝️ *[????**Putout** returns object with `code` and `places` properties](https://github.com/coderaiser/putout#plugins), and **ESLint* returns a tuple**\n- ☝️ ***ESLint** has a `name` property that is used to calculate configuration file.*\n\nAnd you can even override any of **ESLint** ⚙️ options with help of `config` property:\n\n```js\nimport {safeAlign} from 'eslint-plugin-putout';\n\nconst [source, places] = await eslint({\n    name: 'hello.js',\n    code: `const t = 'hi'\\n`,\n    fix: false,\n    config: [safeAlign],\n});\n```\n\nIf you want to apply ????**Putout** transformations using [`putout/putout`](https://github.com/coderaiser/putout/tree/master/packages/eslint-plugin-putout#readme) **ESLint** rule, enable ????**Putout** with the same called but lowercased flag:\n\n```js\nimport {safeAlign} from 'eslint-plugin-putout';\n\nconst [source, places] = await eslint({\n    name: 'hello.js',\n    code: `const t = 'hi'\\n`,\n    fix: true,\n    putout: true,\n    config: [safeAlign],\n});\n```\n\nIt is disabled by default, because **ESLint** always runs after ????**Putout** transformations, so there is no need to traverse tree again.\n\n### `createPlugin(options)`\n\nYou can also simplify creating of plugins for **ESLint** with help of `createPlugin`.\n????**Putout**-based **ESLint** plugin are highly inspired by [**Putout Plugins API**](https://github.com/coderaiser/putout/tree/master/packages/engine-runner#readme) of [**Includer**](https://github.com/coderaiser/putout/tree/master/packages/engine-runner#includer).\n\nSo it must contain classic `4` methods:\n\n```js\nexport const report = () => 'debugger statement should not be used';\n\nexport const fix = (path) => {\n    return '';\n};\n\nexport const include = () => [\n    'DebuggerStatement',\n];\n\nexport const filter = (path, {options}) => {\n    return true;\n};\n```\n\nThe main difference with [Includer](https://github.com/coderaiser/putout/tree/master/packages/engine-runner#includer) is:\n\n- `fix` works with text;\n- `include` does not support ????[PutoutScript](https://github.com/coderaiser/putout/blob/master/docs/putout-script.md#-putoutscript);\n- there is no `exclude`;\n\nTake a look at more sophisticated example, rule [`remove-duplicate-extensions`](https://github.com/coderaiser/putout/tree/master/packages/eslint-plugin-putout/lib/remove-duplicate-extensions#readme):\n\n```js\nconst getValue = ({source}) => source?.value;\n\nexport const report = () => 'Avoid duplicate extensions in relative imports';\nexport const include = () => [\n    'ImportDeclaration',\n    'ImportExpression',\n    'ExportAllDeclaration',\n    'ExportNamedDeclaration',\n];\n\nexport const fix = ({text}) => {\n    return text.replace('.js.js', '.js');\n};\n\nexport const filter = ({node}) => {\n    const value = getValue(node);\n    return /\\.js\\.js/.test(value);\n};\n```\n\nTo use it just add couple lines to your main plugin file:\n\n```js\nimport {createPlugin} from '@putout/eslint/create-plugin';\n\nconst createRule = (a) => ({\n    [a]: createPlugin(require(`./${a}`)),\n});\n\nmodule.exports.rules = createRule('remove-duplicate-extensions');\n```\n\nOr just:\n\n```js\nimport {createPlugin} from '@putout/eslint/create-plugin';\n\nmodule.exports.rules = {\n    'remove-duplicate-extensions': createPlugin(require('./remove-duplicate-extensions')),\n};\n```\n\n### `lint(source, {fix, plugins, options, filename})`\n\nWhen you need to run **ESLint** with one plugin (*rule*), just use `lint` it will do the thing.\n\n```js\nimport {lint} from '@putout/eslint/lint';\nimport {createPlugin} from '@putout/eslint/create-plugin';\nimport * as removeDebugger from 'remove-debugger';\n\nconst [code, places] = lint('debugger', {\n    fix: true, // default\n    plugins: [\n        ['remove-debugger', createPlugin(removeDebugger)],\n    ],\n});\n```\n\nWhen you want to skip plugins, and just provide `options` and `filename` you can:\n\n```js\nimport {lint} from '@putout/eslint/lint';\n\nconst [code, places] = lint('debugger', {\n    filename: 'index.js',\n    options: [{\n        rules: {\n            semi: 'error',\n        },\n    }],\n});\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/master/packages/eslint#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}