Cookie Consent

Knowledge Base | Cookie Consent | Should I use an npm package or a script for cookie consent?

Should I use an npm package or a script for cookie consent?

Either approach can work; the better choice depends on the website architecture.

  • npm package: useful when consent logic belongs inside a React, Vue, Next.js, or similar application

  • Standalone script: simpler for traditional websites or multi-CMS deployments

  • CMP script: better when centralized scanning, regional rules, records, and vendor management are needed

For SSR or hydration-based frameworks such as Next.js, timing matters. Default consent state and blocking logic must be applied early enough that consent-dependent scripts do not fire during initial rendering or client hydration.

Whatever implementation you choose, consent state management and withdrawal behavior matter more than the packaging method.