-
src/types.ts— FeedbackType, FeedbackRecord, FeedbackAdapter, FeedbackWidgetProps, FeedbackData -
src/adapters/in-memory.ts— InMemoryFeedbackAdapter (implements FeedbackAdapter) -
src/adapters/supabase.ts— SupabaseFeedbackAdapter (implements FeedbackAdapter) -
src/adapters/index.ts— re-exports adapters -
src/handlers/route.ts— createFeedbackHandler factory (GET/POST/PATCH) -
src/server.ts— re-exports createFeedbackHandler
-
src/components/FeedbackWidget.tsx— three-mode widget (thumbs/rating/text) -
src/components/index.ts— exports FeedbackWidget, types -
src/index.ts— re-exports FeedbackWidget + types -
package.json— full exports map, peerDeps -
tsconfig.json— standard Next.js package tsconfig -
tsup.config.ts— dual ESM/CJS, multi-entry -
README.md— quickstart, all three modes, theming, Supabase adapter setup