{"version":3,"file":"plugins.cjs","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","nodePlugin","eslintPluginPrettierPlugin"],"mappings":"8KAmBMA,EAA6B,CACjC,KAAM,qBACN,QAAS,CACP,OAAQC,EAAAA,QACR,qBAAsBC,EAAAA,SACtB,KAAQC,EAAAA,KACR,MAASC,EAAAA,MACT,SAAYC,EAAAA,SACZ,EAAKC,EAAAA,KACL,SAAYC,EAAAA,QAAA,CAEhB"}