{"_id":"@putout/plugin-simplify-ternary","_rev":"4141215","name":"@putout/plugin-simplify-ternary","description":"🐊Putout plugin adds ability to simplify ternary operator","dist-tags":{"latest":"9.1.0"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T19:15:04.000Z","created":"2019-07-24T15:03:51.748Z","9.1.0":"2026-02-13T15:18:26.931Z","9.0.0":"2026-01-05T11:42:24.152Z","8.0.0":"2025-05-02T10:40:17.687Z","7.0.0":"2024-01-08T16:20:07.714Z","6.1.0":"2023-07-24T16:18:54.643Z","6.0.0":"2023-07-19T13:32:06.708Z","5.1.0":"2023-05-17T14:19:52.719Z","5.0.1":"2023-04-03T12:13:39.284Z","5.0.0":"2023-04-03T12:13:01.712Z","4.0.0":"2022-12-26T17:42:12.258Z","3.1.0":"2022-12-26T17:41:01.480Z","3.0.0":"2022-06-02T12:19:31.306Z","2.6.0":"2021-05-21T16:00:51.119Z","2.5.2":"2021-05-14T21:59:14.102Z","2.5.1":"2021-05-14T15:11:04.690Z","2.5.0":"2021-05-14T08:14:43.519Z","2.4.0":"2021-05-11T21:18:31.469Z","2.3.0":"2021-05-11T20:04:56.969Z","2.2.1":"2021-05-11T19:38:33.871Z","2.2.0":"2021-04-09T14:43:00.451Z","2.1.0":"2021-04-09T13:37:33.629Z","2.0.0":"2019-11-29T15:24:48.004Z","1.1.0":"2019-09-30T13:32:58.279Z","1.0.0":"2019-07-24T15:03:51.748Z"},"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":{"9.1.0":{"name":"@putout/plugin-simplify-ternary","version":"9.1.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify ternary operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-ternary#readme","main":"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","ternary","simplify"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-simplify-ternary@9.1.0","gitHead":"b8b63f245a43c31353b8c0f192ec79ce5e536477","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.6.1","_npmVersion":"11.4.2","dist":{"shasum":"2111aa89c918007a727ccf6a2f266b0e2bd75550","size":3082,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-9.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-9.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-simplify-ternary_9.1.0_1770995906765_0.3410340946798587"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-13T15:18:26.931Z","publish_time":1770995906931,"_source_registry_name":"default","_cnpm_publish_time":1770995906931},"9.0.0":{"name":"@putout/plugin-simplify-ternary","version":"9.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify ternary operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-ternary#readme","main":"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","ternary","simplify"],"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"},"peerDependencies":{"putout":">=41"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-simplify-ternary@9.0.0","gitHead":"ed99f06765a628377e2889f5082d479d38afb8b5","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"4429a8dc936c11b37cd2b565fc657c4eea7c5984","size":3063,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-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-simplify-ternary_9.0.0_1767613344009_0.7565439621346179"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T11:42:24.152Z","publish_time":1767613344152,"_source_registry_name":"default","_cnpm_publish_time":1767613344152},"8.0.0":{"name":"@putout/plugin-simplify-ternary","version":"8.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify ternary operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-ternary#readme","main":"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","ternary","simplify"],"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"},"peerDependencies":{"putout":">=40"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-simplify-ternary@8.0.0","gitHead":"f5604b80bfad4641286231023544784c680ae214","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"23.11.0","_npmVersion":"11.1.0","dist":{"shasum":"e3602a19104db014e42885c62b42c5839464c02b","size":3034,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-8.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-simplify-ternary_8.0.0_1746182417478_0.5589152502633608"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-02T10:40:17.687Z","publish_time":1746182417687,"_source_registry_name":"default","_cnpm_publish_time":1746182417687},"7.0.0":{"name":"@putout/plugin-simplify-ternary","version":"7.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify ternary operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-ternary#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","ternary","simplify"],"devDependencies":{"@putout/test":"^8.0.0","c8":"^9.0.0","eslint":"^9.0.0-alpha.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^22.0.0","madrun":"^10.0.0"},"peerDependencies":{"putout":">=34"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"gitHead":"dd17def9b7f660f30bff2e87830a03cea5bc6187","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@7.0.0","_nodeVersion":"20.10.0","_npmVersion":"9.6.6","dist":{"shasum":"120085ca05e82235ec545752a34155f76c9961bb","size":3046,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-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-simplify-ternary_7.0.0_1704730807498_0.02243587893675203"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-08T16:20:07.714Z","publish_time":1704730807714,"_source_registry_name":"default","_cnpm_publish_time":1704730807714},"6.1.0":{"name":"@putout/plugin-simplify-ternary","version":"6.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify ternary operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-ternary#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","ternary","simplify"],"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","madrun":"^9.0.0"},"peerDependencies":{"putout":">=30"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"a634312e62f6518ff552253bca9f4eff46d98571","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@6.1.0","_nodeVersion":"20.5.0","_npmVersion":"9.6.6","dist":{"shasum":"c6887de6d52557381bafe9bc8c977ec959a3baec","size":3042,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-6.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-simplify-ternary_6.1.0_1690215534441_0.7329980538100158"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-24T16:18:54.643Z","publish_time":1690215534643,"_source_registry_name":"default","_cnpm_publish_time":1690215534643},"6.0.0":{"name":"@putout/plugin-simplify-ternary","version":"6.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify ternary operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-ternary#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","ternary","simplify"],"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","madrun":"^9.0.0"},"peerDependencies":{"putout":">=30"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"88c317099b3b250ceaea13077927f9dcc2a62261","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@6.0.0","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"455b0849cdbd29cad6f276b4ba61bf9d500ebfc6","size":2984,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-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-simplify-ternary_6.0.0_1689773526522_0.96530188828826"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-19T13:32:06.708Z","publish_time":1689773526708,"_source_registry_name":"default","_cnpm_publish_time":1689773526708},"5.1.0":{"name":"@putout/plugin-simplify-ternary","version":"5.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify ternary operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-ternary#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","ternary","simplify"],"devDependencies":{"@putout/test":"^6.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=29"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"3c9390cdce5eaf27db9263e5e2cb7dd5b741d77a","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@5.1.0","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"shasum":"627c84f925f9ba17628f5b0a4d576b468d58a4e0","size":2987,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-5.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-simplify-ternary_5.1.0_1684333192536_0.9153260494366022"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-17T14:19:52.719Z","publish_time":1684333192719,"_source_registry_name":"default","_cnpm_publish_time":1684333192719},"5.0.1":{"name":"@putout/plugin-simplify-ternary","version":"5.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify ternary operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-ternary#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","ternary","simplify"],"devDependencies":{"@putout/test":"^6.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=29"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"4f89d28cd9712130806731a8c9c762fec513c26c","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@5.0.1","_nodeVersion":"18.15.0","_npmVersion":"9.1.3","dist":{"shasum":"8a90e0390ee168067df067043d41dcee83deacd3","size":2961,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-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-simplify-ternary_5.0.1_1680524019048_0.7124486806797519"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-03T12:13:39.284Z","publish_time":1680524019284,"_cnpm_publish_time":1680524019284},"5.0.0":{"name":"@putout/plugin-simplify-ternary","version":"5.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify ternary operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-ternary#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","ternary","simplify"],"devDependencies":{"@putout/test":"^6.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0","madrun":"^9.0.0"},"peerDependencies":{"putout":">=29"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"30da7a94121f5377828dc3a35a98ccf35d2de08c","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@5.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.1.3","dist":{"shasum":"3fbe46aa53bcd1b0756768d8abe13e9263241801","size":3269,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-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-simplify-ternary_5.0.0_1680523981521_0.22914709829164548"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-03T12:13:01.712Z","publish_time":1680523981712,"_cnpm_publish_time":1680523981712},"4.0.0":{"name":"@putout/plugin-simplify-ternary","version":"4.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify ternary operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-ternary#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","ternary","simplify"],"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","madrun":"^9.0.0"},"peerDependencies":{"putout":">=28"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"7dedec8ca9ca5bbdb0a1d8e0b2c064e78dfc1173","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@4.0.0","_nodeVersion":"18.12.1","_npmVersion":"9.1.3","dist":{"shasum":"dd6f83a66be4e13020e37b0fb98d4f2f7f11a38a","size":3160,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-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-simplify-ternary_4.0.0_1672076532110_0.14017192403401446"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-26T17:42:21.222Z","publish_time":1672076532258,"_cnpm_publish_time":1672076532258},"3.1.0":{"name":"@putout/plugin-simplify-ternary","version":"3.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify ternary operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-ternary#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","ternary","simplify"],"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","madrun":"^9.0.0"},"peerDependencies":{"putout":">=26"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"051bed8dc2b37f3c4da34544f985547709d016d0","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@3.1.0","_nodeVersion":"18.12.1","_npmVersion":"9.1.3","dist":{"shasum":"0e48a38e7544f017f52c29a65c69d6bc0fb575f6","size":3160,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-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-simplify-ternary_3.1.0_1672076461315_0.30900241904174397"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-26T17:41:38.364Z","publish_time":1672076461480,"_cnpm_publish_time":1672076461480},"3.0.0":{"name":"@putout/plugin-simplify-ternary","version":"3.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability to simplify ternary operator","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-ternary#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","ternary","simplify"],"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","madrun":"^9.0.0"},"peerDependencies":{"putout":">=26"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"98f475eb1e34d71f2d47340157a886d25e1c816e","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@3.0.0","_nodeVersion":"18.2.0","_npmVersion":"8.3.0","dist":{"shasum":"4639bddb78c97eda3539679dbca97b3f39c1fc01","size":2843,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-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-simplify-ternary_3.0.0_1654172371135_0.23186996413655847"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-05T12:30:22.943Z","publish_time":1654172371306,"_cnpm_publish_time":1654172371306},"2.6.0":{"name":"@putout/plugin-simplify-ternary","version":"2.6.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to simplify ternary operator","homepage":"http://github.com/coderaiser/putout","main":"lib/simplify-ternary.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","ternary","simplify"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^8.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=7.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@2.6.0","_nodeVersion":"16.2.0","_npmVersion":"7.12.0","dist":{"shasum":"09212bdf2ea0a8050bae8ccc27932e5c9e7ac8fc","size":1791,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-2.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/plugin-simplify-ternary_2.6.0_1621612850903_0.3672261469823528"},"_hasShrinkwrap":false,"publish_time":1621612851119,"_cnpm_publish_time":1621612851119,"_cnpmcore_publish_time":"2021-12-16T21:06:08.350Z"},"2.5.2":{"name":"@putout/plugin-simplify-ternary","version":"2.5.2","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to simplify ternary operator","homepage":"http://github.com/coderaiser/putout","main":"lib/simplify-ternary.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","ternary","simplify"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=7.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@2.5.2","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"86f6743515de5278451311b6188224aaff09c5be","size":1768,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-2.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-2.5.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-simplify-ternary_2.5.2_1621029553971_0.6877991019926235"},"_hasShrinkwrap":false,"publish_time":1621029554102,"_cnpm_publish_time":1621029554102,"_cnpmcore_publish_time":"2021-12-16T21:06:08.612Z"},"2.5.1":{"name":"@putout/plugin-simplify-ternary","version":"2.5.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to simplify ternary operator","homepage":"http://github.com/coderaiser/putout","main":"lib/simplify-ternary.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","ternary","simplify"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=7.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@2.5.1","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"8886737328bf9c25020627c05fd74f26b8d3046a","size":1803,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-2.5.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-simplify-ternary_2.5.1_1621005064529_0.10965844899127597"},"_hasShrinkwrap":false,"publish_time":1621005064690,"_cnpm_publish_time":1621005064690,"_cnpmcore_publish_time":"2021-12-16T21:06:08.818Z"},"2.5.0":{"name":"@putout/plugin-simplify-ternary","version":"2.5.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to simplify ternary operator","homepage":"http://github.com/coderaiser/putout","main":"lib/simplify-ternary.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","ternary","simplify"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=7.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@2.5.0","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"7b2617112ce02608ee777fe12f0faa999a472779","size":1823,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-2.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-simplify-ternary_2.5.0_1620980083354_0.4961892167660362"},"_hasShrinkwrap":false,"publish_time":1620980083519,"_cnpm_publish_time":1620980083519,"_cnpmcore_publish_time":"2021-12-16T21:06:09.033Z"},"2.4.0":{"name":"@putout/plugin-simplify-ternary","version":"2.4.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to simplify ternary operator","homepage":"http://github.com/coderaiser/putout","main":"lib/simplify-ternary.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","ternary","simplify"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=7.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@2.4.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"85d6524df33a2bcf53326c09366d417773a0bd8f","size":1829,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-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-simplify-ternary_2.4.0_1620767911358_0.8422557401519761"},"_hasShrinkwrap":false,"publish_time":1620767911469,"_cnpm_publish_time":1620767911469,"_cnpmcore_publish_time":"2021-12-16T21:06:09.283Z"},"2.3.0":{"name":"@putout/plugin-simplify-ternary","version":"2.3.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to simplify ternary operator","homepage":"http://github.com/coderaiser/putout","main":"lib/simplify-ternary.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","ternary","simplify"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=7.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@2.3.0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"shasum":"5c240282b6b0d2fd49152c6cab5d251b18deabd9","size":1799,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-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-simplify-ternary_2.3.0_1620763496848_0.7417193217792826"},"_hasShrinkwrap":false,"publish_time":1620763496969,"_cnpm_publish_time":1620763496969,"_cnpmcore_publish_time":"2021-12-16T21:06:09.486Z"},"2.2.1":{"name":"@putout/plugin-simplify-ternary","version":"2.2.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to simplify ternary operator","homepage":"http://github.com/coderaiser/putout","main":"lib/simplify-ternary.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","ternary","simplify"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=7.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@2.2.1","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"shasum":"2c8ca8b0169f908fb7e00212b5139265b6fff3c6","size":1780,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-2.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-simplify-ternary_2.2.1_1620761913666_0.6684550816843164"},"_hasShrinkwrap":false,"publish_time":1620761913871,"_cnpm_publish_time":1620761913871,"_cnpmcore_publish_time":"2021-12-16T21:06:09.721Z"},"2.2.0":{"name":"@putout/plugin-simplify-ternary","version":"2.2.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to simplify ternary operator","homepage":"http://github.com/coderaiser/putout","main":"lib/simplify-ternary.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","ternary","simplify"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=7.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@2.2.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"dc3e1f8da179835b5e7e74da0d8b30d592fbb9a1","size":1821,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-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-simplify-ternary_2.2.0_1617979380315_0.23495337629916868"},"_hasShrinkwrap":false,"publish_time":1617979380451,"_cnpm_publish_time":1617979380451,"_cnpmcore_publish_time":"2021-12-16T21:06:09.976Z"},"2.1.0":{"name":"@putout/plugin-simplify-ternary","version":"2.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to simplify ternary operator","homepage":"http://github.com/coderaiser/putout","main":"lib/simplify-ternary.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","ternary","simplify"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^3.0.0","c8":"^7.5.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","madrun":"^8.0.1"},"peerDependencies":{"putout":">=7.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@2.1.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"c42b39a4f6acc64d61d05e66e9d6250c5ec9ab66","size":1771,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-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-simplify-ternary_2.1.0_1617975453499_0.9182508002090797"},"_hasShrinkwrap":false,"publish_time":1617975453629,"_cnpm_publish_time":1617975453629,"_cnpmcore_publish_time":"2021-12-16T21:06:10.185Z"},"2.0.0":{"name":"@putout/plugin-simplify-ternary","version":"2.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to simplify ternary operator","homepage":"http://github.com/coderaiser/putout","main":"lib/simplify-ternary.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","ternary","simplify"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^1.3.0","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^10.0.0","eslint-plugin-putout":"^3.0.0","madrun":"^5.0.0","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=7.2"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@2.0.0","_nodeVersion":"13.2.0","_npmVersion":"6.12.1","dist":{"shasum":"ce70fe48d8740c3b660c9a7be2dd07e6f96ecefd","size":1762,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-2.0.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-simplify-ternary_2.0.0_1575041087855_0.6482079222809305"},"_hasShrinkwrap":false,"publish_time":1575041088004,"_cnpm_publish_time":1575041088004,"_cnpmcore_publish_time":"2021-12-16T21:06:10.559Z"},"1.1.0":{"name":"@putout/plugin-simplify-ternary","version":"1.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to simplify ternary operator","homepage":"http://github.com/coderaiser/putout","main":"lib/simplify-ternary.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","ternary","simplify"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^1.3.0","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^10.0.0","eslint-plugin-putout":"^2.0.0","madrun":"^3.0.0","nyc":"^14.0.0","supertape":"^1.0.3"},"peerDependencies":{"putout":">=4.31"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@1.1.0","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"shasum":"ee46f14a421a1d29ad66f032decb7dc02aac496b","size":1994,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-1.1.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-simplify-ternary_1.1.0_1569850378111_0.7168023646996711"},"_hasShrinkwrap":false,"publish_time":1569850378279,"_cnpm_publish_time":1569850378279,"_cnpmcore_publish_time":"2021-12-16T21:06:10.916Z"},"1.0.0":{"name":"@putout/plugin-simplify-ternary","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability to simplify ternary operator","homepage":"http://github.com/coderaiser/putout","main":"lib/simplify-ternary.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","lint":"madrun lint","fix:lint":"madrun fix:lint","coverage":"madrun coverage"},"dependencies":{},"keywords":["putout","putout-plugin","plugin","ternary","simplify"],"devDependencies":{"@putout/eslint-config":"^1.0.2","@putout/test":"^1.3.0","coveralls":"^3.0.0","eslint":"^6.0.0","eslint-plugin-node":"^9.0.0","eslint-plugin-putout":"^1.3.1","madrun":"^2.0.0","nyc":"^14.0.0","putout":"^4.3.2","supertape":"^1.0.3"},"peerDependencies":{"putout":">=4.31"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-simplify-ternary@1.0.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"shasum":"d79d7efe48cd45fe64f761fa2b188a84303a8835","size":2023,"noattachment":false,"key":"/@putout/plugin-simplify-ternary/-/@putout/plugin-simplify-ternary-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-simplify-ternary/download/@putout/plugin-simplify-ternary-1.0.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-simplify-ternary_1.0.0_1563980631592_0.36476193741249463"},"_hasShrinkwrap":false,"publish_time":1563980631748,"_cnpm_publish_time":1563980631748,"_cnpmcore_publish_time":"2021-12-16T21:06:11.147Z"}},"readme":"# @putout/plugin-simplify-ternary [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-simplify-ternary.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-simplify-ternary \"npm\"\n\n> The **ternary** operator takes three operands: a condition followed by a question mark (`?`), then an expression to execute if the condition is truthy followed by a colon (`:`), and finally the expression to execute if the condition is falsy. This operator is frequently used as an alternative to an `if...else` statement.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator)\n\n????[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to simplify **ternary** to **logical expression** when first and second operands are the same.\n\n## Install\n\n```\nnpm i @putout/plugin-simplify-ternary -D\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"simplify-ternary/value\": \"on\",\n        \"simplify-ternary/spread\": \"on\"\n    }\n}\n```\n\n## value\n\nCheck out in ????[**Putout Editor**](https://putout.cloudcmd.io/#/gist/9dd4b87daa121c4fffbb63cab83b7f97/b90459bd06f8c7f71943791ee1bcb6970ade5a75).\n\n### ❌ Example of incorrect code\n\n```js\nmodule.exports = fs.copyFileSync ? fs.copyFileSync : copyFileSync;\n\nx = y ? y : z;\nx = y ? z : y;\nx = y ? z : false;\n\nm = is ? a && b : a && c;\n```\n\n### ✅ Example of correct code\n\n```js\nmodule.exports = fs.copyFileSync || copyFileSync;\n\nx = y || z;\nx = y && z;\n\nm = a && is ? b : c;\n```\n\n## spread\n\nNo need to use `ternary` when you can use logical expression (`&&`) it behaves in the same way, but simpler.\n\nCheck out in ????[**Putout Editor**](https://putout.cloudcmd.io/#/gist/8bbef76b11de45eb97e4f5647d9266bb/06840d9788ea4a2d48656331283f8da123d1e8fa).\n\n### ❌ Example of incorrect code\n\n```js\nconst a = {\n    ...DEV ? {\n        devtool: 'eval',\n    } : {},\n};\n```\n\n### ✅ Example of correct code\n\n```js\nconst a = {\n    ...DEV && {\n        devtool: 'eval',\n    },\n};\n```\n\n## Comparison\n\nLinter | Rule | Fix\n--------|-------|------------|\n???? **Putout**| [`simplify-ternary`](https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-ternary#readme)| ✅\n⏣ **ESLint** | [`no-unneeded-ternary`](https://eslint.org/docs/rules/no-unneeded-ternary) | ⚠️ (partially: no [MemberExpression](https://github.com/coderaiser/putout/blob/master/docs/the-book-of-ast.md#memberexpression), [SpreadElement](https://github.com/coderaiser/putout/blob/master/docs/the-book-of-ast.md#spreadelement) support)\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-simplify-ternary#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}