/home/bdqbpbxa/dev-subdomains/admin.pixory.goodface.com.ua/config/plugins.ts
import fs from "node:fs";

export default () => ({
  'orders-summary-widget': {
    enabled: true,
    resolve: './src/plugins/orders-summary',
  },
  'global-search-widget': {
    enabled: true,
    resolve: './src/plugins/global-search'
  },
  'quick-links-widget': {
    enabled: true,
    resolve: './src/plugins/quick-links',
  },
  'user-search': {
    enabled: true,
    resolve: './src/plugins/user-search',
  },
  'export-csv': {
    enabled: true,
    resolve: './src/plugins/export-csv',
  },
  'refund-management': {
    enabled: true,
    resolve: './src/plugins/refund-management',
  },
  documentation: {
    config: {
      "x-strapi-config": {
        mutateDocumentation: (draft: any) => {
          const spec = JSON.parse(fs.readFileSync("./public/swagger-spec.json", "utf8"));
          for (const k of Object.keys(draft)) delete draft[k];
          spec.openapi = "3.0.1";
          Object.assign(draft, spec);
        },
      },
    },
  },
});