These are the typescript bindings of LanceDB. The core Rust library is in the `../rust/lancedb` directory, the rust binding code is in the `src/` directory and the typescript bindings are in the `lancedb/` directory. Whenever you change the Rust code, you will need to recompile: `npm run build`. Common commands: * Build: `npm run build` * Lint: `npm run lint` * Fix lints: `npm run lint-fix` * Test: `npm test` * Run single test file: `npm test __test__/arrow.test.ts`