Skip to content

Commit 45d4871

Browse files
authored
prepare 1.11.17 (#555)
* prepare 1.11.15 * set `"mocha": "^11.7.5",`
1 parent 7205698 commit 45d4871

File tree

4 files changed

+44
-74
lines changed

4 files changed

+44
-74
lines changed

generators/app/dependencyVersions/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@
77
"@types/mocha": "^10.0.10",
88
"@types/node": "22.x",
99
"@types/assert": "^1.5.11",
10-
"typescript-eslint": "^8.52.0",
10+
"typescript-eslint": "^8.54.0",
1111
"eslint": "^9.39.2",
1212
"glob": "^13.0.0",
1313
"mocha": "^11.7.5",
1414
"typescript": "^5.9.3",
1515
"@vscode/test-cli": "^0.0.12",
1616
"@vscode/test-electron": "^2.5.2",
17-
"@vscode/test-web": "^0.0.78",
17+
"@vscode/test-web": "^0.0.79",
1818
"@types/webpack-env": "^1.18.8",
1919
"@types/vscode-notebook-renderer": "^1.72.4",
2020
"concurrently": "^9.2.1",
21-
"css-loader": "^7.1.2",
21+
"css-loader": "^7.1.3",
2222
"fork-ts-checker-webpack-plugin": "^9.1.0",
2323
"style-loader": "^4.0.0",
2424
"ts-loader": "^9.5.4",
@@ -27,7 +27,7 @@
2727
"webpack": "^5.104.1",
2828
"util": "^0.12.5",
2929
"webpack-cli": "^6.0.1",
30-
"webpack-dev-server": "^5.2.2",
30+
"webpack-dev-server": "^5.2.3",
3131
"assert": "^2.1.0",
3232
"process": "^0.11.10",
3333
"npm-run-all": "^4.1.5",

package-lock.json

Lines changed: 19 additions & 46 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "generator-code",
3-
"version": "1.11.16",
3+
"version": "1.11.17",
44
"description": "Yeoman generator for Visual Studio Code extensions.",
55
"keywords": [
66
"yeoman-generator",
@@ -45,9 +45,9 @@
4545
"devDependencies": {
4646
"@types/mocha": "^10.0.10",
4747
"@types/node": "^20.x",
48-
"mocha": "^11.7.5",
48+
"jsonc-parser": "^3.3.1",
49+
"mocha": "^11.3.0",
4950
"yeoman-environment": "^5.1.2",
50-
"yeoman-test": "^11.2.0",
51-
"jsonc-parser": "^3.3.1"
51+
"yeoman-test": "^11.2.0"
5252
}
5353
}

test/test-integration.mjs

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,18 @@ describe('integration tests', function () {
1818

1919
const npmCommand = process.platform === 'win32' ? 'npm.cmd' : 'npm';
2020

21+
async function checkAudit(cwd) {
22+
23+
const resAudit = await doSpawn(npmCommand, ['audit'], { cwd: cwd, shell: true });
24+
if (resAudit.exitCode !== 0) {
25+
if (resAudit.stdout.indexOf('https://github.com/advisories/GHSA-73rr-hh4g-fpgx') === -1) { // diff vulnerability
26+
assert.fail(`npm audit failed: stdout ${resAudit.stdout} stderr ${resAudit.stderr}`);
27+
} else {
28+
console.warn('npm audit vulnerability for `diff` ignored for now, waiting for a mocha update');
29+
}
30+
}
31+
}
32+
2133
it('command-ts integration test (install, compile and run extension tests)', async () => {
2234

2335
const runResult = await helpers.run(appLocation).withAnswers({
@@ -37,10 +49,7 @@ describe('integration tests', function () {
3749
assert.fail(`npm installed failed: stdout ${res.stdout} stderr ${res.stderr}`);
3850
}
3951

40-
const resAudit = await doSpawn(npmCommand, ['audit', '--audit-level=moderate'], { cwd: runResult.env.cwd, shell: true });
41-
if (resAudit.exitCode !== 0) {
42-
assert.fail(`npm audit failed: stdout ${resAudit.stdout} stderr ${resAudit.stderr}`);
43-
}
52+
await checkAudit(runResult.env.cwd);
4453

4554
//console.log('command-ts with test: Running extension compile');
4655
const res2 = await doSpawn(npmCommand, ['run', 'test'], { cwd: runResult.env.cwd, shell: true });
@@ -70,10 +79,7 @@ describe('integration tests', function () {
7079
assert.fail(`npm installed failed: stdout ${res.stdout} stderr ${res.stderr}`);
7180
}
7281

73-
const resAudit = await doSpawn(npmCommand, ['audit', '--audit-level=moderate'], { cwd: runResult.env.cwd, shell: true });
74-
if (resAudit.exitCode !== 0) {
75-
assert.fail(`npm audit failed: stdout ${resAudit.stdout} stderr ${resAudit.stderr}`);
76-
}
82+
await checkAudit(runResult.env.cwd);
7783

7884
//console.log('command-ts-webpack with test: Running extension compile');
7985
const res2 = await doSpawn(npmCommand, ['run', 'test'], { cwd: runResult.env.cwd, shell: true });
@@ -103,10 +109,7 @@ describe('integration tests', function () {
103109
assert.fail(`npm installed failed: stdout ${res.stdout} stderr ${res.stderr}`);
104110
}
105111

106-
const resAudit = await doSpawn(npmCommand, ['audit', '--audit-level=moderate'], { cwd: runResult.env.cwd, shell: true });
107-
if (resAudit.exitCode !== 0) {
108-
assert.fail(`npm audit failed: stdout ${resAudit.stdout} stderr ${resAudit.stderr}`);
109-
}
112+
await checkAudit(runResult.env.cwd);
110113

111114
//console.log('command-ts-esbuild with test: Running extension compile');
112115
const res2 = await doSpawn(npmCommand, ['run', 'test'], { cwd: runResult.env.cwd, shell: true });
@@ -136,10 +139,7 @@ describe('integration tests', function () {
136139
assert.fail(`npm installed failed: stdout ${res.stdout} stderr ${res.stderr}`);
137140
}
138141

139-
const resAudit = await doSpawn(npmCommand, ['audit', '--audit-level=moderate'], { cwd: runResult.env.cwd, shell: true });
140-
if (resAudit.exitCode !== 0) {
141-
assert.fail(`npm audit failed: stdout ${resAudit.stdout} stderr ${resAudit.stderr}`);
142-
}
142+
await checkAudit(runResult.env.cwd);
143143

144144
//console.log('command-ts-web with test: Running extension compile-web');
145145
const res2 = await doSpawn(npmCommand, ['run', 'test'], { cwd: runResult.env.cwd, shell: true });
@@ -169,10 +169,7 @@ describe('integration tests', function () {
169169
assert.fail(`npm installed failed: stdout ${res.stdout} stderr ${res.stderr}`);
170170
}
171171

172-
const resAudit = await doSpawn(npmCommand, ['audit', '--audit-level=moderate'], { cwd: runResult.env.cwd, shell: true });
173-
if (resAudit.exitCode !== 0) {
174-
assert.fail(`npm audit failed: stdout ${resAudit.stdout} stderr ${resAudit.stderr}`);
175-
}
172+
await checkAudit(runResult.env.cwd);
176173

177174
//console.log('command-ts-web with test: Running extension compile-web');
178175
const res2 = await doSpawn(npmCommand, ['run', 'test'], { cwd: runResult.env.cwd, shell: true });

0 commit comments

Comments
 (0)