summaryrefslogtreecommitdiff
path: root/gulpfile.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2016-03-17 13:25:52 +0100
committerFlorian Dold <florian.dold@gmail.com>2016-03-17 13:25:52 +0100
commit907ec320137ff2eb9e75e2530a12cc62cf0a9152 (patch)
treed0fb718f0f898879c0d530d05a8c920ba9d0bb41 /gulpfile.js
parenta33ea7f53230919c69bf7fb91bc1b6a4663d929e (diff)
downloadwallet-core-907ec320137ff2eb9e75e2530a12cc62cf0a9152.tar.gz
wallet-core-907ec320137ff2eb9e75e2530a12cc62cf0a9152.tar.bz2
wallet-core-907ec320137ff2eb9e75e2530a12cc62cf0a9152.zip
add srcdist target
Diffstat (limited to 'gulpfile.js')
-rw-r--r--gulpfile.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/gulpfile.js b/gulpfile.js
index 6c8801862..862aeba19 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -64,8 +64,24 @@ const paths = {
"popup/**/*.{html,css}",
"pages/**/*.{html,css}",
],
+ extra: [
+ "AUTHORS",
+ "README",
+ "COPYING",
+ "gulpfile.js",
+ "tsconfig.json",
+ "package.json",
+ "pogen/pogen.ts",
+ "pogen/tsconfig.json",
+ "pogen/example/test.ts",
+ ],
};
+paths.srcdist = [].concat(paths.ts.release,
+ paths.ts.dev,
+ paths.dist,
+ paths.extra);
+
const tsBaseArgs = {
@@ -145,6 +161,17 @@ gulp.task("package-unstable", ["compile-prod", "dist-prod", "manifest-unstable"]
/**
+ * Create source distribution.
+ */
+gulp.task("srcdist", [], function () {
+ let zipname = String.prototype.concat("taler-wallet-", manifest.version, "-src.zip");
+ return gulp.src(paths.srcdist, {buffer: false, stripBOM: false, base: "."})
+ .pipe(zip(zipname))
+ .pipe(gulp.dest("."));
+});
+
+
+/**
* Generate a tsconfig.json with the
* given compiler options that compiles
* all files piped into it.