UNPKG

@websolutespa/payload-plugin-bowl

Version:

Bowl PayloadCms plugin of the BOM Repository

106 lines (105 loc) 3.29 kB
import { bowl } from '@/bowl'; import { options } from '@/options'; import path from 'path'; import { fileURLToPath } from 'url'; import { ActionCollection } from './collections/ActionCollection'; import { NewsletterAction } from './collections/actions/NewsletterAction'; import { RegisterAction } from './collections/actions/RegisterAction'; import { AdminCollection } from './collections/AdminCollection'; import { BlockCollection } from './collections/BlockCollection'; import { Collection } from './collections/Collection'; import { FieldCollection } from './collections/FieldCollection'; import { GlobalCollection } from './collections/GlobalCollection'; import { LinkCollection } from './collections/LinkCollection'; import { MenuCollection } from './collections/MenuCollection'; import { PageCollection } from './collections/PageCollection'; import { RoleCollection } from './collections/RoleCollection'; import { RoleFieldCollection } from './collections/RoleFieldCollection'; import { StaticCollection } from './collections/StaticCollection'; import { StorePageCollection } from './collections/StorePageCollection'; import { TenantCollection } from './collections/TenantCollection'; import { TranslationCollection } from './collections/TranslationCollection'; import { TypeACollection } from './collections/TypeACollection'; import { TypeBCollection } from './collections/TypeBCollection'; import { EndUsers } from './collections/users/EndUsers'; import { Users } from './collections/users/Users'; const SLATE = true; const filename = fileURLToPath(import.meta.url); const dirname = path.dirname(filename); if (!process.env.ROOT_DIR) { process.env.ROOT_DIR = dirname; } const collections = [ ActionCollection, AdminCollection, BlockCollection, Collection, EndUsers, FieldCollection, LinkCollection, MenuCollection, NewsletterAction, PageCollection, RegisterAction, RoleCollection, RoleFieldCollection, StaticCollection, StorePageCollection, TenantCollection, TranslationCollection, TypeACollection, TypeBCollection, Users ]; const globals = [ GlobalCollection ]; export const translations = { en: { collection: { singular: { translation_collection: 'translation_collection' }, plural: { translation_collection: 'translation_collections' } }, field: { translation_field: 'translation_field' } }, it: { collection: { singular: { translation_collection: 'translation_collection' }, plural: { translation_collection: 'translation_collections' } }, field: { translation_field: 'translation_field' } } }; export const config = { collections: [ ...collections ], globals: [ ...globals ], plugins: [ bowl({ defaultMarket: 'ww', slug: options.slug, roles: options.roles, rolesUser: options.rolesUser, rolesEndUser: options.rolesEndUser }) ], i18n: { translations } }; //# sourceMappingURL=payload.config.js.map