{"version":3,"sources":["jsdelivr-header.js","/npm/@sajari/eslint-config@0.1.1/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACFA,OAAO,QAAU,CACf,QAAS,CAAC,kCAAmC,gBAAgB,IAC3D,QAAQ,SAEV,QAAS,GACT,MAAO,CAEL,mBAAoB,MACpB,yBAA0B,MAG1B,mBAAoB,MACpB,8BAA+B,MAG/B,yBAA0B,CACxB,QACA,CACE,SAAU,KACV,eAAe,IAKnB,wCAAyC,CACvC,QACA,CACE,OAAQ,WAKZ,+BAAgC","file":"/npm/@sajari/eslint-config@0.1.1/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@sajari/eslint-config@0.1.1/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/**\n * React + TypeScript specific config\n */\n\nmodule.exports = {\n  extends: [\"eslint-config-airbnb-typescript\", \"./lib/shared\"].map(\n    require.resolve\n  ),\n  plugins: [],\n  rules: {\n    // Use prettier for indentation\n    \"react/jsx-indent\": \"off\",\n    \"react/jsx-indent-props\": \"off\",\n\n    // Not required with TS\n    \"react/prop-types\": \"off\",\n    \"react/require-default-props\": \"off\",\n\n    // Adjusted to remove nested requirement and allow children inside label\n    \"jsx-a11y/label-has-for\": [\n      \"error\",\n      {\n        required: \"id\",\n        allowChildren: true,\n      },\n    ],\n\n    // Allow adjacent label/input\n    \"jsx-a11y/label-has-associated-control\": [\n      \"error\",\n      {\n        assert: \"either\",\n      },\n    ],\n\n    // Enable prop spreading\n    \"react/jsx-props-no-spreading\": \"off\",\n  },\n};\n"]}