Explorar o código

Add build-module script (#22442)

* Build: add build-module script

* Fix package.json format

* Refactor build-module conditional
Marco Fugaro %!s(int64=3) %!d(string=hai) anos
pai
achega
efa771f1d0
Modificáronse 2 ficheiros con 11 adicións e 1 borrados
  1. 1 0
      package.json
  2. 10 1
      utils/build/rollup.config.js

+ 1 - 0
package.json

@@ -66,6 +66,7 @@
     "start": "npm run dev",
     "start": "npm run dev",
     "test": "npm run lint && npm run test-unit",
     "test": "npm run lint && npm run test-unit",
     "build": "rollup -c utils/build/rollup.config.js",
     "build": "rollup -c utils/build/rollup.config.js",
+    "build-module": "ONLY_MODULE=true rollup -c utils/build/rollup.config.js",
     "build-examples": "rollup -c utils/build/rollup.examples.config.js && echo '\nFormatting...' && eslint examples/js --ext js --ignore-pattern libs --ignore-pattern ifc --fix",
     "build-examples": "rollup -c utils/build/rollup.examples.config.js && echo '\nFormatting...' && eslint examples/js --ext js --ignore-pattern libs --ignore-pattern ifc --fix",
     "dev": "concurrently --names \"ROLLUP,HTTP\" -c \"bgBlue.bold,bgGreen.bold\" \"rollup -c utils/build/rollup.config.js -w -m inline\" \"servez -p 8080\"",
     "dev": "concurrently --names \"ROLLUP,HTTP\" -c \"bgBlue.bold,bgGreen.bold\" \"rollup -c utils/build/rollup.config.js -w -m inline\" \"servez -p 8080\"",
     "lint": "eslint src --ext js",
     "lint": "eslint src --ext js",

+ 10 - 1
utils/build/rollup.config.js

@@ -307,7 +307,7 @@ function privateProperties() {
 
 
 }
 }
 
 
-export default [
+let builds = [
 	{
 	{
 		input: 'src/Three.js',
 		input: 'src/Three.js',
 		plugins: [
 		plugins: [
@@ -373,3 +373,12 @@ export default [
 		]
 		]
 	}
 	}
 ];
 ];
+
+
+if ( process.env.ONLY_MODULE === 'true' ) {
+
+	builds = builds[ 0 ];
+
+}
+
+export default builds;