Examine source code of Yang! - Yet Another Bangs anywhere extension

Inspect and view changes in Yang! - Yet Another Bangs anywhere extension source codes across current and past versions
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "manifest_version": 3,
  "name": "Yang! - Yet Another Bangs anywhere extension",
  "description": "An open-source, lightweight extension that allows using DuckDuckGo-like bangs anywhere.",
  "homepage_url": "https://github.com/dmlls/yang",
  "version": "1.0.2",
  "browser_specific_settings": {
    "gecko": {
      "id": "{0a3250b1-58e0-48cb-9383-428f5adc3dc1}",
      "strict_min_version": "115.0"
    },
    "gecko-android": {
      "strict_min_version": "120.0"
    }
  },
  "icons": {
    "32": "icons/icon-32.png",
    "64": "icons/icon-64.png",
    "128": "icons/icon-128.png",
    "256": "icons/icon-256.png"
  },
  "permissions": [
    "webRequest",
    "activeTab",
    "storage"
  ],
  "host_permissions": [
    "*://www.google.com/search*",
    "*://www.google.ad/search*",
    "*://www.google.ae/search*",
    "*://www.google.com.af/search*",
    "*://www.google.com.ag/search*",
    "*://www.google.com.ai/search*",
    "*://www.google.al/search*",
    "*://www.google.am/search*",
    "*://www.google.co.ao/search*",
    "*://www.google.com.ar/search*",
    "*://www.google.as/search*",
    "*://www.google.at/search*",
    "*://www.google.com.au/search*",
    "*://www.google.az/search*",
    "*://www.google.ba/search*",
    "*://www.google.com.bd/search*",
    "*://www.google.be/search*",
    "*://www.google.bf/search*",
    "*://www.google.bg/search*",
    "*://www.google.com.bh/search*",
    "*://www.google.bi/search*",
    "*://www.google.bj/search*",
    "*://www.google.com.bn/search*",
    "*://www.google.com.bo/search*",
    "*://www.google.com.br/search*",
    "*://www.google.bs/search*",
    "*://www.google.bt/search*",
    "*://www.google.co.bw/search*",
    "*://www.google.by/search*",
    "*://www.google.com.bz/search*",
    "*://www.google.ca/search*",
    "*://www.google.cd/search*",
    "*://www.google.cf/search*",
    "*://www.google.cg/search*",
    "*://www.google.ch/search*",
    "*://www.google.ci/search*",
    "*://www.google.co.ck/search*",
    "*://www.google.cl/search*",
    "*://www.google.cm/search*",
    "*://www.google.cn/search*",
    "*://www.google.com.co/search*",
    "*://www.google.co.cr/search*",
    "*://www.google.com.cu/search*",
    "*://www.google.cv/search*",
    "*://www.google.com.cy/search*",
    "*://www.google.cz/search*",
    "*://www.google.de/search*",
    "*://www.google.dj/search*",
    "*://www.google.dk/search*",
    "*://www.google.dm/search*",
    "*://www.google.com.do/search*",
    "*://www.google.dz/search*",
    "*://www.google.com.ec/search*",
    "*://www.google.ee/search*",
    "*://www.google.com.eg/search*",
    "*://www.google.es/search*",
    "*://www.google.com.et/search*",
    "*://www.google.fi/search*",
    "*://www.google.com.fj/search*",
    "*://www.google.fm/search*",
    "*://www.google.fr/search*",
    "*://www.google.ga/search*",
    "*://www.google.ge/search*",
    "*://www.google.gg/search*",
    "*://www.google.com.gh/search*",
    "*://www.google.com.gi/search*",
    "*://www.google.gl/search*",
    "*://www.google.gm/search*",
    "*://www.google.gr/search*",
    "*://www.google.com.gt/search*",
    "*://www.google.gy/search*",
    "*://www.google.com.hk/search*",
    "*://www.google.hn/search*",
    "*://www.google.hr/search*",
    "*://www.google.ht/search*",
    "*://www.google.hu/search*",
    "*://www.google.co.id/search*",
    "*://www.google.ie/search*",
    "*://www.google.co.il/search*",
    "*://www.google.im/search*",
    "*://www.google.co.in/search*",
    "*://www.google.iq/search*",
    "*://www.google.is/search*",
    "*://www.google.it/search*",
    "*://www.google.je/search*",
    "*://www.google.com.jm/search*",
    "*://www.google.jo/search*",
    "*://www.google.co.jp/search*",
    "*://www.google.co.ke/search*",
    "*://www.google.com.kh/search*",
    "*://www.google.ki/search*",
    "*://www.google.kg/search*",
    "*://www.google.co.kr/search*",
    "*://www.google.com.kw/search*",
    "*://www.google.kz/search*",
    "*://www.google.la/search*",
    "*://www.google.com.lb/search*",
    "*://www.google.li/search*",
    "*://www.google.lk/search*",
    "*://www.google.co.ls/search*",
    "*://www.google.lt/search*",
    "*://www.google.lu/search*",
    "*://www.google.lv/search*",
    "*://www.google.com.ly/search*",
    "*://www.google.co.ma/search*",
    "*://www.google.md/search*",
    "*://www.google.me/search*",
    "*://www.google.mg/search*",
    "*://www.google.mk/search*",
    "*://www.google.ml/search*",
    "*://www.google.com.mm/search*",
    "*://www.google.mn/search*",
    "*://www.google.ms/search*",
    "*://www.google.com.mt/search*",
    "*://www.google.mu/search*",
    "*://www.google.mv/search*",
    "*://www.google.mw/search*",
    "*://www.google.com.mx/search*",
    "*://www.google.com.my/search*",
    "*://www.google.co.mz/search*",
    "*://www.google.com.na/search*",
    "*://www.google.com.ng/search*",
    "*://www.google.com.ni/search*",
    "*://www.google.ne/search*",
    "*://www.google.nl/search*",
    "*://www.google.no/search*",
    "*://www.google.com.np/search*",
    "*://www.google.nr/search*",
    "*://www.google.nu/search*",
    "*://www.google.co.nz/search*",
    "*://www.google.com.om/search*",
    "*://www.google.com.pa/search*",
    "*://www.google.com.pe/search*",
    "*://www.google.com.pg/search*",
    "*://www.google.com.ph/search*",
    "*://www.google.com.pk/search*",
    "*://www.google.pl/search*",
    "*://www.google.pn/search*",
    "*://www.google.com.pr/search*",
    "*://www.google.ps/search*",
    "*://www.google.pt/search*",
    "*://www.google.com.py/search*",
    "*://www.google.com.qa/search*",
    "*://www.google.ro/search*",
    "*://www.google.ru/search*",
    "*://www.google.rw/search*",
    "*://www.google.com.sa/search*",
    "*://www.google.com.sb/search*",
    "*://www.google.sc/search*",
    "*://www.google.se/search*",
    "*://www.google.com.sg/search*",
    "*://www.google.sh/search*",
    "*://www.google.si/search*",
    "*://www.google.sk/search*",
    "*://www.google.com.sl/search*",
    "*://www.google.sn/search*",
    "*://www.google.so/search*",
    "*://www.google.sm/search*",
    "*://www.google.sr/search*",
    "*://www.google.st/search*",
    "*://www.google.com.sv/search*",
    "*://www.google.td/search*",
    "*://www.google.tg/search*",
    "*://www.google.co.th/search*",
    "*://www.google.com.tj/search*",
    "*://www.google.tl/search*",
    "*://www.google.tm/search*",
    "*://www.google.tn/search*",
    "*://www.google.to/search*",
    "*://www.google.com.tr/search*",
    "*://www.google.tt/search*",
    "*://www.google.com.tw/search*",
    "*://www.google.co.tz/search*",
    "*://www.google.com.ua/search*",
    "*://www.google.co.ug/search*",
    "*://www.google.co.uk/search*",
    "*://www.google.com.uy/search*",
    "*://www.google.co.uz/search*",
    "*://www.google.com.vc/search*",
    "*://www.google.co.ve/search*",
    "*://www.google.vg/search*",
    "*://www.google.co.vi/search*",
    "*://www.google.com.vn/search*",
    "*://www.google.vu/search*",
    "*://www.google.ws/search*",
    "*://www.google.rs/search*",
    "*://www.google.co.za/search*",
    "*://www.google.co.zm/search*",
    "*://www.google.co.zw/search*",
    "*://www.google.cat/search*",
    "*://www.bing.com/search*",
    "*://*.yahoo.com/search*",
    "*://www.ecosia.org/search*",
    "*://duckduckgo.com/bang.js",
    "*://duckduckgo.com/*",
    "*://search.brave.com/search*",
    "*://www.startpage.com/sp/search*",
    "*://eu.startpage.com/sp/search*",
    "*://us.startpage.com/sp/search*",
    "*://swisscows.com/*/web*",
    "*://paulgo.io/search*",
    "*://searx.hu/search*",
    "*://priv.au/search*",
    "*://searxng.site/search*",
    "*://search.rhscz.eu/search*",
    "*://search.bus-hit.me/search*",
    "*://s.mble.dk/search*",
    "*://search.indst.eu/search*",
    "*://search.demoniak.ch/search*",
    "*://searxng.ca/search*",
    "*://searx.be/search*",
    "*://search.inetol.net/search*",
    "*://search.disroot.org/search*",
    "*://search.privacyguides.net/search*",
    "*://searx.rhscz.eu/search*",
    "*://search.hbubli.cc/search*",
    "*://search.im-in.space/search*",
    "*://searx.catfluori.de/search*",
    "*://searxng.ch/search*",
    "*://searx.tuxcloud.net/search*",
    "*://opnxng.com/search*",
    "*://searx.ari.lt/search*",
    "*://search.sapti.me/search*",
    "*://searx.techsaviours.org/search*",
    "*://search.leptons.xyz/search*",
    "*://ooglester.com/search*",
    "*://searx.work/search*",
    "*://searxng.online/search*",
    "*://www.gruble.de/search*",
    "*://copp.gg/search*",
    "*://searx.daetalytica.io/search*",
    "*://search.citw.lgbt/search*",
    "*://search.rowie.at/search*",
    "*://searx.dresden.network/search*",
    "*://searx.foss.family/search*",
    "*://search.projectsegfau.lt/search*",
    "*://search.ononoki.org/search*",
    "*://baresearch.org/search*",
    "*://searx.tiekoetter.com/search*",
    "*://searx.fi/search*",
    "*://xo.wtf/search*",
    "*://etsi.me/search*",
    "*://darmarit.org/searx/search*",
    "*://search.smnz.de/search*",
    "*://searx.oakleycord.dev/search*",
    "*://search.mdosch.de/search*",
    "*://searx.si/search*",
    "*://coppedge.info/search*",
    "*://s.frlt.one/search*",
    "*://searx.namejeff.xyz/search*",
    "*://searx.baczek.me/search*",
    "*://searx.sev.monster/search*",
    "*://searx.mha.fi/search*",
    "*://search.us.projectsegfau.lt/search*",
    "*://search.gcomm.ch/search*",
    "*://s.trung.fun/search*",
    "*://www.jabber-germany.de/searx/search*",
    "*://searx.juancord.xyz/search*",
    "*://search.zzls.xyz/search*",
    "*://searx.rasp.fr/search*",
    "*://search.charleseroop.com/search*",
    "*://search.suenram.us/search*",
    "*://searx.netzspielplatz.de/search*",
    "*://searx.orion-hub.fr/search*",
    "*://searx.gnous.eu/search*",
    "*://searx.mastodontech.de/search*",
    "*://searx.ru/search*",
    "*://searx.gnu.style/search*",
    "*://searx.roflcopter.fr/search*",
    "*://sx.catgirl.cloud/search*",
    "*://suche.tromdienste.de/search*",
    "*://searx.divided-by-zero.eu/search*",
    "*://searx.nixnet.services/search*",
    "*://searx.fossencdi.org/search*",
    "*://searx.absturztau.be/search*",
    "*://nogoo.me/search*",
    "*://www.mojeek.com/search*",
    "*://www.qwant.com/",
    "*://api.qwant.com/*/search*",
    "*://you.com/search*",
    "*://kagi.com/search*",
    "*://search.naver.com/search.naver*",
    "*://yandex.com/search*",
    "*://search.aol.com/*/search*",
    "*://suche.aol.de/*/search*",
    "*://spot.ecloud.global/search*",
    "*://spot.murena.io/search*",
    "*://metager.de/meta/*",
    "*://www.dogpile.com/serp*",
    "*://www.ask.com/*",
    "*://www.askjeeves.com/*",
    "*://www.baidu.com/*",
    "*://search.seznam.cz/*",
    "*://www.perplexity.ai/*",
    "*://*.karmasearch.org/*",
    "*://leta.mullvad.net/*"
  ],
  "background": {
    "scripts": [
      "background.js"
    ],
    "service_worker": "background.js",
    "type": "module"
  },
  "action": {
    "default_title": "Yang!"
  },
  "options_ui": {
    "page": "options/options.html",
    "open_in_tab": true
  }
}