summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2018-03-19 18:49:15 -0400
committerLuke Shumaker <lukeshu@lukeshu.com>2018-03-19 18:49:15 -0400
commit205c0c169a8a0a1a90522234fadd297a97a735bd (patch)
treef3815e0451e02bc1c56bf271d708344b95544b01
parentcf5ff07514854b8bcd49715b3bcac87e65899a9f (diff)
Use yarn for all deps except for jQuery
NPM has broken jQuery for <1.11; but jquerytools requires jQuery <1.9
-rw-r--r--.gitmodules3
-rw-r--r--Makefile14
m---------jarmon0
-rw-r--r--public-src/3rd-party/package.json3
-rw-r--r--public-src/3rd-party/yarn.lock12
l---------public-src/jarmon-style/loading.gif2
l---------public-src/jarmon-style/next.gif2
l---------public-src/jarmon-style/prev.gif2
l---------public-src/jarmon.js1
-rw-r--r--public-src/require.config.js16
10 files changed, 28 insertions, 27 deletions
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 99584cb..0000000
--- a/.gitmodules
+++ /dev/null
@@ -1,3 +0,0 @@
-[submodule "jarmon"]
- path = jarmon
- url = git://git.lukeshu.com/2git/jarmon
diff --git a/Makefile b/Makefile
index f71d600..6985fac 100644
--- a/Makefile
+++ b/Makefile
@@ -62,23 +62,13 @@ public-src/3rd-party/yarn.LICENSES.txt: bin/yarn-bower public-src/3rd-party/pack
bin/yarn-bower install
bin/yarn-bower licenses generate-disclaimer > $@
public/3rd-party: public-src/3rd-party/yarn.LICENSES.txt
+public-src/jarmon-style/%.gif: public-src/3rd-party/yarn.LICENSES.txt
+ @test -f $@
jquery-ver=1.6.3
-jsrrd-ver=1.1.1
-jquerytools-ver=8ac4636a01d3860f1c4726ba722190a531bf1068
jarmon-dependencies: public-src/jarmon-dependencies/jquery-$(jquery-ver).js
-jarmon-dependencies: public-src/jarmon-dependencies/javascriptrrd-$(jsrrd-ver)/rrdFile.js
-jarmon-dependencies: public-src/jarmon-dependencies/javascriptrrd-$(jsrrd-ver)/binaryXHR.js
-jarmon-dependencies: public-src/jarmon-dependencies/jquerytools-$(jquerytools-ver)/tabs.js
-jarmon-dependencies: public-src/jarmon-dependencies/jquerytools-$(jquerytools-ver)/toolbox.history.js
public-src/jarmon-dependencies/jquery-%.js:
@mkdir -p '$(@D)'
wget -O $@ 'http://code.jquery.com/jquery-$*.js'
-public-src/jarmon-dependencies/javascriptrrd-$(jsrrd-ver)/%:
- @mkdir -p '$(@D)'
- wget -O $@ 'https://git.lukeshu.com/2git/javascriptrrd/plain/src/lib/$*?id=v$(jsrrd-ver)'
-public-src/jarmon-dependencies/jquerytools-$(jquerytools-ver)/%:
- @mkdir -p '$(@D)'
- wget -O $@ 'https://raw.githubusercontent.com/jquerytools/jquerytools/$(jquerytools-ver)/src/$(firstword $(subst ., ,$*))/$*'
diff --git a/jarmon b/jarmon
deleted file mode 160000
-Subproject 2836159a6a67e659e6634cc8d4505829596fc61
diff --git a/public-src/3rd-party/package.json b/public-src/3rd-party/package.json
index 78d3f03..d59a2a7 100644
--- a/public-src/3rd-party/package.json
+++ b/public-src/3rd-party/package.json
@@ -1,6 +1,9 @@
{
"dependencies": {
"flot": "git://github.com/flot/flot#v0.8.3",
+ "jarmon": "git://git.lukeshu.com/2git/jarmon#lukeshu/master",
+ "javascriptrrd": "git://git.lukeshu.com/2git/javascriptrrd#v1.1.1",
+ "jquerytools": "git://github.com/jquerytools/jquerytools#8ac4636a01d3860f1c4726ba722190a531bf1068",
"requirejs": "^2.3.5",
"sorttable": "git://github.com/stuartlangridge/sorttable"
}
diff --git a/public-src/3rd-party/yarn.lock b/public-src/3rd-party/yarn.lock
index d71257a..39719ce 100644
--- a/public-src/3rd-party/yarn.lock
+++ b/public-src/3rd-party/yarn.lock
@@ -6,6 +6,18 @@
version "0.8.3"
resolved "git://github.com/flot/flot#453b017cc5acfd75e252b93e8635f57f4196d45d"
+"jarmon@git://git.lukeshu.com/2git/jarmon#lukeshu/master":
+ version "0.0.0"
+ resolved "git://git.lukeshu.com/2git/jarmon#2836159a6a67e659e6634cc8d4505829596fc614"
+
+"javascriptrrd@git://git.lukeshu.com/2git/javascriptrrd#v1.1.1":
+ version "0.0.0"
+ resolved "git://git.lukeshu.com/2git/javascriptrrd#ccb760b9a830c9f7aff831752edf0bb287189775"
+
+"jquerytools@git://github.com/jquerytools/jquerytools#8ac4636a01d3860f1c4726ba722190a531bf1068":
+ version "0.0.0"
+ resolved "git://github.com/jquerytools/jquerytools#8ac4636a01d3860f1c4726ba722190a531bf1068"
+
requirejs@^2.3.5:
version "2.3.5"
resolved "https://registry.yarnpkg.com/requirejs/-/requirejs-2.3.5.tgz#617b9acbbcb336540ef4914d790323a8d4b861b0"
diff --git a/public-src/jarmon-style/loading.gif b/public-src/jarmon-style/loading.gif
index fc52d2c..575e48e 120000
--- a/public-src/jarmon-style/loading.gif
+++ b/public-src/jarmon-style/loading.gif
@@ -1 +1 @@
-../../jarmon/docs/examples/assets/icons/loading.gif \ No newline at end of file
+../3rd-party/yarn/jarmon/docs/examples/assets/icons/loading.gif \ No newline at end of file
diff --git a/public-src/jarmon-style/next.gif b/public-src/jarmon-style/next.gif
index 8b08c07..1695d18 120000
--- a/public-src/jarmon-style/next.gif
+++ b/public-src/jarmon-style/next.gif
@@ -1 +1 @@
-../../jarmon/docs/examples/assets/icons/next.gif \ No newline at end of file
+../3rd-party/yarn/jarmon/docs/examples/assets/icons/next.gif \ No newline at end of file
diff --git a/public-src/jarmon-style/prev.gif b/public-src/jarmon-style/prev.gif
index 4c1ad5b..16fbeaa 120000
--- a/public-src/jarmon-style/prev.gif
+++ b/public-src/jarmon-style/prev.gif
@@ -1 +1 @@
-../../jarmon/docs/examples/assets/icons/prev.gif \ No newline at end of file
+../3rd-party/yarn/jarmon/docs/examples/assets/icons/prev.gif \ No newline at end of file
diff --git a/public-src/jarmon.js b/public-src/jarmon.js
deleted file mode 120000
index d8eb9e7..0000000
--- a/public-src/jarmon.js
+++ /dev/null
@@ -1 +0,0 @@
-../jarmon/jarmon/jarmon.js \ No newline at end of file
diff --git a/public-src/require.config.js b/public-src/require.config.js
index 432a906..5094bf1 100644
--- a/public-src/require.config.js
+++ b/public-src/require.config.js
@@ -9,15 +9,15 @@ var require = {
"flot/jquery.flot.stack", // >= 0.7
"flot/jquery.flot.time", // split in to a plugin in >=0.8.0
"flot/jquery.flot.selection", // split in to a plugin in >= 0.6
- "jquerytools/tabs",
- "jquerytools/toolbox.history",
+ "jquerytools/tabs/tabs",
+ "jquerytools/toolbox/toolbox.history",
],
exports: "jarmon"
},
// jQuery plugins
- "jquerytools/tabs" : { deps: ["jquery"], exports: "jQuery.tools.tabs" },
- "jquerytools/toolbox.history" : { deps: ["jquery" /* <1.9 */], exports: "jQuery.tools.history" },
- "flot/jquery.flot" : { deps: ["jquery" /* <1.9 */], exports: "jQuery.plot" },
+ "jquerytools/tabs/tabs" : { deps: ["jquery"], exports: "jQuery.tools.tabs" },
+ "jquerytools/toolbox/toolbox.history" : { deps: ["jquery" /* <1.9 */], exports: "jQuery.tools.history" },
+ "flot/jquery.flot" : { deps: ["jquery" /* <1.9 */], exports: "jQuery.plot" },
// Flot plugins
"flot/jquery.flot.time" : { deps: ["flot/jquery.flot"] },
"flot/jquery.flot.selection" : { deps: ["flot/jquery.flot"] },
@@ -30,11 +30,11 @@ var require = {
"flot" : "/3rd-party/yarn/flot",
//"jquery" : "/3rd-party/yarn/jquery/dist/jquery",
"requirejs" : "/3rd-party/yarn/requirejs/require",
+ "javascriptrrd" : "/3rd-party/yarn/javascriptrrd/src/lib",
+ "jquerytools" : "/3rd-party/yarn/jquerytools/src",
+ "jarmon" : "/3rd-party/yarn/jarmon/jarmon/jarmon",
"cfg" : "/cfg",
- "jarmon" : "/jarmon",
- "javascriptrrd" : "/jarmon-dependencies/javascriptrrd-1.1.1",
"jquery" : "/jarmon-dependencies/jquery-1.6.3",
- "jquerytools" : "/jarmon-dependencies/jquerytools-8ac4636a01d3860f1c4726ba722190a531bf1068",
},
};