ソースを参照

Switch ktx2Decoder from a package to an app

Popov72 5 年 前
コミット
ca23b6a58a

+ 2 - 1
.gitignore

@@ -200,4 +200,5 @@ gui/dist/
 # Local Netlify folder
 .netlify
 Playground/dist/
-Sandbox/public/dist/
+Sandbox/public/dist/
+ktx2Decoder/dist/

+ 11 - 39
Tools/Config/config.json

@@ -22,8 +22,7 @@
             "../../dist/preview release/glTF2Interface/babylon.glTF2Interface.d.ts",
             "../../dist/preview release/materialsLibrary/babylonjs.materials.d.ts",
             "../../dist/preview release/postProcessesLibrary/babylonjs.postProcess.d.ts",
-            "../../dist/preview release/proceduralTexturesLibrary/babylonjs.proceduralTextures.d.ts",
-            "../../dist/preview release/ktx2Decoder/babylonjs.ktx2Decoder.d.ts"
+            "../../dist/preview release/proceduralTexturesLibrary/babylonjs.proceduralTextures.d.ts"
         ],
         "typedocGenerationFiles": [
             "../../dist/preview release/babylon.d.ts",
@@ -48,8 +47,7 @@
         "serializers",
         "gui",
         "inspector",
-        "nodeEditor",
-        "ktx2Decoder"
+        "nodeEditor"
     ],
     "es6modules": [
         "core",
@@ -61,12 +59,12 @@
         "gui",
         "inspector",
         "viewer",
-        "nodeEditor",
-        "ktx2Decoder"
+        "nodeEditor"
     ],
     "apps": [
         "playground",
-        "sandbox"
+        "sandbox",
+        "ktx2Decoder"
     ],
     "lintModules": [
         "core",
@@ -644,38 +642,12 @@
         }
     },
     "ktx2Decoder": {
-        "libraries": [
-            {
-                "output": "babylon.ktx2Decoder.js",
-                "entry": "./legacy/legacy.ts"
-            }
-        ],
-        "build": {            
-            "mainFolder": "./ktx2Decoder/",
-            "umd": {
-                "packageName": "babylonjs-ktx2-decoder",
-                "webpackRoot": "KTX2DECODER",
-                "processDeclaration": {
-                    "filename": "babylon.ktx2Decoder.module.d.ts",
-                    "moduleName": "KTX2DECODER",
-                    "importsToRemove": []
-                }
-            },
-            "es6": {
-                "webpackBuild": true,
-                "buildDependencies": [
-                ],
-                "packageName": "@babylonjs/ktx2-decoder",
-                "readme": "dist/preview release/ktx2Decoder/readme-es6.md",
-                "packagesFiles": [
-                    "babylon.ktx2Decoder.max.js",
-                    "babylon.ktx2Decoder.max.js.map",
-                    "babylon.ktx2Decoder.module.d.ts",
-                    "readme.md"
-                ],
-                "typings": "babylon.ktx2Decoder.module.d.ts",
-                "index": "babylon.ktx2Decoder.max.js"
-            }
+        "distFile": "/ktx2Decoder/dist/babylon.ktx2Decoder.js",
+        "build": {
+            "ignoreInWorkerMode": true,
+            "ignoreInTestMode": true,
+            "distOutputDirectory": "../../ktx2Decoder/dist/",
+            "mainFolder": "./ktx2Decoder/"
         }
     },
     "playground": {

+ 0 - 26
dist/preview release/ktx2Decoder/package.json

@@ -1,26 +0,0 @@
-{
-    "author": {
-        "name": "David CATUHE"
-    },
-    "name": "babylonjs-ktx2-decoder",
-    "description": "The Babylon.js KTX2 decoder.",
-    "version": "4.2.0",
-    "repository": {
-        "type": "git",
-        "url": "https://github.com/BabylonJS/Babylon.js.git"
-    },
-    "license": "Apache-2.0",
-    "dependencies": {
-    },
-    "files": [
-        "babylon.ktx2Decoder.max.js.map",
-        "babylon.ktx2Decoder.max.js",
-        "babylon.ktx2Decoder.js",
-        "babylon.ktx2Decoder.module.d.ts",
-        "readme.md",
-        "package.json"
-    ],
-    "engines": {
-        "node": "*"
-    }
-}

+ 0 - 1
dist/preview release/ktx2Decoder/readme-es6.md

@@ -1 +0,0 @@
-KTX2 Decoder es6

+ 0 - 1
dist/preview release/ktx2Decoder/readme.md

@@ -1 +0,0 @@
-KTX2 Decoder