{"version":3,"file":"plugins.mjs","sources":["../../src/blocks/plugins.ts"],"sourcesContent":["/**\n * @module @nhtio/eslint-config/blocks/plugins\n */\n\nimport {\n  json as jsonPlugin,\n  jsdoc as jsdocPlugin,\n  markdown as markdownPlugin,\n  nht as nhtPlugin,\n  node as nodePlugin,\n  prettier as eslintPluginPrettierPlugin,\n  tseslint as tseslintPlugin,\n} from '@nhtio/eslint-config/plugins'\n\nimport type { FlatConfig } from '@typescript-eslint/utils/ts-eslint'\n\n/**\n * An ESLint Configuration for loading eslint plugins\n */\nconst plugins: FlatConfig.Config = {\n  name: 'NHT ESLint Plugins',\n  plugins: {\n    '@nht': nhtPlugin,\n    '@typescript-eslint': tseslintPlugin,\n    'json': jsonPlugin,\n    'jsdoc': jsdocPlugin,\n    'markdown': markdownPlugin,\n    'n': nodePlugin,\n    'prettier': eslintPluginPrettierPlugin,\n  },\n}\n\nexport default plugins\n"],"names":["plugins","nhtPlugin","tseslintPlugin","jsonPlugin","jsdocPlugin","markdownPlugin","node","eslintPluginPrettierPlugin"],"mappings":";;AAmBA,MAAMA,IAA6B;AAAA,EACjC,MAAM;AAAA,EACN,SAAS;AAAA,IACP,QAAQC;AAAAA,IACR,sBAAsBC;AAAAA,IACtB,MAAQC;AAAAA,IACR,OAASC;AAAAA,IACT,UAAYC;AAAAA,IACZC;AAAA,IACA,UAAYC;AAAAA,EAAA;AAEhB;"}