Skip to content

Commit

Permalink
fix: ignore node_modules declarative assets (#3709)
Browse files Browse the repository at this point in the history
  • Loading branch information
joshgummersall authored and Josh Gummersall committed May 26, 2021
1 parent e14eeba commit 0777183
Showing 1 changed file with 3 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,20 @@
// Licensed under the MIT License.

import { Configuration } from './configuration';
import { ComponentDeclarativeTypes, FolderResourceProvider, ResourceExplorer } from 'botbuilder-dialogs-declarative';
import { ComponentDeclarativeTypes, ResourceExplorer } from 'botbuilder-dialogs-declarative';
import { ok } from 'assert';

export class ConfigurationResourceExporer extends ResourceExplorer {
private readonly folderResourceProvider: FolderResourceProvider;

constructor(configuration: Configuration, declarativeTypes: ComponentDeclarativeTypes[]) {
super({ declarativeTypes });

const applicationRoot = configuration.string(['applicationRoot']);
ok(applicationRoot);

this.folderResourceProvider = new FolderResourceProvider(
this,
this.addFolders(
applicationRoot,
true,
['node_modules'], // Composer copies to `dialogs/imported` so `node_modules` will contain dupes
configuration.string(['NODE_ENV']) === 'dev' // watch in dev only!
);

this.addResourceProvider(this.folderResourceProvider);
}
}

0 comments on commit 0777183

Please sign in to comment.