{"version":3,"sources":["jsdelivr-header.js","/npm/eslint-plugin-office-addins@4.0.6/lib/main.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,gBAAmB,MAAQ,KAAK,iBAAoB,SAAU,GAC9D,OAAQ,GAAO,EAAI,WAAc,EAAM,CAAE,QAAW,EACxD,EACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,MAAM,QAAU,gBAAgB,QAAQ,YAClC,SAAW,gBAAgB,QAAQ,8BACnC,gBAAkB,gBAAgB,QAAQ,qCAC1C,yBAA2B,gBAAgB,QAAQ,2BACnD,KAAO,gBAAgB,QAAQ,eAC/B,yBAA2B,gBAAgB,QAAQ,2BAEnD,YAAc,QAAQ,uBAEtB,kBAAoB,QAAQ,8BAC5B,OAAS,CACX,KAAM,CACF,KAAM,8BACN,QAAS,SAEb,MAAO,QAAQ,QACf,QAAS,CAAC,GAER,YAAc,CAChB,KAAK,QAAQ,QAAQ,YACrB,yBAAyB,QACzB,CACI,MAAO,CAAC,gCACR,QAAS,CACL,qBAAsB,gBAAgB,QACtC,gBAAiB,OACjB,SAAU,yBAAyB,SAEvC,gBAAiB,CACb,OAAQ,SAAS,QACjB,YAAa,EACb,WAAY,SACZ,cAAe,CACX,aAAc,CACV,KAAK,KAIjB,MAAO,CACH,oCAAqC,QACrC,gBAAiB,OACjB,UAAW,QACX,wBAAyB,OACzB,WAAY,OACZ,iBAAkB,MAClB,qCAAsC,QACtC,sCAAuC,QACvC,wCAAyC,QACzC,wCAAyC,OACzC,8BAA+B,OAC/B,qCAAsC,OACtC,qCAAsC,OACtC,iDAAkD,QAClD,oBAAqB,CAAC,QAAS,CAAE,UAAW,YAIlD,MAAQ,CACV,YAAY,QAAQ,KAAK,eACtB,YACH,CACI,QAAS,CACL,gBAAiB,OACjB,MAAO,aAEX,SAAU,CACN,MAAO,CACH,QAAS,aAKnB,YAAc,CAChB,kBAAkB,QAAQ,OACvB,YACH,CACI,QAAS,CACL,gBAAiB,OACjB,MAAO,mBAEX,SAAU,CACN,MAAO,CACH,QAAS,aAKnB,KAAO,IACN,YACH,CACI,QAAS,CACL,gBAAiB,QAErB,MAAO,CAAC,IAGhB,OAAO,OAAO,OAAO,QAAS,CAC1B,wBACA,YACA,wBACA,YAEJ,OAAO,QAAU","file":"/npm/eslint-plugin-office-addins@4.0.6/lib/main.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/eslint-plugin-office-addins@4.0.6/lib/main.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst rules_1 = __importDefault(require(\"./rules\"));\nconst parser_1 = __importDefault(require(\"@typescript-eslint/parser\"));\nconst eslint_plugin_1 = __importDefault(require(\"@typescript-eslint/eslint-plugin\"));\nconst eslint_plugin_prettier_1 = __importDefault(require(\"eslint-plugin-prettier\"));\nconst js_1 = __importDefault(require(\"@eslint/js\"));\nconst eslint_config_prettier_1 = __importDefault(require(\"eslint-config-prettier\"));\n// eslint-disable-next-line @typescript-eslint/no-require-imports\nconst reactplugin = require(\"eslint-plugin-react\");\n// eslint-disable-next-line @typescript-eslint/no-require-imports\nconst reactnativeplugin = require(\"eslint-plugin-react-native\");\nconst plugin = {\n    meta: {\n        name: \"eslint-plugin-office-addins\",\n        version: \"5.0.0\",\n    },\n    rules: rules_1.default,\n    configs: {},\n};\nconst recommended = [\n    js_1.default.configs.recommended,\n    eslint_config_prettier_1.default,\n    {\n        files: [\"**/*.{js,mjs,cjs,ts,cts,mts}\"],\n        plugins: {\n            \"@typescript-eslint\": eslint_plugin_1.default,\n            \"office-addins\": plugin,\n            prettier: eslint_plugin_prettier_1.default,\n        },\n        languageOptions: {\n            parser: parser_1.default,\n            ecmaVersion: 6,\n            sourceType: \"module\",\n            parserOptions: {\n                ecmaFeatures: {\n                    jsx: true,\n                },\n            },\n        },\n        rules: {\n            \"@typescript-eslint/no-unused-vars\": \"error\",\n            \"no-delete-var\": \"warn\",\n            \"no-eval\": \"error\",\n            \"no-inner-declarations\": \"warn\",\n            \"no-octal\": \"warn\",\n            \"no-unused-vars\": \"off\",\n            \"office-addins/call-sync-after-load\": \"error\",\n            \"office-addins/call-sync-before-read\": \"error\",\n            \"office-addins/load-object-before-read\": \"error\",\n            \"office-addins/no-context-sync-in-loop\": \"warn\",\n            \"office-addins/no-empty-load\": \"warn\",\n            \"office-addins/no-navigational-load\": \"warn\",\n            \"office-addins/no-office-initialize\": \"warn\",\n            \"office-addins/test-for-null-using-isNullObject\": \"error\",\n            \"prettier/prettier\": [\"error\", { endOfLine: \"auto\" }],\n        },\n    },\n];\nconst react = [\n    reactplugin.configs.flat.recommended,\n    ...recommended,\n    {\n        plugins: {\n            \"office-addins\": plugin,\n            react: reactplugin,\n        },\n        settings: {\n            react: {\n                version: \"detect\",\n            },\n        },\n    },\n];\nconst reactnative = [\n    reactnativeplugin.configs.all,\n    ...recommended,\n    {\n        plugins: {\n            \"office-addins\": plugin,\n            react: reactnativeplugin,\n        },\n        settings: {\n            react: {\n                version: \"detect\",\n            },\n        },\n    },\n];\nconst test = [\n    ...recommended,\n    {\n        plugins: {\n            \"office-addins\": plugin,\n        },\n        rules: {},\n    },\n];\nObject.assign(plugin.configs, {\n    recommended,\n    react,\n    reactnative,\n    test,\n});\nmodule.exports = plugin;\n"]}