@nexload-sdk/payload-hooks
v2.0.0
Published
Effortless, type-safe logging for Payload CMS collection operations.
Downloads
204
Maintainers
Readme
@nexload-sdk/payload-hooks
Small Payload CMS hook helpers built on top of @nexload-sdk/logger.
Install
pnpm add @nexload-sdk/payload-hooksExports
logOperation(hookType)
Quick Start
import { logOperation } from "@nexload-sdk/payload-hooks";
export const Posts = {
slug: "posts",
hooks: {
beforeChange: [logOperation("beforeChange")],
afterChange: [logOperation("afterChange")],
afterDelete: [logOperation("afterDelete")],
afterRead: [logOperation("afterRead")]
}
};Supported Hook Types
beforeChangeafterChangeafterDeleteafterRead
Behavior
The returned hook logs the collection slug/name and hook type using @nexload-sdk/logger, then returns:
args.datawhen presentargs.docwhen presentnullotherwise
