فهرست منبع

Switch to Gulp for Blender zip file

Palmer-JC 8 سال پیش
والد
کامیت
37d689638c
4فایلهای تغییر یافته به همراه17 افزوده شده و 12 حذف شده
  1. 0 10
      Exporters/Blender/zip_media.xml
  2. 10 1
      Tools/Gulp/gulpfile.js
  3. 2 1
      Tools/Gulp/package.json
  4. 5 0
      Tools/Gulp/readme.md

+ 0 - 10
Exporters/Blender/zip_media.xml

@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="zipper">
-	<property name="version" value="5.2"/>
-	
-	<!-- this target assumes it is run from Babylon.js/Exporters/Blender directory.  -->
-    <target name="make-zip">
-    	<zip destfile="Blender2Babylon-${version}.zip" basedir="src" level="9"></zip>
-    </target>
-
-</project>

+ 10 - 1
Tools/Gulp/gulpfile.js

@@ -21,6 +21,8 @@ var path = require('path');
 var sass = require('gulp-sass');
 var webpack = require('webpack-stream');
 
+var zip = require('gulp-zip');
+
 var config = require("./config.json");
 var customConfig = require("./custom.config.json");
 
@@ -380,4 +382,11 @@ gulp.task('webserver', function () {
  * Combine Webserver and Watch as long as vscode does not handle multi tasks.
  */
 gulp.task('run', ['watch', 'webserver'], function () {
-});
+});
+
+
+gulp.task("zip-blender" , function() {
+    return gulp.src('../../Exporters/Blender/src/**')
+    .pipe(zip('Blender2Babylon-5.2.zip'))
+    .pipe(gulp.dest('../../Exporters/Blender'));
+});

+ 2 - 1
Tools/Gulp/package.json

@@ -31,7 +31,8 @@
     "css-loader": "^0.25.0",
     "style-loader": "^0.13.1",
     "exports-loader": "^0.6.3",
-    "imports-loader": "^0.7.0"
+    "imports-loader": "^0.7.0",
+    "gulp-zip": "~3.2.0"
   },
   "scripts": {
     "install": "npm --prefix ../../Playground/ install ../../Playground/ && gulp typescript-compile && gulp typescript-libraries && gulp deployLocalDev"

+ 5 - 0
Tools/Gulp/readme.md

@@ -89,3 +89,8 @@ Be aware that all js files content will be overwritten.
 ### Compile all the typscript and the library
 ```
 gulp typescript-all
+```
+### Zip individual Blender python files for distribute-able
+```
+gulp zip-blender
+```