@@ -33,6 +33,7 @@ async function run(rootDir, options = {}) {
3333 let analyzeConcatExpression = options . analyzeConcatExpression || config . analyzeConcatExpression ;
3434 let userPlugins = config . babelParserPlugins || [ ] ;
3535 let userExtensions = config . extensions || [ ] ;
36+ let ignoredAppFiles = config . ignoredAppFiles || [ ] ;
3637 let customHelpers = config . helpers || [ ] ;
3738 let includeGtsExtension = userExtensions . includes ( '.gts' ) ;
3839
@@ -48,7 +49,7 @@ async function run(rootDir, options = {}) {
4849 } ;
4950
5051 log ( `${ step ( 1 ) } 🔍 Finding JS and HBS files...` ) ;
51- let appFiles = await findAppFiles ( rootDir , userExtensions ) ;
52+ let appFiles = await findAppFiles ( rootDir , userExtensions , ignoredAppFiles ) ;
5253 let inRepoFiles = await findInRepoFiles ( rootDir , userExtensions ) ;
5354 let files = [ ...appFiles , ...inRepoFiles ] ;
5455
@@ -145,7 +146,7 @@ async function run(rootDir, options = {}) {
145146}
146147
147148function readConfig ( cwd ) {
148- let configPath = ( globby . sync ( `${ cwd } /config/ember-intl-analyzer.{js,cjs}` ) ) [ 0 ] ;
149+ let configPath = globby . sync ( `${ cwd } /config/ember-intl-analyzer.{js,cjs}` ) [ 0 ] ;
149150
150151 let config = { } ;
151152 if ( fs . existsSync ( configPath ) ) {
@@ -156,10 +157,10 @@ function readConfig(cwd) {
156157 return config ;
157158}
158159
159- async function findAppFiles ( cwd , userExtensions ) {
160+ async function findAppFiles ( cwd , userExtensions , ignoredAppFiles ) {
160161 let extensions = [ ...DEFAULT_EXTENSIONS , ...userExtensions ] ;
161162 let pathsWithExtensions = extensions . map ( extension => '{app,src}/**/*' + extension ) ;
162- return globby ( pathsWithExtensions , { cwd } ) ;
163+ return globby ( pathsWithExtensions , { cwd, ignore : ignoredAppFiles } ) ;
163164}
164165
165166async function findInRepoFiles ( cwd , userExtensions ) {
0 commit comments