UNPKG

855 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const plugin_1 = require("@stryker-mutator/api/plugin");
4const JavaScriptMutator_1 = require("./JavaScriptMutator");
5const mutators_1 = require("./mutators");
6const tokens_1 = require("./helpers/tokens");
7const BabelParser_1 = require("./helpers/BabelParser");
8exports.strykerPlugins = [plugin_1.declareFactoryPlugin(plugin_1.PluginKind.Mutator, 'javascript', javaScriptMutatorFactory)];
9function javaScriptMutatorFactory(injector) {
10 return injector
11 .provideValue(tokens_1.NODE_MUTATORS_TOKEN, mutators_1.nodeMutators)
12 .provideClass(tokens_1.PARSER_TOKEN, BabelParser_1.default)
13 .injectClass(JavaScriptMutator_1.JavaScriptMutator);
14}
15javaScriptMutatorFactory.inject = plugin_1.tokens(plugin_1.commonTokens.injector);
16//# sourceMappingURL=index.js.map
\No newline at end of file