{"_id":"@sanity/eslint-config-studio","_rev":"151-c507895e4725304fef2777b619cfdd4c","name":"@sanity/eslint-config-studio","dist-tags":{"beta":"5.0.0-beta.0","latest":"7.0.0"},"versions":{"1.0.0":{"name":"@sanity/eslint-config-studio","version":"1.0.0","keywords":["sanity","eslint"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@1.0.0","maintainers":[{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"ricokahler","email":"ricokahler@me.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"simenss","email":"simen@bengler.no"},{"name":"hdoro","email":"opensource@hdoro.dev"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"vicbergquist","email":"victoria.bergquist@gmail.com"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"jorn_georg","email":"jorn@sanity.io"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"svirs","email":"shur@sanity.io"},{"name":"mikolajsanity","email":"mikolaj@sanity.io"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"4ac9313e57b12dd1a974295074be1b099270a8f6","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-1.0.0.tgz","fileCount":6,"integrity":"sha512-c8dFY36mjzn2yTYg8UHnG8QiELbBnTdhmvXbMJI+pwQtDizZJGK/WlsLn/ctVczEHIrLSywI2kL9eHAgiB+gMw==","signatures":[{"sig":"MEUCIHfUvATsD6aCk4OyQv9pzq4EPpTkzsfPWBc+otRlFnboAiEAyeN7Qs0PLkGp4fymdt7UrHumNqsM4pRpyBmWbEs0bQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4KceCRA9TVsSAnZWagAAZZwP/3FNLICzT3LFhHU+qSte\npTBL9kViYUQFC0HbpMWJn4hXxFd4jpp2FgEVxD/uoQ9p1GmhOWsYf/JKJX05\nfxGX6qKCWI5JjHKRbdGpo8DB9f6GRnjPhI8nr1U3AgHbsHe/t6CDntbdbsme\n4plI6966Jvbt1YK3d5lN48lRpX6qHWb3J+X/urR4gNQJbyscRlyfC2QAYWvf\n6pkJ1Hp2lURGsPlg5PIV8SCFItKoc87NaIq3vDSaoVun9sQwhks+obduU5Rb\nsit8orgHua3NsiyrGSOCYHiqzDZl5H/4/gjNcp2AmkOyqbD47akRsepZvATt\nqL9X6k0pa8O+gcjTTJ9SfG+TmiuCFYtZYag16ysGoKcKFe5tuD9XHUxgDFB2\nlUWSM+O9CUpMZ3upFh2f2cA4BKj6IBznMsexNx27nuuOeIzKbPLaL+KmeNRQ\nXJffE7nlHXXHAbE54/6af67bqhti9zvKgJVGHzb73ge5b20hvYcxeUZtWYDN\n8ByrmCw+/4ch0Mar1pvEvAvnQIhyZh9MK6JVFHu07Pr6cg8tTjxdIDMF7cBT\noCERKIS2sslWy2kbvWNgN+MMi5AyXXvOdwrRNEVoUC9KDIqj400jFXZlGIya\n2z/gHNHVs1coHH7KVdpZs2VChVxRmwjANUJYvJfPxqKAVM7LcLLYfKPXpwF7\nFR6v\r\n=pfTl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cc7e91b0e35cbdd78ea8a1de6eeda7c61c177257","scripts":{"lint":"eslint . --max-warnings=0","test":"jest","postinstall":"node patch-eslint"},"_npmUser":{"name":"ricokahler","email":"ricokahler@me.com"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"7.24.2","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@babel/core":"^7.16.7","@babel/preset-env":"^7.16.8","@babel/preset-react":"^7.16.7","eslint-plugin-react":"^7.28.0","@babel/eslint-parser":"^7.16.5","eslint-plugin-jsx-a11y":"^6.5.1","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.9.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.3.0","@typescript-eslint/eslint-plugin":"^5.9.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","react":"17.0.2","eslint":"8.6.0","typescript":"4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_1.0.0_1642112798588_0.7210968148995969","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@sanity/eslint-config-studio","version":"2.0.0","keywords":["sanity","eslint"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@2.0.0","maintainers":[{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"ricokahler","email":"ricokahler@me.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"simenss","email":"simen@bengler.no"},{"name":"hdoro","email":"opensource@hdoro.dev"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"vicbergquist","email":"victoria.bergquist@gmail.com"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"jorn_georg","email":"jorn@sanity.io"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"svirs","email":"shur@sanity.io"},{"name":"mikolajsanity","email":"mikolaj@sanity.io"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"1c7a0a559ff364c475d951fe882bfdc33c41ca38","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-2.0.0.tgz","fileCount":6,"integrity":"sha512-dlrtfrtrYd9gmC3/HO+aZ4QMPWbdDMPNGouFPAk/r3izR9E4EYlL5o7B9nucSEtz9hJmqUfLBQmXsTc571J4uA==","signatures":[{"sig":"MEYCIQCwPgWDb8x9gQ1F8d2GiVKEWAUSNXgYrr69pyCGCkxzNgIhAMfxl1T0HZUcvKM2yjHM+jmkYFE2TG+DORdrHvPs/AH+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4KgyCRA9TVsSAnZWagAAv6kP/0J68m7FJ7SLHuDbOvov\nTlbn6luyYYzzEGaxSdsMp5ybeFauQ+XCEdEze5GyYY3BbIaOGaERBKGV4rot\nF944yN6M1e9v/uIqi8jK2ORiXEHaAEZMtsTdIasj8hbfVnOUa2Ef9eoMF/il\nQF2z6ltKwAXdaaFRyef2UcZB/J5qVxZXkk3uQEIMVog3VsIhEQUdmvFRpzLq\ny884vmnR1mb3cEoUaU6yXVc7NuAFPPAqEHdh5WjjZ3LRKQSicXsXgywpNRUv\n2SbH1/2fsRlreYn5j+lgnyUAOSnHzm1i9KvJWnvlJ38KZeMlSV1G9nIxIRoo\nJ4mLMI91n9pwWxrarG/bh7XiZZpSnd1O6jwXlAqYUgodwP4CcjSEiA2+s0+I\noeoHfJu5fJ0rJ8BtJqWBwKC8AuqviNPYFrA+U9jsqlOwyWGPFzuLr1j45QXT\nT0YfuyJErHrVgYhigeAZy7WF9t/PD82Y//P8Mco00SYKEDrNnRQrJNrOKw2o\nyUQVQ+C8ZrNL47aDqbuB6LJ88HRwBcag4iWNgHD5XO+n1Fr5OVV5jQm8HFBZ\nT7tUoQNbxRW4X3a2XL7NT2SbDkqub4v0kCVnXfBHEqvqjOMrqXQukNqAuEiO\niHTY/57r+oIfHLcGDn0VlNEcEOX6XUAyXm4JyFzmdnNZdjHuggLhEJ7TCOVE\nkEp1\r\n=WVwc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c235115c1dc4a7f845c814022d78ab0cc8ca60ba","scripts":{"lint":"eslint . --max-warnings=0","test":"jest","postinstall":"node patch-eslint"},"_npmUser":{"name":"ricokahler","email":"ricokahler@me.com"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"7.24.2","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@babel/core":"^7.16.7","@babel/preset-env":"^7.16.8","@babel/preset-react":"^7.16.7","eslint-plugin-react":"^7.28.0","@babel/eslint-parser":"^7.16.5","eslint-plugin-jsx-a11y":"^6.5.1","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.9.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.3.0","@typescript-eslint/eslint-plugin":"^5.9.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","react":"17.0.2","eslint":"8.6.0","typescript":"4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_2.0.0_1642113073897_0.6009744382258912","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@sanity/eslint-config-studio","version":"2.0.1","keywords":["sanity","eslint"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@2.0.1","maintainers":[{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"nina.andal","email":"nina@sanity.io"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"simenss","email":"simen@bengler.no"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"vicbergquist","email":"victoria.bergquist@gmail.com"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"jorn_georg","email":"jorn@sanity.io"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"svirs","email":"shur@sanity.io"},{"name":"mikolajsanity","email":"mikolaj@sanity.io"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"2c5cf68d66795ab396e972859d41848e70dce020","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-2.0.1.tgz","fileCount":8,"integrity":"sha512-OcGYX7sZFxmR7Mhnd4w45IYei7atYqHRt1glU9DdnVXqTBjg30m6La1/EyPhjQGBdBqxkBB0TLwr0wuL7JhwuQ==","signatures":[{"sig":"MEUCIQCQZ3GKo5K9iwSC+NlPmAJ6W52LgHDFNWX/ssr9IDqBqAIgOUAlwems5fsqZce9ZGwbREJxhJK5J/J+e/7iaqmKg3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZKXMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJGA/9Fpp6rsiYOsXT8hsSeqrp0beLUct5G3D3huULi4GLLw+juGWI\r\n+BPzVhKC1pQgxwT00MC9l/Wgk3lgjWhlpxA04+NTaPGvkQ/YQaw8mtzLGWZJ\r\nhoywZdr4IrYzPEGzS1F6wGFjzeyGyTYST/oj1ctldgUayCjynxCgRwXj1Vi9\r\n3hBDREbrCsxUu6LLl0r22/C7cdobnYVlvvWZBCFiZwKuHZapZ5iZoYinEoB9\r\nuCAH5ViSglUMt+dsII7zuiQ4ZwOFYPV3XimjQ0dKYS58H6AeogSnKkpo2BbR\r\nZSNO1ba39gEXm4Bg790HSOHhnG6SDzImtvswfaQhIFuCURu4diKBbezpZ9yA\r\nHzLqSWT2sG68Z7b0i+vnbi1K/VGtGdkYrDNaQhAq6RbFz48vxuAf30yl+8mG\r\ncmT0j0XBAK/Rsf/9hU+UEXHnnm87F3hi7E4d1VXQqlyIrcvCV3VWjiJe6Ryo\r\nmcufI2DiiCjCCm3MhbPOXA3/IwKkyc2FsHNhdbrT3YUY83y8Xuu+48FMME+s\r\nPSuisWzVSWGJNp3u9LdYjYdZni3GXwpl55tkYsNKCDjTu9wR6L//6OAWKmdQ\r\nYquVx48qD/id8UpkuD140cOiQPB4kvbLWOT2BBfOO5tDYfMoFZSjhnXDI4pr\r\neQPb6LXFYBVBsVQEfoZvgZvt2eda9Vb4hSI=\r\n=4HOC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6b5d0ed4e8653e581fcdb687415e941d405d2e36","scripts":{"lint":"eslint . --max-warnings=0","test":"jest","postinstall":"node patch-eslint"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"8.19.3","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.10","@babel/eslint-parser":"^7.19.1","eslint-plugin-jsx-a11y":"^6.6.1","@rushstack/eslint-patch":"^1.2.0","@typescript-eslint/parser":"^5.42.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.42.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.2","react":"18.2.0","eslint":"8.6.0","typescript":"4.5.4","@sanity/semantic-release-preset":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_2.0.1_1667540428568_0.3773416412937962","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@sanity/eslint-config-studio","version":"2.0.2","keywords":["sanity","eslint"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@2.0.2","maintainers":[{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"benjaminakar","email":"benjaminakar2001@gmail.com"},{"name":"svirs","email":"shur@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"nina.andal","email":"nina@sanity.io"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"vicbergquist","email":"victoria.bergquist@gmail.com"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"mikolajsanity","email":"mikolaj@sanity.io"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"548277bd7da695a12852e9bd16f7c280aa07d0db","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-2.0.2.tgz","fileCount":7,"integrity":"sha512-62FjNdpJAp/AJ/F7uLyXgE87JZK9AOlrH5hZ9cVIDOx1prTCqN78xliIuRLmm9WaUW+Jo/6WxBg3Tou8GFUG9g==","signatures":[{"sig":"MEQCIDR59b7K2TN9C/AXTXas0JJAiZmneRerCtkkkzsrQLh/AiAppcvzMr5i997GvE40H0Ku6Ddzi700ftt2OtA8Er9zqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21423},"main":"index.js","gitHead":"1aa10320501d04bd7c595a086ece86ec7a9ea67d","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"9.8.0","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@babel/core":"^7.22.8","@babel/preset-env":"^7.22.7","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.32.2","@babel/eslint-parser":"^7.22.7","eslint-plugin-jsx-a11y":"^6.7.1","@rushstack/eslint-patch":"^1.3.2","@typescript-eslint/parser":"^5.61.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.44.0","vitest":"^0.33.0","prettier":"^3.0.0","typescript":"5.1.6","prettier-plugin-packagejson":"^2.4.4","vitest-github-actions-reporter":"^0.10.0","@sanity/semantic-release-preset":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_2.0.2_1688745146006_0.7142771418702452","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@sanity/eslint-config-studio","version":"2.0.3","keywords":["sanity","eslint"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@2.0.3","maintainers":[{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"benjaminakar","email":"benjaminakar2001@gmail.com"},{"name":"svirs","email":"shur@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"nina.andal","email":"nina@sanity.io"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"vicbergquist","email":"victoria.bergquist@gmail.com"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"mikolajsanity","email":"mikolaj@sanity.io"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"095b8401a09901ec4a7a8f676f83cf5400610142","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-2.0.3.tgz","fileCount":4,"integrity":"sha512-64XVXV92+LojtiATaiapvBHMYeRn1i2iWOo7YlHRLE03gSm1RXBwYStMPXMQMbpthIHrVzEg0+chZZ1koF0Ccw==","signatures":[{"sig":"MEUCIQCMDe/YjTB9f3bpqPJo98qEAmoSlOuu1EmGikjPAjSUygIgWWw/Kg1hv6+RU1vUB4fSEtGRXN5LGp1qu0Auj3OBiko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4610},"main":"index.js","gitHead":"1399e7f45e13836980b4747ea4e1e3613765fae3","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"9.8.0","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@babel/core":"^7.22.8","@babel/preset-env":"^7.22.7","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.32.2","@babel/eslint-parser":"^7.22.7","eslint-plugin-jsx-a11y":"^6.7.1","@rushstack/eslint-patch":"^1.3.2","@typescript-eslint/parser":"^5.61.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.44.0","vitest":"^0.33.0","prettier":"^3.0.0","typescript":"5.1.6","prettier-plugin-packagejson":"^2.4.4","vitest-github-actions-reporter":"^0.10.0","@sanity/semantic-release-preset":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_2.0.3_1688754289532_0.7305282830096498","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@sanity/eslint-config-studio","version":"2.0.4","keywords":["sanity","eslint"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@2.0.4","maintainers":[{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"benjaminakar","email":"benjaminakar2001@gmail.com"},{"name":"svirs","email":"shur@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"nina.andal","email":"nina@sanity.io"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"vicbergquist","email":"victoria.bergquist@gmail.com"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"mikolajsanity","email":"mikolaj@sanity.io"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"461f4e07e71bc29952bac3716c254f8d07f1609f","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-2.0.4.tgz","fileCount":5,"integrity":"sha512-1sqv0szQEt55i86GJDKGGROBRptUQte1gUyWutCf5iQJ+YlmolDJJerYXIiOhHFYqlI+r7KMRiDMc7s81pTYqQ==","signatures":[{"sig":"MEUCIQC+1jNP6KeEpsSZsifbqXBfSqyTCavCqMy/QLYlej0/CAIgTbrJeT4jAc2cQgT8S6yB7iN3UjARANi3IwZKGNO0NLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15071},"main":"index.js","gitHead":"350f66a84b138de0c6a609bb358e0c3eb1cf1144","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"9.8.0","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@babel/core":"^7.22.8","@babel/preset-env":"^7.22.7","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.32.2","@babel/eslint-parser":"^7.22.7","eslint-plugin-jsx-a11y":"^6.7.1","@rushstack/eslint-patch":"^1.3.2","@typescript-eslint/parser":"^5.61.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.44.0","vitest":"^0.33.0","prettier":"^3.0.0","typescript":"5.1.6","prettier-plugin-packagejson":"^2.4.4","vitest-github-actions-reporter":"^0.10.0","@sanity/semantic-release-preset":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_2.0.4_1688759499576_0.25592279917488137","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@sanity/eslint-config-studio","version":"3.0.0","keywords":["sanity","eslint"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@3.0.0","maintainers":[{"name":"jonabc","email":"jon.ruskin@gmail.com"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"benjaminakar","email":"benjaminakar2001@gmail.com"},{"name":"svirs","email":"shur@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"nina.andal","email":"nina@sanity.io"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"vicbergquist","email":"victoria.bergquist@gmail.com"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"mikolajsanity","email":"mikolaj@sanity.io"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"56824f64314bb4db287e1775e86f04a02f7ed62d","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-3.0.0.tgz","fileCount":5,"integrity":"sha512-Z+dHfpvHnhtJBNLULPOFfCZcc5V3BXu28gicPSJGguhqjTjSW8uc/Oerf9ooLdHn0pupcP4owUTlrvpbGyzVrg==","signatures":[{"sig":"MEUCIQCUUIyXiEt59+d01NZAqf9rbpwOwblwXfFaXOVPO6YRTwIgSOtCBYRnE9WZlfrrD4ysYnDtEQmW0adidrRlqzY8iso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2feslint-config-studio@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15142},"main":"index.js","gitHead":"7f12ddc9f171b261fd9b0c5db481b4437757993e","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"9.8.0","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"@babel/core":"^7.22.8","@babel/preset-env":"^7.22.7","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.32.2","@babel/eslint-parser":"^7.22.7","eslint-plugin-jsx-a11y":"^6.7.1","@rushstack/eslint-patch":"^1.3.2","@typescript-eslint/parser":"^6.2.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.2.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.44.0","vitest":"^0.33.0","prettier":"^3.0.0","typescript":"5.1.6","prettier-plugin-packagejson":"^2.4.4","vitest-github-actions-reporter":"^0.10.0","@sanity/semantic-release-preset":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_3.0.0_1690944375013_0.7926981390802572","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@sanity/eslint-config-studio","version":"3.0.1","keywords":["sanity","eslint"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@3.0.1","maintainers":[{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jonabc","email":"jon.ruskin@gmail.com"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"svirs","email":"shur@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"nina.andal","email":"nina@sanity.io"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"mikolajsanity","email":"mikolaj@sanity.io"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"c51d3119123ff948778d42d71cf81d8f4040efd5","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-3.0.1.tgz","fileCount":5,"integrity":"sha512-N7IFd/VZuL0UyJ2T5t5WWWf9DrhgY6lt0bnnScwwyX4ijA7WMFtxR5rgL2EDGdhI2eYyxOeleeBaK9QEXgiA1A==","signatures":[{"sig":"MEYCIQDOtSdHD2hhEkt9k8+EysJ53vOSVB7yAbw15+1RRtMlmwIhAJ07SyRJoKNKGXvhP5S5l2xA55YP6M0TxEcx9C4nbAqW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2feslint-config-studio@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15142},"main":"index.js","gitHead":"218c9eb968b5f15c55af8daea5b03c957cbfeab9","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"9.8.0","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@babel/core":"^7.22.8","@babel/preset-env":"^7.22.7","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.32.2","@babel/eslint-parser":"^7.22.7","eslint-plugin-jsx-a11y":"^6.7.1","@rushstack/eslint-patch":"^1.3.2","@typescript-eslint/parser":"^6.2.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.2.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.48.0","vitest":"^0.34.3","prettier":"^3.0.3","typescript":"5.2.2","prettier-plugin-packagejson":"^2.4.5","vitest-github-actions-reporter":"^0.10.0","@sanity/semantic-release-preset":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_3.0.1_1693319116301_0.033077335793396445","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@sanity/eslint-config-studio","version":"4.0.0","keywords":["sanity","eslint"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@4.0.0","maintainers":[{"name":"jtpetty","email":"tommy@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"rneatherway-sanity","email":"robin.neatherway@sanity.io"},{"name":"ricokahler","email":"ricokahler@me.com"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jonabc","email":"jon.ruskin@gmail.com"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"svirs","email":"shur@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"nina.andal","email":"nina@sanity.io"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"6756f95a7baee53cdc110b277ad442c3eefbf367","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-4.0.0.tgz","fileCount":5,"integrity":"sha512-7NLgYv94NofaMV1yPmzjEcMUWgAcOaXOrcrED8Pno1DXDda4y3ux55cIi+Q/0fw5PbWOjsM8AY9lSIm5Oq+w/A==","signatures":[{"sig":"MEYCIQDevxxvXqEX5fGG3bPO9Y0IbdI31iGmpjNy6js3ZW3pDwIhANvxxHceBzzp3NEluOJhy5btC3TZxVActV8AP29ZJj6l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2feslint-config-studio@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14553},"main":"index.js","gitHead":"05f2f4dca5c92fd8e9e324afdca92553d814cb52","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"10.5.0","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"20.12.0","dependencies":{"@babel/core":"^7.24.3","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.1","@babel/eslint-parser":"^7.24.1","eslint-plugin-jsx-a11y":"^6.8.0","@rushstack/eslint-patch":"^1.10.1","@typescript-eslint/parser":"^7.5.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.57.0","vitest":"^1.4.0","prettier":"^3.2.5","typescript":"5.4.2","prettier-plugin-packagejson":"^2.4.14","vitest-github-actions-reporter":"^0.11.1","@sanity/semantic-release-preset":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_4.0.0_1712145799759_0.8801017826207393","host":"s3://npm-registry-packages"}},"5.0.0-beta.0":{"name":"@sanity/eslint-config-studio","version":"5.0.0-beta.0","keywords":["sanity","eslint"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@5.0.0-beta.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"rneatherway-sanity","email":"robin.neatherway@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"svirs","email":"shur@sanity.io"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"ricokahler","email":"ricokahler@me.com"},{"name":"tiit.kass.saity","email":"tiit.kass@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"nuurtamo","email":"esa.nuurtamo@gmail.com"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"17adb799b87742bbff4c807c7837c37616efef6e","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-5.0.0-beta.0.tgz","fileCount":6,"integrity":"sha512-FdboKJOUivM3/6r2C/yxPJdoWJLH69IxlHNQ4kacuQL6ChcJs4nzCEmBbdb8QjcnRkaJAaoL7ov43+nCDYZCVg==","signatures":[{"sig":"MEYCIQDjwuAevLSkcHLKRax7cC8idqGtQy9Tf/7zMAQEkOKkzgIhAN7g4EbklHv2xAMvKjL1RRHlUnD6ElKr7p2V4uhTFRfo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15043},"main":"index.js","type":"module","engines":{"node":">=18.18"},"gitHead":"f0cd846b403c78958d0a1f28b74d32be2d649bac","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest","prepare":"node -e \"require('fs').writeFileSync('./confusingBrowserGlobals.js', 'export default ' + JSON.stringify(require('confusing-browser-globals'), null, 2))\" && prettier -w ./confusingBrowserGlobals.js","posttest":"npm run lint"},"_npmUser":{"name":"rexxars","email":"espen@hovlandsdal.com"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"10.9.0","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","typescript-eslint":"^8.17.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.2","@babel/eslint-parser":"^7.25.9","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.1.0"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.0.0","eslint":"^9.16.0","vitest":"^2.1.8","prettier":"^3.4.2","@types/react":"^19.0.1","confusing-browser-globals":"^1.0.11","prettier-plugin-packagejson":"^2.5.6","@sanity/semantic-release-preset":"^5.0.0"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_5.0.0-beta.0_1733535326615_0.5486622323242014","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@sanity/eslint-config-studio","version":"5.0.0","keywords":["sanity","eslint"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@5.0.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"rneatherway-sanity","email":"robin.neatherway@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"svirs","email":"shur@sanity.io"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"ricokahler","email":"ricokahler@me.com"},{"name":"tiit.kass.saity","email":"tiit.kass@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"nuurtamo","email":"esa.nuurtamo@gmail.com"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"68e0bac28fd0f957cc34c34b5f4fcf770f665e1c","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-5.0.0.tgz","fileCount":6,"integrity":"sha512-Xa4ypVZBxUJKj2Vm7Xsy6oUjPQ3L7AxXEQR6zoIKTD61owsWV9Nr/U9/qvAKOCm+QjZiPzxlupSv0Win1Igg3w==","signatures":[{"sig":"MEUCIEY3exw/ptqf8UcpvzqgRvjmTRfE9Eq9yaS1bV6CP8wBAiEA6zOlK3/DOdQiclrDKQWwnnyHrq3VteedRSOCPcQGhPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2feslint-config-studio@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15035},"main":"index.js","type":"module","engines":{"node":">=18.18"},"gitHead":"b1c41bfab84109a8b86d895f799c8a4ded58e1a9","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest","prepare":"node -e \"require('fs').writeFileSync('./confusingBrowserGlobals.js', 'export default ' + JSON.stringify(require('confusing-browser-globals'), null, 2))\" && prettier -w ./confusingBrowserGlobals.js","posttest":"npm run lint"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"10.9.2","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","typescript-eslint":"^8.17.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.2","@babel/eslint-parser":"^7.25.9","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","eslint":"^9.16.0","vitest":"^2.1.8","prettier":"^3.4.2","@types/react":"^19.0.1","confusing-browser-globals":"^1.0.11","prettier-plugin-packagejson":"^2.5.6","@sanity/semantic-release-preset":"^5.0.0"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_5.0.0_1733751465869_0.519125625442256","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@sanity/eslint-config-studio","version":"5.0.1","keywords":["sanity","eslint"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@5.0.1","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"rneatherway-sanity","email":"robin.neatherway@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"svirs","email":"shur@sanity.io"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"ricokahler","email":"ricokahler@me.com"},{"name":"tiit.kass.saity","email":"tiit.kass@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"nuurtamo","email":"esa.nuurtamo@gmail.com"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"1ba7bdc5cd7240ece8df58b4e59d59870b6ae9c4","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-5.0.1.tgz","fileCount":6,"integrity":"sha512-F1U4S4QQHlM+F9KLvqLXHzDerlgj402vU88b/jHb9DHkefEMJ97hwNXBGuNXQ/3cKq/hup1h7wl3nCK1oe5tdQ==","signatures":[{"sig":"MEUCIQDhd/0DAQIDtVh1ejKkma97FkOZDwyzGd93jhadSs3vHAIgDIfFh6ydSd7VFrE5R3D3UjG3h1FbmbOAe1ALMC2MLcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2feslint-config-studio@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15109},"main":"index.js","type":"module","engines":{"node":">=18.18"},"gitHead":"085502ac8752bc40f9f3af60f3a251b0715e3cd2","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest","prepare":"node -e \"require('fs').writeFileSync('./confusingBrowserGlobals.js', 'export default ' + JSON.stringify(require('confusing-browser-globals'), null, 2))\" && prettier -w ./confusingBrowserGlobals.js","posttest":"npm run lint"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"10.9.2","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","typescript-eslint":"^8.17.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.2","@babel/eslint-parser":"^7.25.9","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","eslint":"^9.16.0","vitest":"^2.1.8","prettier":"^3.4.2","@types/react":"^19.0.1","confusing-browser-globals":"^1.0.11","prettier-plugin-packagejson":"^2.5.6","@sanity/semantic-release-preset":"^5.0.0"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_5.0.1_1734387652093_0.715061983811808","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@sanity/eslint-config-studio","version":"5.0.2","keywords":["sanity","eslint"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@5.0.2","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"rneatherway-sanity","email":"robin.neatherway@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"svirs","email":"shur@sanity.io"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"ricokahler","email":"ricokahler@me.com"},{"name":"tiit.kass.saity","email":"tiit.kass@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"nuurtamo","email":"esa.nuurtamo@gmail.com"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"},{"name":"rostimelk","email":"hello@rosti.no"},{"name":"mattlewine.sanity","email":"matt.lewine@sanity.io"},{"name":"msfragala","email":"ms.fragala@gmail.com"},{"name":"adoprog","email":"adoprog@gmail.com"},{"name":"tonysanity","email":"tony.lepmets@sanity.io"},{"name":"mrmrs","email":"hi@mrmrs.cc"},{"name":"betson","email":"ben.getson@gmail.com"},{"name":"georgedoescode","email":"georgedoescode@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"eoinsanity","email":"eoin.falconer@sanity.io"},{"name":"dashedstripes","email":"adamgrayscale@gmail.com"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"c128e64df936ae8da1644383b84aaecdf45d8564","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-5.0.2.tgz","fileCount":6,"integrity":"sha512-uxa0gA+h/OwafzItTcK/XY7xnVbJTXZLPAsDHbdz1PU1LHek571r36d1A3pREl7H4fSgDnkjFV0xaB1tc9onWA==","signatures":[{"sig":"MEUCIQDp26eLfANrXhsECnv9+ssYqY8BAhW/jDctplEAjxiDjAIgXDNJ/L62GazPkkhVINOiR0t0yvCMhanRowxcD+ZN8qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2feslint-config-studio@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14767},"main":"index.js","type":"module","engines":{"node":">=18.18"},"gitHead":"0dc9677908df94252b7920d2b841fa15d9bd158f","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest","prepare":"node -e \"require('fs').writeFileSync('./confusingBrowserGlobals.js', 'export default ' + JSON.stringify(require('confusing-browser-globals'), null, 2))\" && prettier -w ./confusingBrowserGlobals.js","posttest":"npm run lint"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"10.9.2","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typescript-eslint":"^8.17.0","eslint-plugin-react":"^7.37.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","eslint":"^9.19.0","vitest":"^3.0.5","prettier":"^3.4.2","@types/react":"^19.0.8","confusing-browser-globals":"^1.0.11","prettier-plugin-packagejson":"^2.5.8","@sanity/semantic-release-preset":"^5.0.0"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_5.0.2_1741183312619_0.1407599655048688","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@sanity/eslint-config-studio","version":"6.0.0","keywords":["sanity","eslint"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@6.0.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"irina937","email":"irina@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"pete-garnett-sanity","email":"pete.garnett@sanity.io"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"},{"name":"tnaughts1","email":"tim.naughton@sanity.io"},{"name":"alexjmold-sanity","email":"alex.mold@sanity.io"},{"name":"jason.brown","email":"jason.brown@sanity.io"},{"name":"rostimelk","email":"hello@rosti.no"},{"name":"mdinning","email":"michael.dinning@sanity.io"},{"name":"mattlewine.sanity","email":"matt.lewine@sanity.io"},{"name":"msfragala","email":"ms.fragala@gmail.com"},{"name":"adoprog","email":"adoprog@gmail.com"},{"name":"tonysanity","email":"tony.lepmets@sanity.io"},{"name":"u269c","email":"francis@sanity.io"},{"name":"betson","email":"ben.getson@gmail.com"},{"name":"georgedoescode","email":"georgedoescode@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"eoinsanity","email":"eoin.falconer@sanity.io"},{"name":"dashedstripes","email":"adamgrayscale@gmail.com"},{"name":"jmswrnr","email":"npm@jmswrnr.com"},{"name":"snocorp_sanity","email":"dave.sewell@sanity.io"},{"name":"mmgj","email":"controloptioncommand+npm@gmail.com"},{"name":"filmaj","email":"maj.fil@gmail.com"},{"name":"samhem","email":"sam.hemingway@sanity.io"},{"name":"gu-stav","email":"gu@stav.dev"},{"name":"mads.mogenshoj","email":"mads.mogenshoj@sanity.io"},{"name":"sanitytom","email":"tom@sanity.io"},{"name":"sanity-cb","email":"charlie.brown@sanity.io"},{"name":"sanitykev","email":"kevin.green@sanity.io"},{"name":"victor.ayogu","email":"victor.ayogu@sanity.io"},{"name":"ryanbethel_sanity","email":"ryan.bethel@sanity.io"},{"name":"brianleroux","email":"b@brian.io"},{"name":"johnsicili","email":"john.siciliano@sanity.io"},{"name":"p10e","email":"peter@sanity.io"},{"name":"krlund","email":"kristoffer.lund@sanity.io"},{"name":"jonahsnider","email":"jonah@jonah.pw"},{"name":"mwritter","email":"matthew.ritter@sanity.io"},{"name":"torbratsbergsanity","email":"tor.bratsberg@sanity.io"},{"name":"evelinawahlstrom","email":"evelina.wahlstrom@sanity.io"},{"name":"jw-sanity","email":"jack.wilson@sanity.io"},{"name":"bobinska.dev","email":"bobinska.dev@gmail.com"},{"name":"oleg1357","email":"oleg.shcherbina@sanity.io"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"gabe.wyatt","email":"gabe.wyatt@sanity.io"},{"name":"kbrabrand","email":"kristoffer@brabrand.no"},{"name":"annez-sanity","email":"david.annez@sanity.io"},{"name":"sanityjamie","email":"jamie.paulson@sanity.io"},{"name":"laurenashpolesanity","email":"lauren.ashpole@sanity.io"},{"name":"geoffball","email":"geoff@gball.dev"},{"name":"carsten.schwesig","email":"carsten.schwesig@sanity.io"},{"name":"fishstix81","email":"stephen.fisher@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"cdb46d80064c47d05466520000a4a6625b3e347f","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-6.0.0.tgz","fileCount":6,"integrity":"sha512-IfIItATVN5QhlwA3mWGBnWIHpfnQSa1XuTL1BOIZdzkcg02AAWjHcU40Z9WrWWCll1yPbmmAWvmSU4PX9DsBTA==","signatures":[{"sig":"MEYCIQCYUOaJBKVRx7/Xg66C42HwY4AFpTi9g7pY0aA2u9JWdQIhAL8Pl295IgfX+ts7JHIenQa9VYB1vgc5TFkZT8eCy4sc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2feslint-config-studio@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14769},"main":"index.js","type":"module","engines":{"node":">=18.18"},"gitHead":"f9d94d471b983cbf30800d35ae99e4060bf89aaa","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest","prepare":"node -e \"require('fs').writeFileSync('./confusingBrowserGlobals.js', 'export default ' + JSON.stringify(require('confusing-browser-globals'), null, 2))\" && prettier -w ./confusingBrowserGlobals.js","posttest":"npm run lint"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"10.9.4","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"typescript-eslint":"^8.50.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","eslint":"^9.39.2","vitest":"^3.0.7","prettier":"^3.7.4","@types/react":"^19.0.10","confusing-browser-globals":"^1.0.11","prettier-plugin-packagejson":"^2.5.20","@sanity/semantic-release-preset":"^5.0.0"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_6.0.0_1767019185163_0.31271378327944443","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@sanity/eslint-config-studio","version":"7.0.0","keywords":["eslint","sanity"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/eslint-config-studio@7.0.0","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"dist":{"shasum":"60921f28f7c573e0d93d2e2d467873432fc513be","tarball":"https://registry.npmjs.org/@sanity/eslint-config-studio/-/eslint-config-studio-7.0.0.tgz","fileCount":6,"integrity":"sha512-rBPGaDr9ADDbQ89Jf+iVZ+/+85P123XoY/EagaKGO/QoIzK0fxDnTDY0mzRDN77zBu2/ZwLxzuZCwnwMG959qQ==","signatures":[{"sig":"MEQCICM2X2lmqDmtQzX1zZwLXHM5BkAH5J+jWsBguBEdc/l2AiAxh+FrPOrTpgIeFvVhRJfGRDBhObS+FWOROCYhszaaBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2feslint-config-studio@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17986},"main":"index.js","type":"module","engines":{"node":"^22.13.0 || >=24"},"gitHead":"443f788fbe738f515dba58532c0639799835d138","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest","prepare":"node -e \"require('fs').writeFileSync('./confusingBrowserGlobals.js', 'export default ' + JSON.stringify(require('confusing-browser-globals'), null, 2))\" && prettier -w ./confusingBrowserGlobals.js","posttest":"npm run lint"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"_npmVersion":"10.9.9","description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"typescript-eslint":"^8.65.0","eslint-plugin-jsx-a11y-x":"^0.2.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.18.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","eslint":"^10.8.0","vitest":"^3.0.7","prettier":"^3.7.4","@types/react":"^19.0.10","confusing-browser-globals":"^1.0.11","prettier-plugin-packagejson":"^2.5.20","@sanity/semantic-release-preset":"^5.0.0"},"peerDependencies":{"eslint":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-studio_7.0.0_1786953862444_0.8032369078862651","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-01-13T22:26:38.587Z","modified":"2026-08-24T09:44:58.330Z","1.0.0":"2022-01-13T22:26:38.724Z","2.0.0":"2022-01-13T22:31:14.034Z","2.0.1":"2022-11-04T05:40:28.752Z","2.0.2":"2023-07-07T15:52:26.179Z","2.0.3":"2023-07-07T18:24:49.741Z","2.0.4":"2023-07-07T19:51:39.702Z","3.0.0":"2023-08-02T02:46:15.172Z","3.0.1":"2023-08-29T14:25:16.493Z","4.0.0":"2024-04-03T12:03:19.905Z","5.0.0-beta.0":"2024-12-07T01:35:26.809Z","5.0.0":"2024-12-09T13:37:46.055Z","5.0.1":"2024-12-16T22:20:52.318Z","5.0.2":"2025-03-05T14:01:52.796Z","6.0.0":"2025-12-29T14:39:45.316Z","7.0.0":"2026-08-17T08:04:22.620Z"},"bugs":{"url":"https://github.com/sanity-io/eslint-config-studio/issues"},"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","homepage":"https://www.sanity.io/","keywords":["sanity","eslint"],"repository":{"url":"git+https://github.com/sanity-io/eslint-config-studio.git","type":"git"},"description":"The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"readme":"# @sanity/eslint-config-studio\n\nThe ESLint configuration that ships with new Sanity Studio projects.\n\nDesigned to be relatively unobtrusive to help find bugs instead enforce opinions.\n\n## Installation\n\n### Install\n\n```\nyarn add eslint @sanity/eslint-config-studio --dev\n```\n\nor\n\n```\nnpm install eslint @sanity/eslint-config-studio --save-dev\n```\n\n### Update the configuration\n\nAdd the following to `eslint.config.mjs`\n\n```js\nimport studio from '@sanity/eslint-config-studio'\n\nexport default [...studio]\n```\n\n### Version compatibility\n\nThis package is designed to work with ESLint >= 10, and requires Node.js >= 22.13.\n\n| ESLint  | `@sanity/eslint-config-studio`                                       |\n| ------- | -------------------------------------------------------------------- |\n| `>= 10` | `7`                                                                  |\n| `9`     | [`6`](https://github.com/sanity-io/eslint-config-studio/tree/v6.0.0) |\n| `<= 8`  | [`4`](https://github.com/sanity-io/eslint-config-studio/tree/v4.0.0) |\n\nSee [`MIGRATION.md`](./MIGRATION.md) when upgrading between majors. Upgrading to `7` renames every React rule, so read it before you upgrade.\n\n## Plugins\n\n| Plugin                                                                                 | Namespace       | Covers            |\n| -------------------------------------------------------------------------------------- | --------------- | ----------------- |\n| [`@eslint-react/eslint-plugin`](https://eslint-react.xyz)                              | `@eslint-react` | React and JSX     |\n| [`eslint-plugin-jsx-a11y-x`](https://github.com/es-tooling/eslint-plugin-jsx-a11y-x)   | `jsx-a11y`      | JSX accessibility |\n| [`eslint-plugin-react-hooks`](https://www.npmjs.com/package/eslint-plugin-react-hooks) | `react-hooks`   | Rules of Hooks    |\n| [`typescript-eslint`](https://typescript-eslint.io)                                    | `typescript`    | TypeScript        |\n\n`eslint-plugin-jsx-a11y-x` is a maintained fork of `eslint-plugin-jsx-a11y`, which has not supported ESLint since v9. Rule names are identical, and it is registered under the original `jsx-a11y` namespace, so `jsx-a11y/*` rule IDs and `eslint-disable` comments are unaffected.\n\n## Differences from [`eslint-config-sanity`](https://github.com/sanity-io/eslint-config-sanity)\n\n|              | `eslint-config-sanity`                             | `@sanity/eslint-config-studio`                                                   |\n| ------------ | -------------------------------------------------- | -------------------------------------------------------------------------------- |\n| Use case     | internal projects                                  | offered publicly to be used in the [Sanity Studio](https://www.sanity.io/studio) |\n| Rule set     | opinionated, enforces internal conventions         | unobtrusive, unopinionated, offered solely to catch bugs                         |\n| Dependencies | contains many presets but must install each plugin | contains only one preset, but install plugins for you\\*                          |\n\nSince this package includes dependencies to plugins, it will never have more than one preset.\n\n## Release new version\n\nRun [\"CI & Release\" workflow](https://github.com/sanity-io/eslint-config-studio/actions).\nMake sure to select the main branch and check \"Release new version\".\n\nSemantic release will only release on configured branches, so it is safe to run release on any branch.\n","readmeFilename":"README.md"}