Browse Source

Remap Es6 files for inspector

sebavan 6 years ago
parent
commit
69e1e67257
2 changed files with 23 additions and 10 deletions
  1. 9 1
      Tools/Config/config.json
  2. 14 9
      Tools/Publisher/publisher.js

+ 9 - 1
Tools/Config/config.json

@@ -527,7 +527,15 @@
                 "packageName": "@babylonjs/inspector",
                 "requiredFiles": [
                     "dist/preview release/inspector/readme.md"
-                ]
+                ],
+                "pacakagesFiles": [
+                    "babylon.inspector.bundle.max.js",
+                    "babylon.inspector.bundle.max.js.map",
+                    "babylon.inspector.module.d.ts",
+                    "readme.md"
+                ],
+                "typings": "babylon.inspector.module.d.ts",
+                "index": "babylon.inspector.bundle.max.js"
             }
         }
     },

+ 14 - 9
Tools/Publisher/publisher.js

@@ -149,17 +149,22 @@ function processEs6Packages(version) {
             });
         }
 
-        let files = getFiles(packagePath)
-            .map(f => f.replace(packagePath + "/", ""))
-            .filter(f => f.indexOf("assets/") === -1);
-
         legacyPackageJson.name = es6Config.packageName;
         legacyPackageJson.version = version;
-        legacyPackageJson.main = "index.js";
-        legacyPackageJson.module = "index.js";
-        legacyPackageJson.esnext = "index.js";
-        legacyPackageJson.typings = "index.d.ts";
-        legacyPackageJson.files = files;
+        legacyPackageJson.main = es6Config.index || "index.js";
+        legacyPackageJson.module = es6Config.index || "index.js";
+        legacyPackageJson.esnext = es6Config.index || "index.js";
+        legacyPackageJson.typings = es6Config.typings || "index.d.ts";
+
+        if (es6Config.pacakagesFiles) {
+            legacyPackageJson.files = es6Config.pacakagesFiles;
+        }
+        else {
+            let files = getFiles(packagePath)
+                .map(f => f.replace(packagePath + "/", ""))
+                .filter(f => f.indexOf("assets/") === -1);
+            legacyPackageJson.files = files;
+        }
 
         ["dependencies", "peerDependencies", "devDependencies"].forEach(key => {
             if (legacyPackageJson[key]) {