Converting Chrome extension to safari

Hello I am a novice JS developer and my latest task is to convert our existing chrome extension into a safari extension.
I read through the docs (which are a little bit vague) and would like a more detailed tutorial on how to. Is it important to have a Big Sur installed (i cant coz my storage is already full)
Im hating the whole experience and need some serious help.
The steps seem simple but none of them ever work!!
You can do the conversion on Catalina with Xcode 12.2 or later and Safari 14 installed. I suggest watching Meet Safari Web Extensions.
Converting Chrome extension to safari
 
 
Q