@@ -11,14 +11,13 @@ module.exports = {
1111
1212 included ( ) {
1313 this . _super . included . apply ( this , arguments ) ;
14-
15- let fontAwesomeToImport = fs . readdirSync ( ` ${ this . nodeModulesPath } /font-awesome/fonts` ) ;
14+ let fa = path . dirname ( require . resolve ( 'font-awesome/fonts/FontAwesome.otf' ) ) ;
15+ let fontAwesomeToImport = fs . readdirSync ( fa ) ;
1616 fontAwesomeToImport . forEach ( ( fontFileName ) => {
1717 this . import ( path . join ( 'vendor' , 'fonts' , fontFileName ) ) ;
1818 } ) ;
1919
20- this . import ( path . join ( this . nodeModulesPath , 'fixtable/dist/fixtable.js' ) ) ;
21-
20+ this . import ( require . resolve ( 'fixtable/dist/fixtable.js' ) ) ;
2221 this . import ( 'vendor/styles/fixtable-ember.css' ) ;
2322 this . import ( 'vendor/styles/font-awesome.css' ) ;
2423 this . import ( 'vendor/styles/fixtable.css' ) ;
@@ -30,21 +29,18 @@ module.exports = {
3029 treesToMerge . push ( tree ) ;
3130 }
3231
33- let fontAwesomeFunnel = new Funnel ( `${ this . nodeModulesPath } /font-awesome` , {
34- srcDir : 'fonts' ,
32+ let fontAwesomeFunnel = new Funnel ( path . dirname ( require . resolve ( 'font-awesome/fonts/FontAwesome.otf' ) ) , {
3533 destDir : 'fonts'
3634 } ) ;
3735 treesToMerge . push ( fontAwesomeFunnel ) ;
3836
39- let fontAwesomeCssFunnel = new Funnel ( `${ this . nodeModulesPath } /font-awesome` , {
40- srcDir : 'css' ,
37+ let fontAwesomeCssFunnel = new Funnel ( path . dirname ( require . resolve ( 'font-awesome/css/font-awesome.css' ) ) , {
4138 files :[ 'font-awesome.css' ] ,
4239 destDir : 'styles'
4340 } ) ;
4441 treesToMerge . push ( fontAwesomeCssFunnel ) ;
4542
46- let fixtableCssFunnel = new Funnel ( `${ this . nodeModulesPath } /fixtable` , {
47- srcDir : 'dist' ,
43+ let fixtableCssFunnel = new Funnel ( path . dirname ( require . resolve ( 'fixtable/dist/fixtable.js' ) ) , {
4844 files : [ 'fixtable.css' ] ,
4945 destDir : 'styles'
5046 } ) ;
0 commit comments