Skip to content

Commit 1f8f728

Browse files
committed
Rename excludes to exclude, support directory excludes
See #145
1 parent 62177d7 commit 1f8f728

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

lib/project.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,13 @@ export class Project {
9898
if (!this.config.files) {
9999
let files = [path.join(base, '**/*.ts')];
100100

101-
if (this.config.excludes instanceof Array) {
102-
files = files.concat(this.config.excludes.map(file => '!' + path.resolve(base, file)));
101+
if (this.config.exclude instanceof Array) {
102+
files = files.concat(
103+
// Exclude files
104+
this.config.exclude.map(file => '!' + path.resolve(base, file)),
105+
// Exclude directories
106+
this.config.exclude.map(file => '!' + path.resolve(base, file) + '/**/*')
107+
);
103108
}
104109

105110
return vfs.src(files);

lib/tsconfig.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export interface TsConfig {
22
files?: string[];
3-
excludes?: string[];
3+
exclude?: string[];
44
compilerOptions?: any;
55
}

0 commit comments

Comments
 (0)