ref https://lambdaisland.com/episodes/javascript-libraries-clojurescript
suppose you put the external js in in src-compat
, and the corresponding externs in src-compat/externs
wget -O src-compat/fuse.js https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.js
(using https://github.com/jmmk/javascript-externs-generator)
npm install -g externs-generator
generate-extern -f src-compat/fuse.js -n Fuse -o src-compat/externs/fuse-externs.js