From d719b9c1210f996529da661012e203c2302c5e13 Mon Sep 17 00:00:00 2001 From: Frazer Smith Date: Thu, 24 Apr 2025 15:22:55 +0100 Subject: [PATCH] chore add missing `'use strict'` directives --- .eslintrc.local.js | 1 + benchmarks/bench-compare.js | 2 ++ benchmarks/bench-diff.js | 2 ++ benchmarks/bench-parse-options.js | 2 ++ benchmarks/bench-parse.js | 2 ++ benchmarks/bench-satisfies.js | 2 ++ benchmarks/bench-subset.js | 2 ++ bin/semver.js | 2 ++ classes/comparator.js | 2 ++ classes/index.js | 2 ++ classes/range.js | 2 ++ classes/semver.js | 2 ++ functions/clean.js | 2 ++ functions/cmp.js | 2 ++ functions/coerce.js | 2 ++ functions/compare-build.js | 2 ++ functions/compare-loose.js | 2 ++ functions/compare.js | 2 ++ functions/diff.js | 2 ++ functions/eq.js | 2 ++ functions/gt.js | 2 ++ functions/gte.js | 2 ++ functions/inc.js | 2 ++ functions/lt.js | 2 ++ functions/lte.js | 2 ++ functions/major.js | 2 ++ functions/minor.js | 2 ++ functions/neq.js | 2 ++ functions/parse.js | 2 ++ functions/patch.js | 2 ++ functions/prerelease.js | 2 ++ functions/rcompare.js | 2 ++ functions/rsort.js | 2 ++ functions/satisfies.js | 2 ++ functions/sort.js | 2 ++ functions/valid.js | 2 ++ index.js | 2 ++ internal/constants.js | 2 ++ internal/debug.js | 2 ++ internal/identifiers.js | 2 ++ internal/lrucache.js | 2 ++ internal/parse-options.js | 2 ++ internal/re.js | 2 ++ map.js | 2 ++ preload.js | 2 ++ ranges/gtr.js | 2 ++ ranges/intersects.js | 2 ++ ranges/ltr.js | 2 ++ ranges/max-satisfying.js | 2 ++ ranges/min-satisfying.js | 2 ++ ranges/min-version.js | 2 ++ ranges/outside.js | 2 ++ ranges/simplify.js | 2 ++ ranges/subset.js | 2 ++ ranges/to-comparators.js | 2 ++ ranges/valid.js | 2 ++ test/bin/semver.js | 1 + test/classes/comparator.js | 2 ++ test/classes/index.js | 2 ++ test/classes/range.js | 2 ++ test/classes/semver.js | 2 ++ test/fixtures/comparator-intersection.js | 2 ++ test/fixtures/comparisons.js | 2 ++ test/fixtures/equality.js | 2 ++ test/fixtures/increments.js | 2 ++ test/fixtures/invalid-versions.js | 2 ++ test/fixtures/range-exclude.js | 2 ++ test/fixtures/range-include.js | 2 ++ test/fixtures/range-intersection.js | 2 ++ test/fixtures/range-parse.js | 2 ++ test/fixtures/version-gt-range.js | 2 ++ test/fixtures/version-lt-range.js | 2 ++ test/fixtures/version-not-gt-range.js | 2 ++ test/fixtures/version-not-lt-range.js | 2 ++ test/functions/clean.js | 2 ++ test/functions/cmp.js | 2 ++ test/functions/coerce.js | 2 ++ test/functions/compare-build.js | 2 ++ test/functions/compare-loose.js | 2 ++ test/functions/compare.js | 2 ++ test/functions/diff.js | 2 ++ test/functions/eq.js | 2 ++ test/functions/gt.js | 2 ++ test/functions/gte.js | 2 ++ test/functions/inc.js | 2 ++ test/functions/lt.js | 2 ++ test/functions/lte.js | 2 ++ test/functions/major.js | 2 ++ test/functions/minor.js | 2 ++ test/functions/neq.js | 2 ++ test/functions/parse.js | 2 ++ test/functions/patch.js | 2 ++ test/functions/prerelease.js | 2 ++ test/functions/rcompare.js | 2 ++ test/functions/rsort.js | 2 ++ test/functions/satisfies.js | 2 ++ test/functions/sort.js | 2 ++ test/functions/valid.js | 2 ++ test/index.js | 2 ++ test/integration/whitespace.js | 2 ++ test/internal/constants.js | 2 ++ test/internal/debug.js | 2 ++ test/internal/identifiers.js | 2 ++ test/internal/lrucache.js | 2 ++ test/internal/parse-options.js | 2 ++ test/internal/re.js | 2 ++ test/map.js | 2 ++ test/preload.js | 2 ++ test/ranges/gtr.js | 2 ++ test/ranges/intersects.js | 2 ++ test/ranges/ltr.js | 2 ++ test/ranges/max-satisfying.js | 2 ++ test/ranges/min-satisfying.js | 2 ++ test/ranges/min-version.js | 2 ++ test/ranges/outside.js | 2 ++ test/ranges/simplify.js | 2 ++ test/ranges/subset.js | 2 ++ test/ranges/to-comparators.js | 2 ++ test/ranges/valid.js | 2 ++ 119 files changed, 236 insertions(+) diff --git a/.eslintrc.local.js b/.eslintrc.local.js index 5b7c98ea..7f62918b 100644 --- a/.eslintrc.local.js +++ b/.eslintrc.local.js @@ -12,6 +12,7 @@ module.exports = { }, ], 'import/no-nodejs-modules': ['error'], + strict: ['error', 'global'], }, }, ], diff --git a/benchmarks/bench-compare.js b/benchmarks/bench-compare.js index 2dfc0900..81db8c24 100644 --- a/benchmarks/bench-compare.js +++ b/benchmarks/bench-compare.js @@ -1,3 +1,5 @@ +'use strict' + const Benchmark = require('benchmark') const SemVer = require('../classes/semver') const suite = new Benchmark.Suite() diff --git a/benchmarks/bench-diff.js b/benchmarks/bench-diff.js index 97d74441..c447fb3f 100644 --- a/benchmarks/bench-diff.js +++ b/benchmarks/bench-diff.js @@ -1,3 +1,5 @@ +'use strict' + const Benchmark = require('benchmark') const diff = require('../functions/diff') const suite = new Benchmark.Suite() diff --git a/benchmarks/bench-parse-options.js b/benchmarks/bench-parse-options.js index 41ab232c..42729d54 100644 --- a/benchmarks/bench-parse-options.js +++ b/benchmarks/bench-parse-options.js @@ -1,3 +1,5 @@ +'use strict' + const Benchmark = require('benchmark') const parseOptions = require('../internal/parse-options') const suite = new Benchmark.Suite() diff --git a/benchmarks/bench-parse.js b/benchmarks/bench-parse.js index e4180c44..af10ec52 100644 --- a/benchmarks/bench-parse.js +++ b/benchmarks/bench-parse.js @@ -1,3 +1,5 @@ +'use strict' + const Benchmark = require('benchmark') const parse = require('../functions/parse') const { MAX_SAFE_INTEGER } = require('../internal/constants') diff --git a/benchmarks/bench-satisfies.js b/benchmarks/bench-satisfies.js index a95a2c30..741022e7 100644 --- a/benchmarks/bench-satisfies.js +++ b/benchmarks/bench-satisfies.js @@ -1,3 +1,5 @@ +'use strict' + const Benchmark = require('benchmark') const satisfies = require('../functions/satisfies') const suite = new Benchmark.Suite() diff --git a/benchmarks/bench-subset.js b/benchmarks/bench-subset.js index f8825fae..5a54baa1 100644 --- a/benchmarks/bench-subset.js +++ b/benchmarks/bench-subset.js @@ -1,3 +1,5 @@ +'use strict' + const Benchmark = require('benchmark') const subset = require('../ranges/subset') const suite = new Benchmark.Suite() diff --git a/bin/semver.js b/bin/semver.js index 22fc76ea..dbb1bf53 100755 --- a/bin/semver.js +++ b/bin/semver.js @@ -3,6 +3,8 @@ // Exits successfully and prints matching version(s) if // any supplied version is valid and passes all tests. +'use strict' + const argv = process.argv.slice(2) let versions = [] diff --git a/classes/comparator.js b/classes/comparator.js index 3d39c0ee..647c1f09 100644 --- a/classes/comparator.js +++ b/classes/comparator.js @@ -1,3 +1,5 @@ +'use strict' + const ANY = Symbol('SemVer ANY') // hoisted class for cyclic dependency class Comparator { diff --git a/classes/index.js b/classes/index.js index 5e3f5c9b..91c24ec4 100644 --- a/classes/index.js +++ b/classes/index.js @@ -1,3 +1,5 @@ +'use strict' + module.exports = { SemVer: require('./semver.js'), Range: require('./range.js'), diff --git a/classes/range.js b/classes/range.js index ceee2314..f80c2359 100644 --- a/classes/range.js +++ b/classes/range.js @@ -1,3 +1,5 @@ +'use strict' + const SPACE_CHARACTERS = /\s+/g // hoisted class for cyclic dependency diff --git a/classes/semver.js b/classes/semver.js index 6fbc062b..a0348143 100644 --- a/classes/semver.js +++ b/classes/semver.js @@ -1,3 +1,5 @@ +'use strict' + const debug = require('../internal/debug') const { MAX_LENGTH, MAX_SAFE_INTEGER } = require('../internal/constants') const { safeRe: re, safeSrc: src, t } = require('../internal/re') diff --git a/functions/clean.js b/functions/clean.js index 811fe6b8..79703d63 100644 --- a/functions/clean.js +++ b/functions/clean.js @@ -1,3 +1,5 @@ +'use strict' + const parse = require('./parse') const clean = (version, options) => { const s = parse(version.trim().replace(/^[=v]+/, ''), options) diff --git a/functions/cmp.js b/functions/cmp.js index 40119094..77487dca 100644 --- a/functions/cmp.js +++ b/functions/cmp.js @@ -1,3 +1,5 @@ +'use strict' + const eq = require('./eq') const neq = require('./neq') const gt = require('./gt') diff --git a/functions/coerce.js b/functions/coerce.js index b378dcea..cfe02759 100644 --- a/functions/coerce.js +++ b/functions/coerce.js @@ -1,3 +1,5 @@ +'use strict' + const SemVer = require('../classes/semver') const parse = require('./parse') const { safeRe: re, t } = require('../internal/re') diff --git a/functions/compare-build.js b/functions/compare-build.js index 9eb881be..99157cf3 100644 --- a/functions/compare-build.js +++ b/functions/compare-build.js @@ -1,3 +1,5 @@ +'use strict' + const SemVer = require('../classes/semver') const compareBuild = (a, b, loose) => { const versionA = new SemVer(a, loose) diff --git a/functions/compare-loose.js b/functions/compare-loose.js index 4881fbe0..75316346 100644 --- a/functions/compare-loose.js +++ b/functions/compare-loose.js @@ -1,3 +1,5 @@ +'use strict' + const compare = require('./compare') const compareLoose = (a, b) => compare(a, b, true) module.exports = compareLoose diff --git a/functions/compare.js b/functions/compare.js index 748b7afa..63d8090c 100644 --- a/functions/compare.js +++ b/functions/compare.js @@ -1,3 +1,5 @@ +'use strict' + const SemVer = require('../classes/semver') const compare = (a, b, loose) => new SemVer(a, loose).compare(new SemVer(b, loose)) diff --git a/functions/diff.js b/functions/diff.js index 33171dc1..04e064e9 100644 --- a/functions/diff.js +++ b/functions/diff.js @@ -1,3 +1,5 @@ +'use strict' + const parse = require('./parse.js') const diff = (version1, version2) => { diff --git a/functions/eq.js b/functions/eq.js index 271fed97..5f0eead1 100644 --- a/functions/eq.js +++ b/functions/eq.js @@ -1,3 +1,5 @@ +'use strict' + const compare = require('./compare') const eq = (a, b, loose) => compare(a, b, loose) === 0 module.exports = eq diff --git a/functions/gt.js b/functions/gt.js index d9b2156d..84a57ddf 100644 --- a/functions/gt.js +++ b/functions/gt.js @@ -1,3 +1,5 @@ +'use strict' + const compare = require('./compare') const gt = (a, b, loose) => compare(a, b, loose) > 0 module.exports = gt diff --git a/functions/gte.js b/functions/gte.js index 5aeaa634..7c52bdf2 100644 --- a/functions/gte.js +++ b/functions/gte.js @@ -1,3 +1,5 @@ +'use strict' + const compare = require('./compare') const gte = (a, b, loose) => compare(a, b, loose) >= 0 module.exports = gte diff --git a/functions/inc.js b/functions/inc.js index 7670b1be..ff999e9d 100644 --- a/functions/inc.js +++ b/functions/inc.js @@ -1,3 +1,5 @@ +'use strict' + const SemVer = require('../classes/semver') const inc = (version, release, options, identifier, identifierBase) => { diff --git a/functions/lt.js b/functions/lt.js index b440ab7d..2fb32a0e 100644 --- a/functions/lt.js +++ b/functions/lt.js @@ -1,3 +1,5 @@ +'use strict' + const compare = require('./compare') const lt = (a, b, loose) => compare(a, b, loose) < 0 module.exports = lt diff --git a/functions/lte.js b/functions/lte.js index 6dcc9565..da9ee8f4 100644 --- a/functions/lte.js +++ b/functions/lte.js @@ -1,3 +1,5 @@ +'use strict' + const compare = require('./compare') const lte = (a, b, loose) => compare(a, b, loose) <= 0 module.exports = lte diff --git a/functions/major.js b/functions/major.js index 4283165e..e6d08dc2 100644 --- a/functions/major.js +++ b/functions/major.js @@ -1,3 +1,5 @@ +'use strict' + const SemVer = require('../classes/semver') const major = (a, loose) => new SemVer(a, loose).major module.exports = major diff --git a/functions/minor.js b/functions/minor.js index 57b3455f..9e70ffda 100644 --- a/functions/minor.js +++ b/functions/minor.js @@ -1,3 +1,5 @@ +'use strict' + const SemVer = require('../classes/semver') const minor = (a, loose) => new SemVer(a, loose).minor module.exports = minor diff --git a/functions/neq.js b/functions/neq.js index f944c015..84326b77 100644 --- a/functions/neq.js +++ b/functions/neq.js @@ -1,3 +1,5 @@ +'use strict' + const compare = require('./compare') const neq = (a, b, loose) => compare(a, b, loose) !== 0 module.exports = neq diff --git a/functions/parse.js b/functions/parse.js index 459b3b17..d544d33a 100644 --- a/functions/parse.js +++ b/functions/parse.js @@ -1,3 +1,5 @@ +'use strict' + const SemVer = require('../classes/semver') const parse = (version, options, throwErrors = false) => { if (version instanceof SemVer) { diff --git a/functions/patch.js b/functions/patch.js index 63afca25..7675162f 100644 --- a/functions/patch.js +++ b/functions/patch.js @@ -1,3 +1,5 @@ +'use strict' + const SemVer = require('../classes/semver') const patch = (a, loose) => new SemVer(a, loose).patch module.exports = patch diff --git a/functions/prerelease.js b/functions/prerelease.js index 06aa1324..b8fe1db5 100644 --- a/functions/prerelease.js +++ b/functions/prerelease.js @@ -1,3 +1,5 @@ +'use strict' + const parse = require('./parse') const prerelease = (version, options) => { const parsed = parse(version, options) diff --git a/functions/rcompare.js b/functions/rcompare.js index 0ac509e7..8e1c222b 100644 --- a/functions/rcompare.js +++ b/functions/rcompare.js @@ -1,3 +1,5 @@ +'use strict' + const compare = require('./compare') const rcompare = (a, b, loose) => compare(b, a, loose) module.exports = rcompare diff --git a/functions/rsort.js b/functions/rsort.js index 82404c5c..5d3d2009 100644 --- a/functions/rsort.js +++ b/functions/rsort.js @@ -1,3 +1,5 @@ +'use strict' + const compareBuild = require('./compare-build') const rsort = (list, loose) => list.sort((a, b) => compareBuild(b, a, loose)) module.exports = rsort diff --git a/functions/satisfies.js b/functions/satisfies.js index 50af1c19..a0264a22 100644 --- a/functions/satisfies.js +++ b/functions/satisfies.js @@ -1,3 +1,5 @@ +'use strict' + const Range = require('../classes/range') const satisfies = (version, range, options) => { try { diff --git a/functions/sort.js b/functions/sort.js index 4d10917a..edb24b1d 100644 --- a/functions/sort.js +++ b/functions/sort.js @@ -1,3 +1,5 @@ +'use strict' + const compareBuild = require('./compare-build') const sort = (list, loose) => list.sort((a, b) => compareBuild(a, b, loose)) module.exports = sort diff --git a/functions/valid.js b/functions/valid.js index f27bae10..0db67edc 100644 --- a/functions/valid.js +++ b/functions/valid.js @@ -1,3 +1,5 @@ +'use strict' + const parse = require('./parse') const valid = (version, options) => { const v = parse(version, options) diff --git a/index.js b/index.js index 86d42ac1..285662ac 100644 --- a/index.js +++ b/index.js @@ -1,3 +1,5 @@ +'use strict' + // just pre-load all the stuff that index.js lazily exports const internalRe = require('./internal/re') const constants = require('./internal/constants') diff --git a/internal/constants.js b/internal/constants.js index 94be1c57..6d1db915 100644 --- a/internal/constants.js +++ b/internal/constants.js @@ -1,3 +1,5 @@ +'use strict' + // Note: this is the semver.org version of the spec that it implements // Not necessarily the package version of this code. const SEMVER_SPEC_VERSION = '2.0.0' diff --git a/internal/debug.js b/internal/debug.js index 1c00e136..20d1e9dc 100644 --- a/internal/debug.js +++ b/internal/debug.js @@ -1,3 +1,5 @@ +'use strict' + const debug = ( typeof process === 'object' && process.env && diff --git a/internal/identifiers.js b/internal/identifiers.js index e612d0a3..a4613dee 100644 --- a/internal/identifiers.js +++ b/internal/identifiers.js @@ -1,3 +1,5 @@ +'use strict' + const numeric = /^[0-9]+$/ const compareIdentifiers = (a, b) => { const anum = numeric.test(a) diff --git a/internal/lrucache.js b/internal/lrucache.js index 6d89ec94..b8bf5262 100644 --- a/internal/lrucache.js +++ b/internal/lrucache.js @@ -1,3 +1,5 @@ +'use strict' + class LRUCache { constructor () { this.max = 1000 diff --git a/internal/parse-options.js b/internal/parse-options.js index 10d64ce0..52954541 100644 --- a/internal/parse-options.js +++ b/internal/parse-options.js @@ -1,3 +1,5 @@ +'use strict' + // parse out just the options we care about const looseOption = Object.freeze({ loose: true }) const emptyOpts = Object.freeze({ }) diff --git a/internal/re.js b/internal/re.js index 2a956ba0..cc84354d 100644 --- a/internal/re.js +++ b/internal/re.js @@ -1,3 +1,5 @@ +'use strict' + const { MAX_SAFE_COMPONENT_LENGTH, MAX_SAFE_BUILD_LENGTH, diff --git a/map.js b/map.js index 293f6b01..689a1292 100644 --- a/map.js +++ b/map.js @@ -1 +1,3 @@ +'use strict' + module.exports = testFile => testFile.replace(/test\//, '') diff --git a/preload.js b/preload.js index 947cd4f7..e6c47b9b 100644 --- a/preload.js +++ b/preload.js @@ -1,2 +1,4 @@ +'use strict' + // XXX remove in v8 or beyond module.exports = require('./index.js') diff --git a/ranges/gtr.js b/ranges/gtr.js index db7e3559..0e7601f6 100644 --- a/ranges/gtr.js +++ b/ranges/gtr.js @@ -1,3 +1,5 @@ +'use strict' + // Determine if version is greater than all the versions possible in the range. const outside = require('./outside') const gtr = (version, range, options) => outside(version, range, '>', options) diff --git a/ranges/intersects.js b/ranges/intersects.js index e0e9b7ce..917be7e4 100644 --- a/ranges/intersects.js +++ b/ranges/intersects.js @@ -1,3 +1,5 @@ +'use strict' + const Range = require('../classes/range') const intersects = (r1, r2, options) => { r1 = new Range(r1, options) diff --git a/ranges/ltr.js b/ranges/ltr.js index 528a885e..aa5e568e 100644 --- a/ranges/ltr.js +++ b/ranges/ltr.js @@ -1,3 +1,5 @@ +'use strict' + const outside = require('./outside') // Determine if version is less than all the versions possible in the range const ltr = (version, range, options) => outside(version, range, '<', options) diff --git a/ranges/max-satisfying.js b/ranges/max-satisfying.js index 6e3d993c..01fe5ae3 100644 --- a/ranges/max-satisfying.js +++ b/ranges/max-satisfying.js @@ -1,3 +1,5 @@ +'use strict' + const SemVer = require('../classes/semver') const Range = require('../classes/range') diff --git a/ranges/min-satisfying.js b/ranges/min-satisfying.js index 9b60974e..af89c8ef 100644 --- a/ranges/min-satisfying.js +++ b/ranges/min-satisfying.js @@ -1,3 +1,5 @@ +'use strict' + const SemVer = require('../classes/semver') const Range = require('../classes/range') const minSatisfying = (versions, range, options) => { diff --git a/ranges/min-version.js b/ranges/min-version.js index 350e1f78..09a65aa3 100644 --- a/ranges/min-version.js +++ b/ranges/min-version.js @@ -1,3 +1,5 @@ +'use strict' + const SemVer = require('../classes/semver') const Range = require('../classes/range') const gt = require('../functions/gt') diff --git a/ranges/outside.js b/ranges/outside.js index ae99b10a..ca744212 100644 --- a/ranges/outside.js +++ b/ranges/outside.js @@ -1,3 +1,5 @@ +'use strict' + const SemVer = require('../classes/semver') const Comparator = require('../classes/comparator') const { ANY } = Comparator diff --git a/ranges/simplify.js b/ranges/simplify.js index 618d5b62..262732e6 100644 --- a/ranges/simplify.js +++ b/ranges/simplify.js @@ -1,3 +1,5 @@ +'use strict' + // given a set of versions and a range, create a "simplified" range // that includes the same versions that the original range does // If the original range is shorter than the simplified one, return that. diff --git a/ranges/subset.js b/ranges/subset.js index 1e5c2683..2c49aef1 100644 --- a/ranges/subset.js +++ b/ranges/subset.js @@ -1,3 +1,5 @@ +'use strict' + const Range = require('../classes/range.js') const Comparator = require('../classes/comparator.js') const { ANY } = Comparator diff --git a/ranges/to-comparators.js b/ranges/to-comparators.js index 6c8bc7e6..5be25196 100644 --- a/ranges/to-comparators.js +++ b/ranges/to-comparators.js @@ -1,3 +1,5 @@ +'use strict' + const Range = require('../classes/range') // Mostly just for testing and legacy API reasons diff --git a/ranges/valid.js b/ranges/valid.js index 365f3568..cc6b0e9f 100644 --- a/ranges/valid.js +++ b/ranges/valid.js @@ -1,3 +1,5 @@ +'use strict' + const Range = require('../classes/range') const validRange = (range, options) => { try { diff --git a/test/bin/semver.js b/test/bin/semver.js index 262ca380..0514103b 100644 --- a/test/bin/semver.js +++ b/test/bin/semver.js @@ -1,4 +1,5 @@ 'use strict' + const t = require('tap') const thisVersion = require('../../package.json').version diff --git a/test/classes/comparator.js b/test/classes/comparator.js index 209a024b..477b2ab6 100644 --- a/test/classes/comparator.js +++ b/test/classes/comparator.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const Comparator = require('../../classes/comparator') const comparatorIntersection = require('../fixtures/comparator-intersection.js') diff --git a/test/classes/index.js b/test/classes/index.js index 519d1573..71d21bba 100644 --- a/test/classes/index.js +++ b/test/classes/index.js @@ -1,3 +1,5 @@ +'use strict' + const t = require('tap') t.same(require('../../classes'), { SemVer: require('../../classes/semver'), diff --git a/test/classes/range.js b/test/classes/range.js index c1e6eb1b..d012e50c 100644 --- a/test/classes/range.js +++ b/test/classes/range.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const Range = require('../../classes/range') const Comparator = require('../../classes/comparator') diff --git a/test/classes/semver.js b/test/classes/semver.js index 946fa417..1b4dd6a7 100644 --- a/test/classes/semver.js +++ b/test/classes/semver.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const SemVer = require('../../classes/semver') const increments = require('../fixtures/increments.js') diff --git a/test/fixtures/comparator-intersection.js b/test/fixtures/comparator-intersection.js index 1d777d38..08c4bc08 100644 --- a/test/fixtures/comparator-intersection.js +++ b/test/fixtures/comparator-intersection.js @@ -1,3 +1,5 @@ +'use strict' + // c0, c1, expected intersection, includePrerelease module.exports = [ // One is a Version diff --git a/test/fixtures/comparisons.js b/test/fixtures/comparisons.js index 45275816..0b7f7267 100644 --- a/test/fixtures/comparisons.js +++ b/test/fixtures/comparisons.js @@ -1,3 +1,5 @@ +'use strict' + // [version1, version2] // version1 should be greater than version2 // used by the cmp, eq, gt, lt, and neq tests diff --git a/test/fixtures/equality.js b/test/fixtures/equality.js index 81fb09a7..647c5414 100644 --- a/test/fixtures/equality.js +++ b/test/fixtures/equality.js @@ -1,3 +1,5 @@ +'use strict' + // [version1, version2] // version1 should be equivalent to version2 module.exports = [ diff --git a/test/fixtures/increments.js b/test/fixtures/increments.js index f0839df5..bcb582ab 100644 --- a/test/fixtures/increments.js +++ b/test/fixtures/increments.js @@ -1,3 +1,5 @@ +'use strict' + // [version, inc, result, options, identifier, identifierBase] // inc(version, inc, options, identifier, identifierBase) -> result module.exports = [ diff --git a/test/fixtures/invalid-versions.js b/test/fixtures/invalid-versions.js index d782b4bf..55f21339 100644 --- a/test/fixtures/invalid-versions.js +++ b/test/fixtures/invalid-versions.js @@ -1,3 +1,5 @@ +'use strict' + // none of these are semvers // [value, reason, opt] const { MAX_LENGTH, MAX_SAFE_INTEGER } = require('../../internal/constants') diff --git a/test/fixtures/range-exclude.js b/test/fixtures/range-exclude.js index 2789148a..c28cc98e 100644 --- a/test/fixtures/range-exclude.js +++ b/test/fixtures/range-exclude.js @@ -1,3 +1,5 @@ +'use strict' + // [range, version, options] // version should not be included by range module.exports = [ diff --git a/test/fixtures/range-include.js b/test/fixtures/range-include.js index cdb7034b..ab2b836c 100644 --- a/test/fixtures/range-include.js +++ b/test/fixtures/range-include.js @@ -1,3 +1,5 @@ +'use strict' + // [range, version, options] // version should be included by range module.exports = [ diff --git a/test/fixtures/range-intersection.js b/test/fixtures/range-intersection.js index 965c6e2e..217bee22 100644 --- a/test/fixtures/range-intersection.js +++ b/test/fixtures/range-intersection.js @@ -1,3 +1,5 @@ +'use strict' + // r0, r1, expected intersection module.exports = [ ['1.3.0 || <1.0.0 >2.0.0', '1.3.0 || <1.0.0 >2.0.0', true], diff --git a/test/fixtures/range-parse.js b/test/fixtures/range-parse.js index dcafc6b5..3fdd5ff2 100644 --- a/test/fixtures/range-parse.js +++ b/test/fixtures/range-parse.js @@ -1,3 +1,5 @@ +'use strict' + // [range, canonical result, options] // null result means it's not a valid range // '*' is the return value from functions.validRange(), but diff --git a/test/fixtures/version-gt-range.js b/test/fixtures/version-gt-range.js index 51049924..4e783057 100644 --- a/test/fixtures/version-gt-range.js +++ b/test/fixtures/version-gt-range.js @@ -1,3 +1,5 @@ +'use strict' + // [range, version, options] // Version should be greater than range module.exports = [ diff --git a/test/fixtures/version-lt-range.js b/test/fixtures/version-lt-range.js index 55fe5c17..8c096757 100644 --- a/test/fixtures/version-lt-range.js +++ b/test/fixtures/version-lt-range.js @@ -1,3 +1,5 @@ +'use strict' + // [range, version, options] // Version should be less than range module.exports = [ diff --git a/test/fixtures/version-not-gt-range.js b/test/fixtures/version-not-gt-range.js index 1f40738e..241924ae 100644 --- a/test/fixtures/version-not-gt-range.js +++ b/test/fixtures/version-not-gt-range.js @@ -1,3 +1,5 @@ +'use strict' + // [range, version, options] // Version should NOT be greater than range module.exports = [ diff --git a/test/fixtures/version-not-lt-range.js b/test/fixtures/version-not-lt-range.js index aac7c254..f4327d75 100644 --- a/test/fixtures/version-not-lt-range.js +++ b/test/fixtures/version-not-lt-range.js @@ -1,3 +1,5 @@ +'use strict' + // [range, version, options] // Version should NOT be less than range module.exports = [ diff --git a/test/functions/clean.js b/test/functions/clean.js index 830e824b..d32c0e09 100644 --- a/test/functions/clean.js +++ b/test/functions/clean.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const clean = require('../../functions/clean') diff --git a/test/functions/cmp.js b/test/functions/cmp.js index d7f572a2..be58ad50 100644 --- a/test/functions/cmp.js +++ b/test/functions/cmp.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const cmp = require('../../functions/cmp') const comparisons = require('../fixtures/comparisons.js') diff --git a/test/functions/coerce.js b/test/functions/coerce.js index 24e2ff76..06363b97 100644 --- a/test/functions/coerce.js +++ b/test/functions/coerce.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const coerce = require('../../functions/coerce') const parse = require('../../functions/parse') diff --git a/test/functions/compare-build.js b/test/functions/compare-build.js index 7f8a76c1..1aca375c 100644 --- a/test/functions/compare-build.js +++ b/test/functions/compare-build.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const compareBuild = require('../../functions/compare-build') diff --git a/test/functions/compare-loose.js b/test/functions/compare-loose.js index 36c31832..0e12c75b 100644 --- a/test/functions/compare-loose.js +++ b/test/functions/compare-loose.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const compareLoose = require('../../functions/compare-loose') const SemVer = require('../../classes/semver') diff --git a/test/functions/compare.js b/test/functions/compare.js index 6c519893..6be1252b 100644 --- a/test/functions/compare.js +++ b/test/functions/compare.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const compare = require('../../functions/compare.js') const comparisons = require('../fixtures/comparisons.js') diff --git a/test/functions/diff.js b/test/functions/diff.js index 80f5e3c3..e7a4ee9d 100644 --- a/test/functions/diff.js +++ b/test/functions/diff.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const diff = require('../../functions/diff') diff --git a/test/functions/eq.js b/test/functions/eq.js index 24ce7724..71602ed9 100644 --- a/test/functions/eq.js +++ b/test/functions/eq.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const eq = require('../../functions/eq') const comparisons = require('../fixtures/comparisons.js') diff --git a/test/functions/gt.js b/test/functions/gt.js index 04c774c5..fff1ab41 100644 --- a/test/functions/gt.js +++ b/test/functions/gt.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const gt = require('../../functions/gt') const comparisons = require('../fixtures/comparisons.js') diff --git a/test/functions/gte.js b/test/functions/gte.js index c70e764a..83c98cce 100644 --- a/test/functions/gte.js +++ b/test/functions/gte.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const gte = require('../../functions/gte') const comparisons = require('../fixtures/comparisons.js') diff --git a/test/functions/inc.js b/test/functions/inc.js index 2f6f9bb4..8c5f9ead 100644 --- a/test/functions/inc.js +++ b/test/functions/inc.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const inc = require('../../functions/inc') const parse = require('../../functions/parse') diff --git a/test/functions/lt.js b/test/functions/lt.js index f8760f69..9b4c8d46 100644 --- a/test/functions/lt.js +++ b/test/functions/lt.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const lt = require('../../functions/lt') const comparisons = require('../fixtures/comparisons.js') diff --git a/test/functions/lte.js b/test/functions/lte.js index 074ce614..182b5017 100644 --- a/test/functions/lte.js +++ b/test/functions/lte.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const lte = require('../../functions/lte') const comparisons = require('../fixtures/comparisons.js') diff --git a/test/functions/major.js b/test/functions/major.js index e04468ea..12ceae60 100644 --- a/test/functions/major.js +++ b/test/functions/major.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const major = require('../../functions/major') diff --git a/test/functions/minor.js b/test/functions/minor.js index 8abe7dd5..87fadc12 100644 --- a/test/functions/minor.js +++ b/test/functions/minor.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const minor = require('../../functions/minor') diff --git a/test/functions/neq.js b/test/functions/neq.js index c259369b..66bd5856 100644 --- a/test/functions/neq.js +++ b/test/functions/neq.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const neq = require('../../functions/neq') const comparisons = require('../fixtures/comparisons.js') diff --git a/test/functions/parse.js b/test/functions/parse.js index dd091e94..c3f82daf 100644 --- a/test/functions/parse.js +++ b/test/functions/parse.js @@ -1,3 +1,5 @@ +'use strict' + const t = require('tap') const parse = require('../../functions/parse') const SemVer = require('../../classes/semver') diff --git a/test/functions/patch.js b/test/functions/patch.js index 20aeb8cd..1b4b186a 100644 --- a/test/functions/patch.js +++ b/test/functions/patch.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const patch = require('../../functions/patch') diff --git a/test/functions/prerelease.js b/test/functions/prerelease.js index 39fa22ce..0165ed99 100644 --- a/test/functions/prerelease.js +++ b/test/functions/prerelease.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const prerelease = require('../../functions/prerelease') diff --git a/test/functions/rcompare.js b/test/functions/rcompare.js index 8225d0aa..33e47708 100644 --- a/test/functions/rcompare.js +++ b/test/functions/rcompare.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const rcompare = require('../../functions/rcompare') diff --git a/test/functions/rsort.js b/test/functions/rsort.js index a0086359..02ad5d7a 100644 --- a/test/functions/rsort.js +++ b/test/functions/rsort.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const rsort = require('../../functions/rsort') diff --git a/test/functions/satisfies.js b/test/functions/satisfies.js index 1025c3c7..c8ed5651 100644 --- a/test/functions/satisfies.js +++ b/test/functions/satisfies.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const satisfies = require('../../functions/satisfies') const rangeInclude = require('../fixtures/range-include.js') diff --git a/test/functions/sort.js b/test/functions/sort.js index 25e7ce36..0c9771a4 100644 --- a/test/functions/sort.js +++ b/test/functions/sort.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const sort = require('../../functions/sort') diff --git a/test/functions/valid.js b/test/functions/valid.js index 33399ed7..1913008c 100644 --- a/test/functions/valid.js +++ b/test/functions/valid.js @@ -1,3 +1,5 @@ +'use strict' + const t = require('tap') const valid = require('../../functions/valid') const SemVer = require('../../classes/semver') diff --git a/test/index.js b/test/index.js index 6185dc7c..681f2668 100644 --- a/test/index.js +++ b/test/index.js @@ -1,3 +1,5 @@ +'use strict' + const t = require('tap') const semver = require('../') const { SEMVER_SPEC_VERSION } = require('../internal/constants') diff --git a/test/integration/whitespace.js b/test/integration/whitespace.js index a3541325..881edffe 100644 --- a/test/integration/whitespace.js +++ b/test/integration/whitespace.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const Range = require('../../classes/range') const SemVer = require('../../classes/semver') diff --git a/test/internal/constants.js b/test/internal/constants.js index a8f6ab2d..99cc4494 100644 --- a/test/internal/constants.js +++ b/test/internal/constants.js @@ -1,3 +1,5 @@ +'use strict' + const t = require('tap') const constants = require('../../internal/constants') diff --git a/test/internal/debug.js b/test/internal/debug.js index cafe0773..99d6085c 100644 --- a/test/internal/debug.js +++ b/test/internal/debug.js @@ -1,3 +1,5 @@ +'use strict' + const main = () => { const t = require('tap') const { spawn } = require('child_process') diff --git a/test/internal/identifiers.js b/test/internal/identifiers.js index 6497c366..1a89583e 100644 --- a/test/internal/identifiers.js +++ b/test/internal/identifiers.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const { compareIdentifiers, rcompareIdentifiers } = require('../../internal/identifiers') diff --git a/test/internal/lrucache.js b/test/internal/lrucache.js index 83a0e797..7eb225d6 100644 --- a/test/internal/lrucache.js +++ b/test/internal/lrucache.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const LRUCache = require('../../internal/lrucache') diff --git a/test/internal/parse-options.js b/test/internal/parse-options.js index 2400537d..d1650153 100644 --- a/test/internal/parse-options.js +++ b/test/internal/parse-options.js @@ -1,3 +1,5 @@ +'use strict' + const t = require('tap') const parseOptions = require('../../internal/parse-options.js') diff --git a/test/internal/re.js b/test/internal/re.js index 1db0586a..292b8b79 100644 --- a/test/internal/re.js +++ b/test/internal/re.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const { src, re, safeRe, safeSrc } = require('../../internal/re') const semver = require('../../') diff --git a/test/map.js b/test/map.js index 5c36eb7d..c3106d9a 100644 --- a/test/map.js +++ b/test/map.js @@ -1,3 +1,5 @@ +'use strict' + const t = require('tap') const { resolve, join, relative, extname, dirname, basename } = require('path') const { statSync, readdirSync } = require('fs') diff --git a/test/preload.js b/test/preload.js index 2f56aa5f..1257ce13 100644 --- a/test/preload.js +++ b/test/preload.js @@ -1,3 +1,5 @@ +'use strict' + const t = require('tap') const preload = require('../preload.js') const index = require('../index.js') diff --git a/test/ranges/gtr.js b/test/ranges/gtr.js index 81a1b00a..88a1fdb2 100644 --- a/test/ranges/gtr.js +++ b/test/ranges/gtr.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const gtr = require('../../ranges/gtr') const versionGtr = require('../fixtures/version-gt-range') diff --git a/test/ranges/intersects.js b/test/ranges/intersects.js index b23ad03d..e3d9c88c 100644 --- a/test/ranges/intersects.js +++ b/test/ranges/intersects.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const intersects = require('../../ranges/intersects') const Range = require('../../classes/range') diff --git a/test/ranges/ltr.js b/test/ranges/ltr.js index e864a970..9b6d6398 100644 --- a/test/ranges/ltr.js +++ b/test/ranges/ltr.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const ltr = require('../../ranges/ltr') const versionLtr = require('../fixtures/version-lt-range') diff --git a/test/ranges/max-satisfying.js b/test/ranges/max-satisfying.js index 105f4faf..2e60b506 100644 --- a/test/ranges/max-satisfying.js +++ b/test/ranges/max-satisfying.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const maxSatisfying = require('../../ranges/max-satisfying') diff --git a/test/ranges/min-satisfying.js b/test/ranges/min-satisfying.js index 33f670dc..c0a18fda 100644 --- a/test/ranges/min-satisfying.js +++ b/test/ranges/min-satisfying.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const minSatisfying = require('../../ranges/min-satisfying') diff --git a/test/ranges/min-version.js b/test/ranges/min-version.js index a9bdd430..44d95191 100644 --- a/test/ranges/min-version.js +++ b/test/ranges/min-version.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const minVersion = require('../../ranges/min-version') diff --git a/test/ranges/outside.js b/test/ranges/outside.js index 736bbb81..aabd04a2 100644 --- a/test/ranges/outside.js +++ b/test/ranges/outside.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const outside = require('../../ranges/outside') const versionGtr = require('../fixtures/version-gt-range') diff --git a/test/ranges/simplify.js b/test/ranges/simplify.js index e8e794b6..eac6624a 100644 --- a/test/ranges/simplify.js +++ b/test/ranges/simplify.js @@ -1,3 +1,5 @@ +'use strict' + const simplify = require('../../ranges/simplify.js') const Range = require('../../classes/range.js') const t = require('tap') diff --git a/test/ranges/subset.js b/test/ranges/subset.js index a0e3f2c1..21d3d421 100644 --- a/test/ranges/subset.js +++ b/test/ranges/subset.js @@ -1,3 +1,5 @@ +'use strict' + const t = require('tap') const subset = require('../../ranges/subset.js') const Range = require('../../classes/range') diff --git a/test/ranges/to-comparators.js b/test/ranges/to-comparators.js index 8bde7060..d61a0e9e 100644 --- a/test/ranges/to-comparators.js +++ b/test/ranges/to-comparators.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const toComparators = require('../../ranges/to-comparators') diff --git a/test/ranges/valid.js b/test/ranges/valid.js index f1fe3960..67d9a369 100644 --- a/test/ranges/valid.js +++ b/test/ranges/valid.js @@ -1,3 +1,5 @@ +'use strict' + const { test } = require('tap') const validRange = require('../../ranges/valid') const rangeParse = require('../fixtures/range-parse.js')