This project and the components are written in TypeScript, and types are published with the package to NPM. We recommend using TypeScript for your project for type safety and autocompletions, but no additional changes are necessary to use natmfat in a JavaScript project.