Dodatki za brskalnik Firefox
  • Razširitve
  • Teme
    • za Firefox
    • Slovarji in jezikovni paketi
    • Druge strani brskalnika
    • Dodatki za Android
Prijava
Predogled "Module Linker"

Module Linker — fiatjaf

Add direct links to imported modules on GitHub source code.

4.6 (5 reviews)4.6 (5 reviews)
38 Users38 Users
Za uporabo te razširitve potrebujete Firefox
Prenesite Firefox in pridobite razširitev
Prenesi datoteko

Metapodatki o razširitvi

Posnetki zaslona
O tej razširitvi
This extension adds direct links in the GitHub source code viewer, to any imported modules or files. If you're browsing source code on GitHub this extension will improve your life.

Languages and files supported:

* Python
* PHP
* Nim
* Dart (.dart and pubspec.yaml)
* Rust (.rs files and Cargo.toml)
* Javascript (.js, .jsx, .coffee, .ts, package.json files)
* Ruby (.rb files, Rakefile and Gemfile)
* Crystal (.cr and shard.yml files)
* Julia
* Go
* Haskell (external packages listed on stack.yaml files)
* Elm (dependencies on elm-package.json)
* C

Unlike Octolinker, this extension creates real links, so there are no problems with middle-clicks, Ctrl-clicks etc.

Also, links load without reloading the page, so ultra-fast (like normal GitHub links).

---

Don't see your language? Found a bug? Contributions are welcome, please come to https://github.com/fiatjaf/module-linker. If you don't want to code, you're welcome to give a description of the bug or ideas on how to improve or implement support for some language.

---

https://fiatjaf.alhur.es/module-linker/
Icon by Gregor Črešnar from The Noun Project.
Komentarji razvijalca
This extension makes calls to the GitHub API when it is necessary to know something about the files structure of the repository being browsed, also makes calls to services under the extension developer's control that translate an external module name in many languages/package managers to a canonical URL or GitHub repository URL.

Besides that, the extension knows something about the directory structure of each language project thus can deduce where are each relative module, standard library module or external package.
Ocena 4,6 (5 mnenj)
Prijavite se, da ocenite to razširitev
Še ni ocenjeno

Ocena shranjena

5
4
4
0
3
1
2
0
1
0
Preberi vseh 5 ocen
Dovoljenja in podatkiVeč o tem

Zahtevana dovoljenja:

  • dostopa do dejavnosti brskalnika med brskanjem
  • dostopa do vaših podatkov za github.com
  • dostopa do vaših podatkov za api.github.com
  • dostopa do vaših podatkov za raw.githubusercontent.com
  • dostopa do vaših podatkov za pypi.python.org
  • dostopa do vaših podatkov za registry.npmjs.org
  • dostopa do vaših podatkov za hackage.haskell.org
  • dostopa do vaših podatkov za pkg.julialang.org
  • dostopa do vaših podatkov za pub.dartlang.org
  • dostopa do vaših podatkov za crates.io
  • dostopa do vaših podatkov za rubygems.org
  • dostopa do vaših podatkov za packagist.org
  • dostopa do vaših podatkov za jsonbin.org
Več informacij
Povezave dodatka
  • Domača stran
  • Stran s podporo
  • E-naslov za podporo
Različica
2.3.1
Velikost
88,83 KB
Zadnja posodobitev
pred 6 leti (27. nov. 2019)
Sorodne kategorije
  • Razvoj za splet
  • Drugo
Licenca
Licenca MIT
Zgodovina različic
  • Ogled vseh različic
Dodaj v zbirko
Prijavi ta dodatek
Podprite tega razvijalca

Razvijalec te razširitve vas vabi, da podprete nadaljnji razvoj s skromnim prispevkom.

Prispevajte

Več razširitev razvijalca fiatjaf
  • Še ni ocenjeno

  • Še ni ocenjeno

  • Še ni ocenjeno

  • Še ni ocenjeno

  • Še ni ocenjeno

  • Še ni ocenjeno

Pojdi na domačo stran Mozille

Dodatki

  • O strani
  • Blog Dodatkov za Firefox
  • Delavnica razširitev
  • Razvojno središče
  • Pravilniki za razvijalce
  • Blog skupnosti
  • Forum
  • Prijavi hrošča
  • Smernice za ocene

Brskalniki

  • Desktop
  • Mobile
  • Enterprise

Izdelki

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Zasebnost
  • Piškotki
  • Pravno obvestilo

Če ni navedeno drugače, je vsebina tega spletnega mesta na voljo pod licenco Creative Commons Attribution Share-Alike v3.0 ali pod katerokoli novejšo različico.