From 293b7b118f089eaa210b4f8b15b8bf38354585a1 Mon Sep 17 00:00:00 2001 From: Travis CI User Date: Tue, 7 Apr 2020 08:31:43 +0000 Subject: [PATCH] chore(release): 1.0.11 [ci skip] --- CHANGELOG.md | 9 ++++++ dist/index.js | 81 ----------------------------------------------- dist/index.js.map | 1 - package-lock.json | 2 +- package.json | 2 +- 5 files changed, 11 insertions(+), 84 deletions(-) delete mode 100644 dist/index.js delete mode 100644 dist/index.js.map diff --git a/CHANGELOG.md b/CHANGELOG.md index f90c9fb..9e4d1a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,15 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [1.0.11](https://github.com/tverhoken/stryker-diff-runner/compare/v1.0.10...v1.0.11) (2020-04-07) + + +### Bug Fixes + +* package.json & package-lock.json to reduce vulnerabilities ([#16](https://github.com/tverhoken/stryker-diff-runner/issues/16)) ([cb97cc9](https://github.com/tverhoken/stryker-diff-runner/commit/cb97cc9)) + + + ### [1.0.10](https://github.com/tverhoken/stryker-diff-runner/compare/v1.0.9...v1.0.10) (2020-04-07) diff --git a/dist/index.js b/dist/index.js deleted file mode 100644 index 50bee12..0000000 --- a/dist/index.js +++ /dev/null @@ -1,81 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const config_1 = require("@stryker-mutator/api/config"); -const core_1 = __importDefault(require("@stryker-mutator/core")); -const child_process_1 = require("child_process"); -const path_1 = require("path"); -function run(commandArgs) { - const strykerConfPath = path_1.join(process.cwd(), "stryker.conf.js"); - child_process_1.exec("git diff origin/master --name-only | grep -E -v '.*\\.test.*' | grep -e 'src/.*\\.[jt]s'", (error, stdout, stderr) => { - if (error) { - console.error(error.message); - console.error(stderr); - process.exit(1); - return; - } - const args = commandArgs.slice(2); - const filesToMutate = stdout.split("\n"); - filesToMutate.splice(filesToMutate.length - 1, 1); - Promise.resolve().then(() => __importStar(require(strykerConfPath))).then(initConfig) - .then(applyArgumentsFromCommandLine(args)) - .then(applyFilesToMutate(filesToMutate)) - .then(launchStryker); - }); -} -exports.default = run; -function filterExcludedFilames(fileNames, matchers) { - const exclusionMatchers = matchers - .filter((matcher) => matcher[0] === "!") - .map((matcher) => matcher.substr(1)); - return fileNames.filter((fileName) => (exclusionMatchers.every((matcher) => fileName !== matcher))); -} -function initConfig(module) { - const config = new config_1.Config(); - module.default(config); - return config; -} -function applyArgumentsFromCommandLine(args) { - return (config) => { - args.reduce((reducer, currentValue, currentIdx) => { - const newReducer = [...reducer]; - if (currentIdx % 2 === 0) { - newReducer.push([currentValue.slice(2)]); - } - else { - if (Number.isNaN(parseInt(currentValue, 10))) { - newReducer[reducer.length - 1].push(currentValue); - } - else { - newReducer[reducer.length - 1].push(parseInt(currentValue, 10)); - } - } - return newReducer; - }, []).forEach((element) => { - config[element[0]] = element[1]; - }); - return config; - }; -} -function applyFilesToMutate(filesToMutate) { - return (config) => { - const mutate = config.mutate; - mutate.splice(0, 1); - const filteredFilesToMutate = filterExcludedFilames(filesToMutate, mutate); - return { ...config, mutate: mutate.concat(filteredFilesToMutate) }; - }; -} -function launchStryker(config) { - const stryker = new core_1.default(config); - return stryker.runMutationTest(); -} -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/index.js.map b/dist/index.js.map deleted file mode 100644 index e4a7de5..0000000 --- a/dist/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index dc46eb5..6b7a016 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "stryker-diff-runner", - "version": "1.0.10", + "version": "1.0.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 6bf56cf..033a7d6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "stryker-diff-runner", - "version": "1.0.10", + "version": "1.0.11", "description": "An utility script that runs Stryker mutation testing on files diff between current git working branch and default one.", "main": "dist/index.ts", "bin": "bin/stryker-diff-runner",