* Switch to SPDX license format for all non-codegen files
* Add test to ensure all committed JS files have SPDX header
(cherry picked from commit 461f9b7f66)
Co-authored-by: Josh Mock <joshua.mock@elastic.co>
* Add experimental Bun test runner
* Add TypeScript export for Bun
* Clean up tests to prevent TypeScript build warnings
* Use Node.js 22 to run codegen
* Squash a couple TypeScript errors during tests
These are expected errors, to test edge cases for non-TS users
* Ignore Bun lockfile
* Drop unused index.ts
* Move unit test file list to tap config