فهرست منبع

Merge pull request #1764 from wongwill86/support_loading_as_module

Separate pipe for npm module d.ts file
David Catuhe 8 سال پیش
والد
کامیت
519e6cc490
4فایلهای تغییر یافته به همراه8 افزوده شده و 2 حذف شده
  1. 1 0
      Tools/Gulp/config.json
  2. 4 1
      Tools/Gulp/gulpfile.js
  3. 1 0
      Tools/Npm/getfiles.bat
  4. 2 1
      Tools/Npm/package.json

+ 1 - 0
Tools/Gulp/config.json

@@ -5,6 +5,7 @@
     "minNoWorkerFilename": "babylon.noworker.js",
     "minCoreFilename": "babylon.core.js",
     "declarationFilename": "babylon.d.ts",
+    "declarationModuleFilename": "babylon.module.d.ts",
     "outputDirectory": "../../dist/preview release",
     "srcOutputDirectory": "../../src/"
   },

+ 4 - 1
Tools/Gulp/gulpfile.js

@@ -214,7 +214,10 @@ gulp.task('typescript-compile', function () {
     return merge2([
         tsResult.dts
             .pipe(concat(config.build.declarationFilename))
-            //.pipe(addDtsExport("BABYLON"))
+            .pipe(gulp.dest(config.build.outputDirectory)),
+        tsResult.dts
+            .pipe(concat(config.build.declarationModuleFilename))
+            .pipe(addDtsExport("BABYLON"))
             .pipe(gulp.dest(config.build.outputDirectory)),
         tsResult.js
             .pipe(sourcemaps.write("./", 

+ 1 - 0
Tools/Npm/getfiles.bat

@@ -1,4 +1,5 @@
 xcopy /Y /F "../../dist/preview release/babylon.d.ts" .
+xcopy /Y /F "../../dist/preview release/babylon.module.d.ts" .
 xcopy /Y /F "../../dist/preview release/babylon.js" .
 xcopy /Y /F "../../dist/preview release/babylon.max.js"  .
 xcopy /Y /F "../../dist/preview release/babylon.noworker.js" . 

+ 2 - 1
Tools/Npm/package.json

@@ -15,6 +15,7 @@
   "main": "babylon.js",
   "files": [
     "babylon.d.ts",
+    "babylon.module.d.ts",
     "babylon.js",
     "babylon.max.js",
     "babylon.noworker.js",
@@ -23,7 +24,7 @@
     "Oimo.js",
     "package.json"
   ],
-  "typings": "babylon.d.ts",
+  "typings": "babylon.module.d.ts",
   "keywords": [
     "3D",
     "javascript",