@dbs-portal/module-cms
v1.0.0
Published
Content management system functionality
Readme
@dbs-portal/module-cms
Content management system functionality
Installation
yarn add @dbs-portal/module-cmsUsage
import { Cms, createCms } from '@dbs-portal/module-cms'
// Use the default instance
const result = await defaultCms.process(data)
// Or create a custom instance
const customCms = createCms({
enabled: true,
debug: true,
})
const customResult = await customCms.process(data)API Reference
Classes
Cms
Main class for @dbs-portal/module-cms functionality.
Constructor:
new Cms(config?: CmsConfig)
Methods:
getConfig(): CmsConfig- Get current configurationprocess<T>(data: T): Promise<CmsResult<T>>- Process data
Functions
createCms(config?)
Factory function to create a new Cms instance.
Development
# Build the package
yarn build
# Run tests
yarn test
# Type checking
yarn type-check
# Linting
yarn lint