diff --git a/Extensions/FileUtilities/XmlFileUpdateTask/package.json b/Extensions/FileUtilities/XmlFileUpdateTask/package.json index 0fbbfa0bc..1b9ae31ec 100644 --- a/Extensions/FileUtilities/XmlFileUpdateTask/package.json +++ b/Extensions/FileUtilities/XmlFileUpdateTask/package.json @@ -4,7 +4,7 @@ "build": "npm run clean && npm run lint && npm run transpile ", "package": "npm prune -production && npm run copy", "copy": "ncp ./node_modules ./task/node_modules && ncp ./dist/src ./task", - "clean": "rimraf ./dist/src && rimraf ./dist/test && rimraf ./task/*.js && rimraf ./task/*.js.map && rimraf ./task/node_modules", + "clean": "rimraf --glob ./dist/src && rimraf --glob ./dist/test && rimraf --glob ./task/*.js && rimraf --glob ./task/*.js.map && rimraf --glob ./task/node_modules", "transpile": "tsc -p ./", "lint": "tslint -c tslint.json src/*.ts test/*.ts", "test": "npm run transpile && mocha ./dist/test/*.js --reporter mocha-junit-reporter --reporter-options mochaFile=./test-output/test-results.xml ", diff --git a/Extensions/Versioning/VersionAndroidManifest/package-lock.json b/Extensions/Versioning/VersionAndroidManifest/package-lock.json index 3a61f4a85..c0e3768ab 100644 --- a/Extensions/Versioning/VersionAndroidManifest/package-lock.json +++ b/Extensions/Versioning/VersionAndroidManifest/package-lock.json @@ -18,7 +18,7 @@ "@types/chai": "^4.1.7", "@types/mocha": "^2.2.48", "@types/node": "^17.0.13", - "chai": "^3.5.0", + "chai": "^4.2.0", "fs-extra": "^11.2.0", "mocha": "^9.2.2", "mocha-junit-reporter": "^2.0.2", @@ -662,12 +662,12 @@ } }, "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", "dev": true, "engines": { - "node": "*" + "node": ">=12" } }, "node_modules/asynckit": { @@ -848,17 +848,19 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "node_modules/chai": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.0.tgz", + "integrity": "sha512-kDZ7MZyM6Q1DhR9jy7dalKohXQ2yrlXkk59CR52aRKxJrobmlBNqnFQxX9xOX8w+4mz8SYlKJa/7D7ddltFXCw==", "dev": true, "dependencies": { - "assertion-error": "^1.0.1", - "deep-eql": "^0.1.3", - "type-detect": "^1.0.0" + "assertion-error": "^2.0.1", + "check-error": "^2.0.0", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" }, "engines": { - "node": ">= 0.4.0" + "node": ">=12" } }, "node_modules/chalk": { @@ -898,6 +900,15 @@ "node": "*" } }, + "node_modules/check-error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.0.0.tgz", + "integrity": "sha512-tjLAOBHKVxtPoHe/SA7kNOMvhCRdCJ3vETdeY0RuAc9popf+hyaSV6ZEg9hr4cpWF7jmo/JSWEnLDrnijS9Tog==", + "dev": true, + "engines": { + "node": ">= 16" + } + }, "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -1081,24 +1092,12 @@ } }, "node_modules/deep-eql": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", - "dev": true, - "dependencies": { - "type-detect": "0.1.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/deep-eql/node_modules/type-detect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.1.tgz", + "integrity": "sha512-nwQCf6ne2gez3o1MxWifqkciwt0zhl0LO1/UwVu4uMBuPmflWM4oQ70XMqHqnBJA+nhzncaqL9HVL6KkHJ28lw==", "dev": true, "engines": { - "node": "*" + "node": ">=6" } }, "node_modules/delayed-stream": { @@ -1438,6 +1437,15 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-func-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -1850,6 +1858,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/loupe": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.0.tgz", + "integrity": "sha512-qKl+FrLXUhFuHUoDJG7f8P8gEMHq9NFS0c6ghXG1J0rldmZFQZoNVv/vyirE9qwCIhWZDsvEFd1sbFu3GvRQFg==", + "dev": true, + "dependencies": { + "get-func-name": "^2.0.1" + } + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -2218,6 +2235,15 @@ "node": "14 || >=16.14" } }, + "node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "engines": { + "node": ">= 14.16" + } + }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -3176,15 +3202,6 @@ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, - "node_modules/type-detect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", - "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/typescript": { "version": "4.5.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", @@ -4089,9 +4106,9 @@ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", "dev": true }, "asynckit": { @@ -4225,14 +4242,16 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "chai": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.0.tgz", + "integrity": "sha512-kDZ7MZyM6Q1DhR9jy7dalKohXQ2yrlXkk59CR52aRKxJrobmlBNqnFQxX9xOX8w+4mz8SYlKJa/7D7ddltFXCw==", "dev": true, "requires": { - "assertion-error": "^1.0.1", - "deep-eql": "^0.1.3", - "type-detect": "^1.0.0" + "assertion-error": "^2.0.1", + "check-error": "^2.0.0", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" } }, "chalk": { @@ -4262,6 +4281,12 @@ "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", "dev": true }, + "check-error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.0.0.tgz", + "integrity": "sha512-tjLAOBHKVxtPoHe/SA7kNOMvhCRdCJ3vETdeY0RuAc9popf+hyaSV6ZEg9hr4cpWF7jmo/JSWEnLDrnijS9Tog==", + "dev": true + }, "chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -4399,21 +4424,10 @@ "dev": true }, "deep-eql": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", - "dev": true, - "requires": { - "type-detect": "0.1.1" - }, - "dependencies": { - "type-detect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", - "dev": true - } - } + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.1.tgz", + "integrity": "sha512-nwQCf6ne2gez3o1MxWifqkciwt0zhl0LO1/UwVu4uMBuPmflWM4oQ70XMqHqnBJA+nhzncaqL9HVL6KkHJ28lw==", + "dev": true }, "delayed-stream": { "version": "1.0.0", @@ -4657,6 +4671,12 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, + "get-func-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", + "dev": true + }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -4970,6 +4990,15 @@ "is-unicode-supported": "^0.1.0" } }, + "loupe": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.0.tgz", + "integrity": "sha512-qKl+FrLXUhFuHUoDJG7f8P8gEMHq9NFS0c6ghXG1J0rldmZFQZoNVv/vyirE9qwCIhWZDsvEFd1sbFu3GvRQFg==", + "dev": true, + "requires": { + "get-func-name": "^2.0.1" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -5258,6 +5287,12 @@ } } }, + "pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true + }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -5949,12 +5984,6 @@ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, - "type-detect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", - "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", - "dev": true - }, "typescript": { "version": "4.5.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", diff --git a/Extensions/Versioning/VersionAndroidManifest/package.json b/Extensions/Versioning/VersionAndroidManifest/package.json index d7acc6d4e..86a5e9607 100644 --- a/Extensions/Versioning/VersionAndroidManifest/package.json +++ b/Extensions/Versioning/VersionAndroidManifest/package.json @@ -5,7 +5,7 @@ "build": "npm run clean && npm run lint && npm run transpile ", "package": "npm prune -production && npm run copy", "copy": "ncp ./node_modules ./task/node_modules && ncp ./dist/src ./task", - "clean": "rimraf ./dist/src && rimraf ./dist/test && rimraf ./task/*.js && rimraf ./task/*.js.map && rimraf ./task/node_modules", + "clean": "rimraf --glob ./dist/src && rimraf --glob ./dist/test && rimraf --glob ./task/*.js && rimraf --glob ./task/*.js.map && rimraf --glob ./task/node_modules", "transpile": "tsc -p ./", "lint": "tslint -c tslint.json src/*.ts test/*.ts", "test": "mocha -r ts-node/register ./test/*.ts --reporter mocha-junit-reporter --reporter-options mochaFile=./test-output/test-results.xml ", @@ -24,7 +24,7 @@ "@types/chai": "^4.1.7", "@types/mocha": "^2.2.48", "@types/node": "^17.0.13", - "chai": "^3.5.0", + "chai": "^4.2.0", "fs-extra": "^11.2.0", "mocha": "^9.2.2", "mocha-junit-reporter": "^2.0.2", diff --git a/Extensions/Versioning/VersionAngularFileTask/package-lock.json b/Extensions/Versioning/VersionAngularFileTask/package-lock.json index 140c6badc..420c7ca8c 100644 --- a/Extensions/Versioning/VersionAngularFileTask/package-lock.json +++ b/Extensions/Versioning/VersionAngularFileTask/package-lock.json @@ -17,8 +17,8 @@ "devDependencies": { "@types/chai": "^4.1.7", "@types/mocha": "^2.2.48", - "@types/node": "^20.11.28", - "chai": "^5.1.0", + "@types/node": "^17.0.13", + "chai": "^4.2.0", "fs-extra": "^11.2.0", "mocha": "^9.2.2", "mocha-junit-reporter": "^2.2.1", @@ -248,13 +248,10 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.11.28", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.28.tgz", - "integrity": "sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", + "dev": true }, "node_modules/@ungap/promise-all-settled": { "version": "1.1.2", @@ -2892,12 +2889,6 @@ "node": ">=4.2.0" } }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true - }, "node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -3430,13 +3421,10 @@ "dev": true }, "@types/node": { - "version": "20.11.28", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.28.tgz", - "integrity": "sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA==", - "dev": true, - "requires": { - "undici-types": "~5.26.4" - } + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", + "dev": true }, "@ungap/promise-all-settled": { "version": "1.1.2", @@ -5431,12 +5419,6 @@ "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", "dev": true }, - "undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true - }, "universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", diff --git a/Extensions/Versioning/VersionAngularFileTask/package.json b/Extensions/Versioning/VersionAngularFileTask/package.json index 9719fbd59..8d2181a85 100644 --- a/Extensions/Versioning/VersionAngularFileTask/package.json +++ b/Extensions/Versioning/VersionAngularFileTask/package.json @@ -5,7 +5,7 @@ "build": "npm run clean && npm run lint && npm run transpile ", "package": "npm prune -production && npm run copy", "copy": "ncp ./node_modules ./task/node_modules && ncp ./dist/src ./task", - "clean": "rimraf ./dist/src && rimraf ./dist/test && rimraf ./task/*.js && rimraf ./task/*.js.map && rimraf ./task/node_modules", + "clean": "rimraf --glob ./dist/src && rimraf --glob ./dist/test && rimraf --glob ./task/*.js && rimraf --glob ./task/*.js.map && rimraf --glob ./task/node_modules", "transpile": "tsc -p ./", "lint": "tslint -c tslint.json src/*.ts test/*.ts", "test": "mocha -r ts-node/register ./test/*.ts --reporter mocha-junit-reporter --reporter-options mochaFile=./test-output/test-results.xml ", @@ -23,12 +23,12 @@ "devDependencies": { "@types/chai": "^4.1.7", "@types/mocha": "^2.2.48", - "@types/node": "^20.11.28", - "chai": "^5.1.0", + "@types/node": "^17.0.13", + "chai": "^4.2.0", "fs-extra": "^11.2.0", "mocha": "^9.2.2", - "rimraf": "^3.0.2", "mocha-junit-reporter": "^2.2.1", + "rimraf": "^3.0.2", "ts-loader": "^9.4.2", "ts-node": "^3.3.0", "tslint": "^6.1.3", diff --git a/Extensions/Versioning/VersionDotNetCoreAssembliesTask/package.json b/Extensions/Versioning/VersionDotNetCoreAssembliesTask/package.json index 70a265cfa..82ae163e0 100644 --- a/Extensions/Versioning/VersionDotNetCoreAssembliesTask/package.json +++ b/Extensions/Versioning/VersionDotNetCoreAssembliesTask/package.json @@ -5,7 +5,7 @@ "build": "npm run clean && npm run lint && npm run transpile ", "package": "npm prune -production && npm run copy", "copy": "ncp ./node_modules ./task/node_modules && ncp ./dist/src ./task", - "clean": "rimraf ./dist/src && rimraf ./dist/test && rimraf ./task/*.js && rimraf ./task/*.js.map && rimraf ./task/node_modules", + "clean": "rimraf --glob ./dist/src && rimraf --glob ./dist/test && rimraf --glob ./task/*.js && rimraf --glob ./task/*.js.map && rimraf --glob ./task/node_modules", "transpile": "tsc -p ./", "lint": "tslint -c tslint.json src/*.ts test/*.ts", "test": "npm run transpile && mocha ./dist/test/*.js --reporter mocha-junit-reporter --reporter-options mochaFile=./test-output/test-results.xml ", diff --git a/Extensions/Versioning/VersionDotNetCoreAssembliesTask/tsconfig.json b/Extensions/Versioning/VersionDotNetCoreAssembliesTask/tsconfig.json index e2b171c5e..b8b0ea390 100644 --- a/Extensions/Versioning/VersionDotNetCoreAssembliesTask/tsconfig.json +++ b/Extensions/Versioning/VersionDotNetCoreAssembliesTask/tsconfig.json @@ -2,7 +2,6 @@ "compilerOptions": { "target": "ES5", "module": "commonjs", - "watch": false, "outDir": "../VersionDotNetCoreAssembliesTask/", "moduleResolution": "node", "rootDirs": [ diff --git a/Extensions/Versioning/VersionIOSPlistManifest/package.json b/Extensions/Versioning/VersionIOSPlistManifest/package.json index 949da8ee8..d8eff527c 100644 --- a/Extensions/Versioning/VersionIOSPlistManifest/package.json +++ b/Extensions/Versioning/VersionIOSPlistManifest/package.json @@ -5,7 +5,7 @@ "build": "npm run clean && npm run lint && npm run transpile ", "package": "npm prune -production && npm run copy", "copy": "ncp ./node_modules ./task/node_modules && ncp ./dist/src ./task", - "clean": "rimraf ./dist/src && rimraf ./dist/test && rimraf ./task/*.js && rimraf ./task/*.js.map && rimraf ./task/node_modules", + "clean": "rimraf --glob ./dist/src && rimraf --glob ./dist/test && rimraf --glob ./task/*.js && rimraf --glob ./task/*.js.map && rimraf --glob ./task/node_modules", "transpile": "tsc -p ./", "lint": "tslint -c tslint.json src/*.ts test/*.ts", "test": "npm run transpile && mocha ./dist/test/*.js --reporter mocha-junit-reporter --reporter-options mochaFile=./test-output/test-results.xml ", diff --git a/Extensions/Versioning/VersionIOSPlistManifest/tsconfig.json b/Extensions/Versioning/VersionIOSPlistManifest/tsconfig.json index 76ce8325f..bc87d5228 100644 --- a/Extensions/Versioning/VersionIOSPlistManifest/tsconfig.json +++ b/Extensions/Versioning/VersionIOSPlistManifest/tsconfig.json @@ -2,8 +2,7 @@ "compilerOptions": { "target": "ES6", "module": "commonjs", - "watch": false, - "outDir": "../VersionAndroidManifest/", + "outDir": "../VersionAndroidManifest/", "moduleResolution": "node", "rootDirs": [ "src/", diff --git a/Extensions/Versioning/VersionJSONFileTask/package-lock.json b/Extensions/Versioning/VersionJSONFileTask/package-lock.json index 3472f4927..29ebdda44 100644 --- a/Extensions/Versioning/VersionJSONFileTask/package-lock.json +++ b/Extensions/Versioning/VersionJSONFileTask/package-lock.json @@ -19,7 +19,7 @@ "@types/chai": "^4.3.4", "@types/mocha": "^10.0.1", "@types/node": "^18.11.17", - "chai": "^5.1.0", + "chai": "^4.2.0", "fs-extra": "^11.1.0", "mocha": "^10.2.0", "mocha-junit-reporter": "^2.2.1", @@ -273,12 +273,12 @@ } }, "node_modules/assertion-error": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "dev": true, "engines": { - "node": ">=12" + "node": "*" } }, "node_modules/asynckit": { @@ -422,19 +422,21 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "node_modules/chai": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.0.tgz", - "integrity": "sha512-kDZ7MZyM6Q1DhR9jy7dalKohXQ2yrlXkk59CR52aRKxJrobmlBNqnFQxX9xOX8w+4mz8SYlKJa/7D7ddltFXCw==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", + "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", "dev": true, "dependencies": { - "assertion-error": "^2.0.1", - "check-error": "^2.0.0", - "deep-eql": "^5.0.1", - "loupe": "^3.1.0", - "pathval": "^2.0.0" + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.0.8" }, "engines": { - "node": ">=12" + "node": ">=4" } }, "node_modules/chalk": { @@ -482,12 +484,15 @@ } }, "node_modules/check-error": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.0.0.tgz", - "integrity": "sha512-tjLAOBHKVxtPoHe/SA7kNOMvhCRdCJ3vETdeY0RuAc9popf+hyaSV6ZEg9hr4cpWF7jmo/JSWEnLDrnijS9Tog==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "dev": true, + "dependencies": { + "get-func-name": "^2.0.2" + }, "engines": { - "node": ">= 16" + "node": "*" } }, "node_modules/chokidar": { @@ -661,10 +666,13 @@ } }, "node_modules/deep-eql": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.1.tgz", - "integrity": "sha512-nwQCf6ne2gez3o1MxWifqkciwt0zhl0LO1/UwVu4uMBuPmflWM4oQ70XMqHqnBJA+nhzncaqL9HVL6KkHJ28lw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", "dev": true, + "dependencies": { + "type-detect": "^4.0.0" + }, "engines": { "node": ">=6" } @@ -1288,9 +1296,9 @@ } }, "node_modules/loupe": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.0.tgz", - "integrity": "sha512-qKl+FrLXUhFuHUoDJG7f8P8gEMHq9NFS0c6ghXG1J0rldmZFQZoNVv/vyirE9qwCIhWZDsvEFd1sbFu3GvRQFg==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", "dev": true, "dependencies": { "get-func-name": "^2.0.1" @@ -1629,12 +1637,12 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/pathval": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", - "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", "dev": true, "engines": { - "node": ">= 14.16" + "node": "*" } }, "node_modules/performance-now": { @@ -2024,6 +2032,15 @@ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/typescript": { "version": "5.4.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", @@ -2478,9 +2495,9 @@ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "assertion-error": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "dev": true }, "asynckit": { @@ -2599,16 +2616,18 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "chai": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.0.tgz", - "integrity": "sha512-kDZ7MZyM6Q1DhR9jy7dalKohXQ2yrlXkk59CR52aRKxJrobmlBNqnFQxX9xOX8w+4mz8SYlKJa/7D7ddltFXCw==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", + "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", "dev": true, "requires": { - "assertion-error": "^2.0.1", - "check-error": "^2.0.0", - "deep-eql": "^5.0.1", - "loupe": "^3.1.0", - "pathval": "^2.0.0" + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.0.8" } }, "chalk": { @@ -2646,10 +2665,13 @@ "dev": true }, "check-error": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.0.0.tgz", - "integrity": "sha512-tjLAOBHKVxtPoHe/SA7kNOMvhCRdCJ3vETdeY0RuAc9popf+hyaSV6ZEg9hr4cpWF7jmo/JSWEnLDrnijS9Tog==", - "dev": true + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "dev": true, + "requires": { + "get-func-name": "^2.0.2" + } }, "chokidar": { "version": "3.5.3", @@ -2780,10 +2802,13 @@ "dev": true }, "deep-eql": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.1.tgz", - "integrity": "sha512-nwQCf6ne2gez3o1MxWifqkciwt0zhl0LO1/UwVu4uMBuPmflWM4oQ70XMqHqnBJA+nhzncaqL9HVL6KkHJ28lw==", - "dev": true + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", + "dev": true, + "requires": { + "type-detect": "^4.0.0" + } }, "delayed-stream": { "version": "1.0.0", @@ -3239,9 +3264,9 @@ } }, "loupe": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.0.tgz", - "integrity": "sha512-qKl+FrLXUhFuHUoDJG7f8P8gEMHq9NFS0c6ghXG1J0rldmZFQZoNVv/vyirE9qwCIhWZDsvEFd1sbFu3GvRQFg==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", "dev": true, "requires": { "get-func-name": "^2.0.1" @@ -3495,9 +3520,9 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "pathval": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", - "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", "dev": true }, "performance-now": { @@ -3776,6 +3801,12 @@ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, "typescript": { "version": "5.4.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", diff --git a/Extensions/Versioning/VersionJSONFileTask/package.json b/Extensions/Versioning/VersionJSONFileTask/package.json index 6fd1180e6..a3deb6300 100644 --- a/Extensions/Versioning/VersionJSONFileTask/package.json +++ b/Extensions/Versioning/VersionJSONFileTask/package.json @@ -5,7 +5,7 @@ "build": "npm run clean && npm run lint && npm run transpile ", "package": "npm prune -production && npm run copy", "copy": "ncp ./node_modules ./task/node_modules && ncp ./dist/src ./task", - "clean": "rimraf ./dist/src && rimraf ./dist/test && rimraf ./task/*.js && rimraf ./task/*.js.map && rimraf ./task/node_modules", + "clean": "rimraf --glob ./dist/src && rimraf --glob ./dist/test && rimraf --glob ./task/*.js && rimraf --glob ./task/*.js.map && rimraf --glob ./task/node_modules", "transpile": "tsc -p ./", "lint": "tslint -c tslint.json src/*.ts test/*.ts", "test": "npm run transpile && mocha ./dist/test/*.js --reporter mocha-junit-reporter --reporter-options mochaFile=./test-output/test-results.xml ", @@ -25,7 +25,7 @@ "@types/chai": "^4.3.4", "@types/mocha": "^10.0.1", "@types/node": "^18.11.17", - "chai": "^5.1.0", + "chai": "^4.2.0", "fs-extra": "^11.1.0", "mocha": "^10.2.0", "mocha-junit-reporter": "^2.2.1", diff --git a/Extensions/Versioning/VersionJSONFileTask/test/testdata/ARMtemplate.json b/Extensions/Versioning/VersionJSONFileTask/test/testdata/ARMtemplate.json index f7ebb2d2a..a7419ca9e 100644 --- a/Extensions/Versioning/VersionJSONFileTask/test/testdata/ARMtemplate.json +++ b/Extensions/Versioning/VersionJSONFileTask/test/testdata/ARMtemplate.json @@ -3,6 +3,5 @@ "parameters": { }, "variables": { }, "resources": [ ], - "outputs": { }, -"contentVersion": "1.2.3.4" + "outputs": { } } \ No newline at end of file diff --git a/Extensions/Versioning/VersionJSONFileTask/test/testdata/package.json b/Extensions/Versioning/VersionJSONFileTask/test/testdata/package.json index 8d4ea79af..49f1bc9df 100644 --- a/Extensions/Versioning/VersionJSONFileTask/test/testdata/package.json +++ b/Extensions/Versioning/VersionJSONFileTask/test/testdata/package.json @@ -1,5 +1,4 @@ { "name": "myapp", -"license": "MIT", -"version": "1.2.3" +"license": "MIT" } \ No newline at end of file diff --git a/Extensions/Versioning/VersionJSONFileTask/tsconfig.json b/Extensions/Versioning/VersionJSONFileTask/tsconfig.json index 2f94d3d2d..ddab9ece9 100644 --- a/Extensions/Versioning/VersionJSONFileTask/tsconfig.json +++ b/Extensions/Versioning/VersionJSONFileTask/tsconfig.json @@ -2,7 +2,6 @@ "compilerOptions": { "target": "ES6", "module": "commonjs", - "watch": false, "outDir": "../VersionJSONFileTask/", "moduleResolution": "node", "rootDirs": [ diff --git a/Extensions/Versioning/azure-pipelines-build.yml b/Extensions/Versioning/azure-pipelines-build.yml index cc1c97b06..58774e28e 100644 --- a/Extensions/Versioning/azure-pipelines-build.yml +++ b/Extensions/Versioning/azure-pipelines-build.yml @@ -36,7 +36,7 @@ stages: demands: npm steps: # version all the task in the extension - - task: qetza.replacetokens.replacetokens-task.replacetokens@3 + - task: qetza.replacetokens.replacetokens-task.replacetokens@6 displayName: 'Setting the version for tasks in extension' inputs: rootDirectory: '$(Build.SourcesDirectory)/$(ExtensionRoot)' diff --git a/Extensions/YamlGenerator/YamlGeneratorTask/package.json b/Extensions/YamlGenerator/YamlGeneratorTask/package.json index 8028d7b38..5f0edaf62 100644 --- a/Extensions/YamlGenerator/YamlGeneratorTask/package.json +++ b/Extensions/YamlGenerator/YamlGeneratorTask/package.json @@ -5,7 +5,7 @@ "build": "npm run clean && npm run lint && npm run transpile ", "package": "npm prune -production && npm run copy", "copy": "ncp ./node_modules ./task/node_modules && ncp ./dist/src ./task", - "clean": "rimraf ./dist/src && rimraf ./dist/test && rimraf ./task/*.js && rimraf ./task/*.js.map && rimraf ./task/node_modules", + "clean": "rimraf --glob ./dist/src && rimraf --glob ./dist/test && rimraf --glob ./task/*.js && rimraf --glob ./task/*.js.map && rimraf --glob ./task/node_modules", "transpile": "tsc -p ./", "lint": "tslint -c tslint.json src/*.ts test/*.ts", "test": "npm run transpile && mocha ./dist/test/*.test.js --reporter mocha-junit-reporter --reporter-options mochaFile=./test-output/test-results.xml ",