File tree Expand file tree Collapse file tree 2 files changed +12
-6
lines changed
packages/preview-server/src/utils/esbuild Expand file tree Collapse file tree 2 files changed +12
-6
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ " @react-email/preview-server " : patch
3
+ ---
4
+
5
+ fix rendering utilities exporter plugin not running for symlinks
Original file line number Diff line number Diff line change @@ -16,14 +16,15 @@ import { escapeStringForRegex } from './escape-string-for-regex';
16
16
*/
17
17
export const renderingUtilitiesExporter = ( emailTemplates : string [ ] ) => ( {
18
18
name : 'rendering-utilities-exporter' ,
19
- setup : ( b : PluginBuild ) => {
19
+ setup : async ( b : PluginBuild ) => {
20
+ const filterOptions = await Promise . all (
21
+ emailTemplates . map ( async ( emailPath ) =>
22
+ escapeStringForRegex ( await fs . realpath ( emailPath ) ) ,
23
+ ) ,
24
+ ) ;
20
25
b . onLoad (
21
26
{
22
- filter : new RegExp (
23
- emailTemplates
24
- . map ( ( emailPath ) => escapeStringForRegex ( emailPath ) )
25
- . join ( '|' ) ,
26
- ) ,
27
+ filter : new RegExp ( filterOptions . join ( '|' ) ) ,
27
28
} ,
28
29
async ( { path : pathToFile } ) => {
29
30
return {
You can’t perform that action at this time.
0 commit comments