瀏覽代碼

Merge pull request #20389 from mrdoob/rollup

Rollup: Replace addons three.module.js dependency.
Mr.doob 4 年之前
父節點
當前提交
f93563c95b
共有 1 個文件被更改,包括 24 次插入0 次删除
  1. 24 0
      utils/build/rollup.config.js

+ 24 - 0
utils/build/rollup.config.js

@@ -180,6 +180,27 @@ function glconstants() {
 
 }
 
+function addons() {
+
+	return {
+
+		transform( code, id ) {
+
+			if ( /\/examples\/jsm\//.test( id ) === false ) return;
+
+			code = code.replace( 'build/three.module.js', 'src/Three.js' );
+
+			return {
+				code: code,
+				map: null
+			};
+
+		}
+
+	};
+
+}
+
 function glsl() {
 
 	return {
@@ -306,6 +327,7 @@ export default [
 	{
 		input: 'src/Three.js',
 		plugins: [
+			addons(),
 			glconstants(),
 			glsl(),
 			babel( {
@@ -329,6 +351,7 @@ export default [
 	{
 		input: 'src/Three.js',
 		plugins: [
+			addons(),
 			glconstants(),
 			glsl(),
 			babel( {
@@ -351,6 +374,7 @@ export default [
 	{
 		input: 'src/Three.js',
 		plugins: [
+			addons(),
 			glconstants(),
 			glsl(),
 			header()