@@ -85,6 +85,7 @@ export default defineConfig(({ mode }) => {
85
85
addonExport ( 'ember-bootstrap' ) ,
86
86
addonExport ( 'ember-inflector' ) ,
87
87
addonExport ( '@ember/string' ) ,
88
+ addonExport ( 'ember-notify' ) ,
88
89
{
89
90
find : 'ember-simple-auth/use-session-setup-method' ,
90
91
replacement : './compat/ember-simple-auth/use-session-setup-method.ts' ,
@@ -231,7 +232,10 @@ export default defineConfig(({ mode }) => {
231
232
find : / ^ @ e m b e r - d a t a \/ p r i v a t e - b u i l d - i n f r a $ / ,
232
233
replacement : compatPath ( 'ember-data-private-build-infra' ) ,
233
234
} ,
234
- ] ,
235
+ ] . reduce ( ( acc , el ) => {
236
+ const items = Array . isArray ( el ) ? el : [ el ] ;
237
+ return [ ...acc , ...items ] ;
238
+ } , [ ] ) ,
235
239
} ,
236
240
plugins : [
237
241
hbsResolver ( isProd ) ,
@@ -288,7 +292,7 @@ export default defineConfig(({ mode }) => {
288
292
babel ( {
289
293
// regexp to match files in src folder
290
294
filter :
291
- / ^ .* ( @ e m b e r - d a t a | e m b e r - b o o t s t r a p | e m b e r - r e f - b u c k e t | t r a c k e d - t o o l b o x | e m b e r - p o w e r - s e l e c t | e m b e r - b a s i c - d r o p d o w n | p a g e - t i t l e ) \/ .* \. ( t s | j s | h b s ) $ / ,
295
+ / ^ .* ( @ e m b e r - d a t a | e m b e r - n o t i f y | e m b e r - b o o t s t r a p | e m b e r - r e f - b u c k e t | t r a c k e d - t o o l b o x | e m b e r - p o w e r - s e l e c t | e m b e r - b a s i c - d r o p d o w n | p a g e - t i t l e ) \/ .* \. ( t s | j s | h b s ) $ / ,
292
296
babelConfig : addonBabelConfig ( [ ] , isProd ) ,
293
297
} ) ,
294
298
// ...
@@ -334,10 +338,16 @@ function localScopes() {
334
338
}
335
339
336
340
function addonExport ( name : string ) {
337
- return {
338
- find : name ,
339
- replacement : nodePath ( `${ name } /addon` ) ,
340
- } ;
341
+ return [
342
+ {
343
+ find : `${ name } /vendor` ,
344
+ replacement : nodePath ( `${ name } /vendor` ) ,
345
+ } ,
346
+ {
347
+ find : name ,
348
+ replacement : nodePath ( `${ name } /addon` ) ,
349
+ } ,
350
+ ] ;
341
351
}
342
352
343
353
function nodePath ( name : string ) {
0 commit comments