## What happened
Bundling flutterwave-node-v3 with rollup fails with a SyntaxError because the package used JavaScript reserved words like package as variable names. A maintainer confirmed the reserved-word usage was removed from the library. Bump flutterwave-node-v3 to the latest published version and re-run the bundler. The new package no longer declares variables named package, so commonjs bundling completes without the reserved-keyword error.
## The fix that worked
If you hit `SyntaxError: The keyword 'package' is reserved` while bundling flutterwave-node-v3, upgrade the package: `npm install flutterwave-node-v3@latest` and rebuild. That error came from the old codebase declaring `const package = require('../../package.json')`, which rollup and strict-mode parsers reject. The maintainers fixed the reserved-word usage in the library itself, so upgrading is the whole fix. I ran into this on the 1.x line and the latest release bundles cleanly.