My question is quite similar to What is the purpose of a self executing function in javascript?, however it concerns userscripts (specifically for GreaseMonkey)
jfrog-xray
facebook-tag
sdi
assimp
cldr
moc
nexus6
ng-zorro-antd
stringtokenizer
web-parts
mongodb
react-otp-input
atlaskit
expo-web
core-plot
vivado
rb-appscript
createobjecturl
hmvc
android-jetpack-navigation
ancs
new-object
contentful-api
ecobee-api
android-os-handler
stream-cipher
expression-body
dpkt
last.fm
nested-object