mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 02:55:58 +01:00 
			
		
		
		
	feat(deps): benchpressjs@2.2.1 (#8887)
Better warnings, faster template compiles
This commit is contained in:
		| @@ -240,7 +240,7 @@ async function compileTemplate() { | ||||
| 	const source = await fs.promises.readFile(sourceFile, 'utf8'); | ||||
|  | ||||
| 	const [compiled] = await Promise.all([ | ||||
| 		Benchpress.precompile(source), | ||||
| 		Benchpress.precompile(source, { filename: 'install/index.tpl' }), | ||||
| 		mkdirp(path.dirname(destJs)), | ||||
| 	]); | ||||
|  | ||||
|   | ||||
| @@ -81,9 +81,7 @@ const buildCustomTemplates = async (config) => { | ||||
|  | ||||
| 		await Promise.all(templatesToBuild.map(async (template) => { | ||||
| 			const source = await meta.templates.processImports(paths, template.path, template.text); | ||||
| 			const compiled = await Benchpress.precompile(source, { | ||||
| 				minify: global.env !== 'development', | ||||
| 			}); | ||||
| 			const compiled = await Benchpress.precompile(source, { filename: template.path }); | ||||
| 			await fs.promises.writeFile(template.fullpath.replace(/\.tpl$/, '.js'), compiled); | ||||
| 		})); | ||||
|  | ||||
|   | ||||
| @@ -111,9 +111,7 @@ async function compileTemplate(filename, source) { | ||||
| 	})); | ||||
|  | ||||
| 	source = await processImports(paths, filename, source); | ||||
| 	const compiled = await Benchpress.precompile(source, { | ||||
| 		minify: process.env.NODE_ENV !== 'development', | ||||
| 	}); | ||||
| 	const compiled = await Benchpress.precompile(source, { filename }); | ||||
| 	return await fs.promises.writeFile(path.join(viewsPath, filename.replace(/\.tpl$/, '.js')), compiled); | ||||
| } | ||||
| Templates.compileTemplate = compileTemplate; | ||||
| @@ -136,7 +134,7 @@ async function compile() { | ||||
| 		await mkdirp(path.join(viewsPath, path.dirname(name))); | ||||
|  | ||||
| 		await fs.promises.writeFile(path.join(viewsPath, name), imported); | ||||
| 		const compiled = await Benchpress.precompile(imported, { minify: process.env.NODE_ENV !== 'development' }); | ||||
| 		const compiled = await Benchpress.precompile(imported, { filename: name }); | ||||
| 		await fs.promises.writeFile(path.join(viewsPath, name.replace(/\.tpl$/, '.js')), compiled); | ||||
| 	})); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user