@costeffective-feedback-hub/server
v0.1.1
Published
Framework server handlers and build-time BRD data generator for Feedback Hub (Nitro/Next adapters, ClickUp integration).
Maintainers
Readme
@costeffective-feedback-hub/server
Server-side handlers for Feedback Hub: createFeedbackHandler (ClickUp task
creation), createBrdHandler (serves build-time BRD data), framework
adapters (toNitroHandler, toNextHandler), and the build-time
generateBrdData generator.
Install
pnpm add @costeffective-feedback-hub/serverUsage (Nuxt)
// server/api/feedback.post.ts
import { createFeedbackHandler, toNitroHandler } from "@costeffective-feedback-hub/server";
export default defineEventHandler(
toNitroHandler(
createFeedbackHandler({
authorize: (event) => ({ canReport: true, canViewBrd: true }), // required — see main README
clickup: { token: process.env.CLICKUP_TOKEN!, listId: process.env.CLICKUP_LIST_ID! },
}),
),
);authorize is a required parameter — the handlers refuse to construct
without it. See the monorepo README for the full Next.js example and the
security rationale.
Full docs
See the monorepo's root README for the complete Nuxt and Next wiring guides, env vars, and graceful degradation behavior.
