Summary
The codebase currently includes a custom flatbuffers implementation at
features/support/flatbuffers.cjs. It should be replaced with the official npm package.
Current State
- Custom implementation:
features/support/flatbuffers.cjs
- NPM package already installed:
"flatbuffers": "24.3.25"
- Package provides both CJS and ESM versions
Proposed Changes
- Remove
features/support/flatbuffers.cjs (duplicate file)
- Update imports in dependent files to use
import flatbuffers from 'flatbuffers'
- Test that all functionality still works correctly
Files to update
features/support/fbresult_generated.js
- Any other files importing the local flatbuffers
Summary
The codebase currently includes a custom flatbuffers implementation at
features/support/flatbuffers.cjs. It should be replaced with the official npm package.Current State
features/support/flatbuffers.cjs"flatbuffers": "24.3.25"Proposed Changes
features/support/flatbuffers.cjs(duplicate file)import flatbuffers from 'flatbuffers'Files to update
features/support/fbresult_generated.js