2016-09-02 2 views
4

Ich möchte sehen, ob eine bestimmte Bibliothek für scala JS kompiliert wurde.Woher werden scala js-Abhängigkeiten (angegeben mit %%%) heruntergeladen, und wie kann ich nach ihnen suchen?

libraryDependencies += "com.github.crocodilejs" %%% "frisbee" % "1.1.3"

:

Ich weiß, dass ich zu webjars gehen könnte, und fügen Sie es, aber wie kann ich herausfinden, ob ich kann nur die dreifachen Prozent verwendet (%%%) Syntax es als eine Abhängigkeit wie zu erklären, Für normale Gläser kann ich und ähnliches suchen - was ist dort, scala JS Abhängigkeiten zu suchen, also muss ich nicht mein eigenes mit Webjars erstellen?

Gibt es auch etwas wie http://definitelytyped.org/ für scalajs, so kann ich bereits vorhandene Fassaden für JS-Bibliotheken finden?

+1

Sie könnten auch den Scaladex betrachten: https://index.scala-lang.org/ – gzm0

+0

@ gzm0 Danke, das ist einfacher zu suchen als mvnrepository. Ich konnte dort keine jquery Fassade finden, aber es gibt eine auf scaladex. – jbrown

Antwort

2

Neben @ gzm0 Antwort:

Sie können in der Tat bei http://search.maven.org/ mit dem _sjs Suffix für Scala.js Bibliotheken suchen, sondern ein einfacher Weg könnte die Scaladex zu verwenden sein, die einen Index aller Scala Bibliotheken . Es gibt a filter for Scala.js libraries.

Die wichtigsten Scala.js Bibliotheken sind auch bei https://www.scala-js.org/libraries/

auf der Website aufgeführt Wie bei einem Äquivalent von DefinitelyTyped, es ist eigentlich Maven Zentral auch, weil Scala.js Typ Fassaden nichts mehr als Scala.js-Bibliotheken. Eine Liste bekannter Fassadenbibliotheken finden Sie unter https://www.scala-js.org/libraries/facades.html, die im Wesentlichen ist die DefinitelyTyped von Scala.js.

+0

Das ist wirklich praktisch und genau das, was ich gesucht habe. Vielen Dank. – jbrown

0

Scala.js Gläser sind auch auf maven central veröffentlicht. Sie müssen lediglich nach dem Suffix _sjs im Namen suchen.

Ich nehme com.chuusai, shapeless als ein Beispiel.

Für Scala 2.11 finden Sie das Artefakt shapeless_2.11. Für Scala 2.11 und Scala.js 0.6.x finden Sie das Artefakt shapeless_sjs0.6_2.11.

Verwandte Themen