UNPKG

705 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.HtmlDependenciesPlugin = void 0;
4const BaseIncludePlugin_1 = require("./BaseIncludePlugin");
5const html_requires_loader_1 = require("./html-requires-loader");
6class HtmlDependenciesPlugin extends BaseIncludePlugin_1.BaseIncludePlugin {
7 parser(compilation, parser, addDependency) {
8 parser.hooks.program.tap("Aurelia:HtmlDependencies", () => {
9 const deps = parser.state.current[html_requires_loader_1.htmlSymbol];
10 if (!deps)
11 return;
12 deps.forEach(addDependency);
13 });
14 }
15}
16exports.HtmlDependenciesPlugin = HtmlDependenciesPlugin;
17;