chore: update libs

This commit is contained in:
Michael Naumov 2026-05-15 21:29:24 -06:00
parent 0993843318
commit 9b51f3dbc3
3 changed files with 111 additions and 25 deletions

113
package-lock.json generated
View file

@ -26,8 +26,8 @@
"nano-staged": "^1.0.2",
"obsidian": "^1.12.3",
"obsidian-dev-utils": "^64.0.0",
"obsidian-integration-testing": "^4.1.1",
"obsidian-test-mocks": "^2.0.2",
"obsidian-integration-testing": "^4.1.2",
"obsidian-test-mocks": "^2.0.3",
"obsidian-typings": "obsidian-public-latest",
"type-fest": "^5.6.0",
"vitest": "^4.1.6"
@ -7366,15 +7366,18 @@
}
},
"node_modules/chromium-bidi": {
"version": "14.0.0",
"resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-14.0.0.tgz",
"integrity": "sha512-9gYlLtS6tStdRWzrtXaTMnqcM4dudNegMXJxkR0I/CXObHalYeYcAMPrL19eroNZHtJ8DQmu1E+ZNOYu/IXMXw==",
"version": "16.0.1",
"resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-16.0.1.tgz",
"integrity": "sha512-J63PGu/9PpeCwLIcKYyzWP6yaVL5pxuBc0shlYCYM8BaAkmlwiQboXO1iNbOgSDbVklEyYFfNEcHD8oOAWacUA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"mitt": "^3.0.1",
"zod": "^3.24.1"
},
"engines": {
"node": ">=20.19.0 <22.0.0 || >=22.12.0"
},
"peerDependencies": {
"devtools-protocol": "*"
}
@ -15488,14 +15491,14 @@
}
},
"node_modules/obsidian-integration-testing": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/obsidian-integration-testing/-/obsidian-integration-testing-4.1.1.tgz",
"integrity": "sha512-H2BYQ0o4XCMjMD/6NgFK9z7BwAwRvOnRJWp7AwkcBkJ+uxsXoquCLAq96GQ5ApwWrPg7DIjQ6YGMO8KgYFLnSw==",
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/obsidian-integration-testing/-/obsidian-integration-testing-4.1.2.tgz",
"integrity": "sha512-jSat471WCE4w2YENX+E6k9UF1wp70+CCN3IXkdJTgOle2DW4w9xEjM7dA5TcdkmmBIEu4R31vk8SIbbtmfuoow==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
"puppeteer-core": "^24.43.0",
"puppeteer-core": "^25.0.2",
"webdriverio": "9.27.0"
},
"peerDependencies": {
@ -15504,9 +15507,9 @@
}
},
"node_modules/obsidian-test-mocks": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/obsidian-test-mocks/-/obsidian-test-mocks-2.0.2.tgz",
"integrity": "sha512-RmBLLWC7Gh6F9K/+GuD7kOR8l44GQp/21OY/AJKrBTSD3A+hzU7k6g7wqEui9eX8DUGObfssqrCIvrz/XxcapA==",
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/obsidian-test-mocks/-/obsidian-test-mocks-2.0.3.tgz",
"integrity": "sha512-HC1PfXuDquFH1Ld7wOoECPAz5Kv8dfk+T45tewZwYCWXGZnf/vRhg/9nU+jpZiaiNnBJ2kGg8XtYSPTqW9dFUA==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@ -15515,7 +15518,7 @@
"@codemirror/view": "6.38.6",
"moment": "2.29.4",
"turndown": "^7.2.4",
"yaml": "^2.8.4"
"yaml": "^2.9.0"
},
"peerDependencies": {
"jest": "*",
@ -16354,14 +16357,14 @@
}
},
"node_modules/puppeteer-core": {
"version": "24.43.1",
"resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.43.1.tgz",
"integrity": "sha512-T5ScUMAsmhdNbgDR41AGESYeS6V9MSgetkSnVhhW+gXvzC42VesKCn5ld87gAZDJ6vLHL9GkRvY9WtQWSnwFbw==",
"version": "25.0.2",
"resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-25.0.2.tgz",
"integrity": "sha512-Q0IUIHER1S9PiNIfdNFc+pVOj79Tp4b9v0Fv4enigwsLy0Hbgq45KFgqzmN31DeCXh+Uvxnt9r7fMERhAMjs8Q==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"@puppeteer/browsers": "2.13.2",
"chromium-bidi": "14.0.0",
"@puppeteer/browsers": "3.0.2",
"chromium-bidi": "16.0.1",
"debug": "^4.4.3",
"devtools-protocol": "0.0.1608973",
"typed-query-selector": "^2.12.2",
@ -16369,7 +16372,79 @@
"ws": "^8.20.0"
},
"engines": {
"node": ">=18"
"node": ">=22.12.0"
}
},
"node_modules/puppeteer-core/node_modules/@puppeteer/browsers": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-3.0.2.tgz",
"integrity": "sha512-JnOSHrAdCQOj27P5QnTrd6bkYd9cXXeFMJS5UJF3UmQbpZQAMMO7AaL0NyrT7i2l/43bwjaHguU+LOpBRyx66w==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"debug": "^4.4.3",
"progress": "^2.0.3",
"semver": "^7.7.4",
"tar-fs": "^3.1.1",
"yargs": "^17.7.2"
},
"bin": {
"browsers": "lib/main-cli.js"
},
"engines": {
"node": ">=22.12.0"
},
"peerDependencies": {
"proxy-agent": ">=8.0.1"
},
"peerDependenciesMeta": {
"proxy-agent": {
"optional": true
}
}
},
"node_modules/puppeteer-core/node_modules/cliui": {
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
"integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
"dev": true,
"license": "ISC",
"dependencies": {
"string-width": "^4.2.0",
"strip-ansi": "^6.0.1",
"wrap-ansi": "^7.0.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/puppeteer-core/node_modules/yargs": {
"version": "17.7.2",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
"integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
"dev": true,
"license": "MIT",
"dependencies": {
"cliui": "^8.0.1",
"escalade": "^3.1.1",
"get-caller-file": "^2.0.5",
"require-directory": "^2.1.1",
"string-width": "^4.2.3",
"y18n": "^5.0.5",
"yargs-parser": "^21.1.1"
},
"engines": {
"node": ">=12"
}
},
"node_modules/puppeteer-core/node_modules/yargs-parser": {
"version": "21.1.1",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
"integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
"dev": true,
"license": "ISC",
"engines": {
"node": ">=12"
}
},
"node_modules/qs": {

View file

@ -49,8 +49,8 @@
"nano-staged": "^1.0.2",
"obsidian": "^1.12.3",
"obsidian-dev-utils": "^64.0.0",
"obsidian-integration-testing": "^4.1.1",
"obsidian-test-mocks": "^2.0.2",
"obsidian-integration-testing": "^4.1.2",
"obsidian-test-mocks": "^2.0.3",
"obsidian-typings": "obsidian-public-latest",
"type-fest": "^5.6.0",
"vitest": "^4.1.6"

View file

@ -192,14 +192,25 @@ export class PluginSettingsTab extends PluginSettingsTabBase<PluginSettings> {
});
new Setting(this.containerEl)
// eslint-disable-next-line obsidianmd/ui/sentence-case -- wrong rule.
.setName('Obsidian Dev Utils: Timeout long running tasks')
.setName(createFragment((f) => {
appendCodeBlock(f, 'Obsidian Dev Utils');
f.appendText(': Timeout long running tasks');
}))
.setDesc(createFragment((f) => {
f.appendText('Whether to timeout long running tasks within Obsidian Dev Utils library.');
f.appendText('Whether to timeout long running tasks within ');
f.createEl('a', {
href: 'https://github.com/mnaoumov/obsidian-dev-utils',
text: createFragment((f2) => {
appendCodeBlock(f2, 'Obsidian Dev Utils');
})
});
f.appendText(' library.');
f.createEl('br');
f.appendText('Some plugins use functionality from that library that have some default timeouts.');
f.createEl('br');
f.appendText('If enabled, long running tasks will be killed after predefined timeouts (default Obsidian Dev Utils library behavior).');
f.appendText('If enabled, long running tasks will be killed after predefined timeouts (default ');
appendCodeBlock(f, 'Obsidian Dev Utils');
f.appendText('library behavior).');
f.createEl('br');
f.appendText(
'If disabled, long running tasks will not be killed. It is useful when some tasks fail due to timeout while you are staying on the breakpoint.'