From 355721b885447e8b7ab3f44ff60c17b5e726baa8 Mon Sep 17 00:00:00 2001 From: Michael Naumov Date: Tue, 21 Jul 2026 21:18:15 -0600 Subject: [PATCH] chore: update libs --- cspell.json | 2 + package-lock.json | 80 +++++++++++++------------- package.json | 8 +-- scripts/vitest-config.ts | 6 +- src/plugin.android.integration.test.ts | 2 +- src/plugin.desktop.integration.test.ts | 2 +- 6 files changed, 51 insertions(+), 49 deletions(-) diff --git a/cspell.json b/cspell.json index 332f7b3..f85e62a 100644 --- a/cspell.json +++ b/cspell.json @@ -9,6 +9,8 @@ "dictionaryDefinitions": [], "dictionaries": [], "words": [ + "Invocables", + "unnumber", "backlink", "backlinks", "frontmatter", diff --git a/package-lock.json b/package-lock.json index b83eee1..fa80668 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,8 +12,8 @@ "@commitlint/cli": "^21.2.1", "@commitlint/config-conventional": "^21.2.0", "@commitlint/types": "^21.2.0", - "@eslint/config-helpers": "^0.6.0", - "@obsidian-typings/obsidian-public-latest": "^6.24.0", + "@eslint/config-helpers": "^0.7.0", + "@obsidian-typings/obsidian-public-latest": "^6.26.0", "@total-typescript/ts-reset": "^0.6.1", "@tsconfig/strictest": "^2.0.8", "@types/node": "^26.1.1", @@ -26,8 +26,8 @@ "jsdom": "^29.1.1", "nano-staged": "^1.0.2", "obsidian": "^1.13.1", - "obsidian-dev-utils": "^87.3.0", - "obsidian-integration-testing": "^8.4.0", + "obsidian-dev-utils": "^87.3.1", + "obsidian-integration-testing": "^9.1.0", "obsidian-test-mocks": "^3.6.0", "type-fest": "^5.8.0", "typescript": "6.0.3", @@ -2127,9 +2127,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.6.0.tgz", - "integrity": "sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.7.0.tgz", + "integrity": "sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2581,9 +2581,9 @@ } }, "node_modules/@obsidian-typings/obsidian-public-1.12.7": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/@obsidian-typings/obsidian-public-1.12.7/-/obsidian-public-1.12.7-6.26.0.tgz", - "integrity": "sha512-/EQqzZlpmub7nY3St+gaLISgoqTBo2cBFgLZZOdPZEz/VRaSLCK03g8X4TzDRIZ85uEGdu8VHoCPUm97tRaFuA==", + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@obsidian-typings/obsidian-public-1.12.7/-/obsidian-public-1.12.7-6.28.0.tgz", + "integrity": "sha512-mB/AY2HsANMdY8e31k0m1fs/D+yunbucO5yiaMLka8GqSysE+1XjiIp2w1tXAW6Ez3HENDi0iJqJbzF+RsTFAA==", "dev": true, "license": "MIT", "peerDependencies": { @@ -2591,13 +2591,13 @@ } }, "node_modules/@obsidian-typings/obsidian-public-latest": { - "version": "6.24.0", - "resolved": "https://registry.npmjs.org/@obsidian-typings/obsidian-public-latest/-/obsidian-public-latest-6.24.0.tgz", - "integrity": "sha512-tRKsKw/SYiRB/3ucQIE3cKk8pQJIignsRe65fmb+/XbHIVetiHnO8Ke8PEN9WsLiY3tlNzNU+WGksA578JGaMw==", + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/@obsidian-typings/obsidian-public-latest/-/obsidian-public-latest-6.26.0.tgz", + "integrity": "sha512-zTfOIgiasIw3s7kJmFPXOjKQaD6lz+kXr5VRNMHJY8iELrt2Qo1bZaaT6A3Jdi5nmabcV7YJihIoVZCHQMp3qA==", "dev": true, "license": "MIT", "dependencies": { - "@obsidian-typings/obsidian-public-1.12.7": "^6.26.0" + "@obsidian-typings/obsidian-public-1.12.7": "^6.28.0" } }, "node_modules/@oxc-project/types": { @@ -8738,9 +8738,9 @@ "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", - "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.4.tgz", + "integrity": "sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==", "dev": true, "funding": [ { @@ -9609,9 +9609,9 @@ "license": "MIT" }, "node_modules/immutable": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.5.tgz", - "integrity": "sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.9.tgz", + "integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==", "dev": true, "license": "MIT" }, @@ -12615,9 +12615,9 @@ } }, "node_modules/obsidian-dev-utils": { - "version": "87.3.0", - "resolved": "https://registry.npmjs.org/obsidian-dev-utils/-/obsidian-dev-utils-87.3.0.tgz", - "integrity": "sha512-Q5DuSdhOb4gFQlz+pL6NPfOfXHiRRBjbN+/4IEzRIPf7KNbi6DP/2OZv2ovkgxkyUQRTWlq9xRbMwqISFM9TOw==", + "version": "87.3.1", + "resolved": "https://registry.npmjs.org/obsidian-dev-utils/-/obsidian-dev-utils-87.3.1.tgz", + "integrity": "sha512-xWVVZCsrd2Ap/V8RUsPw+qbO9bjEIKjfRwR5mNcH4wtqwWjpZMvdEBxILjiQF12WfAkh75gDSbt5TpjjAC0Rdg==", "dev": true, "license": "MIT", "dependencies": { @@ -12625,10 +12625,10 @@ "@codemirror/view": "6.38.6", "@eslint-community/eslint-plugin-eslint-comments": "^4.7.2", "@eslint/compat": "^2.1.0", - "@eslint/config-helpers": "^0.6.0", + "@eslint/config-helpers": "^0.7.0", "@eslint/js": "^10.0.1", "@lezer/common": "1.2.3", - "@obsidian-typings/obsidian-public-latest": "^6.24.0", + "@obsidian-typings/obsidian-public-latest": "^6.25.0", "@stylistic/eslint-plugin": "^5.10.0", "@tsconfig/strictest": "^2.0.8", "@types/babel__core": "^7.20.5", @@ -12674,14 +12674,14 @@ "monkey-around": "^3.0.0", "obsidian": "^1.13.1", "path-browserify": "^1.0.1", - "postcss": "^8.5.20", + "postcss": "^8.5.21", "postcss-modules": "^9.0.1", "preact": "^10.29.7", - "react": "^19.2.7", + "react": "^19.2.8", "remark": "^15.0.1", "remark-parse": "^11.0.0", "remark-wiki-link": "^2.0.1", - "sass": "^1.101.0", + "sass": "^1.101.3", "semver": "^7.8.5", "shell-quote": "^1.10.0", "svelte-check": "^4.7.3", @@ -12711,9 +12711,9 @@ } }, "node_modules/obsidian-dev-utils/node_modules/postcss": { - "version": "8.5.20", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.20.tgz", - "integrity": "sha512-lW616l85ucIQL+FocMmL7pQFPqBmwejrCMg+iPxyImlrANNJG9NHq/RkyCZopDhd8C3LA03PHRJDjkbGu8vvug==", + "version": "8.5.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.21.tgz", + "integrity": "sha512-v4sDNP3fdNiWMfabO7OwOQdOX8TiQSztKyT1Wj0w+j7LDallJThJRBBBmzVGyYj0crMh7jlV4zepPkiNu9UwDQ==", "dev": true, "funding": [ { @@ -12754,9 +12754,9 @@ } }, "node_modules/obsidian-dev-utils/node_modules/sass": { - "version": "1.101.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.101.0.tgz", - "integrity": "sha512-OL3GoQyoUdDt843DpVmDO6y2k1sc5IhUDSpu8XucEI+35neq5QivZ1iuegnpraEVTJXlQGK1gl27zKcTLEPbQw==", + "version": "1.101.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.101.3.tgz", + "integrity": "sha512-Z1lLHhtAII+dyLNIQB6JQTZMy7sDxk3f5NzbINRc9ks1P0HCGvSuKev0wUhULFpLSaHBIMZrcTs9WDQUZerrgA==", "dev": true, "license": "MIT", "dependencies": { @@ -12775,9 +12775,9 @@ } }, "node_modules/obsidian-integration-testing": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/obsidian-integration-testing/-/obsidian-integration-testing-8.4.0.tgz", - "integrity": "sha512-7hg2vn6bD4ApnS9x7Y+Hz5jGo4nglBcPyrqEqDeGkf+C2WisEUN5UdX7UzrS516jJ7rqxQB1ruy4/LJxqcqRCA==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/obsidian-integration-testing/-/obsidian-integration-testing-9.1.0.tgz", + "integrity": "sha512-33Nzd2rZI7NmtcBQ3dyJPMaJ0CsdixAKI83TmlI+48xVdJfBv4BhjIr3z0d80P6Ngjycg0iTQ7FJABr/U66LpQ==", "dev": true, "license": "MIT", "dependencies": { @@ -13486,9 +13486,9 @@ "license": "MIT" }, "node_modules/react": { - "version": "19.2.7", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", - "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", + "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 826c006..e50f226 100644 --- a/package.json +++ b/package.json @@ -50,8 +50,8 @@ "@commitlint/cli": "^21.2.1", "@commitlint/config-conventional": "^21.2.0", "@commitlint/types": "^21.2.0", - "@eslint/config-helpers": "^0.6.0", - "@obsidian-typings/obsidian-public-latest": "^6.24.0", + "@eslint/config-helpers": "^0.7.0", + "@obsidian-typings/obsidian-public-latest": "^6.26.0", "@total-typescript/ts-reset": "^0.6.1", "@tsconfig/strictest": "^2.0.8", "@types/node": "^26.1.1", @@ -64,8 +64,8 @@ "jsdom": "^29.1.1", "nano-staged": "^1.0.2", "obsidian": "^1.13.1", - "obsidian-dev-utils": "^87.3.0", - "obsidian-integration-testing": "^8.4.0", + "obsidian-dev-utils": "^87.3.1", + "obsidian-integration-testing": "^9.1.0", "obsidian-test-mocks": "^3.6.0", "type-fest": "^5.8.0", "typescript": "6.0.3", diff --git a/scripts/vitest-config.ts b/scripts/vitest-config.ts index aea9d0b..6df60a0 100644 --- a/scripts/vitest-config.ts +++ b/scripts/vitest-config.ts @@ -60,7 +60,7 @@ export const config = defineConfig({ test: { environment: 'node', fileParallelism: false, - globalSetup: ['obsidian-integration-testing/vitest-global-setup'], + globalSetup: ['obsidian-integration-testing/vitest-global-setup-plugin'], hookTimeout: BIG_TIMEOUT_IN_MILLISECONDS * HOOK_TIMEOUT_MULTIPLIER, include: ['src/**/*.desktop.integration.test.ts'], name: 'integration-tests:desktop', @@ -72,7 +72,7 @@ export const config = defineConfig({ test: { environment: 'node', fileParallelism: false, - globalSetup: ['obsidian-integration-testing/vitest-global-setup'], + globalSetup: ['obsidian-integration-testing/vitest-global-setup-plugin'], hookTimeout: PERFORMANCE_TIMEOUT_IN_MILLISECONDS, include: ['src/**/*.desktop-performance.integration.test.ts'], name: 'integration-tests:desktop-performance', @@ -91,7 +91,7 @@ export const config = defineConfig({ } }, fileParallelism: false, - globalSetup: ['obsidian-integration-testing/vitest-global-setup'], + globalSetup: ['obsidian-integration-testing/vitest-global-setup-plugin'], hookTimeout: ANDROID_TIMEOUT_IN_MILLISECONDS * HOOK_TIMEOUT_MULTIPLIER, include: ['src/**/*.android.integration.test.ts'], name: 'integration-tests:android', diff --git a/src/plugin.android.integration.test.ts b/src/plugin.android.integration.test.ts index 3edca19..7354012 100644 --- a/src/plugin.android.integration.test.ts +++ b/src/plugin.android.integration.test.ts @@ -1,4 +1,4 @@ -import { getTempVault } from 'obsidian-integration-testing/vitest-global-setup'; +import { getTempVault } from 'obsidian-integration-testing/vitest-global-setup-plugin'; import { describe, expect, diff --git a/src/plugin.desktop.integration.test.ts b/src/plugin.desktop.integration.test.ts index db2691f..c871ceb 100644 --- a/src/plugin.desktop.integration.test.ts +++ b/src/plugin.desktop.integration.test.ts @@ -1,4 +1,4 @@ -import { getTempVault } from 'obsidian-integration-testing/vitest-global-setup'; +import { getTempVault } from 'obsidian-integration-testing/vitest-global-setup-plugin'; import { describe, expect,