{"_id":"@putout/plugin-apply-optional-chaining","_rev":"14-3b3dd06b7468b27b2d60e8a1f7b99fd4","name":"@putout/plugin-apply-optional-chaining","dist-tags":{"latest":"6.0.1"},"versions":{"1.0.0":{"name":"@putout/plugin-apply-optional-chaining","version":"1.0.0","keywords":["putout","putout-plugin","plugin","optional-chaining"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-apply-optional-chaining@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"464479255c89ad1186087c750d95105fff71679f","tarball":"https://registry.npmjs.org/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-1.0.0.tgz","fileCount":4,"integrity":"sha512-hfrNhukAZ9KY0i7t1mdMdBla1h9xecdqOKHOKfcwnJ28MttJKUS0Pr1p03LT0KeewAQgNr2md+7X+0HoiN0NkA==","signatures":[{"sig":"MEQCIEhcuHD06zXJ+/hwPD225F7gYoWklcqm06voBDSUv1hUAiBHoFfocEJnB7Oz4oJVyMps6408iBOPMIefEARSXupu/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1AdlCRA9TVsSAnZWagAAB6UQAIMw+xsMYgZBRFcj/1Yi\n1V+Ba69Pvfx9SMKBq4FFBxcCktSLoa57HcRY7WIgyIOEwcIrYdEE4c5X8/a5\njw/RxMxMcvl/fGyie1BH19HARq0ytH38aAtC8MItrJcxg8tt5l2WSiL3phXR\n7S35StrqcS/wOEL6bTIjC2n2by4aMM2FFJGf7GbWqcPTE0o1qoKluO7TwWQB\nPS/I9nCxCGS4yRW45TFxDAj2yMHnVqD/uIzM00JlICuIBhdXwrrZfdtG26w3\noVvD4SrHoNRtLOYPcuFSslEMloyfcCpBIQkZ1/pwie2UDf3RC4cqm1EjT3hY\n73JWScgMOjHeopOr76wxeuoUl+wE3Q8cj89VnWmvp0gEKh8L39MJ8x2C57BC\nclaSR/P2JPziqRH3DKkGZppm7iwZiK07MW1ZHTgUUB8l/LYQymtsHNobtBpY\nLbyQMlStET/MwM/qkRbUg5UNlUXIaRgpyyBl2dJTzX/dbz5O2gJA9P1ANjAR\n5E064tkKc9eKciGTlxGtUcTbafREZjsacU5WRG/wa/I+5IARsHBp5eU5aF1G\ngscN4hClaAvpGMhr8Kzgvm6sT+WYsHFYhp5jp51Gb+tPtuOIJTEXQKjYDlLu\nJ0mgGQQoVzvD7kU4cVj1dkQCZjXsEMbf/lPv8N6PYCLKo7zEnM77CQZtL9+a\nwZzw\r\n=uQvG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/apply-optional-chaining.js","engines":{"node":">=8.3.0"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","coverage":"madrun coverage","fix:lint":"madrun fix:lint"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"6.12.1","description":"putout plugin adds ability apply optional chaining","directories":{},"_nodeVersion":"13.1.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","lerna":"^3.8.5","eslint":"^6.2.0","madrun":"^5.0.0","nodemon":"^1.14.12","coveralls":"^3.0.0","supertape":"^1.0.3","@putout/test":"^1.0.0","eslint-plugin-node":"^10.0.0","eslint-plugin-putout":"^3.0.0"},"peerDependencies":{"putout":">=7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-apply-optional-chaining_1.0.0_1574176612246_0.4965338652628133","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@putout/plugin-apply-optional-chaining","version":"1.0.1","keywords":["putout","putout-plugin","plugin","optional-chaining"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-apply-optional-chaining@1.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"955436d080c7775cbe9fbf5dc52213c0dc241a09","tarball":"https://registry.npmjs.org/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-1.0.1.tgz","fileCount":4,"integrity":"sha512-sUm+PNkKpX/vif5nnX51CMeibcKOeqnA9kHgp/8AuM2YSX8EKXdUL337Gp10gmGLRqkHdDvYmvM9mpQ8Z2Z69A==","signatures":[{"sig":"MEYCIQCs0ZCikT//GbkwEWY2yIf6aCy2xpLIBUhMQcKc2mcJhAIhAOwEBb5wPe6mrq/F52ia/NBVhYxGFNVlnZgmE5K+Z/je","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4Tl7CRA9TVsSAnZWagAA6N0QAJ4/8dIkgNtaNIgKkuGA\nQ880cVd4X9BB7t+m9m5xFdeZ7PvL2jbQOaD0+mRo/cxzLZvtWIjrj+cJrquV\nf+2VXIacBU8mVYPSotz9m6b6E8BPTPYdVk/791WyEdvLQLqP6HCeZbXr1h5m\n3v8j0NVPk3Gy+BIB0T2RgHUP5G7UFKcGPmMrQV8uOnGF2ZDOHhbWqC9fRWiF\nIlhryl84lF00NKGIeO+KdCJlT4zffChlTWZHWYTII4hGxDc2n6/yHQ9Hx1NV\nmlXaDVedG/Lr9UM8XI8h7C+lK9JVItHfi8rr2/5cSJ8T+5CpMTeRzXaKxUp5\nQHipaNNeO+Dr20Ijt+YKxJQCI/YKe/lcxAOXDuTqVBJyKnkU1kSz48mYHWOj\n8cGzyAaCdR1noLzYcOiLC5NXWEFq6luLuOLq4q8hHKrEzMClLS7vQaCH746Q\n8fdwFZRsHdzwYl8Q8PDJu4u8emFJpGKV5NujbpaKYxF4BSN9EZYgkBOhfoK0\nAVDuuYjlPXyVTi7sETFVCqK77BePheFSvB4vt4y/xKDk7UC0mw2mFMXwF6Tn\nk9M45Ncb6yKEoh/U/Cta3cb7xRRQq0RiAPU0qm29//lPIjC3rLVaNWI2rZiS\nIUrh04xoErZSgSslINMxiaDnDgdM+85bbjRg9SKKns7vBc+uf1ZfFrXXizAH\n+cHv\r\n=o0t4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/apply-optional-chaining.js","engines":{"node":">=8.3.0"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","coverage":"madrun coverage","fix:lint":"madrun fix:lint"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"6.12.1","description":"putout plugin adds ability apply optional chaining","directories":{},"_nodeVersion":"13.2.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","lerna":"^3.8.5","eslint":"^6.2.0","madrun":"^5.0.0","nodemon":"^2.0.1","coveralls":"^3.0.0","supertape":"^1.0.3","@putout/test":"^1.0.0","eslint-plugin-node":"^10.0.0","eslint-plugin-putout":"^3.0.0"},"peerDependencies":{"putout":">=7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-apply-optional-chaining_1.0.1_1575041403099_0.7663646469115153","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@putout/plugin-apply-optional-chaining","version":"1.1.0","keywords":["putout","putout-plugin","plugin","optional-chaining"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-apply-optional-chaining@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"10bf01d5a20d8ce0d7f213515392a1ac413ab055","tarball":"https://registry.npmjs.org/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-1.1.0.tgz","fileCount":4,"integrity":"sha512-Wn5lMmKRFKQp3hX3sK3BLSGYZJEkHq3REhfHAfPxRBPJ+PgG3jHDYf6MV407ufBoKaWzqB+oJr9PaOE7kyV+9A==","signatures":[{"sig":"MEUCIQCuc+U9LnAESm9ONxTJS1A5JfKGxXUONHawQ9vBpGMUHQIgdfeMdYXulOgrZ+bkqIl3fsEDHrGRn8OHigtBCwKT2Bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOZRLCRA9TVsSAnZWagAA99UP/jASQD+KBJToaws/Wb6H\npcMWSd53bIITjKscDkhb9tvSy/k2AXxEtgsstiA8K5/qWPQpszHhwa1ddCkR\nlmZ6dnBRudeTNAJ9xUNl7QDYSWDky5+xbCoIqt1FXI1KChmCVu7PYDmp4JPr\nupcuOyfB/g1wr/hANPqffTl54Xj0VmEcOf/sE0AqWdFpcFLCFL/tHRofqDNO\ngg88l1Od+SGiyhe+tUDz/LJqE1qKhqMtBd/+4heIKUeKYIE6t/N5kQxIA4wy\nfGKC4BvKuVlM5RmdGyONpC6A0HYs4Jcq+4t5MWVbyjsEjoQdokNoQe1uOH8F\nRnshu8AMpCwMpBW3vj9A8S4C2F8rjHVH44cZFcCQ5DCQwSv9VAT5CSZ4lehl\nlrvTHoi9UAqqUdqxa8OPmAC9KK7yjeSGOpffJnwPBTWQ7qDPu7Bu4vrNzBLE\nHE45NnpuxtB/B76oLhDz/qcPGJuZlUpqxfNKwi79XE4+jpEqkVVwp4SwDQHP\nb0HWF+VEieTSo7qUPAHuozSd1xYv38CuogeCMAt4YSOIheVs0WjEqaw/pp0a\niOtNDIsikMHIrmiPUsHYWMvPwNAycVZZzzbYK9iDTMMf1xvaCYalQ9/ncBaE\nszncKFP2g9/Qx3MXz0yosohvYlUIniC7mUf8yb3g4wXuvOHiog53ep3x49dt\nA4Rb\r\n=qoiH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/apply-optional-chaining.js","engines":{"node":">=8.3.0"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","coverage":"madrun coverage","fix:lint":"madrun fix:lint"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"6.12.1","description":"putout plugin adds ability apply optional chaining","directories":{},"_nodeVersion":"13.7.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","lerna":"^3.8.5","eslint":"^6.2.0","madrun":"^5.0.0","nodemon":"^2.0.1","coveralls":"^3.0.0","supertape":"^1.0.3","@putout/test":"^1.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^3.0.0"},"peerDependencies":{"putout":">=7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-apply-optional-chaining_1.1.0_1580831818514_0.40434415389746925","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@putout/plugin-apply-optional-chaining","version":"1.2.0","keywords":["putout","putout-plugin","plugin","optional-chaining"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-apply-optional-chaining@1.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"f22f36315227785aaacd1620b081342b01f3931f","tarball":"https://registry.npmjs.org/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-1.2.0.tgz","fileCount":4,"integrity":"sha512-geulcqEw+5ZvYcrwN4sn72EcgiKtD8dGmJ40VIAc2GsWFPhC1CwJbjrlN0ee4tM5occCpe3SQpTuv/Q8D24MIA==","signatures":[{"sig":"MEQCIDbCzNkr77d935By9dBjUzsrNXW3pteDoj4+k6w01D2LAiAazMwK/LOEyzv3gBtdY50acpMmotPAUvg0+u5UiylquQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOrl+CRA9TVsSAnZWagAABzoP/2EnDZah72LOoD9F5NJz\noa+y8DXAcadNLzU+iPs6yT+Z8WYR/8llcrEzFoqrvZLGAS8Ytx+1dAxnIUuu\nO+r6oc0v4tBFgBKAKwiQ8unzRswAo5t7L5IUMW3IBv1/x6rx2ubnq5ITCqhm\nL06/DdwVMTNzm72yBiUY5Wz4AMsb5JNKA+wqZ74T8+1YcBScvG67mxmgClTI\nplYVzuOP2NnwOTRcjOXTr4Wdm4yIfhFppvxQjCbnWbvVfOUa49SQyJ7hrvd8\naWIxPcutfjmBdqJIJK8sEfB8WwZEwuP5VWQfxs7PsL/sZo7WCr5MwHXGnuZq\nmaqHhK2aZRUAwIjL5W4ZOftkefN7wmVK+qol1yYA2VhOXwB7zDw0pIz1v43q\nDToZtM7A++A+tCvHY9RkvqQ9EILC+2xO3osOip8LUghEuDy3KSt5Ozmmdsut\nEVA8tE5Z/dGFnMoEvwYpD7LVVrGwmFUVWPxmxhB/D5uV8B/VuzJmu+KJ9pwa\noZ3gwllr8QQNH1aqPmXcNDIFJFAg7tfUqzZPclr6/hrgZvBHsvdbkmDRzvUK\npvX+mtqbnPjwmL78FXQyVe9XUvjFG4VGBuxNV6jxhMUC/NVkIeXUEi9W5Sl/\ni4MKT1ANMcqfVGPr2O9jW2xwuRMgRn5qQWx76fBJ/YjSW7Xe+j8DgcF/v7e/\nDA4O\r\n=zaT9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/apply-optional-chaining.js","engines":{"node":">=8.3.0"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","coverage":"madrun coverage","fix:lint":"madrun fix:lint"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"6.12.1","description":"putout plugin adds ability apply optional chaining","directories":{},"_nodeVersion":"13.7.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","lerna":"^3.8.5","eslint":"^6.2.0","madrun":"^5.0.0","nodemon":"^2.0.1","coveralls":"^3.0.0","supertape":"^1.0.3","@putout/test":"^1.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^3.0.0"},"peerDependencies":{"putout":">=7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-apply-optional-chaining_1.2.0_1580906877929_0.7493095850355176","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@putout/plugin-apply-optional-chaining","version":"1.3.0","keywords":["putout","putout-plugin","plugin","optional-chaining"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-apply-optional-chaining@1.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"bdab66decb314b522e9ab8ea2bb339153f486e48","tarball":"https://registry.npmjs.org/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-1.3.0.tgz","fileCount":4,"integrity":"sha512-/Yo0AvEmWQTWc/R8h+VUcLE4UNMXvAC38ElJLm6wkFaxWvXmEbgJQpjPPipBoRlXQ/LbmFNz5ZrgNCSkui+pRg==","signatures":[{"sig":"MEQCICGQdB/Arv24gpye021oRyE/eCS4LXLuKLwjVS6SqCUEAiB6/fNsuJRgef3HD0yzpwBPKxSiI1iNyaorXoaMeZZ/RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe14q8CRA9TVsSAnZWagAA3p0P/RhbNOwY3nraJrHywOHl\nrWs/tgACWgGoWzDms7teemvNNXlFMsIAPnQnxUJsDlKRfyMyzH1y0pStR+GJ\nG5Ubb7Lw0K4af5Pcunqyuf8zPyy5L69B3nc9cA3kIoiwWUdwoxHBCiGhjrnv\ns/mCNjoPRZ/TV1JkfxsQFkh23CabI3jyF6tmJuPoAUqr7OkeiL7qmr6LNCVf\nrI7sEmInCwmkjer3R1F8e4qqGKtuPo6DAH25uAACNGnBrwBbbEtOLYn/qXbE\nNeQRwYXi18ibL+vJEmINHgTQbmemhBuIxG3Z5ZM3hPLhEFOSu6ebKmSM56Ek\nyMghd/ZGeamE78x2AmoL4eeohyOVfrs4GiPoiGSrZnABpkByw+Pegnj8gJUE\nVhhmnMjkE0g0FmbC8+xBu08nePZ5pARzHhC9fwa1nDTdQnBdBWHcweyHsqg3\ny1/n5SX5jRvw4k5W2BXQk7KoynIwhLd70iUbQjnw9hIYqjYk60Wu9fXRroYD\n7XHuKmEPnzVpwHAgN8PFmskcLkAs/bq8TIjoWYnGnJu1OcqryURVqB8vfc0k\ng+JgL8qq4fPnEce4b5K5MOVAOtXUGrii53UKTpWvUxaATDozug0ak5LkSFAW\n5HbUJPY9cYe5oBP7nLsXS7xhJSqHvlauLhJPsWh0WUli3pWm4ssxFyji1Vbo\nuGPy\r\n=WQd3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/apply-optional-chaining.js","engines":{"node":">=8.3.0"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","coverage":"madrun coverage","fix:lint":"madrun fix:lint"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"6.14.4","description":"putout plugin adds ability apply optional chaining","directories":{},"_nodeVersion":"14.3.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","lerna":"^3.8.5","eslint":"^7.0.0-rc.0","madrun":"^6.0.0","nodemon":"^2.0.1","coveralls":"^3.0.0","supertape":"^2.0.0","@putout/test":"^2.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^4.0.0"},"peerDependencies":{"putout":">=7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-apply-optional-chaining_1.3.0_1591184060151_0.6420593159869428","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@putout/plugin-apply-optional-chaining","version":"2.0.0","keywords":["putout","putout-plugin","plugin","optional-chaining"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-apply-optional-chaining@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d4bf8e7fec8c44db915ab9374c71234661f9f35a","tarball":"https://registry.npmjs.org/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-2.0.0.tgz","fileCount":4,"integrity":"sha512-oKOi8ibenI+AtngEV5whuPpSsa63q0/sPZW+o+yZa9hBExz5UXuOFucXer2kpNRjffX4ffNKeroX6oIQgAu7Rg==","signatures":[{"sig":"MEUCIAQg1DwEeEFQtmO7yqKRTmsdK7CzrshmEuaSWM+5K8RyAiEAnPVN8GnqpZz3+cEW2CkBBAPaOWXWF5L0374GzJwKqtY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJCPuCRA9TVsSAnZWagAAHCkQAJzADxDYNo5xo03ru9kC\nx/cPp3Lp+RUJUkOYIoDdzP5KB6LrFW8sC0q8C5Ifbdy1kq2iG4KSZfNWRIZM\nFibKjLc+GySuxy9pUykOJ+BEl+wWgmEfdI1oHXZnE54/WGffi2rPEmcjyL1K\n2nJh/1PYq7Q/+CK2fEXTYDbb0wa41a848s4yC8uqz5tpqKnNtp5Lly8djQgs\no/FYEvIqcUX2+wLcNmGzrkeKd/iAv7ain45VUs+5k/LcAMIIS3qnggnsppSZ\neMbBLBWC8imh4zmhijOc0jCf1u3f5DccczgJIPlJ8OtZ5iFCuOFH+laKQsu5\n35UvOhM7adm+evRYylo6WdTL07JThFQSgLidR4OGYIpn0OLNosIEla5QRPJF\nSA7/uxXenUigClt6kIVC63lh3WKCgntO6jvyT9+8e3Nt0s6QHng4kKRw9ew6\nquWf+xBKrUSrURhK03J9zGgsSb53hD4dKiLtbpDIzhH+qwIP2vGcB5+v98z3\nuG2FAZfmUopX0rNxYjIqWbmbk8SSy/RqamB7UPdvPFGh8Xa7mW8k0pYmYB8+\n8uVvACwI8dz9BqDHuxD/t8/abQFWjUMtTtZtdl07kS1p8GIwE9eVkN6IOCyT\nP57isnQX8WqmgkDNh9b3xQZwigR2iPn2A75dAjelRGmF51bW9Y8J3NwSqsr+\nL3vI\r\n=YZXq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/apply-optional-chaining.js","engines":{"node":">=10"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","coverage":"madrun coverage","fix:lint":"madrun fix:lint"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"6.14.4","description":"putout plugin adds ability apply optional chaining","directories":{},"_nodeVersion":"14.6.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","lerna":"^3.8.5","eslint":"^7.0.0-rc.0","madrun":"^7.0.0","nodemon":"^2.0.1","coveralls":"^3.0.0","supertape":"^2.0.0","@putout/test":"^2.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^5.0.1"},"peerDependencies":{"putout":">=9"},"_npmOperationalInternal":{"tmp":"tmp/plugin-apply-optional-chaining_2.0.0_1596204013771_0.392555408016519","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@putout/plugin-apply-optional-chaining","version":"2.0.1","keywords":["putout","putout-plugin","plugin","optional-chaining"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-apply-optional-chaining@2.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"ecb27e93854adbc12abf488d9e7d1bb2be420030","tarball":"https://registry.npmjs.org/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-2.0.1.tgz","fileCount":4,"integrity":"sha512-pdfnKABoiiDDsMCjTX0QzM8szH7OD3gbA3dA9SEqyjqOcut1/8lOpQsMTI3h8/m5FEnihpUFD2rNwFYUsj6p3Q==","signatures":[{"sig":"MEQCIGFyLCD5Uybkce+/eAuwfzbLPDmvdaFgmzgEB5yc+J2tAiAeLU19X5jk3YZ/I+Sd/pLv3hnEfYtSvy7A1e07tp6Meg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJCZOCRA9TVsSAnZWagAA7JgP/0oecOha4LrQo0W2wV4v\nr8XABbQQrIk5uoqxYmFPLkitqv2Gq8pmFnxpR6DQFpCxh2YmJ9tiq43EVcAe\nUIhzqSZgBsJZPNq4Rb9mNZFGxa5SMajjMF/7d4OZxygUrMfkPlfoOzVrvRSz\nZ3mGT7eOg5bWnamd0GORff1gzSZ1KUfV1MbBoHLgenzF2p0YzKI58CLCRLDw\nxZnTmOgZYxqNWAQSs8yaEul6xxf9gnZeK0sjeTBFDP6y6G8gp13/JwmK7fSV\nc1Iy8V6luxiSWTkdOTrqTs7Rtujb+/VOA58kWqN/N72b2ZAa4w+2z9Bm2oxo\nqduZjUTtAik2vvgkOz1C9Jq+B8e50UErmdBGVaBe+4Truwpwx80Vv+ICudFU\nUZ8W4cPsribnsHfn9fbOZopO+9dxFo9RrAF/FiQe+Oef3ELvIsYS5kJjE4gM\np++2r5F65esuitx6f7JKgZfge6+1564S2ZaaGiXyfvohkSG4aJe3EKMN/Xba\n/ctmBtjnA0YSIdDcP5Fyvmk219WbOZbt5MNJmzr/vueAOKZpwjmMiLhuyZAP\naaxef0q3eVhUjr6yqYB5TM2iXZXhXYkMQZAVy+bx6leQQSfyf3gejLXlEexp\n0nrV5plTkVNIY/A5+74DdPN/c0OgqxoIew2a4e5NxsqM+p0m2Fcv2xpOApVZ\nJYXA\r\n=qdrG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/apply-optional-chaining.js","engines":{"node":">=10"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","coverage":"madrun coverage","fix:lint":"madrun fix:lint"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"6.14.4","description":"putout plugin adds ability apply optional chaining","directories":{},"_nodeVersion":"14.6.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","lerna":"^3.8.5","eslint":"^7.0.0-rc.0","madrun":"^7.0.0","nodemon":"^2.0.1","coveralls":"^3.0.0","supertape":"^2.0.0","@putout/test":"^2.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^5.0.1"},"peerDependencies":{"putout":">=9"},"_npmOperationalInternal":{"tmp":"tmp/plugin-apply-optional-chaining_2.0.1_1596204622287_0.8389207667919079","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@putout/plugin-apply-optional-chaining","version":"2.0.2","keywords":["putout","putout-plugin","plugin","optional-chaining"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-apply-optional-chaining@2.0.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"http://github.com/coderaiser/putout","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"0613c44107bea69a6b6a4d0ed563b148a9cac4e5","tarball":"https://registry.npmjs.org/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-2.0.2.tgz","fileCount":4,"integrity":"sha512-vyxX/jGrXxi0vJaebRP1VZxxnrUaHHsPpin6kSduiJO0pPABLwoi9d2btT/gqI6dRnJizDWDiALMGXOQY+yCVw==","signatures":[{"sig":"MEQCIGY2rlNG/uUbhhpdrw50aMHbsxRw12M+u665+ohST7NjAiBjq9BeXO9tq231ACnESZX3lC4khAai3rmf3MK2TTgH7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6ypWCRA9TVsSAnZWagAAyD4P/ioq4H1B1ABFd6x3Tgx3\ndr5V4mFE6g1uG0gBVayQYq6LCYlY2Qm9dR2UMV4QcattrCbSBiUQAhSk1Qxx\nsTMT/rlejztETIbzuMyoyV7s2ANS8FcyOwCVMcGBbIVl3SrqSeubF7LL3wi3\nHyJh0vJm4KITxxyykVHqXYWZtYa1bld4Li7zI8WkrUwZpfYqI9rDbmHTsa8N\nnviUtfcPVRj2MRxL810ERKXWnwyZfKN7SjOHGI3A44lpts/SLYt18L6TMgqZ\nvczwo89TfwwP0jM7HL8aaGE8m9NRBo7+GwbfX77vYEXIx4lSRT1dka2tnKzh\nLUk7M3lSjsD9tUf3fCeZn+cRyu35wHaSp2zVAGLp+BzJz09bHLDeZ2HRzlim\nfaKU71JOr0mELhlxL9I4l17O5jGIlZdquohCzXHNbB1/jjtMJueMwdGHle01\n8zC9gvNmvnICMLdjjd9IsLUijGSRp7U8mE2VNCDWligA6B3JnGh6FxyCpZ6k\nQF1h6D9jmkuch1aiO8YvrCuOnOLUrW7tS/rSYpatrbLPioQ1KXmZ+Rd1YsED\n9qpoX5JtwsQr6LbgaUhjoKhcLSeTdQ09uO0M/a+LvmFqVYT0V3JG/8pWGC0N\nd8UCpKmzYKZezyb9OrjcrCj0YsVqZBAam6W3VQ8eJ1yl71evnQAXV38Om3zD\nhzUZ\r\n=W3cv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/apply-optional-chaining.js","engines":{"node":">=10"},"release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"6.14.7","description":"putout plugin adds ability apply optional chaining","directories":{},"_nodeVersion":"15.5.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","lerna":"^3.8.5","eslint":"^7.0.0","madrun":"^8.0.1","nodemon":"^2.0.1","coveralls":"^3.0.0","@putout/test":"^3.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.0.0"},"peerDependencies":{"putout":">=9"},"_npmOperationalInternal":{"tmp":"tmp/plugin-apply-optional-chaining_2.0.2_1609247317644_0.42066974682400415","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@putout/plugin-apply-optional-chaining","version":"3.0.0","keywords":["putout","putout-plugin","plugin","optional-chaining"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-apply-optional-chaining@3.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-optional-chaining#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"fb200c4567f8e3cfddb1907ba6d1c6169cb2d217","tarball":"https://registry.npmjs.org/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-3.0.0.tgz","fileCount":4,"integrity":"sha512-dNrQED1SDrmRNoU2Rq85wYrrmefSYM1+vHg6jU1Cb6B8y5ojQwYqIiGdOk7uXMm2NuIMjM+60HsCV5Fbf0pE1Q==","signatures":[{"sig":"MEYCIQDWIfBooyPO+V+enBiaT1uvShfQk5f54VKMeGOxtEyYUAIhALbGwzB7tlOTA8oinNJi5FLTPEHQcAua5vEmd1ZqwUYS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI+lvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz0Q//RpU/TLIydb7twj9SKPQ9rAeaRJT5oWbmi4Mo42nDWqNxhrQA\r\noGwJEmjACBLapIqUmoqOcBUH1+bV/7TFe76EDAuYMZxl3y8vaLRzbIR0NICW\r\n1jUrA9PB7nJGoQs/WrqpAa/DJ70vDnLPgm7itjXJHybw6NJz1Flex7wn8fE/\r\nwSSPWluG63wbKvRDJa9vJEWanYNL/EpnJrIubVJjFI0O6zg2yXgEpX3GBF3Q\r\nGfgalvS8bfMpf8JYEJhg+Ru0uyukLqH1961YOkkxN5dTlp5dY4wEHxDaSX5y\r\nnLlGU75gRIGL8uOfg62LI0FoSi5gBUSbMB+BPBYvFzSqc5WdIHL/Piv0EQHu\r\ng3uHVFX3Onq7hlvAXeVVQGeUSuj4BxP2hi59IxXgrIyYINi8Yz3pGgDQsr+k\r\nHhfNlKHeQ5sM3/y7a89v7oKyrR9mWEdwrDgJRJ0bq+O4fpWprMdyQmKfwvY1\r\nLbts3sGLj90qFiZ7LYIjRIYltdbsfJ6Uqm+Q5wC0ttaU5yphpxB1Emj9voHI\r\nnm9Jh9ta4OQd/T7y1JnMCsSs59CWgy2rAjIy5EVr6vSxOpsAYdGbLGr56AKZ\r\n9IK0ddLyLS63FYga4pz1lQV5oOi2pAZKSN4Q+TLn6vA4lHO84SQsFi6/+FYB\r\nFEqAY5j7tRjLH9WRfws6/8nNZx2ZiQ/7ztk=\r\n=gU/e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/apply-optional-chaining.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"39ea436f82ae3876ce82b91893e20671505f78f6","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.1.3","description":"🐊Putout plugin adds ability apply optional chaining","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","@putout/test":"^6.0.0","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^17.0.0"},"peerDependencies":{"putout":">=29"},"_npmOperationalInternal":{"tmp":"tmp/plugin-apply-optional-chaining_3.0.0_1680075119555_0.3044355438469768","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@putout/plugin-apply-optional-chaining","version":"4.0.0","keywords":["putout","putout-plugin","plugin","optional-chaining"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-apply-optional-chaining@4.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-optional-chaining#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b21a3bf7ec0e9bd5cf5fcd4741ce209d2aac99f2","tarball":"https://registry.npmjs.org/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-4.0.0.tgz","fileCount":4,"integrity":"sha512-NbLkqKLl2YruZH3hitOKYBDBEf0m7wyB3D24oD3xAg5VLOTQ5za/um1tqDj4TjH0Kmq+brpLYz6CB60x0QqLoQ==","signatures":[{"sig":"MEUCIGTVZgT8hoYIV9wcN+OQ9zxPUCXc2rtY5/X/G3cTwPGRAiEAtN01W7WcPqE1F0+XJMmivcI3S/DgzPHTGooHH7yyapc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5316},"main":"lib/apply-optional-chaining.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"eb3a42be39c171b54eb5209a4336e61ac4bd6309","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability apply optional chaining","directories":{},"_nodeVersion":"20.5.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0"},"peerDependencies":{"putout":">=31"},"_npmOperationalInternal":{"tmp":"tmp/plugin-apply-optional-chaining_4.0.0_1691762105849_0.8904025915256211","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@putout/plugin-apply-optional-chaining","version":"5.0.0","keywords":["putout","putout-plugin","plugin","optional-chaining"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-apply-optional-chaining@5.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-optional-chaining#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"3da74b6e70edbe6f4f1063b7f4d01c567485dbfa","tarball":"https://registry.npmjs.org/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-5.0.0.tgz","fileCount":6,"integrity":"sha512-Za/whZr5w7KLIqLfUuARvAvQLo37NigUebGeLi/0J4ikDOA/DAoa+o4Lfvdj/5PRi+R+JMWBVvRqnWDnXApWmQ==","signatures":[{"sig":"MEYCIQC8MYKRQ/WVlX4J+hft7KAuudDJwFR2QELJTwWSRHbKZAIhAI9yKlIlmpm7wOn/YMfS2Gu3TN7pUKQ9rGqZMcOs3ZzW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6341},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"68bf2a25c3c5921fa2429301216efd364999304d","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability apply optional chaining","directories":{},"_nodeVersion":"20.6.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^20.0.0"},"peerDependencies":{"putout":">=32"},"_npmOperationalInternal":{"tmp":"tmp/plugin-apply-optional-chaining_5.0.0_1695842873365_0.09799088683084012","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@putout/plugin-apply-optional-chaining","version":"5.0.1","keywords":["putout","putout-plugin","plugin","optional-chaining"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-apply-optional-chaining@5.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-optional-chaining#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"09ab055580fb3e67f161c77dd6ae5cb38b438ca5","tarball":"https://registry.npmjs.org/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-5.0.1.tgz","fileCount":6,"integrity":"sha512-xnbErQDSlb6FfeLI+OoyWEpIs8vnRS8qs0OUHvKYcqYWt+6PIZi+peKT6wbeAgXOOgmuYoaYdhcRyQDI72W3tw==","signatures":[{"sig":"MEUCIQDMv5K1y58/tQXQIhxP+4VAM+xODx7XZIgT/oS7pwX8CwIgFDzPcXdy/uzS9KUgNxjN7qOxks85X0ZfwbzXI7Aafrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6367},"main":"lib/index.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"de092b1940db3621ff67f4623ce0fbf602cf9bf5","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout plugin adds ability apply optional chaining","directories":{},"_nodeVersion":"20.6.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^20.0.0"},"peerDependencies":{"putout":">=32"},"_npmOperationalInternal":{"tmp":"tmp/plugin-apply-optional-chaining_5.0.1_1695843196630_0.6571489315530648","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@putout/plugin-apply-optional-chaining","version":"6.0.0","keywords":["putout","putout-plugin","plugin","optional-chaining"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-apply-optional-chaining@6.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-apply-optional-chaining#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"68c970f53714bf1f2e1e80a61efb18be9db8305d","tarball":"https://registry.npmjs.org/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-6.0.0.tgz","fileCount":6,"integrity":"sha512-+9h/L9gNLEoa9ELXrGiuF/JWxq1e8Sk3z4VzD585K2nKxSmjCWJCdqtCO0LTHzv8j8AZCpfIAZavXvAyn0P/OQ==","signatures":[{"sig":"MEUCIENx4SK/UcaBo2YoCgx2gLrm3Q1qM6BtgySkPQSC3ABnAiEAp2bKpnP1usipafyb4TDkkw3oAlQDdYoirddASjAHkC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6383},"main":"lib/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"00f872e84aee3ca5fdf1c0e52c7563a08e00c267","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.7.0","description":"🐊Putout plugin adds ability apply optional chaining","directories":{},"_nodeVersion":"22.2.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","nodemon":"^3.0.1","@putout/test":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"peerDependencies":{"putout":">=35"},"_npmOperationalInternal":{"tmp":"tmp/plugin-apply-optional-chaining_6.0.0_1718026401086_0.8857635245679352","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@putout/plugin-apply-optional-chaining","version":"6.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability apply optional chaining","homepage":"https://github.com/coderaiser/putout/tree/v36.18.0/packages/plugin-apply-optional-chaining#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","optional-chaining"],"devDependencies":{"@putout/test":"^10.0.0","c8":"^9.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=35"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-apply-optional-chaining@6.0.1","gitHead":"a794532f81ae89b6e8afc312994ca4618838f448","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-3Q3XV2jm68/XhxzRy/pVDUwGPIsKk6Ng0vpR186w9+/+HEBF7f2NTrGeAd63AFztPFzyWXXHr34xUetrC6EW6A==","shasum":"b06cf7562a5f216fcebe1f56b9c04cbf59870d3a","tarball":"https://registry.npmjs.org/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-6.0.1.tgz","fileCount":6,"unpackedSize":6497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCr3IPgMbf75OZSME8EdDofDYpnYBX27O1VebDG6lF7AiBiUtP3AcgxEyCRc1bU5/8IKjw8G8DnZDENAcBXXVlTZA=="}]},"_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-apply-optional-chaining_6.0.1_1734091802815_0.408008117247155"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-19T15:16:52.062Z","modified":"2024-12-13T12:10:03.243Z","1.0.0":"2019-11-19T15:16:52.377Z","1.0.1":"2019-11-29T15:30:03.226Z","1.1.0":"2020-02-04T15:56:58.732Z","1.2.0":"2020-02-05T12:47:58.128Z","1.3.0":"2020-06-03T11:34:20.301Z","2.0.0":"2020-07-31T14:00:13.881Z","2.0.1":"2020-07-31T14:10:22.474Z","2.0.2":"2020-12-29T13:08:37.839Z","3.0.0":"2023-03-29T07:31:59.707Z","4.0.0":"2023-08-11T13:55:06.050Z","5.0.0":"2023-09-27T19:27:53.569Z","5.0.1":"2023-09-27T19:33:16.888Z","6.0.0":"2024-06-10T13:33:21.224Z","6.0.1":"2024-12-13T12:10:02.979Z"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"license":"MIT","homepage":"https://github.com/coderaiser/putout/tree/v36.18.0/packages/plugin-apply-optional-chaining#readme","keywords":["putout","putout-plugin","plugin","optional-chaining"],"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"description":"🐊Putout plugin adds ability apply optional chaining","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/plugin-apply-optional-chaining [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-apply-optional-chaining.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-apply-optional-chaining \"npm\"\n\n> The **optional chaining operator** (`?.`) enables you to read the value of a property located deep within a chain of connected objects without having to check that each reference in the chain is valid.\n>\n> The `?.` operator is like the `.` chaining operator, except that instead of causing an error if a reference is nullish (`null` or `undefined`), the expression short-circuits with a return value of `undefined`. When used with function calls, it returns `undefined` if the given function does not exist.\n>\n> This results in shorter and simpler expressions when accessing chained properties when the possibility exists that a reference may be missing. It can also be helpful while exploring the content of an object when there's no known guarantee as to which properties are required.\n>\n> (c) [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining)\n\n🐊[**Putout**](https://github.com/coderaiser/putout) plugin applies **optional chaining**. Backward to [`convert-optional-to-logical`](https://github.com/coderaiser/putout/tree/master/packages/plugin-convert-optional-to-logical#readme). Merged to [`@putout/plugin-optional-chaining`](https://www.npmjs.com/package/@putout/plugin-optional-chaining).\n\n## Install\n\n```\nnpm i @putout/plugin-apply-optional-chaining\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"apply-optional-chaining/use\": \"on\",\n        \"apply-optional-chaining/assign\": \"off\"\n    }\n}\n```\n\n## use\n\nCheckout out in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/d308302b95800920d324b799f1a948e3/99d03cb297d17446885829e8583b3cc7777367c5).\n\n### ❌ Example of incorrect code\n\n```js\nconst result = hello && hello.world;\n\nif (typeof a === 'function' && a(1, 2))\n    alert();\n```\n\n### ✅ Example of correct code\n\n```js\nconst result = hello?.world;\n\nif (a?.(1, 2))\n    alert();\n```\n\n## assign\n\n> Proposal to add support for optional chaining on the left of assignment operators: `a?.b = c`.\n>\n> (c) [Proposal of Optional Chaining Assignment](https://github.com/tc39/proposal-optional-chaining-assignment)\n\nDisabled by default. Checkout out in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/74bde454f909b7f9d13e80da10e12a15/d31bd20ca18fefe474bb8ab73f963e47dffb89e7).\n\n### ❌ Example of incorrect code\n\n```js\nif (a) {\n    a.b = 5;\n}\n\nif (a)\n    a.b = 5;\n\na && (a.b = 5);\n```\n\n### ✅ Example of correct code\n\n```js\na?.b = 5;\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}