{"_id":"automutate","_rev":"24-d8e216d4c8f64b8bc6cd9dcab9f8cc0e","name":"automutate","description":"Applies waves of mutations provided by other tools, such as linters.","dist-tags":{"latest":"0.9.0"},"versions":{"0.1.0":{"name":"automutate","version":"0.1.0","description":"Generic framework to fix linting errors in code.","index":"lib/index.js","directories":{"test":"test"},"devDependencies":{"@types/chai":"^3.4.34","@types/glob":"^5.0.30","@types/glob-stream":"^3.1.30","@types/minimatch":"^2.0.29","@types/mocha":"^2.2.32","@types/sinon":"^1.16.31","@types/through2":"^2.0.31","@types/vinyl":"^1.2.30","chai":"^3.5.0","del":"^2.2.2","gulp":"^3.9.1","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.2.0","gulp-tslint":"^6.1.2","gulp-typescript":"^3.1.1","merge2":"^1.0.2","mocha":"^3.1.2","run-sequence":"^1.2.2","sinon":"^1.17.6","tslint":"^3.15.1","tslint-eslint-rules":"^2.1.0","tslint-microsoft-contrib":"^2.0.13","typescript":"^2.0.6"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/autolint/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/autolint/automutate/issues"},"homepage":"https://github.com/autolint/automutate#readme","gitHead":"4545a01a873441273280f8dcaebe0313499ed328","_id":"automutate@0.1.0","_shasum":"629b258bbb13f3b74566868d6d70ac3e61fca474","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"629b258bbb13f3b74566868d6d70ac3e61fca474","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.1.0.tgz","integrity":"sha512-5WS2bl2CSA7NvtGG2dtjbwZJ65wnh+B0TfOgkCZNQwyZansoIt3/Rk31nxU801BUU6Jvi3LxoC59ls0H/UoIFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlHJGnbXhy5SuVuMqf3ixbDhlQ0DaTGayDwEelqHCtSwIhALWDTO7vJrhdWcltVw82i2ZKZw+v566tayFxHiqpAzRa"}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/automutate-0.1.0.tgz_1479953910760_0.043916513910517097"}},"0.2.0":{"name":"automutate","version":"0.2.0","description":"Generic framework to fix linting errors in code.","index":"lib/index.js","directories":{"test":"test"},"devDependencies":{"@types/chai":"^3.4.34","@types/glob":"^5.0.30","@types/glob-stream":"^3.1.30","@types/minimatch":"^2.0.29","@types/mocha":"^2.2.32","@types/sinon":"^1.16.31","@types/through2":"^2.0.31","@types/vinyl":"^1.2.30","chai":"^3.5.0","del":"^2.2.2","gulp":"^3.9.1","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.2.0","gulp-tslint":"^6.1.2","gulp-typescript":"^3.1.1","merge2":"^1.0.2","mocha":"^3.1.2","run-sequence":"^1.2.2","sinon":"^1.17.6","tslint":"^3.15.1","tslint-eslint-rules":"^2.1.0","tslint-microsoft-contrib":"^2.0.13","typescript":"^2.0.6"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"2d993ce8481ef4e5570b3804b5706bc2f1c7e5c4","_id":"automutate@0.2.0","_shasum":"e4ecffe694025fcd8f47cbcaeefd60d5cdbdd9ef","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"e4ecffe694025fcd8f47cbcaeefd60d5cdbdd9ef","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.2.0.tgz","integrity":"sha512-my200Y6bWLcRE2gKMtwV2QQofnJBLfub0bzxhBkgnWSYJVqrLGY2hWnrhGdrw5hEEix9Ep6aUW+0OVDHqw/a8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6AVWFgGnTPq7r+42MGpdz4JkSP7m2TR3wai8AD4YoWQIgPivhFgDgUiFKtFCDoitBnygmdl4a2W9DFagqKfg9Wnk="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/automutate-0.2.0.tgz_1480033268883_0.7752526993863285"}},"0.2.1":{"name":"automutate","version":"0.2.1","description":"Generic framework to fix linting errors in code.","index":"lib/index.js","directories":{"test":"test"},"devDependencies":{"@types/chai":"^3.4.34","@types/glob":"^5.0.30","@types/glob-stream":"^3.1.30","@types/minimatch":"^2.0.29","@types/mocha":"^2.2.32","@types/sinon":"^1.16.31","@types/through2":"^2.0.31","@types/vinyl":"^1.2.30","chai":"^3.5.0","del":"^2.2.2","gulp":"^3.9.1","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.2.0","gulp-tslint":"^6.1.2","gulp-typescript":"^3.1.1","merge2":"^1.0.2","mocha":"^3.1.2","run-sequence":"^1.2.2","sinon":"^1.17.6","tslint":"^3.15.1","tslint-eslint-rules":"^2.1.0","tslint-microsoft-contrib":"^2.0.13","typescript":"^2.0.6"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"2d993ce8481ef4e5570b3804b5706bc2f1c7e5c4","_id":"automutate@0.2.1","_shasum":"c62c555115d3abee0d6031176ebe0578be50738c","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"c62c555115d3abee0d6031176ebe0578be50738c","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.2.1.tgz","integrity":"sha512-lUZ91alQvDFs4DUpiDU01va4YsGoCBBYX4goihVsM6ag4OT5o1UPAWseFQp9erF0BGXS6C+t+vkINRjY1ODSzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFejrDsOhTNtl+STqsHjIm5ghRndwHs4/n++9eSgDKXgAiEA4GVF7fqC+1KNw5Sa8z40gNwuRA7DVxarcK8Kbto2C6o="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/automutate-0.2.1.tgz_1480033761954_0.30062392889522016"}},"0.3.0":{"name":"automutate","version":"0.3.0","description":"Generic framework to fix linting errors in code.","index":"lib/index.js","directories":{"test":"test"},"devDependencies":{"@types/chai":"^3.4.34","@types/glob":"^5.0.30","@types/glob-stream":"^3.1.30","@types/minimatch":"^2.0.29","@types/mocha":"^2.2.32","@types/sinon":"^1.16.31","@types/through2":"^2.0.31","@types/vinyl":"^1.2.30","chai":"^3.5.0","del":"^2.2.2","gulp":"^3.9.1","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.2.0","gulp-tslint":"^6.1.2","gulp-typescript":"^3.1.1","merge2":"^1.0.2","mocha":"^3.1.2","run-sequence":"^1.2.2","sinon":"^1.17.6","tslint":"^3.15.1","tslint-eslint-rules":"^2.1.0","tslint-microsoft-contrib":"^2.0.13","typescript":"^2.0.6"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"7f5029f7da1b877b37f33a1642fe0510bc967da7","_id":"automutate@0.3.0","_shasum":"92eff20df5526cc79472ff93aacc5d93b0965b86","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"92eff20df5526cc79472ff93aacc5d93b0965b86","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.3.0.tgz","integrity":"sha512-/twgYNliufG6sRPHmpX2s1UKQ8WDZQGbfFqMmLcyvmXeKtrKPH15jRICBgn4qw7VBrJLsxCXWV4bgFZlBBUThQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWzYVB246q3Ct4w9Qfja8lwZqdmVmq9p2ByXk+ZwCdSAIhAPmOsJxxdBbqVaoPVGYx/zSOE2St0Bfc6zkXULh5qxcz"}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/automutate-0.3.0.tgz_1482526394103_0.5281232309062034"}},"0.3.1":{"name":"automutate","version":"0.3.1","description":"Generic framework to fix linting errors in code.","index":"lib/index.js","directories":{"test":"test"},"devDependencies":{"@types/chai":"^3.4.34","@types/glob":"^5.0.30","@types/glob-stream":"^3.1.30","@types/minimatch":"^2.0.29","@types/mocha":"^2.2.32","@types/sinon":"^1.16.31","@types/through2":"^2.0.31","@types/vinyl":"^1.2.30","chai":"^3.5.0","del":"^2.2.2","gulp":"^3.9.1","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.2.0","gulp-tslint":"^6.1.2","gulp-typescript":"^3.1.1","merge2":"^1.0.2","mocha":"^3.1.2","run-sequence":"^1.2.2","sinon":"^1.17.6","tslint":"^3.15.1","tslint-eslint-rules":"^2.1.0","tslint-microsoft-contrib":"^2.0.13","typescript":"^2.0.6"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"5099b66d8cf31119428786570b180f86043304a1","_id":"automutate@0.3.1","_shasum":"16a3a84da6de2c16105eb755fef23d8efa4bb3f6","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"16a3a84da6de2c16105eb755fef23d8efa4bb3f6","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.3.1.tgz","integrity":"sha512-2Qc7+0gFsVjt3qNqhNKoKVOSdJSyKlYgQgeHOWfYYp5bd8nFfLZP6PASTtUfTEU7NSitJIfNW6g4s8MhO+GVfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADHi38a6/Neo4G/vTJvlObRonly+SPCBL4CJhObEe1eAiAqMuqRunYHVa1913D0Uk/9/02iZrCsEZURFafG2W+A/Q=="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/automutate-0.3.1.tgz_1482529817105_0.042873092694208026"}},"0.3.3":{"name":"automutate","version":"0.3.3","description":"Applies waves of mutations provided by other tools, such as linters.","index":"lib/index.js","directories":{"test":"test"},"devDependencies":{"@types/chai":"^3.4.34","@types/glob":"^5.0.30","@types/glob-stream":"^3.1.30","@types/minimatch":"^2.0.29","@types/mocha":"^2.2.32","@types/sinon":"^1.16.31","@types/through2":"^2.0.31","@types/vinyl":"^1.2.30","chai":"^3.5.0","del":"^2.2.2","gulp":"^3.9.1","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.2.0","gulp-tslint":"^6.1.2","gulp-typescript":"^3.1.1","merge2":"^1.0.2","mocha":"^3.1.2","run-sequence":"^1.2.2","sinon":"^1.17.6","tslint":"^3.15.1","tslint-eslint-rules":"^2.1.0","tslint-microsoft-contrib":"^2.0.13","typescript":"^2.0.6"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"02d9c0ff6938b5504420b421559e83b8c95bbc21","_id":"automutate@0.3.3","_shasum":"2211bb6437a41920ef56bc15b7dfa5c05f761b03","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"2211bb6437a41920ef56bc15b7dfa5c05f761b03","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.3.3.tgz","integrity":"sha512-xi42jDH5WSMEtBw46XW29eKpEMQRfITOxW3em8BvanPDudqUFZ7TXu8m5SG80US+4fGXG9D33QrDsJm6hMLdGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIpYJDVb9KdF7rYQsSJBqpxwuVVsV80rmE6YNDxo0xNAiAtYZISJ6bdxSEt4JGExunIoyllTIIdfjNvGQsnyYtqFA=="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/automutate-0.3.3.tgz_1483722581901_0.5218781365547329"}},"0.5.0":{"name":"automutate","version":"0.5.0","description":"Applies waves of mutations provided by other tools, such as linters.","index":"lib/index.js","directories":{"test":"test"},"devDependencies":{"@types/chai":"^3.4.34","@types/glob":"^5.0.30","@types/glob-stream":"^3.1.30","@types/minimatch":"^2.0.29","@types/mocha":"^2.2.32","@types/sinon":"^1.16.31","@types/through2":"^2.0.31","@types/vinyl":"^1.2.30","chai":"^3.5.0","del":"^2.2.2","gulp":"^3.9.1","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.2.0","gulp-tslint":"^6.1.2","gulp-typescript":"^3.1.1","merge2":"^1.0.2","mocha":"^3.1.2","run-sequence":"^1.2.2","sinon":"^1.17.6","tslint":"^3.15.1","tslint-eslint-rules":"^2.1.0","tslint-microsoft-contrib":"^2.0.13","typescript":"^2.0.6"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"b282c357e516e64fa241fa8041bd147518979feb","_id":"automutate@0.5.0","_shasum":"e619f8ddd80ca165206f368fbf07cec30f957407","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"e619f8ddd80ca165206f368fbf07cec30f957407","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.5.0.tgz","integrity":"sha512-E3pH+3befWDcLuRj2a8G3dbSgAty1FxteBVwlglGlx3tx1vVzG88uuv1KZHqcyfQAdur6k50NI0HfNdOC8DHAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbyK04/k2PHTKoK3ccvOC0pdLLdHuYf6jfhNoudhB+PAiAPNg555eRJoPuCThFLfpNEf1Gmt433kGNv3jc/cf3cmg=="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/automutate-0.5.0.tgz_1487055611263_0.41961035411804914"}},"0.5.1":{"name":"automutate","version":"0.5.1","description":"Applies waves of mutations provided by other tools, such as linters.","index":"lib/index.js","directories":{"test":"test"},"devDependencies":{"@types/chai":"^3.4.35","@types/es6-promise":"0.0.32","@types/glob":"^5.0.30","@types/glob-stream":"^3.1.30","@types/minimatch":"^2.0.29","@types/mocha":"^2.2.39","@types/sinon":"^1.16.35","@types/through2":"^2.0.32","@types/vinyl":"^2.0.0","chai":"^3.5.0","del":"^2.2.2","gulp":"^3.9.1","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.4.1","gulp-tslint":"^7.1.0","gulp-typescript":"^3.1.5","merge2":"^1.0.3","mocha":"^3.2.0","run-sequence":"^1.2.2","sinon":"^1.17.7","tslint":"^4.4.2","tslint-eslint-rules":"^3.4.0","tslint-microsoft-contrib":"^4.0.0","typescript":"^2.1.6"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","dependencies":{"gulp-typescript":"^3.1.5","typescript":"^2.1.6"},"gitHead":"a74c27ac02ba2544e2a0760ee9b8bc90eadae23c","_id":"automutate@0.5.1","_shasum":"d15ee7c4dd6e989684a54ce28a71abc0369f25ce","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"d15ee7c4dd6e989684a54ce28a71abc0369f25ce","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.5.1.tgz","integrity":"sha512-+Kh55AtOOeaY8dqMLzbAY4ZGWuK1bfsQGtSoB27wsZ3jzPxBgu5XiCzAdL0gPpdXKA839v1wc2dFVNr6XMg6Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXbuNGdORhwKUPmhp5RDqF49KvSxu+UR/P58rt5Ajo7AiB/puW8x3RzQYYsqM2GbHsJmctW0arO19G4ykF0Aq5EXg=="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/automutate-0.5.1.tgz_1488055898146_0.21944157988764346"}},"0.5.2":{"name":"automutate","version":"0.5.2","description":"Applies waves of mutations provided by other tools, such as linters.","index":"lib/index.js","types":"lib/idnex.d.ts","directories":{"test":"test"},"devDependencies":{"@types/chai":"^4.1.2","@types/minimatch":"^3.0.3","@types/mocha":"^5.0.0","@types/sinon":"^4.3.0","@types/through2":"^2.0.33","chai":"^4.1.2","del":"^3.0.0","mocha":"^5.0.5","sinon":"^4.4.8","tslint":"^5.9.1","typescript":"^2.7.2"},"scripts":{"src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","test":"npm run test:tsc && npm run test:run","test:tsc":"tsc -p test","test:run":"mocha test/**/*.js","verify":"npm run src && npm run test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"8b5d93567493ecb098c4d15d5f00da901e02516a","_id":"automutate@0.5.2","_npmVersion":"5.8.0","_nodeVersion":"9.7.1","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-IkHKuhyJzLn99N1fQWMG5yn3GbtxFcZ6Pdk5HrhTzNkE+ygVPQETBthz5fl43HurTxDjlgwtJYdS5lmJvw8jqw==","shasum":"4215cb15d72b1961673f7deec747abf2cda512ac","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.5.2.tgz","fileCount":132,"unpackedSize":177402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOZWv6LFuqEOkAvVgYE9gRMnQlWorG73kvwXMnhEZJNAiEAwaz+WDXEmY7Os6X5iGOI2OoLRj9vWFol7o5pdSRD7Uo="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automutate_0.5.2_1522056146978_0.7517860466960546"},"_hasShrinkwrap":false},"0.5.3":{"name":"automutate","version":"0.5.3","description":"Applies waves of mutations provided by other tools, such as linters.","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"devDependencies":{"@types/chai":"^4.1.2","@types/es6-promise":"3.3.0","@types/glob":"^5.0.35","@types/glob-stream":"^6.1.0","@types/minimatch":"^3.0.3","@types/mocha":"^5.0.0","@types/sinon":"^4.3.0","@types/through2":"^2.0.33","chai":"^4.1.2","del":"^3.0.0","glob":"^7.1.2","gulp":"^3.9.1","gulp-mocha":"^5.0.0","gulp-sourcemaps":"^2.6.4","gulp-tslint":"^8.1.3","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.5","run-sequence":"^2.2.1","sinon":"^4.4.8","tslint":"^5.9.1","typescript":"^2.7.2"},"scripts":{"src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","test":"npm run test:tsc && npm run test:run","test:tsc":"tsc -p test","test:run":"mocha test/**/*.js","verify":"npm run src && npm run test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"6c421445601f57da71c5a191d4abeb1fecdccd5e","_id":"automutate@0.5.3","_npmVersion":"5.8.0","_nodeVersion":"9.7.1","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-BSMrSJPl5vRhgws0dzQbTNBY5pIpmOnNW12Fx0ykGfKZLoFJvNsyIMRVCyogbWagi0+gvcPiEfADeKCszz5cdQ==","shasum":"f5ba63f3ae44cee638511e4f7e8246b200f1963b","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.5.3.tgz","fileCount":140,"unpackedSize":188707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc8n5rZPL9pRe4Tv/NcdYWnuaQqdW/bKnI49wR7P0SSAIhAM3BelB19/SF5ucMgrUfUmIBoKTkWdAUVWH8ILyotZjH"}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automutate_0.5.3_1522060913874_0.5235847659665878"},"_hasShrinkwrap":false},"0.6.0":{"name":"automutate","version":"0.6.0","description":"Applies waves of mutations provided by other tools, such as linters.","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"devDependencies":{"@types/chai":"^4.1.7","@types/es6-promise":"3.3.0","@types/glob":"^7.1.1","@types/glob-stream":"^6.1.0","@types/minimatch":"^3.0.3","@types/mocha":"^5.2.5","@types/sinon":"^5.0.5","chai":"^4.2.0","del":"^3.0.0","glob":"^7.1.3","mocha":"^5.2.0","sinon":"^7.1.1","tslint":"^5.11.0","typescript":"^3.1.6"},"scripts":{"src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","test":"npm run test:tsc && npm run test:run","test:tsc":"tsc -p test","test:run":"mocha test/**/*.js","verify":"npm run src && npm run test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"89ed39760304aa9c4a720538bc13addc43a6f4cb","_id":"automutate@0.6.0","_npmVersion":"6.4.1","_nodeVersion":"9.7.1","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-wpsp6niafuU4fIXGVv7Hy6F5cp1rtDNCvJ22NLOTi+2mNt5mpTjfq8T7styOKBNhS+RtC/fVAUy5S0ZPR+yIgA==","shasum":"ca5a844fe7210f600c3acf0e980aaa3045f07c39","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.6.0.tgz","fileCount":140,"unpackedSize":189423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8LgxCRA9TVsSAnZWagAAhMkP/2s/czZhn+55sIEG/11j\nploI4245hSTvPaKGcd2+pLVEI3Vd69V4bp9Edte0uXqGeJIRCzXRiYCszZu0\nSRQqkVmMrF6JieJwUWrRJR5emqC+wDxiFenK8K02T+LVHmL6Ou8ddLUxWHt6\nBpGfmJfTq/Skc+BgKNAanc9PPrFTwCRTmC+fhsOU0oj5l9BxjRxMsWq8YVpt\nkGX/7lEF1xu6xCJaw9vHRPiKAkktIf3LaHBhb0mLnE/H21qeRBU4CDr/D2q+\n0FqkzSZsy0tgwODh961Mmdc8nSv4I34mO06hGIlkQTDO6YJ75OIQZ2SwIcg8\nWg4PnNUqGw4DhvdfNZIWPUEzC/+J3D0eTeSBUhKv8aBQFCFNvzj+oH7spY6O\n4gqC4Qm6RgkvrdKC83DXfD/pViie236D6YByYCbKnMzmR93S93NZ7GDhV7Oh\n4H/m3PgmKKXDK4CZknMds2E/fvI+TGZeLbikzo8j1eM+01ZbUUw/9twyq3RL\n1TLgBVikbWZMUzZtcfZwHlpW01Tr5zkWBhgO/habwP2c65AV7C32sBcrnsoT\nhRq08HnCYTYOT0OmwRRNG29TFy0Y/DHHBcYBNrABbQTqmNDXF4/f1t37RRro\ni5pW7+Y5h3SV9QEz3a3B3tXbMC/ABFgdVA4iQm0ZATggzhvDmg2GMpMA3sB+\n8/Wq\r\n=UGk8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuZacwmST2+Y8mkWkg4lGNEvdasNJa8MV6ixCb9ZDzXAiEAjFKC73Y7GpSR9fc3VCVoG9yZ2YHiUISGIHkaun5cOLA="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automutate_0.6.0_1542502448685_0.09090954428125197"},"_hasShrinkwrap":false},"0.6.1":{"name":"automutate","version":"0.6.1","description":"Applies waves of mutations provided by other tools, such as linters.","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"devDependencies":{"@types/chai":"^4.1.7","@types/es6-promise":"3.3.0","@types/glob":"^7.1.1","@types/glob-stream":"^6.1.0","@types/minimatch":"^3.0.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.0","chai":"^4.2.0","del":"^3.0.0","glob":"^7.1.3","mocha":"^5.2.0","sinon":"^7.2.2","tslint":"^5.11.0","typescript":"^3.2.2"},"scripts":{"src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","test":"npm run test:tsc && npm run test:run","test:tsc":"tsc -p test","test:run":"mocha test/**/*.js","verify":"npm run src && npm run test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"ca844d56efa79ae37827c662e0f2854b7749874d","_id":"automutate@0.6.1","_npmVersion":"6.4.1","_nodeVersion":"9.7.1","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-9gg9dpRTaRbS2MLKZ5r2L7KP5QkOWZuY/Ko1pITd6b0G/LiLl31LLhzrpwKLzfHdtGlIrZK+wYQYAr3aivokVQ==","shasum":"efe724246932d9ba981b366758ee80a18d9c2c65","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.6.1.tgz","fileCount":150,"unpackedSize":196719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEZ5tCRA9TVsSAnZWagAA5tMP/3otleTkFKcusUH9BOfn\nLU/96tKP3IHHPJ42ufupR3MLM8yKZGY/HEorcr2ZgM0dz71TaM8DX+YAC4h2\nbaJM/tQxkLki9VB5mzBeaaG1ICWi2FRK4yXTkYxM3OP4oiuhIL0USIs/LoAw\nqSxfMW2hc5XjTqux2OJLeEBYhT4uhgTR1oAJwVVapv40jqIv1bJUlNpYN18g\nipYl0dcbGgB0YTvBRkbAy2G+S996882mC8s5z+2wbiduvlFA3ZSh0bI4T8Zf\nlCDOggvtYk9+KT3gSZtG6Mj+I/6ytDCooxT9/+XXmUkuNXRiNM5r4NJJq98K\n4uyPTmehdnoMvWG80dvvFaT5GUVAX7S0fooK+bXO/lv3T29S+RpiV7oAjQ2y\nVd2SvKxCR2462emvWShP2+7Af5Dk8tNNPku7SJe4kFiLqstNMq2qSA1PiJkK\nzod85f0t+CjT8FBkxwOKpA0eYS7UaVsLywU0ezHoGQDzJWFTtcuzcW7wE7oE\nPAnlkmWeVqtmbMFpmFJ6bd1M14d3vBtUWK+/m90/0lYhaI8L4ONxgDrQx2yi\n4WV7Joqf1EP6/CpQlCCuo81qjUQcN+1+4unCgNObOTqKAhGNipzzfeJf8LFB\npGtDJaatF+fCN4WOhNMBmUDp3hHTy9jUs8SzRg+vHCm1GLsPDN4KL8gnvumA\nBYhx\r\n=9gH+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyKpR93lb61wQwnjS4hdxDlPHv3pwV1OzSi4UeeYR/xgIgZNZT4xUZ39K/y/iV72BcOnkHWgiYqGW68cInYxG9ssk="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automutate_0.6.1_1544658541112_0.43397795176283327"},"_hasShrinkwrap":false},"0.6.2":{"name":"automutate","version":"0.6.2","description":"Applies waves of mutations provided by other tools, such as linters.","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"devDependencies":{"@types/chai":"^4.1.7","@types/es6-promise":"3.3.0","@types/glob":"^7.1.1","@types/glob-stream":"^6.1.0","@types/minimatch":"^3.0.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.0","chai":"^4.2.0","del":"^3.0.0","glob":"^7.1.3","mocha":"^5.2.0","sinon":"^7.2.2","tslint":"^5.11.0","tsutils":"^3.5.2","typescript":"^3.2.2"},"scripts":{"src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","test":"npm run test:tsc && npm run test:run","test:tsc":"tsc -p test","test:run":"mocha test/**/*.js","verify":"npm run src && npm run test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"3875ba245dc39ee5f9353947c57127e0dded9ddc","_id":"automutate@0.6.2","_npmVersion":"6.4.1","_nodeVersion":"9.7.1","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-RRVk+tff68QpYRgezVuJ3iH5y1Qq5mhoIxe1GEaw5rzKv2blKuhUIy0MH/bTfi31iBeuNOOgDYbRcM1acqh19A==","shasum":"6436bb2cd07373e06c30cf41244d6cf26d937f6b","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.6.2.tgz","fileCount":157,"unpackedSize":211362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEtBnCRA9TVsSAnZWagAAWkQQAIbLql/a5sWhtKgJZmAX\nuFQNYiaHnb858a/DTyeZ/otaUnlPEUft2onViTwSL8zf4son+L3Wtk2Gf/e/\nYE+O5Xcfb0vKVedK5VZHVuZrxUNIbwgI1708eDSg73Q+vSOinxPo/O9ZddPk\nJ4eyd/1vHKz7dPfA7A7a/XkNupll9seqW9zOGN7sKaDWdmgJixcoDYn20eO9\nDYKLJ3lhbluGCuxrwPYxwsJFjZ1QAQ0pqBxiS26X/gkRiYi+e5Dr3wVRJrZe\n/oUatxE22KheRCK2u+BLUPNkKBxmc/si06fCyBEXVLQVTFdsoAPQSgOhInqA\nKsij9K78Plj5yZTbvV/WNh4+6O2dVfI4Uu/lX1r4NVA/CiihPE6hOTJ2ps8A\nJC8dUb9B+nfUwSkZ/Z9sbRUw8Dz4tURJwGG2mmrekc5LK9RKjruFKtMb/FtP\nSOXhtJDsvhHHBfb+Ss/jv7+vh3Eq1B14Vk7XR4wvysvqslZRY3OR0l16+urZ\ntvQJmWhmDMGp/F5n8SjzEYCoqpHVffrVlfpmGXc3yLjfp/SrLiypJ2RVB1UV\n3Z3q+YVPZDEO8giV6oRvNGS2WMRZQQrgAajFZG16hBIMajBnrdMTO/+IPkT/\nx62Bzlw4yY9bDIe+28eFWC1fpIoHuYEyRBU4Z2Rukg31gVd5iJdqqLwH8zhJ\nWScY\r\n=h5cq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUSWNLKBRH33s/d4ixamDyUS4LcFb8TYPI2MN4uSL6IAiBGfjMx4BEJ1q/MX96ObD0nqd+L4u3LCfvqQ0sfBF3qHA=="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automutate_0.6.2_1544736870428_0.4577574082143172"},"_hasShrinkwrap":false},"0.7.0":{"name":"automutate","version":"0.7.0","description":"Applies waves of mutations provided by other tools, such as linters.","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"devDependencies":{"@types/chai":"^4.1.7","@types/es6-promise":"3.3.0","@types/glob":"^7.1.1","@types/glob-stream":"^6.1.0","@types/minimatch":"^3.0.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.0","chai":"^4.2.0","del":"^3.0.0","glob":"^7.1.3","mocha":"^5.2.0","sinon":"^7.2.2","tslint":"^5.11.0","tsutils":"^3.5.2","typescript":"^3.2.2"},"scripts":{"src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","test":"npm run test:tsc && npm run test:run","test:tsc":"tsc -p test","test:run":"mocha test/**/*.js","verify":"npm run src && npm run test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"18d7f8ec1a96c62d6f957983a851de9744b15ee3","_id":"automutate@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"9.7.1","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-PLlTTCVodlGj1J/l7Cova50A+ewbQtRyyN+r+pvgN5kR6Lj7sT1NPej4UhKoWjEuP5c2aXE44cSiGkuvDPe1SA==","shasum":"07ec7f0a8b0f366d394b3fb4270833120c29b5f2","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.7.0.tgz","fileCount":161,"unpackedSize":217887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFTh7CRA9TVsSAnZWagAA52MQAJjc7B5P+gXfTq4dFrKk\nTl2+8cwHdBTL/KIZILU0YxAYbNxKkSMGJR0nSlrLVP4NOO3yw+hocQ82+xk6\nGk7V38cQxy2n3g24dRr+qrdhaX1iLiYPLO72JFqVk+oqcQMv1EdeXH9d+C1K\nY4l3atzVG7YLFr0sNyCaWVzTJNooQz7i7p6dQtEocEvuyobibGyWfrDNwOz9\nXQJ+LSB3N1VgFma6xDhCx/V56WolV8nQRLDO0MS3Hj8IXMU5SgbY7j0tiQ2q\nhjW4R/W5l42KqtK1wxDlTx2mseZ/H59kp7bI5FkQ/OtaUcwdACVkxqsIersL\nRxZRECNALWatiBBtDBEMBFvtIBXR8sY1wWZ2WB2JDiBDCrb/GRFT2Xnv72Gc\nJyWMq6yVzsrTGnQui2Zkdxf0KWDa49HKIb8dTVydEFI9kkvT+wPQpy8hF7Ll\n+QwDPC2rOqIUAAFF4gFnSCvx/oTr6rC+D2oo7rLW5o6HnVMRM5z6TTWbPmBZ\n1vEp2vM7yz6Yq5zEhv51D85otha3rYKAtFV6Q0thYkaur0pFZYyRqCPRbMpV\nePeh2oQD1KE7uQCF/MNv+ExjqR4A/We1iGjqw23KkLzqysIKEyNet8eOXeFn\nlM/DH74q5mEnOGgLcXY6mjERsHU/fYYHp5K9RA99FRhI2AbQqn66XyZXVelv\n8S+M\r\n=XqjF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPrtqxdzBR20MxXetNGom4WgBZk/WG3UKdAVoG+ZDDqwIhAJPIiwXx8mohAd4FW6M0RLdLrGUXK9a2yqg5jCjHdiCR"}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automutate_0.7.0_1544894587141_0.0730181649952042"},"_hasShrinkwrap":false},"0.7.1":{"name":"automutate","version":"0.7.1","description":"Applies waves of mutations provided by other tools, such as linters.","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"devDependencies":{"@types/chai":"^4.1.7","@types/es6-promise":"3.3.0","@types/glob":"^7.1.1","@types/glob-stream":"^6.1.0","@types/minimatch":"^3.0.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.0","chai":"^4.2.0","del":"^3.0.0","glob":"^7.1.3","mocha":"^5.2.0","sinon":"^7.2.2","tslint":"^5.11.0","tsutils":"^3.5.2","typescript":"^3.2.2"},"scripts":{"src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","test":"npm run test:tsc && npm run test:run","test:tsc":"tsc -p test","test:run":"mocha test/**/*.js","verify":"npm run src && npm run test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"43b47a2db71388b567f662da9ddd33d381ab4145","_id":"automutate@0.7.1","_npmVersion":"6.4.1","_nodeVersion":"9.7.1","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-uA4dmWL1rJLO4rxiGEAHcfw5hOHf3yeL3rkhSk+mIyNb+NWBILztJlhqg0itSeOKn3twmRoCFVHT1LZz+y+jJw==","shasum":"d1e51fbc1734a4f0c87cf2592ad08828cc24c673","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.7.1.tgz","fileCount":161,"unpackedSize":218004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFTjjCRA9TVsSAnZWagAAzakP/14wkgTsFm4SnxKMOnXv\nJ9v5iPQ7Ss7k2SO9nJBoa1IW710wl0pTSzo0jaZrrUBz7ejNnS8PHbtnrweK\n6keOim0znvKE4wfRXyJ+jc7PTJPoYLE7P5zX8oTPZnfpvhAbk6jUUTIP/ucs\nHvlReZ3ZBxDvZnciI0IM9x8Xig3IwEvi9lFiHRNIdwUMT2xNjD1HfwuizZih\nT6jClyb33cbItlHq05l64OQRKGQB4rrEpTt4KFMKfY/716WBA9F9DaVNo24L\ng5FO80luLwAFOe2quHS5jlpP2UR70Q+lSx0ZUG+ywpSk7ykY6UMez4mYzlNu\nFDzor62Y0Wezb4ZJ2vRm2MODnnRiAaXwRUp9ilQuCKaGDXo12gJpaK1LQuXo\nzfxSgep1XqkU03O68yeeNsaIEi0V3uKmSuaTQBEU797Uh+TayHH3H1njBy4/\ntBecEjnOgQsD9D7ml3EEIfA2a4MeiT72bCDzHUAd0+8Vr1wBPuBJI1GrGMJa\nsexzn6m59Ev3yySVXbtszon5b1hpyxKgzrc1p65XH8bQv1UistSGaHjHRJio\na93r9RPqs9c/CxBvn6x5wZZ5e6ZD64O1be0qpD1NuV+j6bUutbvcu/k0d4V4\nKTrQkVLrdCbKrOKKo1npFrrOJNcCNMAm8ICKkiXdEpbpr66KBRVqM8h3r+ua\nA1E7\r\n=+sMR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgXXwoGjHKY6ErORvZ2XnXVoz1KLtForZLVNAeaMVAxAiAdIqBOJuhOLhlWLJE6KzIBQyq4y0YtWFL6pt0WXqBq7w=="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automutate_0.7.1_1544894691044_0.15037148906997255"},"_hasShrinkwrap":false},"0.7.2":{"name":"automutate","version":"0.7.2","description":"Applies waves of mutations provided by other tools, such as linters.","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"devDependencies":{"@types/chai":"^4.1.7","@types/es6-promise":"3.3.0","@types/glob":"^7.1.1","@types/glob-stream":"^6.1.0","@types/minimatch":"^3.0.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.0","chai":"^4.2.0","del":"^3.0.0","glob":"^7.1.3","mocha":"^5.2.0","sinon":"^7.2.2","tslint":"^5.11.0","tsutils":"^3.5.2","typescript":"^3.2.2"},"scripts":{"src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","test":"npm run test:tsc && npm run test:run","test:tsc":"tsc -p test","test:run":"mocha test/**/*.js","verify":"npm run src && npm run test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"f9634a4a3280a2a7edec5a49a01a069256e0e8f6","_id":"automutate@0.7.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-VjVPjMR1Fc6QR5+a+/s1uo7fGPfXEgo0nV1vxhC1a8BKcL0JdllB0lJNwUNVMhM8eDdzJv1cgRDcuVhJ8mjGwg==","shasum":"d5f292a79fc0bf4a45aadf66dac63d52d7095f54","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.7.2.tgz","fileCount":167,"unpackedSize":224789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNgUvCRA9TVsSAnZWagAAd2kQAJQebzW9Kh39COPu0vp5\nJCZjUJ44pTQq6Xik5MKMjv+VRBpU6HkT9fWWV1tc0uIGaS4FcRNec3v8NNVE\nz78z3/kl4SQC3xGXCZj1q29QeCPaULR45esLC0TsVidr9UDGn++Jl4Q1xriL\nB0E3RZ6VN/wLvsIFMcRU8BWZbavBP8vfDBNLv5hhh9uY6EsLU7AjMgrppW43\nMe1wnhzi94BH05PPpr5U1Y4l6UPF9ay+gT6P8hH9iLKO5tAK2LPZa3vCJGoL\ngcj57RayKBJkd+jBpFs8hlP1lF/pRxDOEKkYCRYnCWz2Tn7psFrBsA4rWhUt\nOy45uah2Hj2BP5pX1731wJQJN27DankB0xMo21RUPd7M4QBwDYXu2xFfFfZo\n8LqvTrOq14t29T6pvt/uWi+SfLV+MwwKDPmwh+WQxeOH6GLMK6782RTgqJ0I\n5H1T3JiOdp2zaNvZ5/RXxavuFyuea84FblcQtuuEnnp1Bz8l4T6Z2jy2Nsdp\nhGqg21+dnu4gMdni1bzhYwWYEOOpiZ5cHq9l3QUWTdmEEFvWMHZYW479/A3s\nttw112chUQav3QnT+B5RIL+mmJqFtbaz8NBqLLycZzNzZcm3GF3VR8LshQjV\ntbYc3zjXqNiHoaAkYOstacxfMAjUWkcx01nHny2b1wPSKe9oPNYYFAF8aJe6\nLkHX\r\n=m62H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0ZiyQ0Nqd1xLREWdNu2Hnf/d+X89FoRvRvNOZEsZGwAiEAx0gaXnTDlZPTSsZep57KUcGTkSZMO8jfe9edKhVZQdM="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automutate_0.7.2_1547044143098_0.5033778166346738"},"_hasShrinkwrap":false},"0.7.3":{"name":"automutate","version":"0.7.3","description":"Applies waves of mutations provided by other tools, such as linters.","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"devDependencies":{"@types/chai":"^4.1.7","@types/es6-promise":"3.3.0","@types/glob":"^7.1.1","@types/glob-stream":"^6.1.0","@types/minimatch":"^3.0.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.0","chai":"^4.2.0","del":"^3.0.0","glob":"^7.1.3","mocha":"^5.2.0","sinon":"^7.2.2","tslint":"^5.11.0","tsutils":"^3.5.2","typescript":"^3.2.2"},"scripts":{"src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","test":"npm run test:tsc && npm run test:run","test:tsc":"tsc -p test","test:run":"mocha test/**/*.js","verify":"npm run src && npm run test"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"6864b558d3f5afa0ef8cf71e8c6dba188e7e3fa9","_id":"automutate@0.7.3","_npmVersion":"6.4.1","_nodeVersion":"12.0.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-oo0K4Hc980HxhxoDL8vInUKKUygzYsUl2BiRnqNVf4hsdUM4YkHllhR6A48G54MU3Tqr95klOV/CVJzee82/tg==","shasum":"589ca040592dec27b3c5c3157fd4164295129b34","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.7.3.tgz","fileCount":167,"unpackedSize":226149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczxIUCRA9TVsSAnZWagAATgoP/1i9tEt0zz/lo8CwHeiq\nxqpxfHs5sLFyibJzNlDlSCHIISCazx6DGPoROEEmoUp/dItK7/FLHC9P9aEk\naNniYgoAOmfEu5IKcHTcK689TvSt4DWuEIU0QcxqLOPx2I9Hhc/9ngaoTWUS\nf4kG/zyCpsaPyoCveMiaLL8LBMBgG4ZHpjYt33dFS1xD0Wkztz5tsDjny6CB\nwFN1a4gAfSuekVFaBsrAfS1ZleftDnRDlHfqNVYd8KMXbZZIf20eHRBjsK8J\n5obSYHVfblLNW6cJwDcfL9GGXyD8adO8Thq5+ALm9WT3b11/Kh5pWYwbjzst\nMGtYdLCZ0inJYr5VgLXK77m5UEcZ9TMGVrOtg4kfHhJb/tQKpleOU9jgPrKh\n/9JexhRCfPm1VbGXxCSImtg2u4PF3opRUQ1OVQHqECAQV9Fgjlw3jbLVbN0+\nLFmuY+bGyPKZlqxc42DyWdKvslzSHEWVcsXpIyY2Irg6WMLOWybQzgG83cgq\nte1cPYUQy9jmQwzm9fP5hu+9Tcn+IEjhJ+XZJCoEs75BPiRIeUmAAocyxIA3\n29whmB5l0ICuajSfRfx/9bEaS8K+1CxHlrZ/ThFb8YQUg3K4Y4wotIWfxNDY\ncx3z5YfRpPWGuD/fELc9wBmA+tIA8toMWHA+f7OyziLxcPAEbPQAUEhLG5PC\nsvOK\r\n=hdXa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHQCbulW3Btac83rLA54AuJu39WQHRySOp8U6DXqYQ4QIhAO7Zy0EKjbkK+Czm1/84xJxTmb3X2pujNiRVDTKF6IBy"}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automutate_0.7.3_1557074452123_0.8117588461751422"},"_hasShrinkwrap":false},"0.8.0":{"name":"automutate","version":"0.8.0","description":"Applies waves of mutations provided by other tools, such as linters.","main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.0","@babel/preset-typescript":"^7.16.0","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"3.0.0","@typescript-eslint/parser":"^3.0.0","babel-jest":"^27.3.1","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","husky":"^4.2.5","jest":"^27.3.1","lint-staged":"^10.2.6","prettier":"^2.0.5","typescript":"^3.9.3"},"scripts":{"compile":"tsc --module commonjs","format":"yarn prettier --write","format:verify":"yarn prettier --list-different \"**/*.{js,json,md,ts,yml}\"","format:write-all":"yarn format:verify --write","lint":"eslint \"./src/*.ts\" \"./src/**/*.ts\" --max-warnings 0 --report-unused-disable-directives","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"5e8cbbf7a8b14a2b9a190a43ff77daa088482fe7","_id":"automutate@0.8.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-qWrwFpyp990TmLXwlzEnvMgGNr/js3swntVUHQ5d0kDlck6AgEy0cYj6+qqU30vlj7C/o8Z6BHovVTUIx9bamA==","shasum":"b41a2907d1b2a4fc35c707e66585b889bcc30183","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.8.0.tgz","fileCount":174,"unpackedSize":162719,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkvlQ9Uw9hRMKuUOEanIbN+lcqxWeoOd+z4s5dv3a9JgIgValLYTSrXQzQvDL5jS+tLgkjoyZG2VLrrFsS8G0jWrg="}]},"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automutate_0.8.0_1636315587744_0.7122194454459403"},"_hasShrinkwrap":false},"0.8.1":{"name":"automutate","version":"0.8.1","description":"Applies waves of mutations provided by other tools, such as linters.","main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.0","@babel/preset-typescript":"^7.16.0","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"3.0.0","@typescript-eslint/parser":"^3.0.0","babel-jest":"^27.3.1","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","husky":"^4.2.5","jest":"^27.3.1","lint-staged":"^10.2.6","prettier":"^2.0.5","typescript":"^3.9.3"},"scripts":{"compile":"tsc --module commonjs","format":"yarn prettier --write","format:verify":"yarn prettier --list-different \"**/*.{js,json,md,ts,yml}\"","format:write-all":"yarn format:verify --write","lint":"eslint \"./src/*.ts\" \"./src/**/*.ts\" --max-warnings 0 --report-unused-disable-directives","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"f4d84b327ea1a90f42f63fd5d2da1890a7e59dfb","_id":"automutate@0.8.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-+jw5lg394QanPkL//ZTHlNnkGJwAmgbn4eEhRkfZn7SfkcuKLuHDyUjtlEzh0+u3b8eAnL+ykWpJkS4kB1HDxg==","shasum":"5449ed5afda83f8169f15db92885d9bd85d617e3","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.8.1.tgz","fileCount":174,"unpackedSize":161776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2kDsCRA9TVsSAnZWagAAz90QAJNxu6YchOYJrIZBbHsq\nEnNOUx3/1+6VV562a6QkCHpprmTa4p87QNBBWUtRk5kpV1mkdJzfxvNalR6X\nEPSE1TeDmiKJ5ipXOm1Vk2wjNYGeyly2sHm3vQAlHYrp+XP160rrrsFWmQ8i\nNTYThZNqaKlWz3dWDoI86JEP1KPv+ODXQTA3yWm9H0OIaK9RiKTlerYp+qUH\ngrqXfIJ2v6hYB9v6CAbL6kKnipDijlAgh0Pe1qji1eF3Wtcx5++tLVuOgd16\n6x9KLlqMhxBTbFDbFC8INU6MS1PMKCnBgem4QzFTK9zCdar5XJBKFx37GTNG\ngSCC9vjVu56W7pPW2ZoTviIADuvVPRCb81rlQuFw8EJrTNSSIsc4M52it0Oc\nonCFrDMB0OZyX4Wa2sLGEquO9NeZId4TV2INl/6Bn9HWy6adcNGZl6w7Lka4\nkGFpAQ5qSK1ueLYuYQmAnH5JH7YV9OLvLzluttKrcEJbfQu19svHYzcVqCEf\nHLLCDUixq+wqr3e611parXa05NdxrLyb6jUfMnz7WC/oodNWrhNK5wXZ+QgT\ncltHFegqPvXRno+Jsce0yMWKQH23/4UUs6DrZxzzFEvybedmx1flNqX6213t\nbC6yyV2eK4oWOl/a7Evizalx3C4vhWHgxceIBJ0m6BqyV/we47PDgH9cgwRI\nUewc\r\n=YO9N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD39ZBj6unAac/Iy9mX0YBVWTtt1LV/LMU32xfNuUKxAIgbZHU1yZeITneAYc7yud2kVihK9cyjhC/p5YSObIO2GU="}]},"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automutate_0.8.1_1636324228127_0.5286062202578112"},"_hasShrinkwrap":false},"0.9.0":{"name":"automutate","version":"0.9.0","description":"Applies waves of mutations provided by other tools, such as linters.","main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.0","@babel/preset-typescript":"^7.16.0","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"3.0.0","@typescript-eslint/parser":"^3.0.0","babel-jest":"^27.3.1","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","husky":"^4.2.5","jest":"^27.3.1","lint-staged":"^10.2.6","prettier":"^2.0.5","typescript":"^3.9.3"},"scripts":{"compile":"tsc --module commonjs","format":"yarn prettier --write","format:verify":"yarn prettier --list-different \"**/*.{js,json,md,ts,yml}\"","format:write-all":"yarn format:verify --write","lint":"eslint \"./src/*.ts\" \"./src/**/*.ts\" --max-warnings 0 --report-unused-disable-directives","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"author":{"name":"joshuakgoldberg@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/automutate/automutate/issues"},"homepage":"https://github.com/automutate/automutate#readme","gitHead":"5f114882c341bde148a67750a8dc5d66ec9c1d23","_id":"automutate@0.9.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-A1AydgfyQCGAihiu3NciBtRAbVw0HPHfwz7wRow3rYRSpT3BrTGSWX7vFJlXjbF1On3hKfzsa4ZWsAcAnAgTVg==","shasum":"5fee666147c93a312ffe673befc0104841313089","tarball":"https://registry.npmjs.org/automutate/-/automutate-0.9.0.tgz","fileCount":148,"unpackedSize":129397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7HqiyDPV3jRXkHMZQtb4Vl4ARS0lKU0cwQ4QG9zwvRAiBbZnWqSekulqojzIc0MXBXJcI2Abx9O0T091vC1W0yUQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3qnfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt2Q//R4yj7gmRvbFJ6Cq06bX7CQN9b8oI4uGmUmGQ9ieKIm02rSG2\r\nIOFLn+P8ILqaJs3vAqcm3l5WYnEwMVMiQyPvwmACTEo7q+zmZguQES/iuVnC\r\nXpspLURUoN6NGiM3v0623ZHLtC5kf+ZiUc18xxiVdzZEZUHS9aAPgtP10s4I\r\nN4ZKH6Lm4Y58AiA9V0mJBM9vyTZWxIFFX7nEQPu82xkwbo0XEE/HA+pIvucF\r\nzEJEvIfNGQ5nYcZu00gcW74KfeCTQYDpDWHad/WX5UWgKHaMckKCFyaJR/zL\r\nb9FANIEhDb9VF9tepzoiPu5aBhsA+FR9Eev0FRNkJVTUZ40zAZqHoxTTHPg/\r\n5JPs7B1q9toHfWZiI6Fh/CbAqo6xwHDMOB60HhiL9jrJ2PS741rCdsgIH2Z0\r\ncOKtv+6S3SmiVWxy/NU6ofdhNdoDex84/s/3EYRby8h4GfPLd5u21tw9zbfT\r\nr6noq1NqHrp64JkPMBsp4kBGUzrk2BJ9KNb+gyG8dLj9Q+F90ux+TD7DbfGr\r\nbFj2XR/s3hy5WheGAvYbD9vdE8mpR5ilO90Ko+7pVxJ79POw86zSUu7RYYjQ\r\nUQ/DHF+BM16Xx503D3IU9tUEC4nUKnoxOfdtiShD075MCngh3BwFtnPympRQ\r\nfAjdtx5p8yf7C6QzfwPw+A1kfmBixBIIGJ8=\r\n=KM6Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automutate_0.9.0_1658759647728_0.7881632720987413"},"_hasShrinkwrap":false}},"readme":"# automutate\n\n[![Build Status](https://travis-ci.org/automutate/automutate.svg?branch=master)](https://travis-ci.org/automutate/automutate)\n[![npm](https://img.shields.io/npm/v/automutate.svg)](https://www.npmjs.com/package/automutate)\n\nApplies waves of mutations provided by other tools, such as linters or codemods.\n\nThere are [many](https://github.com/eslint/eslint) [linters](https://github.com/stylelint/stylelint) [out](https://github.com/lesshint/lesshint) [there](https://github.com/sasstools/sass-lint) and most include ways to `--fix` rule failures automatically.\nThis is great but hard to do for a couple of reasons:\n\n- **Overlapping mutations** - The possibility of mutations applying to overlapping sets of characters requires logic to handle applying one, then re-running linting, and so on.\n- **Code bloat verses duplication** - Most linters either provide hooks to apply fixes themselves (which can result in code bloat) or have an external project (which duplicates logic for finding rules).\n\n`automutate` proposes that linters only propose **how** to fix rules, via a standardized JSON format.\n\nHaving a standardized source-agnostic project to apply mutations brings a couple of benefits:\n\n- **Reduced overhead** - Projects no longer need to do this work themselves.\n- **Standardized base** - Ramp-up time to switch between projects using `automutate` is reduced with common code.\n\nIn general, _detecting_ rule failures is a separate concern from _fixing_ them.\nLinters need to run quickly over a read-only set of files, often during built processes, while fixers typically run slowly and modify files on user request.\n\n## How it works\n\nThe main `automutate` algorithm is started in [`autoMutator.ts`](../src/autoMutator.ts) and mostly applied in [`mutationsApplier.ts`](../src/mutationsApplier.ts):\n\n```swift\nwhile mutationsWave = getMutationsWave():\n    for (file, fileMutations) of groupMutationsByFile(mutationsWave):\n        for mutation of getNonOverlappingMutationsInReverse(fileMutations):\n            applyMutation(file, mutation)\n```\n\n1. `getMutationsWave` calls to an external tool, such as a linter, to receive a wave of suggested mutations.\n2. `groupMutationsByFile` organizes the suggested mutations by file.\n3. `getNonOverlappingMutationsInReverse` removes overlapping mutations that would conflict with each other, and sorts the remainder in reverse order so that later mutations don't interfere with character positions of earlier mutations.\n4. `applyMutation` modifies files on disk using the remaining mutations.\n\n## Mutations\n\nA single mutation contains a unique `type` identifier, a range of character position(s) to apply to, and optionally other logic.\n\nThe following basic text manipulations are provided out of the box:\n\n- **`multiple`** - Container for multiple mutations. This indicates to `automutate` that these must be applied all at once or not at all, which guarantees consistency with the built-in mutation overlap detection.\n- **`text-delete`** - Deletes a range of characters.\n- **`text-insert`** - Inserts a string at a point.\n- **`text-replace`** - Replaces characters matching a string or regular expression within a range.\n- **`text-swap`** - Swaps a range of characters with a new string.\n\nFor example:\n\n```json\n{\n  \"ugly-file.txt\": [\n    {\n      \"range\": {\n        \"begin\": 7,\n        \"end\": 14\n      },\n      \"type\": \"text-delete\"\n    },\n    {\n      \"insertion\": \"inconceivable!\",\n      \"range\": {\n        \"begin\": 21\n      },\n      \"type\": \"text-insert\"\n    }\n  ]\n}\n```\n\nLinter-specific utilities may define their own mutations.\nFor example, a language's linter may define a `node-rename` mutation rather than use a `multiple` mutation containing `text-swap` mutations.\n\nSee [Mutators](docs/mutators.md) for more on custom mutators.\n\n## Project Onboarding\n\nSee [Onboarding](docs/onboarding.md).\n\n`automutate` requires NodeJS >= 14.\n","maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"time":{"modified":"2022-07-25T14:34:08.094Z","created":"2016-11-24T02:18:30.998Z","0.1.0":"2016-11-24T02:18:30.998Z","0.2.0":"2016-11-25T00:21:09.113Z","0.2.1":"2016-11-25T00:29:22.179Z","0.3.0":"2016-12-23T20:53:14.680Z","0.3.1":"2016-12-23T21:50:19.959Z","0.3.3":"2017-01-06T17:09:43.896Z","0.5.0":"2017-02-14T07:00:11.808Z","0.5.1":"2017-02-25T20:51:40.199Z","0.5.2":"2018-03-26T09:22:27.088Z","0.5.3":"2018-03-26T10:41:53.953Z","0.6.0":"2018-11-18T00:54:08.891Z","0.6.1":"2018-12-12T23:49:01.345Z","0.6.2":"2018-12-13T21:34:30.607Z","0.7.0":"2018-12-15T17:23:07.300Z","0.7.1":"2018-12-15T17:24:51.358Z","0.7.2":"2019-01-09T14:29:03.252Z","0.7.3":"2019-05-05T16:40:52.316Z","0.8.0":"2021-11-07T20:06:27.940Z","0.8.1":"2021-11-07T22:30:28.270Z","0.9.0":"2022-07-25T14:34:07.957Z"},"homepage":"https://github.com/automutate/automutate#readme","keywords":["lint","autolint","linter","clean","code","quality","tslint","lesshint","eslint"],"repository":{"type":"git","url":"git+https://github.com/automutate/automutate.git"},"author":{"name":"joshuakgoldberg@outlook.com"},"bugs":{"url":"https://github.com/automutate/automutate/issues"},"license":"MIT","readmeFilename":"README.md"}