relay-macro


License

License

GroupId

GroupId

com.dispalt.relay
ArtifactId

ArtifactId

relay-macro_sjs0.6_2.12
Last Version

Last Version

0.22.12
Release Date

Release Date

Type

Type

jar
Description

Description

relay-macro
relay-macro
Project URL

Project URL

https://github.com/goodcover/scala-relay
Project Organization

Project Organization

com.dispalt.relay
Source Code Management

Source Code Management

https://github.com/goodcover/scala-relay

Download relay-macro_sjs0.6_2.12

How to add to project

<!-- https://jarcasting.com/artifacts/com.dispalt.relay/relay-macro_sjs0.6_2.12/ -->
<dependency>
    <groupId>com.dispalt.relay</groupId>
    <artifactId>relay-macro_sjs0.6_2.12</artifactId>
    <version>0.22.12</version>
</dependency>
// https://jarcasting.com/artifacts/com.dispalt.relay/relay-macro_sjs0.6_2.12/
implementation 'com.dispalt.relay:relay-macro_sjs0.6_2.12:0.22.12'
// https://jarcasting.com/artifacts/com.dispalt.relay/relay-macro_sjs0.6_2.12/
implementation ("com.dispalt.relay:relay-macro_sjs0.6_2.12:0.22.12")
'com.dispalt.relay:relay-macro_sjs0.6_2.12:jar:0.22.12'
<dependency org="com.dispalt.relay" name="relay-macro_sjs0.6_2.12" rev="0.22.12">
  <artifact name="relay-macro_sjs0.6_2.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.dispalt.relay', module='relay-macro_sjs0.6_2.12', version='0.22.12')
)
libraryDependencies += "com.dispalt.relay" % "relay-macro_sjs0.6_2.12" % "0.22.12"
[com.dispalt.relay/relay-macro_sjs0.6_2.12 "0.22.12"]

Dependencies

compile (2)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.10
org.scala-js : scalajs-library_2.12 jar 0.6.31

provided (1)

Group / Artifact Type Version
org.sangria-graphql : sangria_2.12 jar 2.0.0-M1

test (2)

Group / Artifact Type Version
org.scala-js : scalajs-test-bridge_2.12 jar 0.6.31
org.scalatest : scalatest_2.12 jar 3.0.8

Project Modules

There are no modules declared in this project.

Relay Modern Tools for Scala.js Folks

There are three parts to this.

  • Relay Compiler Language for SJS - relay-compiler-language-scalajs details
  • Sbt plugin - addSbtPlugin("com.dispalt.relay" % "sbt-relay-compiler" % "<version>") which handles code generation sbt hooks
  • Scala.js runtime (plain scalajs) - "com.dispalt.relay" %%% "relay-macro" % "<version>" which handles the runtime, which is very small (intentionally).
  • Slinky relay module - "com.dispalt.relay" %%% "slinky-relay" % "<version>"

Change log

Dev Notes

  • call release to deploy everything, you'll need a GPG key, and Sonatype credentials handy
  • call slinky-relay-ijext/update
com.dispalt.relay

Goodcover

Versions

Version
0.22.12
0.22.11
0.22.8
0.22.7
0.22.6
0.22.5
0.22.4
0.22.3
0.22.2
0.22.1
0.22.0
0.21.5
0.21.4
0.21.3
0.21.2
0.21.1
0.21.0
0.20.6
0.20.5
0.20.4
0.20.3
0.20.2
0.20.1
0.20.0
0.12.0
0.11.0
0.10.3
0.10.2
0.10.1
0.10.0
0.9.0
0.8.2
0.8.1
0.8.0
0.7.6
0.7.5
0.7.3
0.7.2
0.7.0
0.6.12
0.6.11
0.6.10
0.6.9
0.6.8
0.6.7
0.6.6
0.6.5
0.6.4
0.3.0
0.2.1
0.2.0
0.1.7
0.1.6