{"_id":"@dagster-io/eslint-config","_rev":"28-4068a22539dcdbf0bf4b1c837898b9ab","name":"@dagster-io/eslint-config","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@dagster-io/eslint-config","version":"1.0.0","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.0","maintainers":[{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"3bb06cf0ca8c7994ee23861ac5d8e77b27dfb8bc","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":4,"integrity":"sha512-V5A2Gy6yDMBNl9+dy5l2GIdL9QwZUoNzEwbeiDKJ74QuLdYPbKMvzGHwLoPZoIzDOUEz/si2T5+dL3WJz0KMrg==","signatures":[{"sig":"MEQCIFyB8Xtb2ix79BFP2w2qFgcTq8P76pZKaeurvPtLvssuAiBttQbnTVDUaxwPjkJvXbxc+u/0asi9optYbrfoADQ19g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT32HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQXA/+PWnR2H/K9akOYVyBmw8rrHznMfpmOrdlEbE+C9+4UgY8YO4E\r\n0jH348CxhQ8q1ue6NvXbqlTLnEPwR/EAp0yR4fnkn5SXglQNX8OQsimZaANP\r\nIixJoFsd3DqXwsD1JFRY+BX+rA03AdX0ScwHWezcSRwY3U7d+PTTssa4L15v\r\nYX7KNiTwcdLqDEt0icky4yUw8YeMQFSur+bxBM2s/6MmDC9HQVDT2alVATt8\r\ncWqZRFonqwzZuumCxuJwcjY6o80PjsV9zRt4eL2i166z+eKyi9PrX3e93cld\r\n7OM0oWtKF6Uq61hFV5zViBrMiRykxdzPm0Zs7kHfZg2H2jfnvRkeQAK5RDJ6\r\nCui9f+cuALlUAD2iX0RrTUIO2cUJKHHUKz/5Q93icMrQBlfwcAe1rUDrNsnh\r\nRu/TQ4QjKI5Nq/sn4fv+uaGRjL20eyth4IZ3J73l9pMby2SpR4wxnrznW1MC\r\nA1NdIHzPHuHhbc5rSEsCph3sAwcXQ5MUsom/+DPc8ql4psy6+RmzT9jqAIpw\r\nw+Ss6/nYApkUi8/mIa1bSWKbG2EIs3p739kEsqGaiNsCdeF/nlbuKqf7LmsR\r\no+aysNwMXUjqVBGo3ubkQ0vxH93DQwjuhJj8Fde3ReEP7WwjVSSo9CIdeH/y\r\nADBjg5XGcKPoa33i1kB+q09tCdb2Zm3GFFg=\r\n=9NTQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a515c58fb939789f777d11fc48a758278e21a076","_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"8.1.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"graphql":"^15.5.0","@types/eslint":"^8","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.26.0","eslint-plugin-graphql":"^4.0.0","eslint-config-prettier":"8.3.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"5.8.0","eslint-plugin-react-hooks":"4.3.0","@typescript-eslint/eslint-plugin":"5.8.0"},"peerDependencies":{"eslint":"^8.6.0","prettier":"2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1649376647490_0.6105767986418238","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@dagster-io/eslint-config","version":"1.0.1","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.1","maintainers":[{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"63517db72d1461a9c40d4d9d67fafa8dec71ea93","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":4,"integrity":"sha512-92cnv5pWTsQdj3KeoynUJ0kMcupG3nYWxBc8XyNFiSDsTnkZB3Z9uIkmfc28Dg6wtP/03ZLnDysD+h4LWyTlnw==","signatures":[{"sig":"MEYCIQCqX9En+zHubTHmdNSk/FLmX27LnDXtc6ZeuSyVQUxm7QIhAISUsDU/+3hDzGs75Hul2SuOmn2ZoUDk/55BfGnEx76X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT5TVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmprew//XgF4yl8yGaK/wUcv/SgsZY+WG64INCiFUp3wx6FJsw8XCJg0\r\n4exUHA1arYRy9zJIYSRf6fX+a34RcR6XHAcljHffiL0wjkII36e40bDk+q6S\r\nxQTyKTpgd+dN9k4qYIh1fuUGGVPXQY+Sv3MljBymPw0+6P75rE5ZRXev5aA2\r\ndZ9Bc/pekgCyvAjxuRr63N7Essosg8591mdJ4woFjfsKhA791A11/lWYLSgX\r\nYGH/X0vrSdGGR1QIb8molQZTTM6AcU208A4yrg1MFK2gAgfSrmZJLexkItxP\r\n9XMqK9q1kaEzI1+Ji1ShdbfEcSCasbr/2IJUYU2s+dW5Qg0p0VzFKZrR6huK\r\nXSOMMncs/EIQWjRPsLBJaWfKry+PPIGQ2bAPBCP3yh1QckT5sUHwT112Vf4q\r\n+JhSvkXo1DSnc8v3ZeVdmcfvTinP1LRrCG5Pz3rP/8Xe0wAZtRyDtZg4PX/J\r\nzbR2qpK+VSE2ZLwvyn6BAqxMXtuLUQyS/WQQavgqZnUA5UMnOT1Al7j8GqpP\r\nZ+S7J4vVlBrm3WNjo+xo93IYd2uXsF+q2NUa8dJVcSTytcjfXTQDquPhThA6\r\nTrDEi0cOjOwqqIsX2BcHrtIAQoCxd5lTlPcl5qHWyPvPrhOEkLrJ+FLONF0j\r\nHw1pgDd7cjB59uiuCM4YqvW7TogPfR79sxw=\r\n=IlIs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ff2f632cf832d39ea24f3c3da493f2f301c8f84b","_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"8.1.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"16.13.0","dependencies":{"eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.3.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"5.8.0","eslint-plugin-react-hooks":"4.3.0","@typescript-eslint/eslint-plugin":"5.8.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.6.0","prettier":"2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1649382613335_0.4606613395542969","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@dagster-io/eslint-config","version":"1.0.2","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.2","maintainers":[{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"242972bc7924a7e51be1ff8f8164da1a835c10a3","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":6,"integrity":"sha512-nWi76SUAQcSamany8e5w5S9jjHB1yaX7CM8iv5CTylqPXubSXbrtokKdGZOtOwDj56rVn3io5VJgsiktErSeDA==","signatures":[{"sig":"MEUCIH5egxMzxJDna/zPYqw8s5KBnSOQbmcrfU4aqYnoJoBIAiEAjFVSNoMY4c/ibDP7J6TFAa0D/gicOBSrjFmmkNynx0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVxhdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ0A/+JqhhAFL0KrGgIQzcimf4tb6ujHxj8dMDDrKSAeKUsNSTx5o2\r\nhThGRZnGN+e1pDrbJvIkU4M9E1LyS/jN7kC/OmbVbAnyQ1EpoXECv9dSvQSd\r\nHq5gs0GRcLP1u6wl1VlZTx2WJLK3KgY09Kgjcifg/shaSvtHAiAf18cxvo+j\r\n+58BtqV+qbekP+zZBMk/oAm9NF/uU901fM6/YrGk133o9ZYSuT3orEy5YzoZ\r\nabZ6Ouc+mowPkTuyFC93x3Od1LszFV5XSOmSSvc5vFDpgIAhb9RCjUhfUut2\r\n2ed4KPmYyIMdD4qGg4ieu61aQ7L0U5eLG333bVUyx3u5iXjQkqk1MqpJ1sk3\r\ni4xLw29WrEi7ARaeY54rl8Nw07of3zHrXUC0eaDIsAWsxIIziSCRYwlQodPX\r\nfVIfGNDVsh+vyQuBN9wJNb2fT9d/a2gvqvSafho7fuyozetvuyX6f95qjikz\r\nq52RD0qY9Bt6YOPRE717fDI1er4e2m6r1ryo8ceS6sztMuMlv44N8DmTINLC\r\nku5q6gC2b40gLFF7weoMpfY8+dHHsn+gc6+5SE7VLRlO2y2V9E58wLTnbM3p\r\nutLBm2S4inRv+syPVb0JTRxU5C6rNVAntY2+0GD5Xa7uA9q04OJEW85nteu2\r\nMoiWj8v3eMs62j2S+HDBAHw2lBDzPF/FtQY=\r\n=b1qZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9f9db4e57d9b94c234de5eee0a6fa1eef8c2ba3c","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js"},"_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"8.1.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"16.13.0","dependencies":{"eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.3.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"5.8.0","eslint-plugin-react-hooks":"4.3.0","@typescript-eslint/eslint-plugin":"5.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.6.0","prettier":"2.2.1"},"peerDependencies":{"eslint":"^8.6.0","prettier":"2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.2_1649875036970_0.15806631532244264","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@dagster-io/eslint-config","version":"1.0.3","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.3","maintainers":[{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"dceb2fe830af12c82b55a34fc7564efa45ca9b24","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.3.tgz","fileCount":6,"integrity":"sha512-DmdninN0wOCo5Mj/Q0dV9xBhgRTJbVSXK176S+a0xMjtxubKKfzFYKU6BxyWmkyqwW8vvJQ6mKsWwrlM6Fvolg==","signatures":[{"sig":"MEUCIQC8VjWODPN522SIu+5mWT2xam4FzhUcAWvVi1B7x6OjXQIgSPE5fZKU7NVct2AQOOOfWmpurPC1E2LTN7HVw1hs1Ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicCKPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrsjg/+Nl380dNFUtk9iNT3uTSLy2nt4GHWI0ubQz3NbcQu5MmpUXZI\r\nhmI6zgI1WusVzV+5RuAOAMdFKChcAeri3ADE7dJ65pZ54YvYhCP+8dVQOQsr\r\nlmZ9/JcpZtlshfRxO/+Qcs3cwDBFZ5NqaVPuqSyvIMGQD1OXSzWAEUhQWJuZ\r\nqvMonucf2zGPPJL7TlKD5l8iObuCM2uom7cTBibBIlyGoZ4ykBV3UPYbGMUi\r\n2BgU6IJVvY4wFLgBe7+VkSgwWn2seit5oieYI1Scuvb51bScu+UErulpy3aL\r\n983138Z/kSXhxHSXIcE7LeGuJ8Dgc/vjHKvIYOpJv1YIRaBU+2nk7SipruKw\r\n00WzNo4v/PEHA1f7tJZd1ux4p6JLneDdSzwvvEcGlc6NoH00MTywE0JBJVL9\r\nf7JV9Pv7i7LrepvH7u195BF08Rn2VefPh1iRTKFtAnP96tsgJ35gS7FFVRGC\r\nzMfuS9z5TnwEQXLltnm/DCNVv6VP3cWKWlcENZIHDQYYPUrPh1Y94OqSVJHZ\r\noa3MSAiCyM24O0bpmJ63NKcoevWg/87Fkz8/PBVU8VywD3ilYjVtgCaSs/V0\r\n1wkE0j8flyhU9TL7qYLmhGBgYBEmrvK/W+V6j+0BrAZeqDZzJ1jvVcX16b5E\r\nTQeF+9MHaTj8jjNAXL2JpvnofdxZ42a4cW4=\r\n=RB4I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c6ff83253567059e2fee7d4e5d88e029fb0ad050","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js"},"_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"8.1.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"16.13.0","dependencies":{"eslint-plugin-react":"7.29.4","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"5.21.0","eslint-plugin-react-hooks":"4.5.0","@typescript-eslint/eslint-plugin":"5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.6.0","prettier":"2.2.1"},"peerDependencies":{"eslint":"^8.6.0","prettier":"2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.3_1651516047002_0.10213720027645445","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@dagster-io/eslint-config","version":"1.0.4","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.4","maintainers":[{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"f9558d3609a0fc2bc550e4883bb2e8f0ee8ed92b","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.4.tgz","fileCount":6,"integrity":"sha512-ar9sGUlKevBzgIk0mV/T2jhPunnOPj3gNrWgwLhfQ2Lq07I0QIEBv9+gkjTiisAvDViw8We9bAFr+aukDNnVgw==","signatures":[{"sig":"MEUCIDh+IWfqQ5OyGNnMBnyCODy2ByrJdwUARJntrkkomxj8AiEAypZVGZt5tWtiXB0d75puJ8J4wayJSSeK24XTD2yyLjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigp3aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox8A//b/h2Lu/89lsgKeqM0R/v8MYEamPoaugMDp9fQioEL81WDTDv\r\nMRuORQKocZvVTuuMUY9WPJePp7qV62HdT0wsAo7NOTMMLx8tOJ35rtzU2xRC\r\nvExhdY31xLMEUHR5hB5GiQ2pPViiNwfF3sUIGq6mg0IOyP7XULDtHHOY38VI\r\nNB0oWZAOsZQWjh/6Xjm1OYM7BD6vTnKaEGqfPWK9hyJGz4WNOlFgR822ZWcC\r\n5v9sPEFxoDYCTTDDbqg0mJQl6/W3y+aUkpmlU63eXsRlvsi6xdXI0PFEZI+I\r\naKPDktGYtKYYoPeKCk8wKgmODxDxFMduD/Jst8c+LoW/JuPtnNaoXooyaPOh\r\nsSXajGvIxhBsB2SYkc6kVG5NWuFapmTGnrKobvCddkft9kYK0i60sg1BXhwP\r\no41wnImnmP5w4DOZNkLxRy6CIP42uMRAyxso7jxw0x03mi0YskPG9lLjg81w\r\n4uv2j+UeYT9hXOLz7d5T9Ww7Ukm2WVeqweiYQnBdFSsKxYDluaD7V1GYpgTZ\r\n/aJHii1Peh1qDcHgQpMAJQLh90JQztTrG7LxvmgJzOS+bmSELUyDtY33ABXu\r\nUo/66Cq49Hgg0Eb3etF0kzSCeZ+BtpM/SGS4VlR9Rk18kwxltI4DewqqEcCk\r\nMOML3gARZq73sUBMl8R3DcCdaN8gXbR1yPs=\r\n=RH21\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"727c0597fb7daaa1c614d0639e48fb6a7c322a64","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js"},"_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"8.1.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"16.13.0","dependencies":{"eslint-plugin-jest":"^26.1.5","eslint-plugin-react":"7.29.4","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"5.21.0","eslint-plugin-react-hooks":"4.5.0","@typescript-eslint/eslint-plugin":"5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.6.0","prettier":"2.2.1"},"peerDependencies":{"eslint":"^8.6.0","prettier":"2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.4_1652727258091_0.048437432289919924","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@dagster-io/eslint-config","version":"1.0.5","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.5","maintainers":[{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"ca8586c818e2e68821099e607f704a788b0a8cb3","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.5.tgz","fileCount":9,"integrity":"sha512-EWp3ZPFgk/2YPPDzGC5A4Jvw7aQHWQZuhrZ8Zga0RnymB1j1DhK1ncbg4XCWLwUj8GmcCCwgZxOszXiEfZsIDg==","signatures":[{"sig":"MEUCIQCHtrUH9m62ggg+KWlQk8WVL1Z2dLrzuQEC7gzq3WQpMAIgQu8fHWW1Kc5PgGAOO2s8RSg5pfAer/V53q41x4iZ84c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimNynACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO+A/+PkPUZyUWiiTghzV9FCCakFM2yCS863jWIuZqa6ivW7HXA5ql\r\ngqynKmuS87jdHdc+CHK7WaPYczZglyWoSEvYYUpTTKtRNwiR4SLd7Z+4HFU6\r\nG8sc6LNGf7tZmGXh/iXxDR/5kgxMLidb0HyHwpNGvVEtn/YVxhXlQWDzDDT3\r\n1XoYYP4DNfYcKu+g4ODEEzcRzr+d2docjJmQ1+ZZZZHvVGxlVCSeKEaukTHC\r\nAclht0ZpkJr4q4KD0yaY5skeyjb8TUafDvx2Ht0i9tLFBi2gIsUktSwwsGlc\r\nexFYy7QiXTggCyxlmkOhUwjvww4Vu/lC0T7+wLKIgyBjhAfSQ9NMi8VA2Vea\r\nVui0fC5FIEfBquRNQdHDZhbNAsNVFwihwaeqrzk4WXLA0R2qE2FDVbdFvJo2\r\nHq5KmEV5qCxgDTcVkoB7xpPQJdKijYMrqS2LvQl8WybK6HMO4QT0nimHJYtO\r\n45ltnmGdepRuqIxcTsZXiTeYTuAN4KTMWzU5ZlpfDpcC9042RYCvc7gR2yoh\r\nHqLsVYz0GuLo/r6Wyw1gZQilytQ5dLy1FL9db9J9Bz5ym1QYiPgZFwhP4IgV\r\noKZodHlFWzXuMI9AzUb+ppXTWIrhpfX2eagfeBoUvVwqPmuoRCUAXqG1lYsd\r\nEzZ2TeIrINnZrbLRNQAGD7djOimrFHuGnQA=\r\n=DwIp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"59ae56bc20c97a3b8cedcbae62edb42a6caeea01","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"8.1.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"16.13.0","dependencies":{"eslint-plugin-jest":"^26.1.5","eslint-plugin-react":"7.29.4","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"5.21.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-dagster-rules":"link:./rules","@typescript-eslint/eslint-plugin":"5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","eslint":"^8.6.0","ts-jest":"^28.0.3","prettier":"2.2.1","typescript":"4.6.4","@types/jest":"^27.5.1"},"peerDependencies":{"eslint":"^8.6.0","prettier":"2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.5_1654185127508_0.7854752113786165","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@dagster-io/eslint-config","version":"1.0.6","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.6","maintainers":[{"name":"salazarm93","email":"salazarm93@gmail.com"},{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"d648bf22dbb73f007e60081c9d8340c47b7a8d76","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.6.tgz","fileCount":9,"integrity":"sha512-4THkak/QP7Z3YMKmItmIBd3yxXyG7+GJd4aWMo7Ew2/ES+Xn624Npr83t42QMFuqSTLcq19L1xbU0oQbBpI1IQ==","signatures":[{"sig":"MEQCIDpl1EzwvQTqDsMgwZY1CyV76WfW9vTNOfxr/sZpIu5hAiByVdcvmk18F13G8POgVoteM8v3brJNWsumx1OcF0pagQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdcZuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtFw//cRdjOku+JHiliWLH5vxFURnExOrnD7rLX2X7u8ofhioIGOqK\r\nXt/xTHMEb5s8EDtMo1ELzRPxf9nZ0pI1fKQZRz38n4V+2uAZojm1FxfpzwvT\r\nYVWT8aAz2NYUsL29zht/n0/WQItQuIZzM5CGHzn9lqmGVtFhqKSx4XuwPtxe\r\nFYLXSAhebvxFLcpCZicSHghtWSxX2anER9BWbKPnyRZfKagGF++K4WMRfNEL\r\n65dnSaV9V83x2l7aqU+ypH/M9tlDVXRzW3rs/my2kNdqFFjYRQ05kaBKg0Hm\r\nFw2pcwanyzjsGeQnStdkwozG/71GfxOvpfB95MfH0eoS6aXqsCSwyDHH9VhO\r\nPh7OLAbPqexZTmopQjk879ea+SPdiDUlYjWAKIf5UK0LOMOnBlb2x2TTRgyT\r\ncFma6++4QCzM6ZhrqJLvX46wxP+yTzTaRCifC/Vypw9HHhtpXXR9yXX8Xy1y\r\nml4F5inMYsI/TkXim+H1/gtd7+d3JPDdx+ywBctx33u7Ju5mkKEnJavN8tEu\r\nSQgI+eH44EYPT//duNk7Q8OPHcWL9fDSD/c83BmTkFdiJ0Ur3djMIFchQBpj\r\nWcRzvmCAnpAaUJ97pHeVkG+taiuZIL6tNj5DeH5xs2Nw6ie7FN37odJKfDCn\r\nzgpdxUFDyY/rcn1/O6SWBXBwsH0aOXpJy+U=\r\n=xIwr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b7b56a7ef3e440af0b767103553c91a624ca3e8b","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"salazarm93","email":"salazarm93@gmail.com"},"_npmVersion":"8.5.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","eslint":"^8.6.0","ts-jest":"^28.0.3","prettier":"2.2.1","@types/jest":"^27.5.1"},"peerDependencies":{"eslint":"^8.6.0","prettier":"2.2.1","typescript":"^4.8.4","eslint-plugin-jest":"^26.1.5","eslint-plugin-react":"7.29.4","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-dagster-rules":"*","@typescript-eslint/eslint-plugin":"5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.6_1668662894576_0.9982517935728699","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@dagster-io/eslint-config","version":"1.0.7","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.7","maintainers":[{"name":"salazarm93","email":"salazarm93@gmail.com"},{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"c4db70f70a8d69f544d4885c4aca8b959e59af12","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.7.tgz","fileCount":9,"integrity":"sha512-v34c6n/HIQMgUaEIaZ5IOD7S8OJagJdZDIhkmlprApcb3FgZePFbP8Bm5sD9e8AnT0LD4Sci01KPF1904FDwrA==","signatures":[{"sig":"MEUCIEm9MKxCG95TJPWWkUQSWPcu+7A1WQ9CczbPYOg0/EXvAiEArtk0hI65KPGjdp5lNSqMHXAU8ZT47csBYQnWw8z4A08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqb89ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQEBAAn74YmnP4r/ksyZg/V2+k0E2fScwkhFRVRVL8/mdqmPFqoiPR\r\nV+gXu0jxl+GeQS3kAaJnijMZfjOEmZMoCQKCiiN2qiaIfANH7C5WpgHh6DZB\r\nnaaRMgo3mibXV4UCEYyL8eD7JKbj3wxPY/Hp8cjntdOrCpzXK5Ss0tjZKii+\r\n+HydQgfluxkZlYPkLIjsxchz+u5jgT6NJxOTOmRFn+St7ad4vpEmDjjawFJK\r\nBIduhFEwJsFcetTdelTK5Vo/p6B4ATWmY9TfKcVLR2swjA8v9Mn3IlWpG6gJ\r\nU1LkodmMFQ/4qkRC1Sy3/qhfZqEfu80igipyE5e1l7fD65tGEIGLJyR0R2US\r\np79EqAmQAxbFozi3QwMHMmAXV5lH8tiVQxMzsypDpM6ldpeItzOn6EHxC/xp\r\nvfk3Ay96ghFZpcA+3kxCua0/aCfOtmGwjZtuXdFTdru9lw4RNYy+3zGWnW7Y\r\n7SaXRHambrzCc04ma3s4ffuSL2NUYIdjnwBOPfxJ9P03I+KwaEAv6H+DxvV6\r\ngcGxj4e1IavCNHKAPI+7N8e/dcudRcDLZcQ2R6dkMtow1YCWL86AAn+s3hun\r\nxpDcXSWo5wEqqftnFDmbE03dVaLMKnobFpF6gaDH0IeMuPInU5o6D6+ilw19\r\n5ZBMIFRdqL8V8e7SSQORJYqS6BIAEUfHVnM=\r\n=6FbJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9d253714f1c18084fd54451b8f2b42d64d2f420f","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"9.2.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"19.3.0","dependencies":{"eslint-plugin-jest":"^27.1.7","eslint-plugin-react":"7.31.11","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-jsx-a11y":"6.6.1","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"5.47.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-dagster-rules":"link:./rules","@typescript-eslint/eslint-plugin":"5.47.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","eslint":"^8.6.0","ts-jest":"^28.0.3","prettier":"2.2.1","typescript":"4.8.4","@types/jest":"^27.5.1"},"peerDependencies":{"eslint":"^8.30.0","prettier":"2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.7_1672068925272_0.5696578915499015","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@dagster-io/eslint-config","version":"1.0.8","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.8","maintainers":[{"name":"salazarm93","email":"salazarm93@gmail.com"},{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"0cc095e74260699c68eb8bdb315fe3daa513b586","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.8.tgz","fileCount":7,"integrity":"sha512-N66CnQjeMnDcLQ6cshxfaMfO59v4Q8AtCnvzSZir7r6kjT7akzaUqqDOVRSTuZ818NIxQbFdjOO1w1eYucVOjw==","signatures":[{"sig":"MEUCIQC+l6303DvlWsei+tyjfe8VJ4d4WQ8h/Ue2nW//nTaHkAIgXCX1z7eQPfPbwXKng6VhQKYE/D8PYEe3CHStepNPN6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuJoeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq4g//XzQE2NNVK/hDp/JlM918vYbqVszu6oCrAi3v9ay/oI4v3RLL\r\nvJZ6Ie/cJcXgBjJcYKIPeCQOG2NxdY6q1qsvCXCShKNjaMbrm2UdayD1UT/H\r\n2J9edEwDHGvQRO+4fE7FhbHYURcJyxRicfC077D1bkzDCkrOpfoNR6i65Wif\r\nndZNw4mKmwhI2dJL1wklipqwH6TFWvj0zJZCl/fq93V3bbW6cKRWNGws3bxt\r\nitaZCGx9R9yb/pkuZyWeE25SLZQm7pcgRs5gpc/KKSPvxAfEPPlbHQVOE1n9\r\nPY4ML+AxZL7zdgqWO9yZdhBfVg4bJ9dCuOd0zVXqce/gFl0BhkinO/YgsOMT\r\nSPQu8U1g2rbQ7gGbcMiiETBrB2M4uGpZCs4HNg7dwxRpCenlmFmU1uQxLpH9\r\nAK9GJhD16QoOmh4K8csUPTFgtQrHzX7HUqsFweKr0QQcZ5k+NIlIBWI7/9KP\r\ncyxN2K2rNI5J5e6S7wvFA2t1tpNEOGANfRlEdkpwCN5BzbF1cEuQvlicoz+f\r\nDjcPSh3Dmb7J8f5tD1lwQHunr7bQ/XN24trZNtvv4pK001C9H2c9NP0/J8VM\r\n4Ljk2wpMDO61A0PQkRwEc42q+QHh6FwV+MUT8AducL+M7edbxWPM7vZwUpFq\r\nYhvq1AC2cUDbuDiJnUG2qaXYCe4ybQPtw2I=\r\n=yu0P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"09615703f1c59f370ec10e576178c39eff1e1815","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"8.1.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"16.13.0","dependencies":{"eslint-plugin-jest":"^27.1.7","eslint-plugin-react":"7.31.11","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-jsx-a11y":"6.6.1","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"5.47.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-dagster-rules":"link:./rules","@typescript-eslint/eslint-plugin":"5.47.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","eslint":"^8.6.0","ts-jest":"^28.0.3","prettier":"2.2.1","typescript":"4.8.4","@types/jest":"^27.5.1"},"peerDependencies":{"eslint":"^8.30.0","prettier":"2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.8_1673042462502_0.5179731609520732","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@dagster-io/eslint-config","version":"1.0.9","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.9","maintainers":[{"name":"salazarm93","email":"salazarm93@gmail.com"},{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"a6b6f9ec84d2c54472d048077c859a0f2adb7806","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.9.tgz","fileCount":7,"integrity":"sha512-eUapy4TA6sBFWH9okn669taFD6HwnjSGbLCytzX2e/8hJmN0EvOPTfCxIyIFqZTrYCFsx9UyyvtCWGu5Nsj5ng==","signatures":[{"sig":"MEYCIQDE6dNMGGw6muQIba9QD2zxBrYcmk3g3LWvPV/rOpGxhQIhALYTrjlNv2Zvvw0EPZsvrnGy24Pf+/Jfx03GZalthHFP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvusNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0JA//dijToAA8KcXCpDoLthjLJnNsQoohP3jbeSeqPLv3iPWeRV6f\r\nHizeSKro5HI8DXaTqH4910MEg8eIgy80JjEPsxbNFn1oh9NAAp2NOTehxous\r\nmUTcGcFCXD4I9n8O8uGRJNgwhN/uz2uR8BXECY14ELtBx+Ck9m3dMYkR580/\r\nqgbs1lv+ws0eBigwtImLDk0WUbgfPvHLkIWkY3BrOy3IDFkWy1ldMSWYMRN9\r\nWk49HoTK8jL0lzCbVsMCXST0qhJ14mo7M90w8YaBfUGa4RKqoxHSbNhbwIHt\r\nOdBvQ5iHBIqJEM/s4oIBhm6qp2E2zylZhfcWqYZ7T/smFWpbZRBuxy2wOw6T\r\nuVIEM2s+l08PUFlAmon1KW47qKf742t1AZX+YQr4d4w9gCsFDBtAv9I4EGqx\r\ntZvu7JeGZ4flU2SAO1L64lfmEYg+cxPO+F1l+n4+/xhev7kvhWY5DFXLcB1C\r\nFCCsDVzqPIp5i1SLABPMSepiv3+VqbjrEWYp1tzZGbmk21cyQpVa8f14MXPv\r\n73P34KtPOgQNLcOhIFY2fg7B9WdKSjvIORsSCEaMUobi34v39MGlnOINOb/S\r\niVD+twyvuznnZ4nUaVVpHULG+2vgA+azAvd59gIs8UV+l0MFXkyknrBXvu2h\r\nxbPnkmp1yCkKoJe3yzguClKkO9v77EILfeg=\r\n=sSMW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ec9b4177ca3e4c0bf8b39f9b974e0f1325267a3c","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"8.1.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"16.13.0","dependencies":{"eslint-plugin-jest":"^27.1.7","eslint-plugin-react":"7.31.11","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-jsx-a11y":"6.6.1","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"5.47.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-dagster-rules":"link:./rules","@typescript-eslint/eslint-plugin":"5.47.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","eslint":"^8.6.0","ts-jest":"^28.0.3","prettier":"2.2.1","typescript":"4.8.4","@types/jest":"^27.5.1"},"peerDependencies":{"eslint":"^8.30.0","prettier":"2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.9_1673456396993_0.20484688981768073","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@dagster-io/eslint-config","version":"1.0.10","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.10","maintainers":[{"name":"salazarm93","email":"salazarm93@gmail.com"},{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"6cd1320f5554537081105d0e0e71cbd16d80e240","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.10.tgz","fileCount":9,"integrity":"sha512-TWPvxYh/hG56j+9SbIblXEMQzrSBm/KiEYRcah1FFJ4vanXFlJcVJiNYsJzWIcTK8Wf+zaJDKy1hWuUH1dkdVg==","signatures":[{"sig":"MEUCIC0cN4Y+YUiBLp/gnikrsALHMUA3SksJ80XdwMHDPOlRAiEAnEoilYt9HhyfPPaaYVFwizV6nG67zhisLuPoJAHHfx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwLhJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaoQ/+MuXwPkwc4Dw6iwZ42gII2zCTwp6xTG844SA7X3YoQg9RsZJw\r\nmzIKEzyD+/JIxUOQcetXQlPfuY+0QRmzvF6rrhbDlYU+arsTweTQ0UIn44+n\r\n6Wjw12AFt6ROe1mrdVriMTWlwG7/OMFVsTm2CcDXkc8fEqjNVyPDtIT/ehpI\r\nz1uy5juQx5QSilBrlEys41E7wX+1FWqED+YeaxbUfFt3AG0lZGiZF1mZQXE2\r\nmBj66/zLvMiN4a36U47QnXAjIOcQo62eZMeL9WB1tgm3dMdGYqQ1Z1J41rlg\r\nNjCFCfFhm9R+nH4SPymBcwRTu1bTw6g+B84A3tM8OPI0xUI9cDN4X3XnjVt4\r\nWQz2lgaGD2ly6lzpk8UYczFrY+oMQXxhN/gN9Uq1uE+E7ctnXzczwTiiaBVO\r\njVc6vff+Gvf2QYzo3BA3kv8HXBoW8u+VPyJhGmyYVgPBLBTbQ772I2mYhO1d\r\nZdy/P7eBJ3DoPXtnjS6auwvA7tum6LrIcQKAfNcU0gKCWQwGTWX7/TN7HDqZ\r\nJZwyynAJDi/S4xYDyFRpjrVICAr3Af9xuID33Og/ELB7tsu/W5KF6Nkrtwrc\r\no2xwP4AIXbI3rJbEQ9CyPM3O9MLjgnbfW8tTro3V8EkW6p2/fHtF4t7pi9V/\r\n98MQVoAsgovqhHK0jKlogAHonHfG7M75/yU=\r\n=HSMl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cfabdb65ac030f6487192a99dc9b9237a9417dc8","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"8.1.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"16.13.0","dependencies":{"eslint-plugin-jest":"^27.1.7","eslint-plugin-react":"7.31.11","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-jsx-a11y":"6.6.1","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"5.47.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-dagster-rules":"link:./rules","@typescript-eslint/eslint-plugin":"5.47.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","eslint":"^8.6.0","ts-jest":"^28.0.3","prettier":"2.2.1","typescript":"4.8.4","@types/jest":"^27.5.1"},"peerDependencies":{"eslint":"^8.30.0","prettier":"2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.10_1673574473410_0.6432613809247358","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@dagster-io/eslint-config","version":"1.0.11","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.11","maintainers":[{"name":"salazarm93","email":"salazarm93@gmail.com"},{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"05ca965488249e2ce5a3cc60385ac83fb4e030fc","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.11.tgz","fileCount":9,"integrity":"sha512-jFhUiwz7wq36p+BvKwsJY9Um1mDUNMwJ+zqKOkYkEAA+bJ6J+UU4wGDqUSCRuh/ygwMzYwxdGTRtfUh3m9ZsZw==","signatures":[{"sig":"MEUCIQCrZQoebHLL2h0XATvrXE+xwFJchh2jus+0iYuYvECIKQIgPOZR6U8gu86FMe2XBN2HwAiKZSELkTrOAS87bq1dzUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKtUSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdeA//e69FAyOnQhMGV7oNyaMHs2dSmJ+6AS7rt0+ZHiA1w7ZKtzvD\r\n4LpkVT7FvsmnAjyLEcN2b5L6P2Ad2aNq2WZg27oGYvlfIbUuaSrPDfnmNp6P\r\n4yK1xiQBGbtmmgeUHs4Ndhg8b8m0ZdhSFbq2v4YLGYDe83WL/eyNWymvQ1nO\r\ntqC0C8HlUssF2/hIwF1w+Py1HRrU+zZY3hk00tNfNmi5L86S1Iu63E+QmNW+\r\nv/DfwXsgB5hHJ6pW5c39y6tv7U++bDPmd7W0KCGWtW5Unzj0ZwkPBg7CwR8B\r\nGC5DPY5z8dkGWUSBasfK+/Zbs49vV/ytMqn3/d0VDc/+qQcEcJIy4ZO2cO6e\r\nv/6TIMet7qO+ETD0eUHa/ahCXghH4gbLRq83XyTEvKJoexeHn8vTT6GONly4\r\nY+dQAPaYyO/oSiAemKu178zB0XB1K3VZ9QFZy0DLFWaQFJjYfWBVaE5k6r2a\r\n1h83ffZ2bvzkqwvoJcZE5TlyP9RCU0oJRsJwiI7YjoXQ0t7StTk+77WN8xLh\r\nV7bz236+AND2Gt/P0SLPdFIRWV1wx5nvxqH9beV33J7mJrau9p/buWbo3edy\r\nO0iLfPMbPW5hhZE1Djj/8a9Bl75WY4IPS6q3SUyIJIlkxollkFqX05TnYn85\r\nmcOpPNLFBSOQhv7lKS51edKYMr5rU6iIbnU=\r\n=2Ota\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7e7e26bc2f38022acb0a6f34f8fa19b8d38c59ec","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"8.1.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"16.13.0","dependencies":{"eslint-plugin-jest":"^27.1.7","eslint-plugin-react":"7.31.11","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-jsx-a11y":"6.6.1","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"5.57.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-dagster-rules":"link:./rules","@typescript-eslint/eslint-plugin":"5.57.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4","eslint":"^8.6.0","ts-jest":"^28.0.3","prettier":"2.2.1","typescript":"5.0.2","@types/jest":"^27.5.1"},"peerDependencies":{"eslint":"^8.30.0","prettier":"2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.11_1680528658525_0.5032163395555664","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@dagster-io/eslint-config","version":"1.0.12","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.12","maintainers":[{"name":"salazarm93","email":"salazarm93@gmail.com"},{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"83a24a9e25bf5dd33385fdec09d326dd7252f5c8","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.12.tgz","fileCount":9,"integrity":"sha512-HgIHAP3SjxSa1SqUwmZybB+8LT1L2UaZbNzAn9pP4xGf20+7d18lT6tEmb6BWWsG5kytcNlXhGbVNjsUbG9pzw==","signatures":[{"sig":"MEYCIQCf4tQHEHieq+jKhaDkEyt6mKrTcC/xce9nGYPQ4OumEgIhAK2JncWJPTAtDIHfxcJwAUNJrjnJuf+KMFCfO0NNFeNu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16199},"main":"index.js","gitHead":"ba2c5f91ad22600264c2bff99b984e7b63f932f4","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"9.6.7","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"18.17.0","dependencies":{"eslint-plugin-jest":"^27.1.7","eslint-plugin-react":"7.31.11","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-jsx-a11y":"6.6.1","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"5.57.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-dagster-rules":"link:./rules","@typescript-eslint/eslint-plugin":"5.57.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4","eslint":"^8.6.0","ts-jest":"^28.0.3","prettier":"2.2.1","typescript":"5.0.2","@types/jest":"^27.5.1"},"peerDependencies":{"eslint":"^8.30.0","prettier":"2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.12_1690992644012_0.6011193275571483","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@dagster-io/eslint-config","version":"1.0.13","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.13","maintainers":[{"name":"salazarm93","email":"salazarm93@gmail.com"},{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"5af5b8df78c680aeb30adeb26c14eb3aa4b085a6","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.13.tgz","fileCount":9,"integrity":"sha512-rrv5l0RdHwspZIJxii4VIErrQHGFU8d4iVW3K3r5p18ie7yCtPl+BTjg9s37oyvoetIUWeg8BYaeleNO32Z6dQ==","signatures":[{"sig":"MEQCIDPT2ZKIxwbyynEprJ9wL1RxZUZSo9v/7H5dOLTTXi2wAiAhEK81g833ztOPYdyUukCL4uCK5Za/f9EKTd1/UMDK4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16296},"main":"index.js","gitHead":"1465295dcff36f48590a49b8e1285d4e6e0f288d","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"9.6.6","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint-plugin-jest":"^27.4.0","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-dagster-rules":"link:./rules","@typescript-eslint/eslint-plugin":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.49.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"5.2.2","@types/jest":"^29.5.5"},"peerDependencies":{"eslint":"^8.49.0","prettier":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.13_1695230867699_0.4835620457669265","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@dagster-io/eslint-config","version":"1.0.14","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.14","maintainers":[{"name":"salazarm93","email":"salazarm93@gmail.com"},{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"993671cf0065802c9b6ef52aef07d1621c89d699","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.14.tgz","fileCount":9,"integrity":"sha512-hhQKtz48zrdUre1j4uZMau2EPdkYrzSTLZF6XOAf6HwA887bRlYLnXiw4h3bIVoJ58xJ82CaF7zjYq3GWkwvKQ==","signatures":[{"sig":"MEUCIQCaw45gM+aVMMg7AgH+GaDpjdSFF+C+mZ7/tljAHZmM2AIgY+K+YzGs9jw/fb64dV8hviaiEAmx22vOFevl/N5R+K8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17884},"main":"index.js","gitHead":"e81d534b8432edf235b802def273319f7fea0391","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"10.2.3","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"20.9.0","dependencies":{"eslint-plugin-jest":"^27.4.0","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.17.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-dagster-rules":"link:./rules","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.49.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"5.3.2","@types/jest":"^29.5.11"},"peerDependencies":{"eslint":"^8.49.0","prettier":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.14_1705695409838_0.8654012928958996","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@dagster-io/eslint-config","version":"1.0.15","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.15","maintainers":[{"name":"salazarm93","email":"salazarm93@gmail.com"},{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"e9f1ed420c5d77e619440efe412e13bf1e5131f3","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.15.tgz","fileCount":9,"integrity":"sha512-GlIu1mQGVYZYdwTAtxs62XJev4s3PL6pLc1mtkT2pGu0lhfjJeauR5SqmbSLwMlob26rPy+INdmq3PMjcIbV4w==","signatures":[{"sig":"MEUCIBIL/8jjmHHyvy4O7inpfq1Xlep6ikflRNVgddBvgDn/AiEA/E2bMnoDgh17LVhbYeAbqbxm1ePwvIjCXwDK35aCg/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17934},"main":"index.js","gitHead":"35074b5a0f5685c2b95103020faf9622e087379a","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"10.5.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"20.9.0","dependencies":{"eslint-plugin-jest":"^27.9.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.7.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-dagster-rules":"link:./rules","eslint-plugin-unused-imports":"^3.1.0","@typescript-eslint/eslint-plugin":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"5.4.5","@types/jest":"^29.5.11"},"peerDependencies":{"eslint":"^8.57.0","prettier":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.15_1713970814964_0.7974486006241797","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@dagster-io/eslint-config","version":"1.0.16","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.16","maintainers":[{"name":"salazarm93","email":"salazarm93@gmail.com"},{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"9bbbd0023e55cd9e6c37f06b862fe617cdbe1e1b","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.16.tgz","fileCount":11,"integrity":"sha512-A6JKhT75f3k4leeHB2COJy1ZFH2tA6UrlKy2b76hygxwzKuE9Vzb+FcKlOGa86L2lg3uOj6nwHz5AOPMQzAw0A==","signatures":[{"sig":"MEQCIH49hwmykKf3p/Hg/4zJprrM5bJFshxmwDG+wrd4RRfoAiBWCUhC2DmfK4mqxFLh8wPDU4Fr7fq4zmKSRKybbtxrHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21654},"main":"index.js","gitHead":"bdf41911fe0b1997d7ea9b50c6e7237b2badf4c3","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"salazarm93","email":"salazarm93@gmail.com"},"_npmVersion":"9.8.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"20.5.0","dependencies":{"eslint-plugin-jest":"^27.9.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.7.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-dagster-rules":"link:./rules","eslint-plugin-unused-imports":"^3.1.0","@typescript-eslint/eslint-plugin":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"5.4.5","@types/jest":"^29.5.11"},"peerDependencies":{"eslint":"^8.57.0","prettier":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.16_1724864536444_0.9924539701990085","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@dagster-io/eslint-config","version":"1.0.18","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.18","maintainers":[{"name":"dliu27","email":"dliu27k@gmail.com"},{"name":"salazarm93","email":"salazarm93@gmail.com"},{"name":"dish_","email":"dish@elementl.com"}],"dist":{"shasum":"d3472939a3972141b71971320974a23fce7cb0cf","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.18.tgz","fileCount":15,"integrity":"sha512-E6vTcVx2u1askynrryHvrYmYphv6xt5w73Fi1lFnCvOr7pCU8ijs4Lue2RmjAD4VoR738JFaGQUw67vzgyvObQ==","signatures":[{"sig":"MEUCIQDag5umC+b6NSAiwGkg2C3KMKMLAwwdyLQZrFTQUEtE0AIgOU0c3PqinxfoigWn5vQtbkTq1WpCVICe6WDfByNiDkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26504},"main":"index.js","gitHead":"cbe2e1e14b22d92fdd6ff707a16c3a4502efdcfd","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"dish_","email":"dish@elementl.com"},"_npmVersion":"10.8.2","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"20.9.0","dependencies":{"eslint-plugin-jest":"^28.8.3","eslint-plugin-react":"^7.37.1","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.9.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-dagster-rules":"link:./rules","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.1","prettier":"^3.3.3","typescript":"5.5.4","@types/jest":"^29.5.11"},"peerDependencies":{"eslint":"^8.57.0","prettier":"^3.3.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.18_1729114322998_0.04989889999052077","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@dagster-io/eslint-config","version":"1.0.20","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.20","maintainers":[{"name":"dish_","email":"dish@dagsterlabs.com"},{"name":"salazarm93","email":"salazarm93@gmail.com"},{"name":"colton.padden","email":"colton.padden@fastmail.com"}],"dist":{"shasum":"236916119d88f2ddf4fa303457adc90d9d92880f","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.20.tgz","fileCount":16,"integrity":"sha512-lcj5DDefJmMh5p4N47MyqbAQkmf04Nd+NgJCbCBOxylupK+t/MKIlYnLwr804/Sxjao/CG+5rC76ZDVkhcLUaA==","signatures":[{"sig":"MEYCIQCNOTSpoWuvqzI+bVK0ZrLt+8lTaLPJ41NBcoVRvaOxGQIhAJjvUSL9TLQ2zjlCSX4FfIKbWNUpZY3jlpwL5jDawwee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30261},"main":"index.js","gitHead":"73ae31f49089b523f57c7eb0db2e6919f9a4671f","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"dish_","email":"dish@dagsterlabs.com"},"_npmVersion":"11.0.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eslint-plugin-jest":"^28.8.3","eslint-plugin-react":"^7.37.1","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.9.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-dagster-rules":"link:./rules","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","prettier":"^3.3.3","typescript":"5.5.4","@types/jest":"^29.5.11","@typescript-eslint/rule-tester":"^8.19.1"},"peerDependencies":{"eslint":"^8.57.1","prettier":"^3.3.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.20_1755634928592_0.7612279027942546","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@dagster-io/eslint-config","version":"1.0.21","license":"Apache-2.0","_id":"@dagster-io/eslint-config@1.0.21","maintainers":[{"name":"dish_","email":"dish@dagsterlabs.com"},{"name":"salazarm93","email":"salazarm93@gmail.com"},{"name":"colton.padden","email":"colton.padden@fastmail.com"}],"dist":{"shasum":"fc88addd8c20e18589d37fb73dcb4fcfd821e396","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-1.0.21.tgz","fileCount":16,"integrity":"sha512-NqXoauPXmgZFlG6oemGiRBIEq8TIIZak+GHAc1h/wHooqtbtIlbCyVGH61hpRDOgKGn7hPhEXqI5xXDOLBpIWA==","signatures":[{"sig":"MEUCIA951bq0tU/QsgTwIHcMsicEGbWbB8urpQqtx7J3BLDOAiEAjeaJG8vP/oZQmoAEVG4Kw6bZn8OzI+ASYV8G0Kfg7ZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30318},"main":"index.js","gitHead":"d6f3d5bae030e1111fe93d707e9429fbb804eb29","scripts":{"lint":"eslint . --ext=.tsx,.ts,.js --fix -c .eslintrc.js","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"_npmUser":{"name":"dish_","email":"dish@dagsterlabs.com"},"_npmVersion":"11.0.0","description":"Shared eslint configuration for @dagster-io","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eslint-plugin-jest":"^28.8.3","eslint-plugin-react":"^7.37.1","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.44.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-dagster-rules":"link:./rules","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.44.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","prettier":"^3.3.3","typescript":"5.9.2","@types/jest":"^29.5.11","@typescript-eslint/rule-tester":"^8.44.0"},"peerDependencies":{"eslint":"^8.57.1","prettier":"^3.3.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.21_1758637215144_0.7550611994852652","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@dagster-io/eslint-config","version":"2.0.0","description":"Shared eslint configuration for @dagster-io","license":"Apache-2.0","main":"index.js","scripts":{"lint":"eslint . --fix","test":"jest","format":"prettier -w --config ./.prettierrc.js ."},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.3.3"},"dependencies":{"@typescript-eslint/eslint-plugin":"^8.44.0","@typescript-eslint/parser":"^8.44.0","eslint-config-prettier":"^9.1.0","eslint-plugin-dagster-rules":"link:./rules","eslint-plugin-import":"^2.31.0","eslint-plugin-jest":"^28.8.3","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-react":"^7.37.1","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-unused-imports":"^4.1.4","typescript-eslint":"^8.44.0"},"devDependencies":{"@types/jest":"^29.5.11","@typescript-eslint/rule-tester":"^8.44.0","eslint":"^9.0.0","jest":"^29.7.0","prettier":"^3.3.3","ts-jest":"^29.1.1","typescript":"5.9.2"},"_id":"@dagster-io/eslint-config@2.0.0","gitHead":"5eb3018f032d0178e88d95e9ffc3c5064fe3a27a","_nodeVersion":"22.13.1","_npmVersion":"11.0.0","dist":{"integrity":"sha512-XzpP6Jj1XYjKqK5YS8HtI6ryOl8o8vuaQtLCHlvS7RcBcO0rUD2Y3j7eCAQWhA123Ok4A9pYtAmEFv01K7/rZw==","shasum":"c3bd7c258325ccf615519ca260829b6e20389d36","tarball":"https://registry.npmjs.org/@dagster-io/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":17,"unpackedSize":39019,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCKxBFMvJGhrXMBd4D1QNxzEBJxPj3o+5vU5LOM045bVQIhAN2+OMjMVXLdG2J3P/pNnODBiN+8VSbyLGr+8AT7g2H5"}]},"_npmUser":{"name":"dish_","email":"dish@dagsterlabs.com"},"directories":{},"maintainers":[{"name":"dish_","email":"dish@dagsterlabs.com"},{"name":"colton.padden","email":"colton.padden@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_2.0.0_1766515511867_0.08585768779022951"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-08T00:10:47.421Z","modified":"2025-12-23T18:45:12.221Z","1.0.0":"2022-04-08T00:10:47.673Z","1.0.1":"2022-04-08T01:50:13.507Z","1.0.2":"2022-04-13T18:37:17.132Z","1.0.3":"2022-05-02T18:27:27.187Z","1.0.4":"2022-05-16T18:54:18.263Z","1.0.5":"2022-06-02T15:52:07.652Z","1.0.6":"2022-11-17T05:28:14.745Z","1.0.7":"2022-12-26T15:35:25.419Z","1.0.8":"2023-01-06T22:01:02.697Z","1.0.9":"2023-01-11T16:59:57.152Z","1.0.10":"2023-01-13T01:47:53.593Z","1.0.11":"2023-04-03T13:30:58.692Z","1.0.12":"2023-08-02T16:10:44.201Z","1.0.13":"2023-09-20T17:27:47.891Z","1.0.14":"2024-01-19T20:16:50.001Z","1.0.15":"2024-04-24T15:00:15.099Z","1.0.16":"2024-08-28T17:02:16.590Z","1.0.18":"2024-10-16T21:32:03.234Z","1.0.20":"2025-08-19T20:22:08.796Z","1.0.21":"2025-09-23T14:20:15.331Z","2.0.0":"2025-12-23T18:45:11.998Z"},"license":"Apache-2.0","description":"Shared eslint configuration for @dagster-io","maintainers":[{"name":"dish_","email":"dish@dagsterlabs.com"},{"name":"colton.padden","email":"colton.padden@fastmail.com"}],"readme":"# @dagster-io/eslint-config\n\nShared ESLint configuration for Dagster applications.\n\n**Version 2.x+** requires **ESLint 9** and uses the flat config format.\n\nFor ESLint 8 support, use version 1.x.\n\n## Installation\n\n```bash\nyarn add -D @dagster-io/eslint-config eslint@^9.0.0 prettier@^3.3.3\n```\n\n## Usage\n\n### ESLint 9 Flat Config (eslint.config.js)\n\nCreate an `eslint.config.js` file in your project root:\n\n```javascript\nconst dagsterConfig = require('@dagster-io/eslint-config');\n\nmodule.exports = [\n  ...dagsterConfig,\n  // Your custom overrides here\n  {\n    rules: {\n      // Override specific rules\n    },\n  },\n];\n```\n\n### With Ignores\n\n```javascript\nconst dagsterConfig = require('@dagster-io/eslint-config');\n\nmodule.exports = [\n  ...dagsterConfig,\n  {\n    ignores: ['dist/**', 'build/**', '*.config.js'],\n  },\n];\n```\n\n### With Additional Plugins\n\n```javascript\nconst dagsterConfig = require('@dagster-io/eslint-config');\nconst storybookPlugin = require('eslint-plugin-storybook');\n\nmodule.exports = [\n  ...dagsterConfig,\n  ...storybookPlugin.configs['flat/recommended'],\n  {\n    // Additional configuration\n  },\n];\n```\n\n## Migration from v1 to v2\n\n### Step 1: Upgrade Dependencies\n\n```bash\nyarn add -D eslint@^9.0.0 @dagster-io/eslint-config@^2.0.0\n```\n\n### Step 2: Rename Config File\n\nRename `.eslintrc.js` → `eslint.config.js`\n\n### Step 3: Update Config Format\n\n**Before (.eslintrc.js):**\n\n```javascript\nmodule.exports = {\n  extends: ['@dagster-io/eslint-config'],\n  ignorePatterns: ['dist/**'],\n  overrides: [\n    {\n      files: ['*.test.ts'],\n      rules: {\n        '@typescript-eslint/no-explicit-any': 'off',\n      },\n    },\n  ],\n};\n```\n\n**After (eslint.config.js):**\n\n```javascript\nconst dagsterConfig = require('@dagster-io/eslint-config');\n\nmodule.exports = [\n  ...dagsterConfig,\n  {\n    ignores: ['dist/**'],\n  },\n  {\n    files: ['*.test.ts'],\n    rules: {\n      '@typescript-eslint/no-explicit-any': 'off',\n    },\n  },\n];\n```\n\n### Step 4: Update Scripts (if needed)\n\nESLint 9 with flat config auto-detects files and config location.\n\n**Before:**\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint . --ext .ts,.tsx -c .eslintrc.js\"\n  }\n}\n```\n\n**After:**\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint .\"\n  }\n}\n```\n\n### Key Differences in Flat Config\n\n1. **Config is an array** - Multiple config objects can be specified\n2. **No `extends`** - Configs are imported and spread: `...dagsterConfig`\n3. **Ignores replace ignorePatterns** - Use `ignores: ['pattern']` in config objects\n4. **Overrides are separate objects** - Each override is its own config object in the array\n5. **File patterns in `files` key** - Override specific files with `files: ['*.test.ts']`\n\n## Custom Rules\n\nThis config includes custom Dagster-specific ESLint rules:\n\n### `dagster-rules/missing-graphql-variables-type`\n\nEnsures GraphQL queries and mutations specify the Variables type parameter.\n\n**❌ Incorrect:**\n\n```typescript\nconst {data} = useQuery<SomeQuery>(SOME_QUERY);\n```\n\n**✅ Correct:**\n\n```typescript\nconst {data} = useQuery<SomeQuery, SomeQueryVariables>(SOME_QUERY);\n```\n\n### `dagster-rules/no-oss-imports`\n\nPrevents relative imports of `.oss` files and enforces absolute path imports.\n\n**❌ Incorrect:**\n\n```typescript\nimport {Component} from './Component.oss';\n```\n\n**✅ Correct:**\n\n```typescript\nimport {Component} from 'shared/components/Component.oss';\n```\n\n### `dagster-rules/no-apollo-client`\n\nEnforces using Dagster's wrapped Apollo client with performance instrumentation.\n\n**❌ Incorrect:**\n\n```typescript\nimport {useQuery} from '@apollo/client';\n```\n\n**✅ Correct:**\n\n```typescript\nimport {useQuery} from '../apollo-client';\n// or\nimport {useQuery} from '@dagster-io/ui-core/apollo-client';\n```\n\n### `dagster-rules/no-react-router-route`\n\nEnforces using Dagster's custom `Route` component instead of react-router-dom's.\n\n**❌ Incorrect:**\n\n```typescript\nimport {Route} from 'react-router-dom';\n```\n\n**✅ Correct:**\n\n```typescript\nimport {Route} from '../app/Route';\n// or\nimport {Route} from '@dagster-io/ui-core/app/Route';\n```\n\n### `dagster-rules/missing-shared-import`\n\nValidates that imports using the `shared/` path reference files ending with `.oss`.\n\n## Included Rules and Plugins\n\nThis config includes:\n\n- **TypeScript** - `@typescript-eslint` recommended rules\n- **React** - React recommended rules + JSX runtime\n- **Jest** - Jest recommended rules\n- **Prettier** - Prettier integration with auto-formatting\n- **Import** - Import ordering and cycle detection\n- **React Hooks** - Rules of Hooks and exhaustive deps\n- **Unused Imports** - Auto-removal of unused imports\n- **Custom Dagster Rules** - Dagster-specific linting rules\n\n## Rule Highlights\n\n- **Import Ordering** - Automatically sorts imports by type and alphabetically\n- **No Default Exports** - Enforces named exports for better refactoring\n- **No Unused Imports** - Automatically removes unused imports\n- **Restricted Imports** - Prevents use of deprecated libraries (moment, lodash, etc.)\n- **React Best Practices** - Enforces modern React patterns\n- **TypeScript Strictness** - Disallows non-null assertions and other unsafe patterns\n\n## Compatibility\n\n- **ESLint**: ^9.0.0\n- **Node.js**: 18.18+, 20.9+, 21+\n- **TypeScript**: Any version (via typescript-eslint v8)\n\n## Legacy Version (ESLint 8)\n\nIf you need ESLint 8 support, install version 1.x:\n\n```bash\nyarn add -D @dagster-io/eslint-config@^1.0.0 eslint@^8.57.1\n```\n\nThen use the legacy `.eslintrc.js` format:\n\n```javascript\n// .eslintrc.js\nmodule.exports = {\n  extends: ['@dagster-io/eslint-config'],\n};\n```\n\n## Contributing\n\nThis package is part of the Dagster monorepo. To make changes:\n\n1. Update the config in `/js_modules/dagster-ui/packages/eslint-config`\n2. Test locally with `yarn lint` and `yarn test`\n3. Update version in `package.json`\n4. Update `CHANGELOG.md` with changes\n5. Submit a PR\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}