/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/eslint-config-mixmax@6.0.1/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
const{addRegexRuleName:addRegexRuleName}=require("eslint-plugin-regex");try{addRegexRuleName("invalid-product-id-parsing")}catch(e){if(!/already defined/i.test(e&&e.message))throw e}const ATTEMPT_AT_PARSING_PRODUCT_IDS=/('mixmax-product-ids'\)|productIds?)[\.\[]|for.* (of|in) productIds?|(match|test)\s*\(\s*(productIds?|.*'mixmax-product-ids')/i;module.exports={env:{es6:!0},extends:"eslint:recommended",plugins:["import","regex"],rules:{"arrow-parens":["error","always"],"prefer-const":["error"],"no-var":"error","object-shorthand":["error","always",{avoidExplicitReturnArrows:!0}],"space-before-function-paren":["error",{anonymous:"never",named:"never",asyncArrow:"always"}],"jsx-quotes":["error","prefer-single"],"no-mixed-operators":["error",{groups:[["&&","||"]]}],indent:["error",2,{SwitchCase:1}],"linebreak-style":["error","unix"],semi:["error","always"],"no-use-before-define":["error","nofunc"],"no-unused-vars":["error",{argsIgnorePattern:"next"}],quotes:["error","single",{avoidEscape:!0}],"keyword-spacing":["error",{overrides:{function:{after:!1}}}],"no-return-await":["error"],"no-console":["error"],"no-useless-escape":"off",radix:["error","always"],"no-throw-literal":["error"],"consistent-return":["error",{treatUndefinedAsUnspecified:!0}],"eol-last":["error","always"],"import/first":"warn","import/no-useless-path-segments":"warn","import/order":["warn",{alphabetize:{order:"asc",caseInsensitive:!0},"newlines-between":"always",pathGroups:[{pattern:"@mixmaxhq/**",group:"external",position:"after"},{pattern:"{,~}/utils/**",group:"internal",position:"before"},{pattern:"{,~}/**",group:"internal"}],pathGroupsExcludedImportTypes:["builtin"],groups:["builtin","external","internal",["parent","sibling"],"index"]}],"sort-imports":["warn",{ignoreDeclarationSort:!0}],curly:["warn","multi-line","consistent"],"regex/invalid-product-id-parsing":["error",[{message:"Please do not parse or look into the product ids; product-based decisions must be based on feature checks. See README in `monorepo-billing/libs/features-sdk`.",regex:ATTEMPT_AT_PARSING_PRODUCT_IDS.toString().split("/")[1],flags:ATTEMPT_AT_PARSING_PRODUCT_IDS.toString().split("/")[2],files:{inspect:"\\.(js|tsx?)$"}}]]},overrides:[{files:["flow-typed/**"],rules:{"no-use-before-define":"off"}}]};
//# sourceMappingURL=/sm/1603ef2d7414355217bf34ffb19742383f8d831e3f3ebb11add33da4d2ed2ec8.map