diff --git a/index.ts b/index.ts index 1aa9efc..97e6ba6 100644 --- a/index.ts +++ b/index.ts @@ -56,11 +56,13 @@ function getFilenames(baseDir: string, files:string[]): string[] { return files.map(function (filename) { var resolvedFilename = pathUtil.resolve(filename); if (resolvedFilename.indexOf(baseDir) === 0) { - return resolvedFilename; + return glob.sync(resolvedFilename); } - return pathUtil.resolve(baseDir, filename); - }); + return glob.sync(pathUtil.resolve(baseDir, filename)); + }).reduce((result, pathArray) => { + return result.concat(pathArray); + }, []); } function processTree(sourceFile: ts.SourceFile, replacer:(node: ts.Node) => string): string {