diff --git a/package-lock.json b/package-lock.json index 2178990..f1f31e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -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": { diff --git a/package.json b/package.json index 75c2da7..126caf0 100644 --- a/package.json +++ b/package.json @@ -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" } diff --git a/scripts/vitest-config.ts b/scripts/vitest-config.ts index 809dd59..bdb98b7 100644 --- a/scripts/vitest-config.ts +++ b/scripts/vitest-config.ts @@ -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' ] } },