[ESM] Remove the remaining require from the gulpfile
				
					
				
			This commit is contained in:
		
							parent
							
								
									bd67f7841f
								
							
						
					
					
						commit
						337cba736e
					
				
							
								
								
									
										10
									
								
								gulpfile.mjs
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								gulpfile.mjs
									
									
									
									
									
								
							| @ -17,7 +17,7 @@ | |||||||
| import * as builder from "./external/builder/builder.mjs"; | import * as builder from "./external/builder/builder.mjs"; | ||||||
| import { exec, spawn, spawnSync } from "child_process"; | import { exec, spawn, spawnSync } from "child_process"; | ||||||
| import autoprefixer from "autoprefixer"; | import autoprefixer from "autoprefixer"; | ||||||
| import { createRequire } from "module"; | import babel from "@babel/core"; | ||||||
| import crypto from "crypto"; | import crypto from "crypto"; | ||||||
| import { fileURLToPath } from "url"; | import { fileURLToPath } from "url"; | ||||||
| import fs from "fs"; | import fs from "fs"; | ||||||
| @ -41,7 +41,6 @@ import webpackStream from "webpack-stream"; | |||||||
| import zip from "gulp-zip"; | import zip from "gulp-zip"; | ||||||
| 
 | 
 | ||||||
| const __dirname = path.dirname(fileURLToPath(import.meta.url)); | const __dirname = path.dirname(fileURLToPath(import.meta.url)); | ||||||
| const require = createRequire(import.meta.url); |  | ||||||
| 
 | 
 | ||||||
| const BUILD_DIR = "build/"; | const BUILD_DIR = "build/"; | ||||||
| const L10N_DIR = "l10n/"; | const L10N_DIR = "l10n/"; | ||||||
| @ -1528,14 +1527,14 @@ function buildLibHelper(bundleDefines, inputStream, outputDir) { | |||||||
|   // __non_webpack_require__ has to be used.
 |   // __non_webpack_require__ has to be used.
 | ||||||
|   // In this target, we don't create a bundle, so we have to replace the
 |   // In this target, we don't create a bundle, so we have to replace the
 | ||||||
|   // occurrences of __non_webpack_require__ ourselves.
 |   // occurrences of __non_webpack_require__ ourselves.
 | ||||||
|   function babelPluginReplaceNonWebpackImports(babel) { |   function babelPluginReplaceNonWebpackImports(b) { | ||||||
|     return { |     return { | ||||||
|       visitor: { |       visitor: { | ||||||
|         Identifier(curPath, state) { |         Identifier(curPath, state) { | ||||||
|           if (curPath.node.name === "__non_webpack_require__") { |           if (curPath.node.name === "__non_webpack_require__") { | ||||||
|             curPath.replaceWith(babel.types.identifier("require")); |             curPath.replaceWith(b.types.identifier("require")); | ||||||
|           } else if (curPath.node.name === "__non_webpack_import__") { |           } else if (curPath.node.name === "__non_webpack_import__") { | ||||||
|             curPath.replaceWith(babel.types.identifier("import")); |             curPath.replaceWith(b.types.identifier("import")); | ||||||
|           } |           } | ||||||
|         }, |         }, | ||||||
|       }, |       }, | ||||||
| @ -1562,7 +1561,6 @@ function buildLibHelper(bundleDefines, inputStream, outputDir) { | |||||||
|     ); |     ); | ||||||
|     return licenseHeaderLibre + content; |     return licenseHeaderLibre + content; | ||||||
|   } |   } | ||||||
|   const babel = require("@babel/core"); |  | ||||||
|   const ctx = { |   const ctx = { | ||||||
|     rootPath: __dirname, |     rootPath: __dirname, | ||||||
|     saveComments: false, |     saveComments: false, | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user