chore: update libs

Bump obsidian-dev-utils ^74.2.0 -> ^75.0.0 (major) plus other caret dev
dependencies: @obsidian-typings/obsidian-public-latest ^6.15.0 -> ^6.16.0,
@types/node ^25.9.3 -> ^26.0.0, obsidian-integration-testing ^4.2.6 -> ^4.3.0,
obsidian-test-mocks ^3.1.1 -> ^3.3.0. Ran npm audit fix (resolved 1 high
severity advisory, 0 remaining).

Wire 'obsidian-dev-utils/vitest-setup' into the unit-tests project setupFiles
after the two obsidian-test-mocks setup entries.
This commit is contained in:
Michael Naumov 2026-06-21 14:38:09 -06:00
parent f7d382a4fa
commit 6032a3f0e5
3 changed files with 38 additions and 54 deletions

79
package-lock.json generated
View file

@ -12,10 +12,10 @@
"@commitlint/cli": "^21.0.2",
"@commitlint/config-conventional": "^21.0.2",
"@commitlint/types": "^21.0.1",
"@obsidian-typings/obsidian-public-latest": "^6.15.0",
"@obsidian-typings/obsidian-public-latest": "^6.16.0",
"@total-typescript/ts-reset": "^0.6.1",
"@tsconfig/strictest": "^2.0.8",
"@types/node": "^25.9.3",
"@types/node": "^26.0.0",
"@vitest/coverage-v8": "^4.1.9",
"better-typescript-lib": "^2.12.0",
"czg": "^1.13.1",
@ -25,9 +25,9 @@
"jsdom": "^29.1.1",
"nano-staged": "^1.0.2",
"obsidian": "^1.13.1",
"obsidian-dev-utils": "^74.2.0",
"obsidian-integration-testing": "^4.2.6",
"obsidian-test-mocks": "^3.1.1",
"obsidian-dev-utils": "^75.0.0",
"obsidian-integration-testing": "^4.3.0",
"obsidian-test-mocks": "^3.3.0",
"sass-embedded": "^1.100.0",
"vitest": "^4.1.9"
}
@ -2517,9 +2517,9 @@
}
},
"node_modules/@obsidian-typings/obsidian-public-1.12.7": {
"version": "6.17.0",
"resolved": "https://registry.npmjs.org/@obsidian-typings/obsidian-public-1.12.7/-/obsidian-public-1.12.7-6.17.0.tgz",
"integrity": "sha512-wsiIEk3vVBmtLC5kl1WneyuYM6TMDnPMjgdxYMAN5lkDItbxgOAcPQJWdJFyBxXFXk4mYwBU04+7jir/YVZYIQ==",
"version": "6.18.0",
"resolved": "https://registry.npmjs.org/@obsidian-typings/obsidian-public-1.12.7/-/obsidian-public-1.12.7-6.18.0.tgz",
"integrity": "sha512-DZ+pmZMSxT6FFhW1wfQz9d0LcQdrOkH94ytfSHg5LpZZHBJCpoZCKvjINhUNShhSEOnvAY/5qU7DSRttM6lTqg==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@ -2527,13 +2527,13 @@
}
},
"node_modules/@obsidian-typings/obsidian-public-latest": {
"version": "6.15.0",
"resolved": "https://registry.npmjs.org/@obsidian-typings/obsidian-public-latest/-/obsidian-public-latest-6.15.0.tgz",
"integrity": "sha512-/35F3w0nvVE0hJpadrNaVUPYKvNSjNsigZV+A842PBm0cdi62CfemG8ClwvrvDlH1wokrG3dvio8mQX9WfAiKA==",
"version": "6.16.0",
"resolved": "https://registry.npmjs.org/@obsidian-typings/obsidian-public-latest/-/obsidian-public-latest-6.16.0.tgz",
"integrity": "sha512-Rd59GYcj1DejcdAu2OI6zT94Sb4eImVZiV5Mms1nfarpjB9b2GQ7eWAsuyGQ0WsiWUVL+7qhii/r9+mzSJCAZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@obsidian-typings/obsidian-public-1.12.7": "^6.17.0"
"@obsidian-typings/obsidian-public-1.12.7": "^6.18.0"
}
},
"node_modules/@oxc-project/types": {
@ -3690,13 +3690,13 @@
"license": "MIT"
},
"node_modules/@types/node": {
"version": "25.9.3",
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.3.tgz",
"integrity": "sha512-603BddQMv3pUcr4U2dhujk83N2tTDVr/34wII2B6bJy6g+8WD6yUb11jszNs0gdi4PesVWl7ABt8nYMVpnLUcg==",
"version": "26.0.0",
"resolved": "https://registry.npmjs.org/@types/node/-/node-26.0.0.tgz",
"integrity": "sha512-vf2YFi1iY9lHGwNJMs01biZFbKJkrZR1T6/MlzjhJLPdntOHLhTrDSnSVcdtvjihi4VQNlrFRIxLsDBlQpAipA==",
"dev": true,
"license": "MIT",
"dependencies": {
"undici-types": ">=7.24.0 <7.24.7"
"undici-types": "~8.3.0"
}
},
"node_modules/@types/parsimmon": {
@ -12900,9 +12900,9 @@
}
},
"node_modules/obsidian-dev-utils": {
"version": "74.2.0",
"resolved": "https://registry.npmjs.org/obsidian-dev-utils/-/obsidian-dev-utils-74.2.0.tgz",
"integrity": "sha512-kUSdKQ42WDikbP/njRXgzaveLJX+vh3q4kRj4oRj0XjsEil3SwegxCXFyjlaMIFUZ2ua0bex3cLGc3SUo7rfBA==",
"version": "75.0.0",
"resolved": "https://registry.npmjs.org/obsidian-dev-utils/-/obsidian-dev-utils-75.0.0.tgz",
"integrity": "sha512-HyQb/Bkmou6Lthsz63V3z7T5pYWlTYNPwRuMWomJ/Yfsy4zkyZ239I6JOnuKRHowSCz7KM0rvd9Y0g4cu1NnwA==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -12980,16 +12980,6 @@
"node": ">=22.0.0"
}
},
"node_modules/obsidian-dev-utils/node_modules/@types/node": {
"version": "26.0.0",
"resolved": "https://registry.npmjs.org/@types/node/-/node-26.0.0.tgz",
"integrity": "sha512-vf2YFi1iY9lHGwNJMs01biZFbKJkrZR1T6/MlzjhJLPdntOHLhTrDSnSVcdtvjihi4VQNlrFRIxLsDBlQpAipA==",
"dev": true,
"license": "MIT",
"dependencies": {
"undici-types": "~8.3.0"
}
},
"node_modules/obsidian-dev-utils/node_modules/chokidar": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz",
@ -13082,17 +13072,10 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/obsidian-dev-utils/node_modules/undici-types": {
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",
"integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==",
"dev": true,
"license": "MIT"
},
"node_modules/obsidian-integration-testing": {
"version": "4.2.6",
"resolved": "https://registry.npmjs.org/obsidian-integration-testing/-/obsidian-integration-testing-4.2.6.tgz",
"integrity": "sha512-8kjouwiDT1EryrQ5/hTcJlaj3AsB8il3z22UMS5d0gG2k6DVYdMBnD2gweK7fwdH7YZE1bA3+a1KpNnq+VdeLw==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/obsidian-integration-testing/-/obsidian-integration-testing-4.3.0.tgz",
"integrity": "sha512-QhTs+cRpKtub64wXj4BHJNGvvYUlpt6y+MfxUE3yS9kYNOAd0QbDEb+fkIcZ/249u575r0cdvhg9An8mQLlHBw==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -13105,9 +13088,9 @@
}
},
"node_modules/obsidian-test-mocks": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/obsidian-test-mocks/-/obsidian-test-mocks-3.1.1.tgz",
"integrity": "sha512-pM/nszodPN+94ktMo3yflyZVu+EOZn0qYWjatJeqWi44iQCTjlsoTcbJdV3k4PxmcZO+ApgrNyhywcTR6/RBoQ==",
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/obsidian-test-mocks/-/obsidian-test-mocks-3.3.0.tgz",
"integrity": "sha512-Wk+lZO93SJcHsZm0roiRCHn6x8DE2cMCPDkdUK6aXT7a3dj8LSlDz1EFLKX1Am4AMUoMkinijnxuZN3u3NSBYQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -16035,9 +16018,9 @@
}
},
"node_modules/undici-types": {
"version": "7.24.6",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz",
"integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==",
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",
"integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==",
"dev": true,
"license": "MIT"
},
@ -16605,9 +16588,9 @@
}
},
"node_modules/webdriver/node_modules/undici": {
"version": "6.26.0",
"resolved": "https://registry.npmjs.org/undici/-/undici-6.26.0.tgz",
"integrity": "sha512-4yqz8a3n5HmGTlsbADNtr/dJlhkh/55Rq798G6ibiULcXbDtaLpTl1pvdqcbFfeoj3iSi52lePFM7h9H21cw/A==",
"version": "6.27.0",
"resolved": "https://registry.npmjs.org/undici/-/undici-6.27.0.tgz",
"integrity": "sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==",
"dev": true,
"license": "MIT",
"engines": {

View file

@ -46,10 +46,10 @@
"@commitlint/cli": "^21.0.2",
"@commitlint/config-conventional": "^21.0.2",
"@commitlint/types": "^21.0.1",
"@obsidian-typings/obsidian-public-latest": "^6.15.0",
"@obsidian-typings/obsidian-public-latest": "^6.16.0",
"@total-typescript/ts-reset": "^0.6.1",
"@tsconfig/strictest": "^2.0.8",
"@types/node": "^25.9.3",
"@types/node": "^26.0.0",
"@vitest/coverage-v8": "^4.1.9",
"better-typescript-lib": "^2.12.0",
"czg": "^1.13.1",
@ -59,9 +59,9 @@
"jsdom": "^29.1.1",
"nano-staged": "^1.0.2",
"obsidian": "^1.13.1",
"obsidian-dev-utils": "^74.2.0",
"obsidian-integration-testing": "^4.2.6",
"obsidian-test-mocks": "^3.1.1",
"obsidian-dev-utils": "^75.0.0",
"obsidian-integration-testing": "^4.3.0",
"obsidian-test-mocks": "^3.3.0",
"sass-embedded": "^1.100.0",
"vitest": "^4.1.9"
}

View file

@ -40,7 +40,8 @@ export const config = defineConfig({
},
setupFiles: [
'obsidian-test-mocks/vitest-setup',
'obsidian-test-mocks/obsidian-typings/vitest-setup'
'obsidian-test-mocks/obsidian-typings/vitest-setup',
'obsidian-dev-utils/vitest-setup'
]
}
},