@@ -4,7 +4,7 @@ import sbt.Keys._
4
4
import sbt .Project .projectToRef
5
5
import sbt ._
6
6
7
- val apiVersion = " 0.0.8 "
7
+ val apiVersion = " 0.0.9 "
8
8
val paradisePluginVersion = " 2.1.0"
9
9
val _scalaVersion = " 2.11.8"
10
10
val scalaJsDomVersion = " 0.9.0"
@@ -25,14 +25,14 @@ val commonSettings = Seq(
25
25
)
26
26
27
27
lazy val root = (project in file(" ." )).
28
- aggregate(core, angularjs, express, facebook, kafka_node, linkedin, mongodb, node_zookeeper, nodejs , repl)
28
+ aggregate(core, angularjs, express, facebook, kafka_node, linkedin, mongodb, node, node_os, node_zookeeper , repl)
29
29
30
30
lazy val core = (project in file(" core" )).
31
31
enablePlugins(ScalaJSPlugin ).
32
32
settings(commonSettings : _* ).
33
33
settings(
34
- name := " means" ,
35
- description := " Core bindings for MEANS.js"
34
+ name := " means-core " ,
35
+ description := " MEANS.js core utilities "
36
36
)
37
37
38
38
lazy val angularjs = (project in file(" angularjs" )).
@@ -41,92 +41,101 @@ lazy val angularjs = (project in file("angularjs")).
41
41
settings(commonSettings : _* ).
42
42
settings(
43
43
name := " means-angularjs" ,
44
- description := " AngularJS bindings for Scala.js"
44
+ description := " AngularJS facade for Scala.js"
45
45
)
46
46
47
- lazy val facebook = (project in file(" facebook" )).
47
+ lazy val facebook = (project in file(" social/ facebook" )).
48
48
dependsOn(core, angularjs).
49
49
enablePlugins(ScalaJSPlugin ).
50
50
settings(commonSettings : _* ).
51
51
settings(
52
- name := " means-facebook" ,
53
- description := " Facebook buildings for Scala.js"
52
+ name := " means-social- facebook" ,
53
+ description := " Social/ Facebook facade for Scala.js"
54
54
)
55
55
56
- lazy val express = (project in file(" express" )).
57
- dependsOn(core, nodejs ).
56
+ lazy val express = (project in file(" node/ express" )).
57
+ dependsOn(core, node ).
58
58
enablePlugins(ScalaJSPlugin ).
59
59
settings(commonSettings : _* ).
60
60
settings(
61
- name := " means-express" ,
62
- description := " Express.js bindings for Scala.js"
61
+ name := " means-node- express" ,
62
+ description := " NodeJS/ Express facade for Scala.js"
63
63
)
64
64
65
- lazy val linkedin = (project in file(" linkedin" )).
65
+ lazy val linkedin = (project in file(" social/ linkedin" )).
66
66
dependsOn(core, angularjs).
67
67
enablePlugins(ScalaJSPlugin ).
68
68
settings(commonSettings : _* ).
69
69
settings(
70
- name := " means-linkedin" ,
71
- description := " LinkedIn buildings for Scala.js"
70
+ name := " means-social- linkedin" ,
71
+ description := " Social/ LinkedIn facade for Scala.js"
72
72
)
73
73
74
- lazy val kafka_node = (project in file(" kafka_node" )).
75
- dependsOn(core, nodejs , node_zookeeper).
74
+ lazy val kafka_node = (project in file(" node/ kafka_node" )).
75
+ dependsOn(core, node , node_zookeeper).
76
76
enablePlugins(ScalaJSPlugin ).
77
77
settings(commonSettings : _* ).
78
78
settings(
79
- name := " means-kafka- node" ,
80
- description := " Kafka bindings for Scala.js"
79
+ name := " means-node-kafkanode " ,
80
+ description := " NodeJS/ Kafka facade for Scala.js"
81
81
)
82
82
83
- lazy val mongodb = (project in file(" mongodb" )).
84
- dependsOn(core, nodejs ).
83
+ lazy val mongodb = (project in file(" node/ mongodb" )).
84
+ dependsOn(core, node ).
85
85
enablePlugins(ScalaJSPlugin ).
86
86
settings(commonSettings : _* ).
87
87
settings(
88
- name := " means-mongodb" ,
89
- description := " MongoDB bindings for Scala.js"
88
+ name := " means-node- mongodb" ,
89
+ description := " NodeJS/ MongoDB facade for Scala.js"
90
90
)
91
91
92
- lazy val nodejs = (project in file(" nodejs " )).
92
+ lazy val node = (project in file(" node/core " )).
93
93
dependsOn(core).
94
94
enablePlugins(ScalaJSPlugin ).
95
95
settings(commonSettings : _* ).
96
96
settings(
97
- name := " means-nodejs " ,
98
- description := " Node.js bindings for Scala.js"
97
+ name := " means-node-core " ,
98
+ description := " NodeJS/Core facade for Scala.js"
99
99
)
100
100
101
- lazy val node_zookeeper = (project in file(" node_zookeeper" )).
102
- dependsOn(core, nodejs).
101
+ lazy val node_os = (project in file(" node/os" )).
102
+ dependsOn(core, node).
103
+ enablePlugins(ScalaJSPlugin ).
104
+ settings(commonSettings : _* ).
105
+ settings(
106
+ name := " means-node-os" ,
107
+ description := " NodeJS/OS facade for Scala.js"
108
+ )
109
+
110
+ lazy val node_zookeeper = (project in file(" node/node_zookeeper" )).
111
+ dependsOn(core, node).
103
112
enablePlugins(ScalaJSPlugin ).
104
113
settings(commonSettings : _* ).
105
114
settings(
106
115
name := " means-node-zookeeper-client" ,
107
- description := " Zookeeper client bindings for Scala.js"
116
+ description := " NodeJS/ Zookeeper- client facade for Scala.js"
108
117
)
109
118
110
- lazy val repl = (project in file(" repl" )).
111
- dependsOn(core, nodejs ).
119
+ lazy val repl = (project in file(" node/ repl" )).
120
+ dependsOn(core, node ).
112
121
enablePlugins(ScalaJSPlugin ).
113
122
settings(commonSettings : _* ).
114
123
settings(
115
124
name := " means-node-repl" ,
116
- description := " REPL bindings for Scala.js"
125
+ description := " NodeJS/ REPL facade for Scala.js"
117
126
)
118
127
119
128
lazy val examples = (project in file(" examples" )).
120
- aggregate(core, express, kafka_node, mongodb, nodejs , node_zookeeper, repl).
121
- dependsOn(core, express, kafka_node, mongodb, nodejs , node_zookeeper, repl).
129
+ aggregate(core, express, kafka_node, mongodb, node, node_os , node_zookeeper, repl).
130
+ dependsOn(core, express, kafka_node, mongodb, node, node_os , node_zookeeper, repl).
122
131
enablePlugins(ScalaJSPlugin ).
123
132
settings(commonSettings : _* ).
124
133
settings(
125
134
name := " means-examples" ,
126
135
description := " MEANS.js examples" ,
127
136
pipelineStages := Seq (gzip),
128
137
compile in Compile <<=
129
- (compile in Compile ) dependsOn (fastOptJS in(nodejs , Compile )),
138
+ (compile in Compile ) dependsOn (fastOptJS in(node , Compile )),
130
139
ivyScala := ivyScala.value map (_.copy(overrideScalaVersion = true ))
131
140
)
132
141
0 commit comments