Skip to main content

Hey all!

I’m currently developing an extension for Airtable, and at the moment, all of the logic resides in a single file, index.js, as generated by the initial project setup.

Is it a requirement of Airtable’s extension framework that all code must remain in index.js, or is it safe to refactor the logic into multiple modules/files for better organization and maintainability with TypeScript?

I’d appreciate any official guidance or best practices. Thanks in advance!

Hey ​@sarksan,

I never built an extension myself. However, would taking a look at the different examples on Airtable’s github help? 

Mike, Consultant @ Automatic Nation