Skip to content

Commit c4feb53

Browse files
committed
build fix, other fixes
1 parent a716af4 commit c4feb53

File tree

9 files changed

+24
-15
lines changed

9 files changed

+24
-15
lines changed

build.sbt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
ScalaJSON.settings
22

3-
lazy val jsonJs = Project("scala-json", file("scalajs"))
3+
lazy val jsonJs = Project("scala-json-js", file("scalajs"))
44
.enablePlugins(ScalaJSPlugin)
55
.settings(ScalaJSON.jsSettings: _*)
66

7-
lazy val json = project.aggregate(jsonJs).settings(ScalaJSON.settings: _*).aggregate(jsonJs)
7+
lazy val root = Project("scala-json", file(".")).settings(ScalaJSON.settings: _*).aggregate(jsonJs)
8+
9+
version in ThisBuild := "0.1-RC1"
10+
11+
crossScalaVersions in ThisBuild := Seq("2.11.4")//, "2.10.4")

project/ScalaJSON.scala

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,12 @@ object Repository {
2525

2626
object ScalaJSON {
2727
val commonSettings = Seq(
28-
version := "0.1",
28+
name := "scala-json",
2929
scalaVersion := "2.11.5",
3030
organization := "com.mediamath",
3131
organizationName := "MediaMath, Inc",
3232
organizationHomepage := Some(url("http://www.mediamath.com")),
3333
credentials ++= Repository.userCredentials,
34-
publishMavenStyle := true,
3534
crossPaths := true,
3635
publishTo := Some("publish" at Repository.globalPublishTo(isSnapshot.value)),
3736
publishArtifact in Test := false,
@@ -42,7 +41,9 @@ object ScalaJSON {
4241
libraryDependencies <++= scalaVersion { x =>
4342
Seq(
4443
"org.scala-lang" % "scala-reflect" % x,
45-
"org.scala-lang" % "scala-compiler" % x
44+
"org.scala-lang" % "scala-compiler" % x,
45+
46+
"com.lihaoyi" %% "utest" % "0.3.0" % "test"
4647
)
4748
},
4849

@@ -54,13 +55,9 @@ object ScalaJSON {
5455
testFrameworks += new TestFramework("utest.runner.Framework")
5556
)
5657

57-
val settings = commonSettings ++ Seq(
58-
name := "scala-json"
59-
)
58+
val settings = commonSettings
6059

6160
val jsSettings = commonSettings ++ Seq(
62-
name := "scala-json",
63-
6461
unmanagedSourceDirectories in Compile +=
6562
(baseDirectory in ThisBuild).value / "src" / "main" / "scala",
6663
unmanagedSourceDirectories in Test +=

project/plugins.sbt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1+
resolvers += Resolver.url(
2+
"tpolecat-sbt-plugin-releases",
3+
url("http://dl.bintray.com/content/tpolecat/sbt-plugin-releases"))(
4+
Resolver.ivyStylePatterns)
5+
6+
addSbtPlugin("org.tpolecat" % "tut-plugin" % "0.3.2")
7+
18
addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.0")

scalajs/src/main/scala/json/JSJValue.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import js.JSConverters._
88
object JSJValue {
99
def from(v: Any): JValue = v match {
1010
case x: JValue => x
11-
case seq0: js.Array[Any] =>
11+
case seq0: js.Array[_] =>
1212
val seq: Seq[Any] = seq0
1313
val jvals: Seq[JValue] = seq.map(JSJValue.from)
1414

src/main/scala/json/JValue.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ object JValue extends Accessors with VMContext.JValueCompanionBase /* extends Ge
4141

4242
val res = deser.mapper.readValue[JValue](str, classOf[JValue])
4343

44-
deser.reset
44+
deser.reset()
4545

4646
res
4747
}

src/main/scala/json/internal/JSONParser.scala

100755100644
File mode changed.

src/main/scala/json/internal/JValueObjectDeserializer.scala

100755100644
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ class JValueObjectDeserializer extends StdDeserializer[JValue](classOf[JValue])
6767
deserialize(jp, ctx)
6868
}
6969

70-
def reset {
70+
def reset() {
7171
if (valCache.size > maxCacheSizeBeforeFlush)
7272
valCache = valCache.empty
7373
}

src/main/scala/json/tools/Enumerable.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ abstract class TypedEnumerator[K, T <: Enumerable[K, T]](implicit m: Manifest[T]
3131

3232
trait Value extends Enumerable[K, T] { typed: T =>
3333
def enumerator = TypedEnumerator.this
34-
def acc = acc
34+
def acc = acc0
3535
}
3636

3737
lazy val keyMap = valueMap(_.key)

src/test/scala/json/Sample.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ package json
33
import json.annotations._
44
import json.internal.JSONAnnotations.FieldAccessorAnnotation
55

6-
import org.qirx.littlespec.Specification
6+
import utest._
7+
import utest.ExecutionContext.RunNow
78

89
import scala.annotation.meta
910

0 commit comments

Comments
 (0)