chore: update libs

This commit is contained in:
Michael Naumov 2026-06-11 02:37:58 -06:00
parent d3b5377e28
commit e8d7067a34
4 changed files with 80 additions and 37 deletions

97
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.13.0",
"@obsidian-typings/obsidian-public-latest": "^6.14.0",
"@total-typescript/ts-reset": "^0.6.1",
"@tsconfig/strictest": "^2.0.8",
"@types/node": "^25.9.2",
"@types/node": "^25.9.3",
"@vitest/coverage-v8": "^4.1.8",
"better-typescript-lib": "^2.12.0",
"czg": "^1.13.1",
@ -25,8 +25,8 @@
"jiti": "^2.7.0",
"jsdom": "^29.1.1",
"nano-staged": "^1.0.2",
"obsidian": "^1.13.0",
"obsidian-dev-utils": "^70.0.1",
"obsidian": "^1.13.1",
"obsidian-dev-utils": "^70.2.0",
"obsidian-integration-testing": "^4.2.3",
"obsidian-test-mocks": "^3.1.0",
"type-fest": "^5.7.0",
@ -2470,9 +2470,9 @@
}
},
"node_modules/@obsidian-typings/obsidian-public-1.12.7": {
"version": "6.15.0",
"resolved": "https://registry.npmjs.org/@obsidian-typings/obsidian-public-1.12.7/-/obsidian-public-1.12.7-6.15.0.tgz",
"integrity": "sha512-H1gITV9gh2ky6TTyh82Plqu5aSPUNumg99Y9oNKZDn0rvF8j6Cbx62uAcBeAbtl7FdR1Iqe8bdrfnQSqev56BA==",
"version": "6.16.0",
"resolved": "https://registry.npmjs.org/@obsidian-typings/obsidian-public-1.12.7/-/obsidian-public-1.12.7-6.16.0.tgz",
"integrity": "sha512-mR0rFTCjFxVn7UJq95ZmqA57D0D4UixMsMzy/F/RsCa9sgvljBOr7vPXwb/DKIiPbU0/FKm9SB8SmeuuM7CGWQ==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@ -2480,13 +2480,13 @@
}
},
"node_modules/@obsidian-typings/obsidian-public-latest": {
"version": "6.13.0",
"resolved": "https://registry.npmjs.org/@obsidian-typings/obsidian-public-latest/-/obsidian-public-latest-6.13.0.tgz",
"integrity": "sha512-F8SWoVCNiZnaeLAorMslHscBVTePYOzawsYYK3sjN9meS2kX1J6FilLmqgOb0mqNzE5Zr/wbZ5c/ddDw19818A==",
"version": "6.14.0",
"resolved": "https://registry.npmjs.org/@obsidian-typings/obsidian-public-latest/-/obsidian-public-latest-6.14.0.tgz",
"integrity": "sha512-rH6eqOg2mAJ0Lpx7ZuTN8LkQBF5L/Ry5HeZo4i53Jved7Ay7KhROpkz0vafNSmR0DH9JKNaYbC6fW9WiDHo6Ng==",
"dev": true,
"license": "MIT",
"dependencies": {
"@obsidian-typings/obsidian-public-1.12.7": "^6.15.0"
"@obsidian-typings/obsidian-public-1.12.7": "^6.16.0"
}
},
"node_modules/@oxc-project/types": {
@ -3670,9 +3670,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
"version": "25.9.2",
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.2.tgz",
"integrity": "sha512-G05zqtJhcDLb8uslf5EjCxXg9G1KQxiV8OS0R26IC//Eoyitzqe8z37I7cqvnZlrlSfgocQRfSn/AHBZJJFyGw==",
"version": "25.9.3",
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.3.tgz",
"integrity": "sha512-603BddQMv3pUcr4U2dhujk83N2tTDVr/34wII2B6bJy6g+8WD6yUb11jszNs0gdi4PesVWl7ABt8nYMVpnLUcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -12762,9 +12762,9 @@
}
},
"node_modules/obsidian": {
"version": "1.13.0",
"resolved": "https://registry.npmjs.org/obsidian/-/obsidian-1.13.0.tgz",
"integrity": "sha512-PHw5+SAPlJ0S3leFvJ0wgFg63Z3DavxL6+d1ll+8toXR2ZlYKc1rMWqdUv9LgUbTwPQUyY6yfhOMMivampRRiQ==",
"version": "1.13.1",
"resolved": "https://registry.npmjs.org/obsidian/-/obsidian-1.13.1.tgz",
"integrity": "sha512-qtTEA2pmhJzhuhJqzbBFRYhpIOqvW+krDYjtFynv66KbxBbumHBlsJfWw3I4jtnK/6fZwbQhCrmmDdRwXmX56w==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -12777,9 +12777,9 @@
}
},
"node_modules/obsidian-dev-utils": {
"version": "70.0.1",
"resolved": "https://registry.npmjs.org/obsidian-dev-utils/-/obsidian-dev-utils-70.0.1.tgz",
"integrity": "sha512-4sZT6KDBkQHZ4R4jtMwkhUxKWdlFIPjzIOh9oPr93r3m48m10iQZiL1cz2aSJpDFOK49d+nFVVPg9id6ESS2JQ==",
"version": "70.2.0",
"resolved": "https://registry.npmjs.org/obsidian-dev-utils/-/obsidian-dev-utils-70.2.0.tgz",
"integrity": "sha512-3xDwwrk/LGMrnAnS9hQgWDgCRhsF8iA9WI298NfJXHl1D47Nx0CSqQ+6SZ1IOqgG9VSIs/vMDITJHAv/wcG2fA==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -12790,14 +12790,14 @@
"@eslint/config-helpers": "^0.6.0",
"@eslint/js": "^10.0.1",
"@lezer/common": "1.2.3",
"@obsidian-typings/obsidian-public-latest": "^6.13.0",
"@obsidian-typings/obsidian-public-latest": "^6.14.0",
"@stylistic/eslint-plugin": "^5.10.0",
"@tsconfig/strictest": "^2.0.8",
"@types/babel__core": "^7.20.5",
"@types/doctrine": "^0.0.9",
"@types/eslint": "^9.6.1",
"@types/luxon": "^3.7.1",
"@types/node": "^25.9.2",
"@types/node": "^25.9.3",
"@types/parsimmon": "^1.10.9",
"@types/path-browserify": "^1.0.3",
"@types/picomatch": "^4.0.3",
@ -12830,11 +12830,11 @@
"linkinator": "^7.6.1",
"localforage": "^1.10.0",
"lru-cache": "^11.5.1",
"markdownlint": "^0.40.0",
"markdownlint": "^0.41.0",
"markdownlint-cli2": "^0.22.1",
"markdownlint-rule-relative-links": "^5.1.0",
"monkey-around": "^3.0.0",
"obsidian": "^1.13.0",
"obsidian": "^1.13.1",
"path-browserify": "^1.0.1",
"postcss": "^8.5.15",
"postcss-modules": "^6.0.1",
@ -12844,7 +12844,7 @@
"remark-parse": "^11.0.0",
"remark-wiki-link": "^2.0.1",
"sass": "^1.100.0",
"semver": "^7.8.3",
"semver": "^7.8.4",
"shell-quote": "^1.8.4",
"svelte-check": "^4.6.0",
"svelte-preprocess": "^6.0.5",
@ -12873,6 +12873,30 @@
"url": "https://paulmillr.com/funding/"
}
},
"node_modules/obsidian-dev-utils/node_modules/markdownlint": {
"version": "0.41.0",
"resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.41.0.tgz",
"integrity": "sha512-xMUI3ChBuRuxuLF4ENvCZyS8z/+Jly1coUcZwErKLIB3sDj7ojpaTBa1e9YVPhSN4jGEIjYGQCldbTJS/hqS+A==",
"dev": true,
"license": "MIT",
"dependencies": {
"micromark": "4.0.2",
"micromark-core-commonmark": "2.0.3",
"micromark-extension-directive": "4.0.0",
"micromark-extension-gfm-autolink-literal": "2.1.0",
"micromark-extension-gfm-footnote": "2.1.0",
"micromark-extension-gfm-table": "2.1.1",
"micromark-extension-math": "3.1.0",
"micromark-util-types": "2.0.2",
"string-width": "8.2.1"
},
"engines": {
"node": ">=22"
},
"funding": {
"url": "https://github.com/sponsors/DavidAnson"
}
},
"node_modules/obsidian-dev-utils/node_modules/readdirp": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz",
@ -12908,6 +12932,23 @@
"@parcel/watcher": "^2.4.1"
}
},
"node_modules/obsidian-dev-utils/node_modules/string-width": {
"version": "8.2.1",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.1.tgz",
"integrity": "sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==",
"dev": true,
"license": "MIT",
"dependencies": {
"get-east-asian-width": "^1.5.0",
"strip-ansi": "^7.1.2"
},
"engines": {
"node": ">=20"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/obsidian-integration-testing": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/obsidian-integration-testing/-/obsidian-integration-testing-4.2.3.tgz",
@ -14516,9 +14557,9 @@
}
},
"node_modules/semver": {
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.3.tgz",
"integrity": "sha512-wnilbGyMxzbY7dNOl7jpKbLSjcfeweJWU5j4+u5qW+6/wuGD9KzIGOyZnQVSBM9E7DtWaaH3CyHkppYrKYoxwg==",
"version": "7.8.4",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
"integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
"dev": true,
"license": "ISC",
"bin": {

View file

@ -44,10 +44,10 @@
"@commitlint/cli": "^21.0.2",
"@commitlint/config-conventional": "^21.0.2",
"@commitlint/types": "^21.0.1",
"@obsidian-typings/obsidian-public-latest": "^6.13.0",
"@obsidian-typings/obsidian-public-latest": "^6.14.0",
"@total-typescript/ts-reset": "^0.6.1",
"@tsconfig/strictest": "^2.0.8",
"@types/node": "^25.9.2",
"@types/node": "^25.9.3",
"@vitest/coverage-v8": "^4.1.8",
"better-typescript-lib": "^2.12.0",
"czg": "^1.13.1",
@ -57,8 +57,8 @@
"jiti": "^2.7.0",
"jsdom": "^29.1.1",
"nano-staged": "^1.0.2",
"obsidian": "^1.13.0",
"obsidian-dev-utils": "^70.0.1",
"obsidian": "^1.13.1",
"obsidian-dev-utils": "^70.2.0",
"obsidian-integration-testing": "^4.2.3",
"obsidian-test-mocks": "^3.1.0",
"type-fest": "^5.7.0",

View file

@ -1,8 +1,10 @@
/* eslint-disable n/no-unsupported-features/node-builtins -- createHook/executionAsyncId are stable in Obsidian's desktop Electron runtime where this component runs; the rule flags them as experimental only for the configured Node version range. */
// eslint-disable-next-line import/no-nodejs-modules, import-x/no-nodejs-modules -- Deliberate, executes only on desktop.
import {
createHook,
executionAsyncId
} from 'node:async_hooks';
/* eslint-enable n/no-unsupported-features/node-builtins -- Re-enable after the deliberate desktop-only async_hooks import. */
import { ComponentEx } from 'obsidian-dev-utils/obsidian/components/component-ex';
import { ensureNonNullable } from 'obsidian-dev-utils/type-guards';

View file

@ -12,14 +12,14 @@
"lib": [
"DOM",
"DOM.Iterable",
"ES2024"
"es2022"
],
"libReplacement": true,
"module": "NodeNext",
"moduleResolution": "NodeNext",
"module": "node16",
"moduleResolution": "node16",
"noEmit": true,
"skipLibCheck": false,
"target": "ES2024",
"skipLibCheck": true,
"target": "es2022",
"types": [
"@total-typescript/ts-reset",
"node",