diff --git a/package.json b/package.json
index 7d4b377..175fca7 100644
--- a/package.json
+++ b/package.json
@@ -66,7 +66,7 @@
"url": "https://github.com/webdeveric/utils/issues"
},
"homepage": "https://github.com/webdeveric/utils/#readme",
- "packageManager": "pnpm@10.12.4+sha512.5ea8b0deed94ed68691c9bad4c955492705c5eeb8a87ef86bc62c74a26b037b08ff9570f108b2e4dbd1dd1a9186fea925e527f141c648e85af45631074680184",
+ "packageManager": "pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad",
"scripts": {
"clean": "rimraf ./dist/",
"prebuild": "pnpm clean",
@@ -87,14 +87,14 @@
"devDependencies": {
"@commitlint/config-conventional": "^19.8.1",
"@commitlint/types": "^19.8.1",
- "@types/node": "^22.16.0",
+ "@types/node": "^22.16.3",
"@vitest/coverage-v8": "^3.2.4",
"@webdeveric/eslint-config-ts": "^0.11.0",
"@webdeveric/prettier-config": "^0.3.0",
"commitlint": "^19.8.1",
- "commitlint-plugin-cspell": "^0.2.0",
- "conventional-changelog-conventionalcommits": "^9.0.0",
- "cspell": "^9.1.2",
+ "commitlint-plugin-cspell": "^0.3.0",
+ "conventional-changelog-conventionalcommits": "^9.1.0",
+ "cspell": "^9.1.5",
"eslint": "^8.57.1",
"eslint-config-prettier": "^10.1.5",
"eslint-import-resolver-typescript": "^4.4.4",
@@ -104,9 +104,9 @@
"lint-staged": "^16.1.2",
"prettier": "^3.6.2",
"rimraf": "^6.0.1",
- "semantic-release": "^24.2.6",
+ "semantic-release": "^24.2.7",
"typescript": "^5.8.3",
- "validate-package-exports": "^0.11.0",
+ "validate-package-exports": "^0.12.0",
"vitest": "^3.2.4"
},
"pnpm": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f5c2167..1b81494 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15,11 +15,11 @@ importers:
specifier: ^19.8.1
version: 19.8.1
'@types/node':
- specifier: ^22.16.0
- version: 22.16.0
+ specifier: ^22.16.3
+ version: 22.16.3
'@vitest/coverage-v8':
specifier: ^3.2.4
- version: 3.2.4(vitest@3.2.4(@types/node@22.16.0)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0))
+ version: 3.2.4(vitest@3.2.4(@types/node@22.16.3)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0))
'@webdeveric/eslint-config-ts':
specifier: ^0.11.0
version: 0.11.0(eslint@8.57.1)(typescript@5.8.3)
@@ -28,16 +28,16 @@ importers:
version: 0.3.0(prettier@3.6.2)
commitlint:
specifier: ^19.8.1
- version: 19.8.1(@types/node@22.16.0)(typescript@5.8.3)
+ version: 19.8.1(@types/node@22.16.3)(typescript@5.8.3)
commitlint-plugin-cspell:
- specifier: ^0.2.0
- version: 0.2.0(@commitlint/lint@19.8.1)
+ specifier: ^0.3.0
+ version: 0.3.0(@commitlint/lint@19.8.1)
conventional-changelog-conventionalcommits:
- specifier: ^9.0.0
- version: 9.0.0
+ specifier: ^9.1.0
+ version: 9.1.0
cspell:
- specifier: ^9.1.2
- version: 9.1.2
+ specifier: ^9.1.5
+ version: 9.1.5
eslint:
specifier: ^8.57.1
version: 8.57.1
@@ -66,17 +66,17 @@ importers:
specifier: ^6.0.1
version: 6.0.1
semantic-release:
- specifier: ^24.2.6
- version: 24.2.6(typescript@5.8.3)
+ specifier: ^24.2.7
+ version: 24.2.7(typescript@5.8.3)
typescript:
specifier: ^5.8.3
version: 5.8.3
validate-package-exports:
- specifier: ^0.11.0
- version: 0.11.0
+ specifier: ^0.12.0
+ version: 0.12.0
vitest:
specifier: ^3.2.4
- version: 3.2.4(@types/node@22.16.0)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0)
+ version: 3.2.4(@types/node@22.16.3)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0)
packages:
@@ -104,8 +104,8 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/types@7.28.0':
- resolution: {integrity: sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==}
+ '@babel/types@7.28.1':
+ resolution: {integrity: sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==}
engines: {node: '>=6.9.0'}
'@bcoe/v8-coverage@1.0.2':
@@ -185,223 +185,223 @@ packages:
resolution: {integrity: sha512-/yCrWGCoA1SVKOks25EGadP9Pnj0oAIHGpl2wH2M2Y46dPM2ueb8wyCVOD7O3WCTkaJ0IkKvzhl1JY7+uCT2Dw==}
engines: {node: '>=v18'}
- '@cspell/cspell-bundled-dicts@9.1.2':
- resolution: {integrity: sha512-mdhxj7j1zqXYKO/KPx2MgN3RPAvqoWvncxz2dOMFBcuUteZPt58NenUoi0VZXEhV/FM2V80NvhHZZafaIcxVjQ==}
+ '@cspell/cspell-bundled-dicts@9.1.5':
+ resolution: {integrity: sha512-CdaWYdxnXBFRWAga2qhB/WVO4oCxgSeV1hosvnFCBxrFUyG5KuqYRJdYgCQcITs6dpA3IdNNa7+zWX8JvxnH+A==}
engines: {node: '>=20'}
- '@cspell/cspell-json-reporter@9.1.2':
- resolution: {integrity: sha512-sSva/ACXDJd9LufzecR9LC+lNWUuGWNtVHdVj0orJxOIZjHUCNBXwVSgL2fmMg7jNQS6qoJFJ7F/QPXdwITijg==}
+ '@cspell/cspell-json-reporter@9.1.5':
+ resolution: {integrity: sha512-tnapaKwxlHa7e5kuy0quJjW0oZlqetTbbsmYlayavm4PEVhuuNEp+skj4t957aRMGSq76t8Kgl7vS5Qp41ToMw==}
engines: {node: '>=20'}
- '@cspell/cspell-pipe@9.1.2':
- resolution: {integrity: sha512-/pIhsf4SI4Q/kvehq9GsGKLgbQsRhiDgthQIgO6YOrEa761wOI2hVdRyc0Tgc1iAGiJEedDaFsAhabVRJBeo2g==}
+ '@cspell/cspell-pipe@9.1.5':
+ resolution: {integrity: sha512-6zmRfbqTHpYcI/n5uoerQVMqY31lnhA34BHU97uZn6kaW5rXTmQLze/WKmlrs+LAFfDL6MHIOLBJAusZw5Bb5g==}
engines: {node: '>=20'}
- '@cspell/cspell-resolver@9.1.2':
- resolution: {integrity: sha512-dNDx7yMl2h1Ousk08lizTou+BUvce4RPSnPXrQPB7B7CscgZloSyuP3Yyj1Zt81pHNpggrym4Ezx6tMdyPjESw==}
+ '@cspell/cspell-resolver@9.1.5':
+ resolution: {integrity: sha512-xZdTdcOcRoShrmA7S3tX5s8UmxFNaef5xdv8TABDjnTr6oPLBsZ5S3kPBZ8T+xlkj3MUB593SIkhD/0G74vLpw==}
engines: {node: '>=20'}
- '@cspell/cspell-service-bus@9.1.2':
- resolution: {integrity: sha512-YOsUctzCMzEJbKdzNyvPkyMen/i7sGO3Xgcczn848GJPlRsJc50QwsoU67SY7zEARz6y2WS0tv5F5RMrRO4idw==}
+ '@cspell/cspell-service-bus@9.1.5':
+ resolution: {integrity: sha512-mAXtwYw5Xobn8uicZjblI+8SPscKHK3eDGm7hnYeThb/kzS83uQog0+8LbSh+YiXDrAqzXn73kXMHg1D+EvMpQ==}
engines: {node: '>=20'}
- '@cspell/cspell-types@9.1.2':
- resolution: {integrity: sha512-bSDDjoQi4pbh1BULEA596XCo1PMShTpTb4J2lj8jVYqYgXYQNjSmQFA1fj4NHesC84JpK1um4ybzXBcqtniC7Q==}
+ '@cspell/cspell-types@9.1.5':
+ resolution: {integrity: sha512-SPX9vHhqCtPE0wayvwmczax8X0oAXA3sBFIW31CoSyiu4lJ5sfKM4ZaoL25Wu4bW6GlYhaW4+diemmTdLHquag==}
engines: {node: '>=20'}
- '@cspell/dict-ada@4.1.0':
- resolution: {integrity: sha512-7SvmhmX170gyPd+uHXrfmqJBY5qLcCX8kTGURPVeGxmt8XNXT75uu9rnZO+jwrfuU2EimNoArdVy5GZRGljGNg==}
+ '@cspell/dict-ada@4.1.1':
+ resolution: {integrity: sha512-E+0YW9RhZod/9Qy2gxfNZiHJjCYFlCdI69br1eviQQWB8yOTJX0JHXLs79kOYhSW0kINPVUdvddEBe6Lu6CjGQ==}
- '@cspell/dict-al@1.1.0':
- resolution: {integrity: sha512-PtNI1KLmYkELYltbzuoztBxfi11jcE9HXBHCpID2lou/J4VMYKJPNqe4ZjVzSI9NYbMnMnyG3gkbhIdx66VSXg==}
+ '@cspell/dict-al@1.1.1':
+ resolution: {integrity: sha512-sD8GCaZetgQL4+MaJLXqbzWcRjfKVp8x+px3HuCaaiATAAtvjwUQ5/Iubiqwfd1boIh2Y1/3EgM3TLQ7Q8e0wQ==}
- '@cspell/dict-aws@4.0.10':
- resolution: {integrity: sha512-0qW4sI0GX8haELdhfakQNuw7a2pnWXz3VYQA2MpydH2xT2e6EN9DWFpKAi8DfcChm8MgDAogKkoHtIo075iYng==}
+ '@cspell/dict-aws@4.0.12':
+ resolution: {integrity: sha512-k1F48eYlX+LsCK2QjqpfHBrjNwNwRyut/XsGumyhUXZsm+j9NVuxQaFCjiEwXi81KE0YE3GBVdwSjqhuUOkpnQ==}
- '@cspell/dict-bash@4.2.0':
- resolution: {integrity: sha512-HOyOS+4AbCArZHs/wMxX/apRkjxg6NDWdt0jF9i9XkvJQUltMwEhyA2TWYjQ0kssBsnof+9amax2lhiZnh3kCg==}
+ '@cspell/dict-bash@4.2.1':
+ resolution: {integrity: sha512-SBnzfAyEAZLI9KFS7DUG6Xc1vDFuLllY3jz0WHvmxe8/4xV3ufFE3fGxalTikc1VVeZgZmxYiABw4iGxVldYEg==}
- '@cspell/dict-companies@3.2.1':
- resolution: {integrity: sha512-ryaeJ1KhTTKL4mtinMtKn8wxk6/tqD4vX5tFP+Hg89SiIXmbMk5vZZwVf+eyGUWJOyw5A1CVj9EIWecgoi+jYQ==}
+ '@cspell/dict-companies@3.2.2':
+ resolution: {integrity: sha512-iIuEBPfWzSQugIOn+OKOVsdfE9UloON5SKl57TbvC//D5mgIwPAMZGYT69yv20cjc5E6oMu353hCV3WFy9XO9A==}
- '@cspell/dict-cpp@6.0.8':
- resolution: {integrity: sha512-BzurRZilWqaJt32Gif6/yCCPi+FtrchjmnehVEIFzbWyeBd/VOUw77IwrEzehZsu5cRU91yPWuWp5fUsKfDAXA==}
+ '@cspell/dict-cpp@6.0.9':
+ resolution: {integrity: sha512-Xdq9MwGh0D5rsnbOqFW24NIClXXRhN11KJdySMibpcqYGeomxB2ODFBuhj1H7azO7kVGkGH0Okm4yQ2TRzBx0g==}
- '@cspell/dict-cryptocurrencies@5.0.4':
- resolution: {integrity: sha512-6iFu7Abu+4Mgqq08YhTKHfH59mpMpGTwdzDB2Y8bbgiwnGFCeoiSkVkgLn1Kel2++hYcZ8vsAW/MJS9oXxuMag==}
+ '@cspell/dict-cryptocurrencies@5.0.5':
+ resolution: {integrity: sha512-R68hYYF/rtlE6T/dsObStzN5QZw+0aQBinAXuWCVqwdS7YZo0X33vGMfChkHaiCo3Z2+bkegqHlqxZF4TD3rUA==}
- '@cspell/dict-csharp@4.0.6':
- resolution: {integrity: sha512-w/+YsqOknjQXmIlWDRmkW+BHBPJZ/XDrfJhZRQnp0wzpPOGml7W0q1iae65P2AFRtTdPKYmvSz7AL5ZRkCnSIw==}
+ '@cspell/dict-csharp@4.0.7':
+ resolution: {integrity: sha512-H16Hpu8O/1/lgijFt2lOk4/nnldFtQ4t8QHbyqphqZZVE5aS4J/zD/WvduqnLY21aKhZS6jo/xF5PX9jyqPKUA==}
- '@cspell/dict-css@4.0.17':
- resolution: {integrity: sha512-2EisRLHk6X/PdicybwlajLGKF5aJf4xnX2uuG5lexuYKt05xV/J/OiBADmi8q9obhxf1nesrMQbqAt+6CsHo/w==}
+ '@cspell/dict-css@4.0.18':
+ resolution: {integrity: sha512-EF77RqROHL+4LhMGW5NTeKqfUd/e4OOv6EDFQ/UQQiFyWuqkEKyEz0NDILxOFxWUEVdjT2GQ2cC7t12B6pESwg==}
- '@cspell/dict-dart@2.3.0':
- resolution: {integrity: sha512-1aY90lAicek8vYczGPDKr70pQSTQHwMFLbmWKTAI6iavmb1fisJBS1oTmMOKE4ximDf86MvVN6Ucwx3u/8HqLg==}
+ '@cspell/dict-dart@2.3.1':
+ resolution: {integrity: sha512-xoiGnULEcWdodXI6EwVyqpZmpOoh8RA2Xk9BNdR7DLamV/QMvEYn8KJ7NlRiTSauJKPNkHHQ5EVHRM6sTS7jdg==}
- '@cspell/dict-data-science@2.0.8':
- resolution: {integrity: sha512-uyAtT+32PfM29wRBeAkUSbkytqI8bNszNfAz2sGPtZBRmsZTYugKMEO9eDjAIE/pnT9CmbjNuoiXhk+Ss4fCOg==}
+ '@cspell/dict-data-science@2.0.9':
+ resolution: {integrity: sha512-wTOFMlxv06veIwKdXUwdGxrQcK44Zqs426m6JGgHIB/GqvieZQC5n0UI+tUm5OCxuNyo4OV6mylT4cRMjtKtWQ==}
- '@cspell/dict-django@4.1.4':
- resolution: {integrity: sha512-fX38eUoPvytZ/2GA+g4bbdUtCMGNFSLbdJJPKX2vbewIQGfgSFJKY56vvcHJKAvw7FopjvgyS/98Ta9WN1gckg==}
+ '@cspell/dict-django@4.1.5':
+ resolution: {integrity: sha512-AvTWu99doU3T8ifoMYOMLW2CXKvyKLukPh1auOPwFGHzueWYvBBN+OxF8wF7XwjTBMMeRleVdLh3aWCDEX/ZWg==}
- '@cspell/dict-docker@1.1.14':
- resolution: {integrity: sha512-p6Qz5mokvcosTpDlgSUREdSbZ10mBL3ndgCdEKMqjCSZJFdfxRdNdjrGER3lQ6LMq5jGr1r7nGXA0gvUJK80nw==}
+ '@cspell/dict-docker@1.1.15':
+ resolution: {integrity: sha512-wYthMAbEbqDBr9P90VC9aT3zjErrJbUtIr91pDmse7Y5WUvQtAwFhiJHgmNrtx2fZ2idII0eYvpMqoEO+FYFxw==}
- '@cspell/dict-dotnet@5.0.9':
- resolution: {integrity: sha512-JGD6RJW5sHtO5lfiJl11a5DpPN6eKSz5M1YBa1I76j4dDOIqgZB6rQexlDlK1DH9B06X4GdDQwdBfnpAB0r2uQ==}
+ '@cspell/dict-dotnet@5.0.10':
+ resolution: {integrity: sha512-ooar8BP/RBNP1gzYfJPStKEmpWy4uv/7JCq6FOnJLeD1yyfG3d/LFMVMwiJo+XWz025cxtkM3wuaikBWzCqkmg==}
- '@cspell/dict-elixir@4.0.7':
- resolution: {integrity: sha512-MAUqlMw73mgtSdxvbAvyRlvc3bYnrDqXQrx5K9SwW8F7fRYf9V4vWYFULh+UWwwkqkhX9w03ZqFYRTdkFku6uA==}
+ '@cspell/dict-elixir@4.0.8':
+ resolution: {integrity: sha512-CyfphrbMyl4Ms55Vzuj+mNmd693HjBFr9hvU+B2YbFEZprE5AG+EXLYTMRWrXbpds4AuZcvN3deM2XVB80BN/Q==}
- '@cspell/dict-en-common-misspellings@2.1.2':
- resolution: {integrity: sha512-r74AObInM1XOUxd3lASnNZNDOIA9Bka7mBDTkvkOeCGoLQhn+Cr7h1889u4K07KHbecKMHP6zw5zQhkdocNzCw==}
+ '@cspell/dict-en-common-misspellings@2.1.3':
+ resolution: {integrity: sha512-v1I97Hr1OrK+mwHsVzbY4vsPxx6mA5quhxzanF6XuRofz00wH4HPz8Q3llzRHxka5Wl/59gyan04UkUrvP4gdA==}
- '@cspell/dict-en-gb-mit@3.1.3':
- resolution: {integrity: sha512-4aY8ySQxSNSRILtf9lJIfSR+su86u8VL6z41gOIhvLIvYnHMFiohV7ebM91GbtdZXBazL7zmGFcpm2EnBzewug==}
+ '@cspell/dict-en-gb-mit@3.1.5':
+ resolution: {integrity: sha512-ovJScYOzSeik0cmr2L379VDWXaFD/FMlC6yXz1X3soGPheGkjVSgI3HICAv7Lk+knf906ifhAcEIrbTPKq9EnQ==}
- '@cspell/dict-en_us@4.4.13':
- resolution: {integrity: sha512-6TEHCJKmRqq7fQI7090p+ju12vhuGcNkc6YfxHrcjO816m53VPVaS6IfG6+6OqelQiOMjr0ZD8IHcDIkwThSFw==}
+ '@cspell/dict-en_us@4.4.15':
+ resolution: {integrity: sha512-mhWaLui5aq0pgM4oIqAJNbOW/wQG3epe4nu22eqYTLQN+ztdzyn7aFpE+9yTtZTNvldK0xtN7jgk2mtHZ9w+1A==}
- '@cspell/dict-filetypes@3.0.12':
- resolution: {integrity: sha512-+ds5wgNdlUxuJvhg8A1TjuSpalDFGCh7SkANCWvIplg6QZPXL4j83lqxP7PgjHpx7PsBUS7vw0aiHPjZy9BItw==}
+ '@cspell/dict-filetypes@3.0.13':
+ resolution: {integrity: sha512-g6rnytIpQlMNKGJT1JKzWkC+b3xCliDKpQ3ANFSq++MnR4GaLiifaC4JkVON11Oh/UTplYOR1nY3BR4X30bswA==}
- '@cspell/dict-flutter@1.1.0':
- resolution: {integrity: sha512-3zDeS7zc2p8tr9YH9tfbOEYfopKY/srNsAa+kE3rfBTtQERAZeOhe5yxrnTPoufctXLyuUtcGMUTpxr3dO0iaA==}
+ '@cspell/dict-flutter@1.1.1':
+ resolution: {integrity: sha512-UlOzRcH2tNbFhZmHJN48Za/2/MEdRHl2BMkCWZBYs+30b91mWvBfzaN4IJQU7dUZtowKayVIF9FzvLZtZokc5A==}
- '@cspell/dict-fonts@4.0.4':
- resolution: {integrity: sha512-cHFho4hjojBcHl6qxidl9CvUb492IuSk7xIf2G2wJzcHwGaCFa2o3gRcxmIg1j62guetAeDDFELizDaJlVRIOg==}
+ '@cspell/dict-fonts@4.0.5':
+ resolution: {integrity: sha512-BbpkX10DUX/xzHs6lb7yzDf/LPjwYIBJHJlUXSBXDtK/1HaeS+Wqol4Mlm2+NAgZ7ikIE5DQMViTgBUY3ezNoQ==}
- '@cspell/dict-fsharp@1.1.0':
- resolution: {integrity: sha512-oguWmHhGzgbgbEIBKtgKPrFSVAFtvGHaQS0oj+vacZqMObwkapcTGu7iwf4V3Bc2T3caf0QE6f6rQfIJFIAVsw==}
+ '@cspell/dict-fsharp@1.1.1':
+ resolution: {integrity: sha512-imhs0u87wEA4/cYjgzS0tAyaJpwG7vwtC8UyMFbwpmtw+/bgss+osNfyqhYRyS/ehVCWL17Ewx2UPkexjKyaBA==}
- '@cspell/dict-fullstack@3.2.6':
- resolution: {integrity: sha512-cSaq9rz5RIU9j+0jcF2vnKPTQjxGXclntmoNp4XB7yFX2621PxJcekGjwf/lN5heJwVxGLL9toR0CBlGKwQBgA==}
+ '@cspell/dict-fullstack@3.2.7':
+ resolution: {integrity: sha512-IxEk2YAwAJKYCUEgEeOg3QvTL4XLlyArJElFuMQevU1dPgHgzWElFevN5lsTFnvMFA1riYsVinqJJX0BanCFEg==}
- '@cspell/dict-gaming-terms@1.1.1':
- resolution: {integrity: sha512-tb8GFxjTLDQstkJcJ90lDqF4rKKlMUKs5/ewePN9P+PYRSehqDpLI5S5meOfPit8LGszeOrjUdBQ4zXo7NpMyQ==}
+ '@cspell/dict-gaming-terms@1.1.2':
+ resolution: {integrity: sha512-9XnOvaoTBscq0xuD6KTEIkk9hhdfBkkvJAIsvw3JMcnp1214OCGW8+kako5RqQ2vTZR3Tnf3pc57o7VgkM0q1Q==}
- '@cspell/dict-git@3.0.6':
- resolution: {integrity: sha512-nazfOqyxlBOQGgcur9ssEOEQCEZkH8vXfQe8SDEx8sCN/g0SFm8ktabgLVmBOXjy3RzjVNLlM2nBfRQ7e6+5hQ==}
+ '@cspell/dict-git@3.0.7':
+ resolution: {integrity: sha512-odOwVKgfxCQfiSb+nblQZc4ErXmnWEnv8XwkaI4sNJ7cNmojnvogYVeMqkXPjvfrgEcizEEA4URRD2Ms5PDk1w==}
- '@cspell/dict-golang@6.0.22':
- resolution: {integrity: sha512-FvV0m3Y0nUFxw36uDCD8UtfOPv4wsZnnlabNwB3xNZ2IBn0gBURuMUZywScb9sd2wXM8VFBRoU//tc6NQsOVOg==}
+ '@cspell/dict-golang@6.0.23':
+ resolution: {integrity: sha512-oXqUh/9dDwcmVlfUF5bn3fYFqbUzC46lXFQmi5emB0vYsyQXdNWsqi6/yH3uE7bdRE21nP7Yo0mR1jjFNyLamg==}
- '@cspell/dict-google@1.0.8':
- resolution: {integrity: sha512-BnMHgcEeaLyloPmBs8phCqprI+4r2Jb8rni011A8hE+7FNk7FmLE3kiwxLFrcZnnb7eqM0agW4zUaNoB0P+z8A==}
+ '@cspell/dict-google@1.0.9':
+ resolution: {integrity: sha512-biL65POqialY0i4g6crj7pR6JnBkbsPovB2WDYkj3H4TuC/QXv7Pu5pdPxeUJA6TSCHI7T5twsO4VSVyRxD9CA==}
- '@cspell/dict-haskell@4.0.5':
- resolution: {integrity: sha512-s4BG/4tlj2pPM9Ha7IZYMhUujXDnI0Eq1+38UTTCpatYLbQqDwRFf2KNPLRqkroU+a44yTUAe0rkkKbwy4yRtQ==}
+ '@cspell/dict-haskell@4.0.6':
+ resolution: {integrity: sha512-ib8SA5qgftExpYNjWhpYIgvDsZ/0wvKKxSP+kuSkkak520iPvTJumEpIE+qPcmJQo4NzdKMN8nEfaeci4OcFAQ==}
- '@cspell/dict-html-symbol-entities@4.0.3':
- resolution: {integrity: sha512-aABXX7dMLNFdSE8aY844X4+hvfK7977sOWgZXo4MTGAmOzR8524fjbJPswIBK7GaD3+SgFZ2yP2o0CFvXDGF+A==}
+ '@cspell/dict-html-symbol-entities@4.0.4':
+ resolution: {integrity: sha512-afea+0rGPDeOV9gdO06UW183Qg6wRhWVkgCFwiO3bDupAoyXRuvupbb5nUyqSTsLXIKL8u8uXQlJ9pkz07oVXw==}
- '@cspell/dict-html@4.0.11':
- resolution: {integrity: sha512-QR3b/PB972SRQ2xICR1Nw/M44IJ6rjypwzA4jn+GH8ydjAX9acFNfc+hLZVyNe0FqsE90Gw3evLCOIF0vy1vQw==}
+ '@cspell/dict-html@4.0.12':
+ resolution: {integrity: sha512-JFffQ1dDVEyJq6tCDWv0r/RqkdSnV43P2F/3jJ9rwLgdsOIXwQbXrz6QDlvQLVvNSnORH9KjDtenFTGDyzfCaA==}
- '@cspell/dict-java@5.0.11':
- resolution: {integrity: sha512-T4t/1JqeH33Raa/QK/eQe26FE17eUCtWu+JsYcTLkQTci2dk1DfcIKo8YVHvZXBnuM43ATns9Xs0s+AlqDeH7w==}
+ '@cspell/dict-java@5.0.12':
+ resolution: {integrity: sha512-qPSNhTcl7LGJ5Qp6VN71H8zqvRQK04S08T67knMq9hTA8U7G1sTKzLmBaDOFhq17vNX/+rT+rbRYp+B5Nwza1A==}
- '@cspell/dict-julia@1.1.0':
- resolution: {integrity: sha512-CPUiesiXwy3HRoBR3joUseTZ9giFPCydSKu2rkh6I2nVjXnl5vFHzOMLXpbF4HQ1tH2CNfnDbUndxD+I+7eL9w==}
+ '@cspell/dict-julia@1.1.1':
+ resolution: {integrity: sha512-WylJR9TQ2cgwd5BWEOfdO3zvDB+L7kYFm0I9u0s9jKHWQ6yKmfKeMjU9oXxTBxIufhCXm92SKwwVNAC7gjv+yA==}
- '@cspell/dict-k8s@1.0.11':
- resolution: {integrity: sha512-8ojNwB5j4PfZ1Gq9n5c/HKJCtZD3h6+wFy+zpALpDWFFQ2qT22Be30+3PVd+G5gng8or0LeK8VgKKd0l1uKPTA==}
+ '@cspell/dict-k8s@1.0.12':
+ resolution: {integrity: sha512-2LcllTWgaTfYC7DmkMPOn9GsBWsA4DZdlun4po8s2ysTP7CPEnZc1ZfK6pZ2eI4TsZemlUQQ+NZxMe9/QutQxg==}
- '@cspell/dict-kotlin@1.1.0':
- resolution: {integrity: sha512-vySaVw6atY7LdwvstQowSbdxjXG6jDhjkWVWSjg1XsUckyzH1JRHXe9VahZz1i7dpoFEUOWQrhIe5B9482UyJQ==}
+ '@cspell/dict-kotlin@1.1.1':
+ resolution: {integrity: sha512-J3NzzfgmxRvEeOe3qUXnSJQCd38i/dpF9/t3quuWh6gXM+krsAXP75dY1CzDmS8mrJAlBdVBeAW5eAZTD8g86Q==}
- '@cspell/dict-latex@4.0.3':
- resolution: {integrity: sha512-2KXBt9fSpymYHxHfvhUpjUFyzrmN4c4P8mwIzweLyvqntBT3k0YGZJSriOdjfUjwSygrfEwiuPI1EMrvgrOMJw==}
+ '@cspell/dict-latex@4.0.4':
+ resolution: {integrity: sha512-YdTQhnTINEEm/LZgTzr9Voz4mzdOXH7YX+bSFs3hnkUHCUUtX/mhKgf1CFvZ0YNM2afjhQcmLaR9bDQVyYBvpA==}
- '@cspell/dict-lorem-ipsum@4.0.4':
- resolution: {integrity: sha512-+4f7vtY4dp2b9N5fn0za/UR0kwFq2zDtA62JCbWHbpjvO9wukkbl4rZg4YudHbBgkl73HRnXFgCiwNhdIA1JPw==}
+ '@cspell/dict-lorem-ipsum@4.0.5':
+ resolution: {integrity: sha512-9a4TJYRcPWPBKkQAJ/whCu4uCAEgv/O2xAaZEI0n4y1/l18Yyx8pBKoIX5QuVXjjmKEkK7hi5SxyIsH7pFEK9Q==}
- '@cspell/dict-lua@4.0.7':
- resolution: {integrity: sha512-Wbr7YSQw+cLHhTYTKV6cAljgMgcY+EUAxVIZW3ljKswEe4OLxnVJ7lPqZF5JKjlXdgCjbPSimsHqyAbC5pQN/Q==}
+ '@cspell/dict-lua@4.0.8':
+ resolution: {integrity: sha512-N4PkgNDMu9JVsRu7JBS/3E/dvfItRgk9w5ga2dKq+JupP2Y3lojNaAVFhXISh4Y0a6qXDn2clA6nvnavQ/jjLA==}
- '@cspell/dict-makefile@1.0.4':
- resolution: {integrity: sha512-E4hG/c0ekPqUBvlkrVvzSoAA+SsDA9bLi4xSV3AXHTVru7Y2bVVGMPtpfF+fI3zTkww/jwinprcU1LSohI3ylw==}
+ '@cspell/dict-makefile@1.0.5':
+ resolution: {integrity: sha512-4vrVt7bGiK8Rx98tfRbYo42Xo2IstJkAF4tLLDMNQLkQ86msDlYSKG1ZCk8Abg+EdNcFAjNhXIiNO+w4KflGAQ==}
- '@cspell/dict-markdown@2.0.11':
- resolution: {integrity: sha512-stZieFKJyMQbzKTVoalSx2QqCpB0j8nPJF/5x+sBnDIWgMC65jp8Wil+jccWh9/vnUVukP3Ejewven5NC7SWuQ==}
+ '@cspell/dict-markdown@2.0.12':
+ resolution: {integrity: sha512-ufwoliPijAgWkD/ivAMC+A9QD895xKiJRF/fwwknQb7kt7NozTLKFAOBtXGPJAB4UjhGBpYEJVo2elQ0FCAH9A==}
peerDependencies:
- '@cspell/dict-css': ^4.0.17
- '@cspell/dict-html': ^4.0.11
- '@cspell/dict-html-symbol-entities': ^4.0.3
- '@cspell/dict-typescript': ^3.2.2
+ '@cspell/dict-css': ^4.0.18
+ '@cspell/dict-html': ^4.0.12
+ '@cspell/dict-html-symbol-entities': ^4.0.4
+ '@cspell/dict-typescript': ^3.2.3
- '@cspell/dict-monkeyc@1.0.10':
- resolution: {integrity: sha512-7RTGyKsTIIVqzbvOtAu6Z/lwwxjGRtY5RkKPlXKHEoEAgIXwfDxb5EkVwzGQwQr8hF/D3HrdYbRT8MFBfsueZw==}
+ '@cspell/dict-monkeyc@1.0.11':
+ resolution: {integrity: sha512-7Q1Ncu0urALI6dPTrEbSTd//UK0qjRBeaxhnm8uY5fgYNFYAG+u4gtnTIo59S6Bw5P++4H3DiIDYoQdY/lha8w==}
- '@cspell/dict-node@5.0.7':
- resolution: {integrity: sha512-ZaPpBsHGQCqUyFPKLyCNUH2qzolDRm1/901IO8e7btk7bEDF56DN82VD43gPvD4HWz3yLs/WkcLa01KYAJpnOw==}
+ '@cspell/dict-node@5.0.8':
+ resolution: {integrity: sha512-AirZcN2i84ynev3p2/1NCPEhnNsHKMz9zciTngGoqpdItUb2bDt1nJBjwlsrFI78GZRph/VaqTVFwYikmncpXg==}
- '@cspell/dict-npm@5.2.9':
- resolution: {integrity: sha512-1uxRQ0LGPweRX8U9EEoU/tk5GGtTLAJT0BMmeHbe2AfzxX3nYSZtK/q52h9yg/wZLgvnFYzha2DL70uuT8oZuA==}
+ '@cspell/dict-npm@5.2.12':
+ resolution: {integrity: sha512-f5xcEl6+JZCFvDCOKJJuKv1ZMOzq9sBg/7y/iuqkBOgjeGDdB+PSrOJWk2jqu3PzXjjX39KJkt7mRUzv8Mrh1g==}
- '@cspell/dict-php@4.0.14':
- resolution: {integrity: sha512-7zur8pyncYZglxNmqsRycOZ6inpDoVd4yFfz1pQRe5xaRWMiK3Km4n0/X/1YMWhh3e3Sl/fQg5Axb2hlN68t1g==}
+ '@cspell/dict-php@4.0.15':
+ resolution: {integrity: sha512-iepGB2gtToMWSTvybesn4/lUp4LwXcEm0s8vasJLP76WWVkq1zYjmeS+WAIzNgsuURyZ/9mGqhS0CWMuo74ODw==}
- '@cspell/dict-powershell@5.0.14':
- resolution: {integrity: sha512-ktjjvtkIUIYmj/SoGBYbr3/+CsRGNXGpvVANrY0wlm/IoGlGywhoTUDYN0IsGwI2b8Vktx3DZmQkfb3Wo38jBA==}
+ '@cspell/dict-powershell@5.0.15':
+ resolution: {integrity: sha512-l4S5PAcvCFcVDMJShrYD0X6Huv9dcsQPlsVsBGbH38wvuN7gS7+GxZFAjTNxDmTY1wrNi1cCatSg6Pu2BW4rgg==}
- '@cspell/dict-public-licenses@2.0.13':
- resolution: {integrity: sha512-1Wdp/XH1ieim7CadXYE7YLnUlW0pULEjVl9WEeziZw3EKCAw8ZI8Ih44m4bEa5VNBLnuP5TfqC4iDautAleQzQ==}
+ '@cspell/dict-public-licenses@2.0.14':
+ resolution: {integrity: sha512-8NhNzQWALF6+NlLeKZKilSHbeW9MWeiD+NcrjehMAcovKFbsn8smmQG/bVxw+Ymtd6WEgNpLgswAqNsbSQQ4og==}
- '@cspell/dict-python@4.2.18':
- resolution: {integrity: sha512-hYczHVqZBsck7DzO5LumBLJM119a3F17aj8a7lApnPIS7cmEwnPc2eACNscAHDk7qAo2127oI7axUoFMe9/g1g==}
+ '@cspell/dict-python@4.2.19':
+ resolution: {integrity: sha512-9S2gTlgILp1eb6OJcVZeC8/Od83N8EqBSg5WHVpx97eMMJhifOzePkE0kDYjyHMtAFznCQTUu0iQEJohNQ5B0A==}
- '@cspell/dict-r@2.1.0':
- resolution: {integrity: sha512-k2512wgGG0lTpTYH9w5Wwco+lAMf3Vz7mhqV8+OnalIE7muA0RSuD9tWBjiqLcX8zPvEJr4LdgxVju8Gk3OKyA==}
+ '@cspell/dict-r@2.1.1':
+ resolution: {integrity: sha512-71Ka+yKfG4ZHEMEmDxc6+blFkeTTvgKbKAbwiwQAuKl3zpqs1Y0vUtwW2N4b3LgmSPhV3ODVY0y4m5ofqDuKMw==}
- '@cspell/dict-ruby@5.0.8':
- resolution: {integrity: sha512-ixuTneU0aH1cPQRbWJvtvOntMFfeQR2KxT8LuAv5jBKqQWIHSxzGlp+zX3SVyoeR0kOWiu64/O5Yn836A5yMcQ==}
+ '@cspell/dict-ruby@5.0.9':
+ resolution: {integrity: sha512-H2vMcERMcANvQshAdrVx0XoWaNX8zmmiQN11dZZTQAZaNJ0xatdJoSqY8C8uhEMW89bfgpN+NQgGuDXW2vmXEw==}
- '@cspell/dict-rust@4.0.11':
- resolution: {integrity: sha512-OGWDEEzm8HlkSmtD8fV3pEcO2XBpzG2XYjgMCJCRwb2gRKvR+XIm6Dlhs04N/K2kU+iH8bvrqNpM8fS/BFl0uw==}
+ '@cspell/dict-rust@4.0.12':
+ resolution: {integrity: sha512-z2QiH+q9UlNhobBJArvILRxV8Jz0pKIK7gqu4TgmEYyjiu1TvnGZ1tbYHeu9w3I/wOP6UMDoCBTty5AlYfW0mw==}
- '@cspell/dict-scala@5.0.7':
- resolution: {integrity: sha512-yatpSDW/GwulzO3t7hB5peoWwzo+Y3qTc0pO24Jf6f88jsEeKmDeKkfgPbYuCgbE4jisGR4vs4+jfQZDIYmXPA==}
+ '@cspell/dict-scala@5.0.8':
+ resolution: {integrity: sha512-YdftVmumv8IZq9zu1gn2U7A4bfM2yj9Vaupydotyjuc+EEZZSqAafTpvW/jKLWji2TgybM1L2IhmV0s/Iv9BTw==}
- '@cspell/dict-shell@1.1.0':
- resolution: {integrity: sha512-D/xHXX7T37BJxNRf5JJHsvziFDvh23IF/KvkZXNSh8VqcRdod3BAz9VGHZf6VDqcZXr1VRqIYR3mQ8DSvs3AVQ==}
+ '@cspell/dict-shell@1.1.1':
+ resolution: {integrity: sha512-T37oYxE7OV1x/1D4/13Y8JZGa1QgDCXV7AVt3HLXjn0Fe3TaNDvf5sU0fGnXKmBPqFFrHdpD3uutAQb1dlp15g==}
- '@cspell/dict-software-terms@5.1.2':
- resolution: {integrity: sha512-MssT9yyInezB6mFqHTDNOIVjbMakORllIt7IJ91LrgiQOcDLzidR0gN9pE340s655TJ8U5MJNAfRfH0oRU14KQ==}
+ '@cspell/dict-software-terms@5.1.4':
+ resolution: {integrity: sha512-zeinnVFfha+Snh8hMk4hRJTYWNLcRNaHRSvMMVe1DU8oljb1agfq6ouBt/uypIzwgGgAopPz9ArGyc/gVn9y8w==}
- '@cspell/dict-sql@2.2.0':
- resolution: {integrity: sha512-MUop+d1AHSzXpBvQgQkCiok8Ejzb+nrzyG16E8TvKL2MQeDwnIvMe3bv90eukP6E1HWb+V/MA/4pnq0pcJWKqQ==}
+ '@cspell/dict-sql@2.2.1':
+ resolution: {integrity: sha512-qDHF8MpAYCf4pWU8NKbnVGzkoxMNrFqBHyG/dgrlic5EQiKANCLELYtGlX5auIMDLmTf1inA0eNtv74tyRJ/vg==}
- '@cspell/dict-svelte@1.0.6':
- resolution: {integrity: sha512-8LAJHSBdwHCoKCSy72PXXzz7ulGROD0rP1CQ0StOqXOOlTUeSFaJJlxNYjlONgd2c62XBQiN2wgLhtPN+1Zv7Q==}
+ '@cspell/dict-svelte@1.0.7':
+ resolution: {integrity: sha512-hGZsGqP0WdzKkdpeVLBivRuSNzOTvN036EBmpOwxH+FTY2DuUH7ecW+cSaMwOgmq5JFSdTcbTNFlNC8HN8lhaQ==}
- '@cspell/dict-swift@2.0.5':
- resolution: {integrity: sha512-3lGzDCwUmnrfckv3Q4eVSW3sK3cHqqHlPprFJZD4nAqt23ot7fic5ALR7J4joHpvDz36nHX34TgcbZNNZOC/JA==}
+ '@cspell/dict-swift@2.0.6':
+ resolution: {integrity: sha512-PnpNbrIbex2aqU1kMgwEKvCzgbkHtj3dlFLPMqW1vSniop7YxaDTtvTUO4zA++ugYAEL+UK8vYrBwDPTjjvSnA==}
- '@cspell/dict-terraform@1.1.1':
- resolution: {integrity: sha512-07KFDwCU7EnKl4hOZLsLKlj6Zceq/IsQ3LRWUyIjvGFfZHdoGtFdCp3ZPVgnFaAcd/DKv+WVkrOzUBSYqHopQQ==}
+ '@cspell/dict-terraform@1.1.3':
+ resolution: {integrity: sha512-gr6wxCydwSFyyBKhBA2xkENXtVFToheqYYGFvlMZXWjviynXmh+NK/JTvTCk/VHk3+lzbO9EEQKee6VjrAUSbA==}
- '@cspell/dict-typescript@3.2.2':
- resolution: {integrity: sha512-H9Y+uUHsTIDFO/jdfUAcqmcd5osT+2DB5b0aRCHfLWN/twUbGn/1qq3b7YwEvttxKlYzWHU3uNFf+KfA93VY7w==}
+ '@cspell/dict-typescript@3.2.3':
+ resolution: {integrity: sha512-zXh1wYsNljQZfWWdSPYwQhpwiuW0KPW1dSd8idjMRvSD0aSvWWHoWlrMsmZeRl4qM4QCEAjua8+cjflm41cQBg==}
- '@cspell/dict-vue@3.0.4':
- resolution: {integrity: sha512-0dPtI0lwHcAgSiQFx8CzvqjdoXROcH+1LyqgROCpBgppommWpVhbQ0eubnKotFEXgpUCONVkeZJ6Ql8NbTEu+w==}
+ '@cspell/dict-vue@3.0.5':
+ resolution: {integrity: sha512-Mqutb8jbM+kIcywuPQCCaK5qQHTdaByoEO2J9LKFy3sqAdiBogNkrplqUK0HyyRFgCfbJUgjz3N85iCMcWH0JA==}
- '@cspell/dynamic-import@9.1.2':
- resolution: {integrity: sha512-Kg22HCx5m0znVPLea2jRrvMnzHZAAzqcDr5g6Dbd4Pizs5b3SPQuRpFmYaDvKo26JNZnfRqA9eweiuE5aQAf2A==}
+ '@cspell/dynamic-import@9.1.5':
+ resolution: {integrity: sha512-vf6mSD9XW3fvl/uXShiZJ58f+FV6uoOPoFV0+xyg78h80bpXOagJeAd/vy0YcGcP/kcAcgRK0q22wCeKkGbeOA==}
engines: {node: '>=20'}
- '@cspell/filetypes@9.1.2':
- resolution: {integrity: sha512-j+6kDz3GbeYwwtlzVosqVaSiFGMhf0u3y8eAP3IV2bTelhP2ZiOLD+yNbAyYGao7p10/Sqv+Ri0yT7IsGLniww==}
+ '@cspell/filetypes@9.1.5':
+ resolution: {integrity: sha512-Rhy+jBQwLKP6QnW2hIUYZiJ7TfJpTTW/gMfXJYf38BMIKkDlSx1bJV0j6VTcQF3EdqY6f5HmY48uDzNB87ygQQ==}
engines: {node: '>=20'}
- '@cspell/strong-weak-map@9.1.2':
- resolution: {integrity: sha512-6X9oXnklvdt1pd0x0Mh6qXaaIRxjt0G50Xz5ZGm3wpAagv0MFvTThdmYVFfBuZ91x7fDT3u77y3d1uqdGQW1CA==}
+ '@cspell/strong-weak-map@9.1.5':
+ resolution: {integrity: sha512-/IvDGDZAGk41Gm6i/YDpu7Cn47Ap6c+ZXHRb5/BdzK7oomSfeDA77YBTMJrbwSQQEt/NDY+5LXxmB161xIQxSw==}
engines: {node: '>=20'}
- '@cspell/url@9.1.2':
- resolution: {integrity: sha512-PMJBuLYQIdFnEfPHQXaVE5hHUkbbOxOIRmHyZwWEc9+79tIaIkiwLpjZvbm8p6f9WXAaESqXs/uK2tUC/bjwmw==}
+ '@cspell/url@9.1.5':
+ resolution: {integrity: sha512-2AxwDCf4fwXF558Qf4fHUAreVUvEaRhWagkX3uO6PES+54/uNmLDmjL3Xl6R+GpGGrIeRrBGtc/nqAeamK9g+g==}
engines: {node: '>=20'}
'@csstools/color-helpers@5.0.2':
@@ -432,161 +432,167 @@ packages:
resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==}
engines: {node: '>=18'}
- '@emnapi/core@1.4.3':
- resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==}
+ '@emnapi/core@1.4.4':
+ resolution: {integrity: sha512-A9CnAbC6ARNMKcIcrQwq6HeHCjpcBZ5wSx4U01WXCqEKlrzB9F9315WDNHkrs2xbx7YjjSxbUYxuN6EQzpcY2g==}
- '@emnapi/runtime@1.4.3':
- resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==}
+ '@emnapi/runtime@1.4.4':
+ resolution: {integrity: sha512-hHyapA4A3gPaDCNfiqyZUStTMqIkKRshqPIuDOXv1hcBnD4U3l8cP0T1HMCfGRxQ6V64TGCcoswChANyOAwbQg==}
- '@emnapi/wasi-threads@1.0.2':
- resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==}
+ '@emnapi/wasi-threads@1.0.3':
+ resolution: {integrity: sha512-8K5IFFsQqF9wQNJptGbS6FNKgUTsSRYnTqNCG1vPP8jFdjSv18n2mQfJpkt2Oibo9iBEzcDnDxNwKTzC7svlJw==}
- '@esbuild/aix-ppc64@0.25.5':
- resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==}
+ '@esbuild/aix-ppc64@0.25.6':
+ resolution: {integrity: sha512-ShbM/3XxwuxjFiuVBHA+d3j5dyac0aEVVq1oluIDf71hUw0aRF59dV/efUsIwFnR6m8JNM2FjZOzmaZ8yG61kw==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.25.5':
- resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==}
+ '@esbuild/android-arm64@0.25.6':
+ resolution: {integrity: sha512-hd5zdUarsK6strW+3Wxi5qWws+rJhCCbMiC9QZyzoxfk5uHRIE8T287giQxzVpEvCwuJ9Qjg6bEjcRJcgfLqoA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.25.5':
- resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==}
+ '@esbuild/android-arm@0.25.6':
+ resolution: {integrity: sha512-S8ToEOVfg++AU/bHwdksHNnyLyVM+eMVAOf6yRKFitnwnbwwPNqKr3srzFRe7nzV69RQKb5DgchIX5pt3L53xg==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.25.5':
- resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==}
+ '@esbuild/android-x64@0.25.6':
+ resolution: {integrity: sha512-0Z7KpHSr3VBIO9A/1wcT3NTy7EB4oNC4upJ5ye3R7taCc2GUdeynSLArnon5G8scPwaU866d3H4BCrE5xLW25A==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.25.5':
- resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==}
+ '@esbuild/darwin-arm64@0.25.6':
+ resolution: {integrity: sha512-FFCssz3XBavjxcFxKsGy2DYK5VSvJqa6y5HXljKzhRZ87LvEi13brPrf/wdyl/BbpbMKJNOr1Sd0jtW4Ge1pAA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.25.5':
- resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==}
+ '@esbuild/darwin-x64@0.25.6':
+ resolution: {integrity: sha512-GfXs5kry/TkGM2vKqK2oyiLFygJRqKVhawu3+DOCk7OxLy/6jYkWXhlHwOoTb0WqGnWGAS7sooxbZowy+pK9Yg==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.25.5':
- resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==}
+ '@esbuild/freebsd-arm64@0.25.6':
+ resolution: {integrity: sha512-aoLF2c3OvDn2XDTRvn8hN6DRzVVpDlj2B/F66clWd/FHLiHaG3aVZjxQX2DYphA5y/evbdGvC6Us13tvyt4pWg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.25.5':
- resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==}
+ '@esbuild/freebsd-x64@0.25.6':
+ resolution: {integrity: sha512-2SkqTjTSo2dYi/jzFbU9Plt1vk0+nNg8YC8rOXXea+iA3hfNJWebKYPs3xnOUf9+ZWhKAaxnQNUf2X9LOpeiMQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.25.5':
- resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==}
+ '@esbuild/linux-arm64@0.25.6':
+ resolution: {integrity: sha512-b967hU0gqKd9Drsh/UuAm21Khpoh6mPBSgz8mKRq4P5mVK8bpA+hQzmm/ZwGVULSNBzKdZPQBRT3+WuVavcWsQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.25.5':
- resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==}
+ '@esbuild/linux-arm@0.25.6':
+ resolution: {integrity: sha512-SZHQlzvqv4Du5PrKE2faN0qlbsaW/3QQfUUc6yO2EjFcA83xnwm91UbEEVx4ApZ9Z5oG8Bxz4qPE+HFwtVcfyw==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.25.5':
- resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==}
+ '@esbuild/linux-ia32@0.25.6':
+ resolution: {integrity: sha512-aHWdQ2AAltRkLPOsKdi3xv0mZ8fUGPdlKEjIEhxCPm5yKEThcUjHpWB1idN74lfXGnZ5SULQSgtr5Qos5B0bPw==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.25.5':
- resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==}
+ '@esbuild/linux-loong64@0.25.6':
+ resolution: {integrity: sha512-VgKCsHdXRSQ7E1+QXGdRPlQ/e08bN6WMQb27/TMfV+vPjjTImuT9PmLXupRlC90S1JeNNW5lzkAEO/McKeJ2yg==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.25.5':
- resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==}
+ '@esbuild/linux-mips64el@0.25.6':
+ resolution: {integrity: sha512-WViNlpivRKT9/py3kCmkHnn44GkGXVdXfdc4drNmRl15zVQ2+D2uFwdlGh6IuK5AAnGTo2qPB1Djppj+t78rzw==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.25.5':
- resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==}
+ '@esbuild/linux-ppc64@0.25.6':
+ resolution: {integrity: sha512-wyYKZ9NTdmAMb5730I38lBqVu6cKl4ZfYXIs31Baf8aoOtB4xSGi3THmDYt4BTFHk7/EcVixkOV2uZfwU3Q2Jw==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.25.5':
- resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==}
+ '@esbuild/linux-riscv64@0.25.6':
+ resolution: {integrity: sha512-KZh7bAGGcrinEj4qzilJ4hqTY3Dg2U82c8bv+e1xqNqZCrCyc+TL9AUEn5WGKDzm3CfC5RODE/qc96OcbIe33w==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.25.5':
- resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==}
+ '@esbuild/linux-s390x@0.25.6':
+ resolution: {integrity: sha512-9N1LsTwAuE9oj6lHMyyAM+ucxGiVnEqUdp4v7IaMmrwb06ZTEVCIs3oPPplVsnjPfyjmxwHxHMF8b6vzUVAUGw==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.25.5':
- resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==}
+ '@esbuild/linux-x64@0.25.6':
+ resolution: {integrity: sha512-A6bJB41b4lKFWRKNrWoP2LHsjVzNiaurf7wyj/XtFNTsnPuxwEBWHLty+ZE0dWBKuSK1fvKgrKaNjBS7qbFKig==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-arm64@0.25.5':
- resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==}
+ '@esbuild/netbsd-arm64@0.25.6':
+ resolution: {integrity: sha512-IjA+DcwoVpjEvyxZddDqBY+uJ2Snc6duLpjmkXm/v4xuS3H+3FkLZlDm9ZsAbF9rsfP3zeA0/ArNDORZgrxR/Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.25.5':
- resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==}
+ '@esbuild/netbsd-x64@0.25.6':
+ resolution: {integrity: sha512-dUXuZr5WenIDlMHdMkvDc1FAu4xdWixTCRgP7RQLBOkkGgwuuzaGSYcOpW4jFxzpzL1ejb8yF620UxAqnBrR9g==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.25.5':
- resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==}
+ '@esbuild/openbsd-arm64@0.25.6':
+ resolution: {integrity: sha512-l8ZCvXP0tbTJ3iaqdNf3pjaOSd5ex/e6/omLIQCVBLmHTlfXW3zAxQ4fnDmPLOB1x9xrcSi/xtCWFwCZRIaEwg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.25.5':
- resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==}
+ '@esbuild/openbsd-x64@0.25.6':
+ resolution: {integrity: sha512-hKrmDa0aOFOr71KQ/19JC7az1P0GWtCN1t2ahYAf4O007DHZt/dW8ym5+CUdJhQ/qkZmI1HAF8KkJbEFtCL7gw==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/sunos-x64@0.25.5':
- resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==}
+ '@esbuild/openharmony-arm64@0.25.6':
+ resolution: {integrity: sha512-+SqBcAWoB1fYKmpWoQP4pGtx+pUUC//RNYhFdbcSA16617cchuryuhOCRpPsjCblKukAckWsV+aQ3UKT/RMPcA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@esbuild/sunos-x64@0.25.6':
+ resolution: {integrity: sha512-dyCGxv1/Br7MiSC42qinGL8KkG4kX0pEsdb0+TKhmJZgCUDBGmyo1/ArCjNGiOLiIAgdbWgmWgib4HoCi5t7kA==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.25.5':
- resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==}
+ '@esbuild/win32-arm64@0.25.6':
+ resolution: {integrity: sha512-42QOgcZeZOvXfsCBJF5Afw73t4veOId//XD3i+/9gSkhSV6Gk3VPlWncctI+JcOyERv85FUo7RxuxGy+z8A43Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.25.5':
- resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==}
+ '@esbuild/win32-ia32@0.25.6':
+ resolution: {integrity: sha512-4AWhgXmDuYN7rJI6ORB+uU9DHLq/erBbuMoAuB4VWJTu5KtCgcKYPynF0YI1VkBNuEfjNlLrFr9KZPJzrtLkrQ==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.25.5':
- resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==}
+ '@esbuild/win32-x64@0.25.6':
+ resolution: {integrity: sha512-NgJPHHbEpLQgDH2MjQu90pzW/5vvXIZ7KOnPyNBm92A6WgZ/7b6fJyUBjoumLqeOQQGqY2QjQxRo97ah4Sj0cA==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
@@ -658,8 +664,8 @@ packages:
'@jridgewell/trace-mapping@0.3.29':
resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==}
- '@napi-rs/wasm-runtime@0.2.11':
- resolution: {integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==}
+ '@napi-rs/wasm-runtime@0.2.12':
+ resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==}
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
@@ -735,8 +741,8 @@ packages:
resolution: {integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==}
engines: {node: '>= 20'}
- '@octokit/core@7.0.2':
- resolution: {integrity: sha512-ODsoD39Lq6vR6aBgvjTnA3nZGliknKboc9Gtxr7E4WDNqY24MxANKcuDQSF0jzapvGb3KWOEDrKfve4HoWGK+g==}
+ '@octokit/core@7.0.3':
+ resolution: {integrity: sha512-oNXsh2ywth5aowwIa7RKtawnkdH6LgU1ztfP9AIUCQCvzysB+WeU8o2kyyosDPwBZutPpjZDKPQGIzzrfTWweQ==}
engines: {node: '>= 20'}
'@octokit/endpoint@11.0.0':
@@ -795,103 +801,103 @@ packages:
resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==}
engines: {node: '>=12'}
- '@rollup/rollup-android-arm-eabi@4.44.1':
- resolution: {integrity: sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==}
+ '@rollup/rollup-android-arm-eabi@4.45.0':
+ resolution: {integrity: sha512-2o/FgACbji4tW1dzXOqAV15Eu7DdgbKsF2QKcxfG4xbh5iwU7yr5RRP5/U+0asQliSYv5M4o7BevlGIoSL0LXg==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.44.1':
- resolution: {integrity: sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==}
+ '@rollup/rollup-android-arm64@4.45.0':
+ resolution: {integrity: sha512-PSZ0SvMOjEAxwZeTx32eI/j5xSYtDCRxGu5k9zvzoY77xUNssZM+WV6HYBLROpY5CkXsbQjvz40fBb7WPwDqtQ==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.44.1':
- resolution: {integrity: sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==}
+ '@rollup/rollup-darwin-arm64@4.45.0':
+ resolution: {integrity: sha512-BA4yPIPssPB2aRAWzmqzQ3y2/KotkLyZukVB7j3psK/U3nVJdceo6qr9pLM2xN6iRP/wKfxEbOb1yrlZH6sYZg==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.44.1':
- resolution: {integrity: sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==}
+ '@rollup/rollup-darwin-x64@4.45.0':
+ resolution: {integrity: sha512-Pr2o0lvTwsiG4HCr43Zy9xXrHspyMvsvEw4FwKYqhli4FuLE5FjcZzuQ4cfPe0iUFCvSQG6lACI0xj74FDZKRA==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.44.1':
- resolution: {integrity: sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==}
+ '@rollup/rollup-freebsd-arm64@4.45.0':
+ resolution: {integrity: sha512-lYE8LkE5h4a/+6VnnLiL14zWMPnx6wNbDG23GcYFpRW1V9hYWHAw9lBZ6ZUIrOaoK7NliF1sdwYGiVmziUF4vA==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.44.1':
- resolution: {integrity: sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==}
+ '@rollup/rollup-freebsd-x64@4.45.0':
+ resolution: {integrity: sha512-PVQWZK9sbzpvqC9Q0GlehNNSVHR+4m7+wET+7FgSnKG3ci5nAMgGmr9mGBXzAuE5SvguCKJ6mHL6vq1JaJ/gvw==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
- resolution: {integrity: sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.45.0':
+ resolution: {integrity: sha512-hLrmRl53prCcD+YXTfNvXd776HTxNh8wPAMllusQ+amcQmtgo3V5i/nkhPN6FakW+QVLoUUr2AsbtIRPFU3xIA==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.44.1':
- resolution: {integrity: sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==}
+ '@rollup/rollup-linux-arm-musleabihf@4.45.0':
+ resolution: {integrity: sha512-XBKGSYcrkdiRRjl+8XvrUR3AosXU0NvF7VuqMsm7s5nRy+nt58ZMB19Jdp1RdqewLcaYnpk8zeVs/4MlLZEJxw==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.44.1':
- resolution: {integrity: sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==}
+ '@rollup/rollup-linux-arm64-gnu@4.45.0':
+ resolution: {integrity: sha512-fRvZZPUiBz7NztBE/2QnCS5AtqLVhXmUOPj9IHlfGEXkapgImf4W9+FSkL8cWqoAjozyUzqFmSc4zh2ooaeF6g==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.44.1':
- resolution: {integrity: sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==}
+ '@rollup/rollup-linux-arm64-musl@4.45.0':
+ resolution: {integrity: sha512-Btv2WRZOcUGi8XU80XwIvzTg4U6+l6D0V6sZTrZx214nrwxw5nAi8hysaXj/mctyClWgesyuxbeLylCBNauimg==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
- resolution: {integrity: sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.45.0':
+ resolution: {integrity: sha512-Li0emNnwtUZdLwHjQPBxn4VWztcrw/h7mgLyHiEI5Z0MhpeFGlzaiBHpSNVOMB/xucjXTTcO+dhv469Djr16KA==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
- resolution: {integrity: sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.45.0':
+ resolution: {integrity: sha512-sB8+pfkYx2kvpDCfd63d5ScYT0Fz1LO6jIb2zLZvmK9ob2D8DeVqrmBDE0iDK8KlBVmsTNzrjr3G1xV4eUZhSw==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.44.1':
- resolution: {integrity: sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==}
+ '@rollup/rollup-linux-riscv64-gnu@4.45.0':
+ resolution: {integrity: sha512-5GQ6PFhh7E6jQm70p1aW05G2cap5zMOvO0se5JMecHeAdj5ZhWEHbJ4hiKpfi1nnnEdTauDXxPgXae/mqjow9w==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.44.1':
- resolution: {integrity: sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==}
+ '@rollup/rollup-linux-riscv64-musl@4.45.0':
+ resolution: {integrity: sha512-N/euLsBd1rekWcuduakTo/dJw6U6sBP3eUq+RXM9RNfPuWTvG2w/WObDkIvJ2KChy6oxZmOSC08Ak2OJA0UiAA==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.44.1':
- resolution: {integrity: sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==}
+ '@rollup/rollup-linux-s390x-gnu@4.45.0':
+ resolution: {integrity: sha512-2l9sA7d7QdikL0xQwNMO3xURBUNEWyHVHfAsHsUdq+E/pgLTUcCE+gih5PCdmyHmfTDeXUWVhqL0WZzg0nua3g==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.44.1':
- resolution: {integrity: sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==}
+ '@rollup/rollup-linux-x64-gnu@4.45.0':
+ resolution: {integrity: sha512-XZdD3fEEQcwG2KrJDdEQu7NrHonPxxaV0/w2HpvINBdcqebz1aL+0vM2WFJq4DeiAVT6F5SUQas65HY5JDqoPw==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.44.1':
- resolution: {integrity: sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==}
+ '@rollup/rollup-linux-x64-musl@4.45.0':
+ resolution: {integrity: sha512-7ayfgvtmmWgKWBkCGg5+xTQ0r5V1owVm67zTrsEY1008L5ro7mCyGYORomARt/OquB9KY7LpxVBZes+oSniAAQ==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.44.1':
- resolution: {integrity: sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==}
+ '@rollup/rollup-win32-arm64-msvc@4.45.0':
+ resolution: {integrity: sha512-B+IJgcBnE2bm93jEW5kHisqvPITs4ddLOROAcOc/diBgrEiQJJ6Qcjby75rFSmH5eMGrqJryUgJDhrfj942apQ==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.44.1':
- resolution: {integrity: sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==}
+ '@rollup/rollup-win32-ia32-msvc@4.45.0':
+ resolution: {integrity: sha512-+CXwwG66g0/FpWOnP/v1HnrGVSOygK/osUbu3wPRy8ECXjoYKjRAyfxYpDQOfghC5qPJYLPH0oN4MCOjwgdMug==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.44.1':
- resolution: {integrity: sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==}
+ '@rollup/rollup-win32-x64-msvc@4.45.0':
+ resolution: {integrity: sha512-SRf1cytG7wqcHVLrBc9VtPK4pU5wxiB/lNIkNmW2ApKXIg+RpqwHfsaEK+e7eH4A1BpI6BX/aBWXxZCIrJg3uA==}
cpu: [x64]
os: [win32]
@@ -973,8 +979,8 @@ packages:
resolution: {integrity: sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==}
engines: {node: ^18.17.0 || >=20.5.0}
- '@tybys/wasm-util@0.9.0':
- resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
+ '@tybys/wasm-util@0.10.0':
+ resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==}
'@types/chai@5.2.2':
resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==}
@@ -991,8 +997,8 @@ packages:
'@types/json5@0.0.29':
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- '@types/node@22.16.0':
- resolution: {integrity: sha512-B2egV9wALML1JCpv3VQoQ+yesQKAmNMBIAY7OteVrikcOcAkWm+dGL6qpeCktPjAv6N1JLnhbNiqS35UpFyBsQ==}
+ '@types/node@22.16.3':
+ resolution: {integrity: sha512-sr4Xz74KOUeYadexo1r8imhRtlVXcs+j3XK3TcoiYk7B1t3YRVJgtaD3cwX73NYb71pmVuMLNRhJ9XKdoDB74g==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -1058,98 +1064,98 @@ packages:
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
- '@unrs/resolver-binding-android-arm-eabi@1.9.2':
- resolution: {integrity: sha512-tS+lqTU3N0kkthU+rYp0spAYq15DU8ld9kXkaKg9sbQqJNF+WPMuNHZQGCgdxrUOEO0j22RKMwRVhF1HTl+X8A==}
+ '@unrs/resolver-binding-android-arm-eabi@1.11.1':
+ resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==}
cpu: [arm]
os: [android]
- '@unrs/resolver-binding-android-arm64@1.9.2':
- resolution: {integrity: sha512-MffGiZULa/KmkNjHeuuflLVqfhqLv1vZLm8lWIyeADvlElJ/GLSOkoUX+5jf4/EGtfwrNFcEaB8BRas03KT0/Q==}
+ '@unrs/resolver-binding-android-arm64@1.11.1':
+ resolution: {integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==}
cpu: [arm64]
os: [android]
- '@unrs/resolver-binding-darwin-arm64@1.9.2':
- resolution: {integrity: sha512-dzJYK5rohS1sYl1DHdJ3mwfwClJj5BClQnQSyAgEfggbUwA9RlROQSSbKBLqrGfsiC/VyrDPtbO8hh56fnkbsQ==}
+ '@unrs/resolver-binding-darwin-arm64@1.11.1':
+ resolution: {integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==}
cpu: [arm64]
os: [darwin]
- '@unrs/resolver-binding-darwin-x64@1.9.2':
- resolution: {integrity: sha512-gaIMWK+CWtXcg9gUyznkdV54LzQ90S3X3dn8zlh+QR5Xy7Y+Efqw4Rs4im61K1juy4YNb67vmJsCDAGOnIeffQ==}
+ '@unrs/resolver-binding-darwin-x64@1.11.1':
+ resolution: {integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==}
cpu: [x64]
os: [darwin]
- '@unrs/resolver-binding-freebsd-x64@1.9.2':
- resolution: {integrity: sha512-S7QpkMbVoVJb0xwHFwujnwCAEDe/596xqY603rpi/ioTn9VDgBHnCCxh+UFrr5yxuMH+dliHfjwCZJXOPJGPnw==}
+ '@unrs/resolver-binding-freebsd-x64@1.11.1':
+ resolution: {integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==}
cpu: [x64]
os: [freebsd]
- '@unrs/resolver-binding-linux-arm-gnueabihf@1.9.2':
- resolution: {integrity: sha512-+XPUMCuCCI80I46nCDFbGum0ZODP5NWGiwS3Pj8fOgsG5/ctz+/zzuBlq/WmGa+EjWZdue6CF0aWWNv84sE1uw==}
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1':
+ resolution: {integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==}
cpu: [arm]
os: [linux]
- '@unrs/resolver-binding-linux-arm-musleabihf@1.9.2':
- resolution: {integrity: sha512-sqvUyAd1JUpwbz33Ce2tuTLJKM+ucSsYpPGl2vuFwZnEIg0CmdxiZ01MHQ3j6ExuRqEDUCy8yvkDKvjYFPb8Zg==}
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1':
+ resolution: {integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==}
cpu: [arm]
os: [linux]
- '@unrs/resolver-binding-linux-arm64-gnu@1.9.2':
- resolution: {integrity: sha512-UYA0MA8ajkEDCFRQdng/FVx3F6szBvk3EPnkTTQuuO9lV1kPGuTB+V9TmbDxy5ikaEgyWKxa4CI3ySjklZ9lFA==}
+ '@unrs/resolver-binding-linux-arm64-gnu@1.11.1':
+ resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==}
cpu: [arm64]
os: [linux]
- '@unrs/resolver-binding-linux-arm64-musl@1.9.2':
- resolution: {integrity: sha512-P/CO3ODU9YJIHFqAkHbquKtFst0COxdphc8TKGL5yCX75GOiVpGqd1d15ahpqu8xXVsqP4MGFP2C3LRZnnL5MA==}
+ '@unrs/resolver-binding-linux-arm64-musl@1.11.1':
+ resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==}
cpu: [arm64]
os: [linux]
- '@unrs/resolver-binding-linux-ppc64-gnu@1.9.2':
- resolution: {integrity: sha512-uKStFlOELBxBum2s1hODPtgJhY4NxYJE9pAeyBgNEzHgTqTiVBPjfTlPFJkfxyTjQEuxZbbJlJnMCrRgD7ubzw==}
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1':
+ resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==}
cpu: [ppc64]
os: [linux]
- '@unrs/resolver-binding-linux-riscv64-gnu@1.9.2':
- resolution: {integrity: sha512-LkbNnZlhINfY9gK30AHs26IIVEZ9PEl9qOScYdmY2o81imJYI4IMnJiW0vJVtXaDHvBvxeAgEy5CflwJFIl3tQ==}
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1':
+ resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==}
cpu: [riscv64]
os: [linux]
- '@unrs/resolver-binding-linux-riscv64-musl@1.9.2':
- resolution: {integrity: sha512-vI+e6FzLyZHSLFNomPi+nT+qUWN4YSj8pFtQZSFTtmgFoxqB6NyjxSjAxEC1m93qn6hUXhIsh8WMp+fGgxCoRg==}
+ '@unrs/resolver-binding-linux-riscv64-musl@1.11.1':
+ resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==}
cpu: [riscv64]
os: [linux]
- '@unrs/resolver-binding-linux-s390x-gnu@1.9.2':
- resolution: {integrity: sha512-sSO4AlAYhSM2RAzBsRpahcJB1msc6uYLAtP6pesPbZtptF8OU/CbCPhSRW6cnYOGuVmEmWVW5xVboAqCnWTeHQ==}
+ '@unrs/resolver-binding-linux-s390x-gnu@1.11.1':
+ resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==}
cpu: [s390x]
os: [linux]
- '@unrs/resolver-binding-linux-x64-gnu@1.9.2':
- resolution: {integrity: sha512-jkSkwch0uPFva20Mdu8orbQjv2A3G88NExTN2oPTI1AJ+7mZfYW3cDCTyoH6OnctBKbBVeJCEqh0U02lTkqD5w==}
+ '@unrs/resolver-binding-linux-x64-gnu@1.11.1':
+ resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==}
cpu: [x64]
os: [linux]
- '@unrs/resolver-binding-linux-x64-musl@1.9.2':
- resolution: {integrity: sha512-Uk64NoiTpQbkpl+bXsbeyOPRpUoMdcUqa+hDC1KhMW7aN1lfW8PBlBH4mJ3n3Y47dYE8qi0XTxy1mBACruYBaw==}
+ '@unrs/resolver-binding-linux-x64-musl@1.11.1':
+ resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==}
cpu: [x64]
os: [linux]
- '@unrs/resolver-binding-wasm32-wasi@1.9.2':
- resolution: {integrity: sha512-EpBGwkcjDicjR/ybC0g8wO5adPNdVuMrNalVgYcWi+gYtC1XYNuxe3rufcO7dA76OHGeVabcO6cSkPJKVcbCXQ==}
+ '@unrs/resolver-binding-wasm32-wasi@1.11.1':
+ resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
- '@unrs/resolver-binding-win32-arm64-msvc@1.9.2':
- resolution: {integrity: sha512-EdFbGn7o1SxGmN6aZw9wAkehZJetFPao0VGZ9OMBwKx6TkvDuj6cNeLimF/Psi6ts9lMOe+Dt6z19fZQ9Ye2fw==}
+ '@unrs/resolver-binding-win32-arm64-msvc@1.11.1':
+ resolution: {integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==}
cpu: [arm64]
os: [win32]
- '@unrs/resolver-binding-win32-ia32-msvc@1.9.2':
- resolution: {integrity: sha512-JY9hi1p7AG+5c/dMU8o2kWemM8I6VZxfGwn1GCtf3c5i+IKcMo2NQ8OjZ4Z3/itvY/Si3K10jOBQn7qsD/whUA==}
+ '@unrs/resolver-binding-win32-ia32-msvc@1.11.1':
+ resolution: {integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==}
cpu: [ia32]
os: [win32]
- '@unrs/resolver-binding-win32-x64-msvc@1.9.2':
- resolution: {integrity: sha512-ryoo+EB19lMxAd80ln9BVf8pdOAxLb97amrQ3SFN9OCRn/5M5wvwDgAe4i8ZjhpbiHoDeP8yavcTEnpKBo7lZg==}
+ '@unrs/resolver-binding-win32-x64-msvc@1.11.1':
+ resolution: {integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==}
cpu: [x64]
os: [win32]
@@ -1207,8 +1213,8 @@ packages:
peerDependencies:
prettier: '>=2.4.0'
- '@webdeveric/utils@0.61.0':
- resolution: {integrity: sha512-cydbxTzOhYomSYy7x1jJkzoLGU4tJwK40vYY8BqjDqAJ+ln2tzUc7tGoivFouLZkTaeR/7rsL6ww5vkvPSRcow==}
+ '@webdeveric/utils@0.67.0':
+ resolution: {integrity: sha512-MxbrBx4dqCRnLR40Q8J7gjm5hN/UzoqaOVBTBqVsu2ZVHoOvAE1VuWvEj6V8lHNMh3p73QNtGbeWr00jqjKtHw==}
engines: {node: '>=18.0.0'}
JSONStream@1.3.5:
@@ -1229,8 +1235,8 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
- agent-base@7.1.3:
- resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
+ agent-base@7.1.4:
+ resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines: {node: '>= 14'}
aggregate-error@5.0.0:
@@ -1372,9 +1378,9 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
- chai@5.2.0:
- resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==}
- engines: {node: '>=12'}
+ chai@5.2.1:
+ resolution: {integrity: sha512-5nFxhUrX0PqtyogoYOA8IPswy5sZFTOsBFl/9bNsmDLgsxYTzSZQJDPppDnZPTQbzSEm0hqGjWPzRemQCYbD6A==}
+ engines: {node: '>=18'}
chalk-template@1.1.0:
resolution: {integrity: sha512-T2VJbcDuZQ0Tb2EWwSotMPJjgpy1/tGee1BTpUNsGZ/qgNjV2t7Mvu+d4600U564nbLesN1x2dPL+xii174Ekg==}
@@ -1468,8 +1474,8 @@ packages:
resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==}
engines: {node: '>= 6'}
- commitlint-plugin-cspell@0.2.0:
- resolution: {integrity: sha512-I3E1h61ePkw/NYSurem3yHUP4ZmyMhirwpIImrrUWSgd5RB9cH7s6vh4yTRzVCay/gKdFNZUDB4WRn/mJj+g7w==}
+ commitlint-plugin-cspell@0.3.0:
+ resolution: {integrity: sha512-k7DZdHXJDnKxur0Gr7e4SWJWW2ObIp/roqbSiVnH6RTbmRq+THWqL9u3rBs5y/hS3lvoNLDYLu67qMrvHcXqpg==}
peerDependencies:
'@commitlint/lint': '>=7.6.0'
@@ -1502,12 +1508,12 @@ packages:
resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==}
engines: {node: '>=16'}
- conventional-changelog-conventionalcommits@9.0.0:
- resolution: {integrity: sha512-5e48V0+DsWvQBEnnbBFhYQwYDzFPXVrakGPP1uSxekDkr5d7YWrmaWsgJpKFR0SkXmxK6qQr9O42uuLb9wpKxA==}
+ conventional-changelog-conventionalcommits@9.1.0:
+ resolution: {integrity: sha512-MnbEysR8wWa8dAEvbj5xcBgJKQlX/m0lhS8DsyAAWDHdfs2faDJxTgzRYlRYpXSe7UiKrIIlB4TrBKU9q9DgkA==}
engines: {node: '>=18'}
- conventional-changelog-writer@8.1.0:
- resolution: {integrity: sha512-dpC440QnORNCO81XYuRRFOLCsjKj4W7tMkUIn3lR6F/FAaJcWLi7iCj6IcEvSQY2zw6VUgwUKd5DEHKEWrpmEQ==}
+ conventional-changelog-writer@8.2.0:
+ resolution: {integrity: sha512-Y2aW4596l9AEvFJRwFGJGiQjt2sBYTjPD18DdvxX9Vpz0Z7HQ+g1Z+6iYDAm1vR3QOJrDBkRHixHK/+FhkR6Pw==}
engines: {node: '>=18'}
hasBin: true
@@ -1557,42 +1563,42 @@ packages:
resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==}
engines: {node: '>=12'}
- cspell-config-lib@9.1.2:
- resolution: {integrity: sha512-QvHHGUuMI5h3ymU6O/Qz8zfhMhvPTuopT1FgebYRBB1cyggl4KnEJKU9m7wy/SQ1IGSlFDtQp6rCy70ujTfavQ==}
+ cspell-config-lib@9.1.5:
+ resolution: {integrity: sha512-VE3tsr2y+FwTENoAPFqzx8xE/+xTkllW3/i0HDRai5Kv8o35+ilTozY476bOI7fj445wNqPR8JstEdV314fdGA==}
engines: {node: '>=20'}
- cspell-dictionary@9.1.2:
- resolution: {integrity: sha512-Osn5f9ugkX/zA3PVtSmYKRer3gZX3YqVB0UH0wVNzi8Ryl/1RUuYLIcvd0SDEhiVW56WKxFLfZ5sggTz/l9cDA==}
+ cspell-dictionary@9.1.5:
+ resolution: {integrity: sha512-UpMFtKs9O028yIxea/svTyUPPgNzlVdZXsht5O47nDuK+pVfZu+ngJOGSwmyoafQqd25jY00WRFXhQ5h503u1g==}
engines: {node: '>=20'}
- cspell-gitignore@9.1.2:
- resolution: {integrity: sha512-dbi7xPYYNT79gci9C3G/tldp13cvhuNXnIOSXJ5lXSDhinZFfrpFc0bOj195nn3HTL/EvlQ9Ga1a1+jOIZNVBQ==}
+ cspell-gitignore@9.1.5:
+ resolution: {integrity: sha512-zTLVv0xhuMKxCTdy1M68MuOYvDD/6IKLg8aL+06kO2TM3tQR91mJVSrazT9c+AmmpstOhzcVGmXf6vBNNDUa0Q==}
engines: {node: '>=20'}
hasBin: true
- cspell-glob@9.1.2:
- resolution: {integrity: sha512-l7Mqirn5h2tilTXgRamRIqqnzeA7R5iJEtJkY/zHDMEBeLWTR/5ai7dBp2+ooe8gIebpDtvv4938IXa5/75E6g==}
+ cspell-glob@9.1.5:
+ resolution: {integrity: sha512-aMlUCSLcxVL7BdFAlxHHCvA/R35Jr457t4XJiJOoUCupybr5cBPvn8PNpEllBKhG60n6F/QN2uIt+r1tCJbAaQ==}
engines: {node: '>=20'}
- cspell-grammar@9.1.2:
- resolution: {integrity: sha512-vUcnlUqJKK0yhwYHfGC71zjGyEn918l64U/NWb1ijn1VXrL6gsh3w8Acwdo++zbpOASd9HTAuuZelveDJKLLgA==}
+ cspell-grammar@9.1.5:
+ resolution: {integrity: sha512-TSqlFZk2thBghPSEKb1DeLoLVxlko/KBrg7siCaJV8aBi0Juve48f4+rIfSW9L7Nd5Y7VpuYxI0iriP4LTE+Dw==}
engines: {node: '>=20'}
hasBin: true
- cspell-io@9.1.2:
- resolution: {integrity: sha512-oLPxbteI+uFV9ZPcJjII7Lr/C/gVXpdmDLlAMwR8/7LHGnEfxXR0lqYu5GZVEvZ7riX9whCUOsQWQQqr2u2Fzw==}
+ cspell-io@9.1.5:
+ resolution: {integrity: sha512-i4bw5QDZp1yoxii+bmD/V6eFGIX5IzGwROko/6X84JHjtJGItiiA3kLfO69fZuXhzuzn9GjWRhSVX6wHafRAtQ==}
engines: {node: '>=20'}
- cspell-lib@9.1.2:
- resolution: {integrity: sha512-OFCssgfp6Z2gd1K8j2FsYr9YGoA/C6xXlcUwgU75Ut/XMZ/S44chdA9fUupGd4dUOw+CZl0qKzSP21J6kYObIw==}
+ cspell-lib@9.1.5:
+ resolution: {integrity: sha512-vxHPePzJRVFMN6NfKlCeekH11OZrxG7yW06BJ312tzsK/xovQ6Y+Rv2w2WC9h5TKHhPN2vP0aDPls/5ASH9PDA==}
engines: {node: '>=20'}
- cspell-trie-lib@9.1.2:
- resolution: {integrity: sha512-TkIQaknRRusUznqy+HwpqKCETCAznrzPJJHRHi8m6Zo3tAMsnIpaBQPRN8xem6w8/r/yJqFhLrsLSma0swyviQ==}
+ cspell-trie-lib@9.1.5:
+ resolution: {integrity: sha512-wDP7wUH54vVrdDCkpd6W0H3DkWbYhYzm6yDGqi/aN/Z0q/ZR2tBByEY4IjYeJ6VNxhzJZq4+2xYZQaQkZWJgwQ==}
engines: {node: '>=20'}
- cspell@9.1.2:
- resolution: {integrity: sha512-XtFNCt2ZCvdSAbtntlYBumShdDsSbKdgPhwx/PfEL42uhXWR1owQPTxhtHz3nBF2SR11iDI3LDMMGDp8Fw0Gdg==}
+ cspell@9.1.5:
+ resolution: {integrity: sha512-AlFoGplH1YyRoCFHg2K0auS8vDna4yJjUiuP2mVZn82MaEKJQ4tMgnvUMdP+HtPP1lFlQ0iCvFr6+VVqCJVEDg==}
engines: {node: '>=20'}
hasBin: true
@@ -1642,8 +1648,8 @@ packages:
supports-color:
optional: true
- decimal.js@10.5.0:
- resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==}
+ decimal.js@10.6.0:
+ resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==}
deep-eql@5.0.2:
resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
@@ -1762,8 +1768,8 @@ packages:
resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
engines: {node: '>= 0.4'}
- esbuild@0.25.5:
- resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==}
+ esbuild@0.25.6:
+ resolution: {integrity: sha512-GVuzuUwtdsghE3ocJ9Bs8PNoF13HNQ5TXbEi2AhvVb8xU1Iwt9Fos9FEamfoee+u/TOsn7GUWc04lz46n2bbTg==}
engines: {node: '>=18'}
hasBin: true
@@ -1898,8 +1904,8 @@ packages:
resolution: {integrity: sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==}
engines: {node: ^18.19.0 || >=20.5.0}
- expect-type@1.2.1:
- resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==}
+ expect-type@1.2.2:
+ resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==}
engines: {node: '>=12.0.0'}
exponential-backoff@3.1.2:
@@ -2791,8 +2797,8 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- napi-postinstall@0.2.5:
- resolution: {integrity: sha512-kmsgUvCRIJohHjbZ3V8avP0I1Pekw329MVAMDzVxsrkjgdnqiwvMX5XwR+hWV66vsAtZ+iM+fVnq8RTQawUmCQ==}
+ napi-postinstall@0.3.0:
+ resolution: {integrity: sha512-M7NqKyhODKV1gRLdkwE7pDsZP2/SC2a2vHkOYh9MCpKMbWVfyVfUw5MaH83Fv6XMjxr5jryUp3IDDL9rlxsTeA==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
hasBin: true
@@ -3305,8 +3311,8 @@ packages:
engines: {node: 20 || >=22}
hasBin: true
- rollup@4.44.1:
- resolution: {integrity: sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==}
+ rollup@4.45.0:
+ resolution: {integrity: sha512-WLjEcJRIo7i3WDDgOIJqVI2d+lAC3EwvOGy+Xfq6hs+GQuAA4Di/H72xmXkOhrIWFg2PFYSKZYfH0f4vfKXN4A==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -3338,8 +3344,8 @@ packages:
resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
engines: {node: '>=v12.22.7'}
- semantic-release@24.2.6:
- resolution: {integrity: sha512-D0cwjlO5RZzHHxAcsoF1HxiRLfC3ehw+ay+zntzFs6PNX6aV0JzKNG15mpxPipBYa/l4fHly88dHvgDyqwb1Ww==}
+ semantic-release@24.2.7:
+ resolution: {integrity: sha512-g7RssbTAbir1k/S7uSwSVZFfFXwpomUB9Oas0+xi9KStSCmeDXcA7rNhiskjLqvUe/Evhx8fVCT16OSa34eM5g==}
engines: {node: '>=20.8.1'}
hasBin: true
@@ -3435,12 +3441,16 @@ packages:
resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
+ smol-toml@1.4.1:
+ resolution: {integrity: sha512-CxdwHXyYTONGHThDbq5XdwbFsuY4wlClRGejfE2NtwUtiHYsP1QtNsHb/hnj31jKYSchztJsaA8pSQoVzkfCFg==}
+ engines: {node: '>= 18'}
+
socks-proxy-agent@8.0.5:
resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==}
engines: {node: '>= 14'}
- socks@2.8.5:
- resolution: {integrity: sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==}
+ socks@2.8.6:
+ resolution: {integrity: sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==}
engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
source-map-js@1.2.1:
@@ -3690,8 +3700,8 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
- tuf-js@3.0.1:
- resolution: {integrity: sha512-+68OP1ZzSF84rTckf3FA95vJ1Zlx/uaXyiiKyPd1pA4rZNkpEvDAKmsu1xUSmbF/chCRYgZ6UZkDwC7PmzmAyA==}
+ tuf-js@3.1.0:
+ resolution: {integrity: sha512-3T3T04WzowbwV2FDiGXBbr81t64g1MUGGJRgT4x5o97N+8ArdhVCAF9IxFrxuSJmM3E5Asn7nKHkao0ibcZXAg==}
engines: {node: ^18.17.0 || >=20.5.0}
type-check@0.4.0:
@@ -3778,8 +3788,8 @@ packages:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
- unrs-resolver@1.9.2:
- resolution: {integrity: sha512-VUyWiTNQD7itdiMuJy+EuLEErLj3uwX/EpHQF8EOf33Dq3Ju6VW1GXm+swk6+1h7a49uv9fKZ+dft9jU7esdLA==}
+ unrs-resolver@1.11.1:
+ resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==}
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -3798,8 +3808,8 @@ packages:
resolution: {integrity: sha512-OaI//3H0J7ZkR1OqlhGA8cA+Cbk/2xFOQpJOt5+s27/ta9eZwpeervh4Mxh4w0im/kdgktowaqVNR7QOrUd7Yg==}
engines: {node: ^18.17.0 || >=20.5.0}
- validate-package-exports@0.11.0:
- resolution: {integrity: sha512-KnNBW08MhY6lYapvkuPoCXyVKD8kj9YuJWzFU8RxQnabQd5A7qsNFWgVFUTKzq/ETnI8/Opld2Fvp2YUDpQT3Q==}
+ validate-package-exports@0.12.0:
+ resolution: {integrity: sha512-DLt3lE0epCvmJUlmP+eSfvNyhQMGy53yDAQAsv436nL0IHD6epBSszRyY1VBBFk/72YYsy23s/aFwOJeK4VLkw==}
engines: {node: '>=20.17.0'}
hasBin: true
@@ -3808,8 +3818,8 @@ packages:
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
- vite@7.0.0:
- resolution: {integrity: sha512-ixXJB1YRgDIw2OszKQS9WxGHKwLdCsbQNkpJN171udl6szi/rIySHL6/Os3s2+oE4P/FLD4dxg4mD7Wust+u5g==}
+ vite@7.0.4:
+ resolution: {integrity: sha512-SkaSguuS7nnmV7mfJ8l81JGBFV7Gvzp8IzgE8A8t23+AxuNX61Q5H1Tpz5efduSN7NHC8nQXD3sKQKZAu5mNEA==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -4061,9 +4071,9 @@ snapshots:
'@babel/parser@7.28.0':
dependencies:
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
- '@babel/types@7.28.0':
+ '@babel/types@7.28.1':
dependencies:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
@@ -4073,11 +4083,11 @@ snapshots:
'@colors/colors@1.5.0':
optional: true
- '@commitlint/cli@19.8.1(@types/node@22.16.0)(typescript@5.8.3)':
+ '@commitlint/cli@19.8.1(@types/node@22.16.3)(typescript@5.8.3)':
dependencies:
'@commitlint/format': 19.8.1
'@commitlint/lint': 19.8.1
- '@commitlint/load': 19.8.1(@types/node@22.16.0)(typescript@5.8.3)
+ '@commitlint/load': 19.8.1(@types/node@22.16.3)(typescript@5.8.3)
'@commitlint/read': 19.8.1
'@commitlint/types': 19.8.1
tinyexec: 1.0.1
@@ -4124,7 +4134,7 @@ snapshots:
'@commitlint/rules': 19.8.1
'@commitlint/types': 19.8.1
- '@commitlint/load@19.8.1(@types/node@22.16.0)(typescript@5.8.3)':
+ '@commitlint/load@19.8.1(@types/node@22.16.3)(typescript@5.8.3)':
dependencies:
'@commitlint/config-validator': 19.8.1
'@commitlint/execute-rule': 19.8.1
@@ -4132,7 +4142,7 @@ snapshots:
'@commitlint/types': 19.8.1
chalk: 5.4.1
cosmiconfig: 9.0.0(typescript@5.8.3)
- cosmiconfig-typescript-loader: 6.1.0(@types/node@22.16.0)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3)
+ cosmiconfig-typescript-loader: 6.1.0(@types/node@22.16.3)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -4183,216 +4193,216 @@ snapshots:
'@types/conventional-commits-parser': 5.0.1
chalk: 5.4.1
- '@cspell/cspell-bundled-dicts@9.1.2':
- dependencies:
- '@cspell/dict-ada': 4.1.0
- '@cspell/dict-al': 1.1.0
- '@cspell/dict-aws': 4.0.10
- '@cspell/dict-bash': 4.2.0
- '@cspell/dict-companies': 3.2.1
- '@cspell/dict-cpp': 6.0.8
- '@cspell/dict-cryptocurrencies': 5.0.4
- '@cspell/dict-csharp': 4.0.6
- '@cspell/dict-css': 4.0.17
- '@cspell/dict-dart': 2.3.0
- '@cspell/dict-data-science': 2.0.8
- '@cspell/dict-django': 4.1.4
- '@cspell/dict-docker': 1.1.14
- '@cspell/dict-dotnet': 5.0.9
- '@cspell/dict-elixir': 4.0.7
- '@cspell/dict-en-common-misspellings': 2.1.2
- '@cspell/dict-en-gb-mit': 3.1.3
- '@cspell/dict-en_us': 4.4.13
- '@cspell/dict-filetypes': 3.0.12
- '@cspell/dict-flutter': 1.1.0
- '@cspell/dict-fonts': 4.0.4
- '@cspell/dict-fsharp': 1.1.0
- '@cspell/dict-fullstack': 3.2.6
- '@cspell/dict-gaming-terms': 1.1.1
- '@cspell/dict-git': 3.0.6
- '@cspell/dict-golang': 6.0.22
- '@cspell/dict-google': 1.0.8
- '@cspell/dict-haskell': 4.0.5
- '@cspell/dict-html': 4.0.11
- '@cspell/dict-html-symbol-entities': 4.0.3
- '@cspell/dict-java': 5.0.11
- '@cspell/dict-julia': 1.1.0
- '@cspell/dict-k8s': 1.0.11
- '@cspell/dict-kotlin': 1.1.0
- '@cspell/dict-latex': 4.0.3
- '@cspell/dict-lorem-ipsum': 4.0.4
- '@cspell/dict-lua': 4.0.7
- '@cspell/dict-makefile': 1.0.4
- '@cspell/dict-markdown': 2.0.11(@cspell/dict-css@4.0.17)(@cspell/dict-html-symbol-entities@4.0.3)(@cspell/dict-html@4.0.11)(@cspell/dict-typescript@3.2.2)
- '@cspell/dict-monkeyc': 1.0.10
- '@cspell/dict-node': 5.0.7
- '@cspell/dict-npm': 5.2.9
- '@cspell/dict-php': 4.0.14
- '@cspell/dict-powershell': 5.0.14
- '@cspell/dict-public-licenses': 2.0.13
- '@cspell/dict-python': 4.2.18
- '@cspell/dict-r': 2.1.0
- '@cspell/dict-ruby': 5.0.8
- '@cspell/dict-rust': 4.0.11
- '@cspell/dict-scala': 5.0.7
- '@cspell/dict-shell': 1.1.0
- '@cspell/dict-software-terms': 5.1.2
- '@cspell/dict-sql': 2.2.0
- '@cspell/dict-svelte': 1.0.6
- '@cspell/dict-swift': 2.0.5
- '@cspell/dict-terraform': 1.1.1
- '@cspell/dict-typescript': 3.2.2
- '@cspell/dict-vue': 3.0.4
-
- '@cspell/cspell-json-reporter@9.1.2':
- dependencies:
- '@cspell/cspell-types': 9.1.2
-
- '@cspell/cspell-pipe@9.1.2': {}
-
- '@cspell/cspell-resolver@9.1.2':
+ '@cspell/cspell-bundled-dicts@9.1.5':
+ dependencies:
+ '@cspell/dict-ada': 4.1.1
+ '@cspell/dict-al': 1.1.1
+ '@cspell/dict-aws': 4.0.12
+ '@cspell/dict-bash': 4.2.1
+ '@cspell/dict-companies': 3.2.2
+ '@cspell/dict-cpp': 6.0.9
+ '@cspell/dict-cryptocurrencies': 5.0.5
+ '@cspell/dict-csharp': 4.0.7
+ '@cspell/dict-css': 4.0.18
+ '@cspell/dict-dart': 2.3.1
+ '@cspell/dict-data-science': 2.0.9
+ '@cspell/dict-django': 4.1.5
+ '@cspell/dict-docker': 1.1.15
+ '@cspell/dict-dotnet': 5.0.10
+ '@cspell/dict-elixir': 4.0.8
+ '@cspell/dict-en-common-misspellings': 2.1.3
+ '@cspell/dict-en-gb-mit': 3.1.5
+ '@cspell/dict-en_us': 4.4.15
+ '@cspell/dict-filetypes': 3.0.13
+ '@cspell/dict-flutter': 1.1.1
+ '@cspell/dict-fonts': 4.0.5
+ '@cspell/dict-fsharp': 1.1.1
+ '@cspell/dict-fullstack': 3.2.7
+ '@cspell/dict-gaming-terms': 1.1.2
+ '@cspell/dict-git': 3.0.7
+ '@cspell/dict-golang': 6.0.23
+ '@cspell/dict-google': 1.0.9
+ '@cspell/dict-haskell': 4.0.6
+ '@cspell/dict-html': 4.0.12
+ '@cspell/dict-html-symbol-entities': 4.0.4
+ '@cspell/dict-java': 5.0.12
+ '@cspell/dict-julia': 1.1.1
+ '@cspell/dict-k8s': 1.0.12
+ '@cspell/dict-kotlin': 1.1.1
+ '@cspell/dict-latex': 4.0.4
+ '@cspell/dict-lorem-ipsum': 4.0.5
+ '@cspell/dict-lua': 4.0.8
+ '@cspell/dict-makefile': 1.0.5
+ '@cspell/dict-markdown': 2.0.12(@cspell/dict-css@4.0.18)(@cspell/dict-html-symbol-entities@4.0.4)(@cspell/dict-html@4.0.12)(@cspell/dict-typescript@3.2.3)
+ '@cspell/dict-monkeyc': 1.0.11
+ '@cspell/dict-node': 5.0.8
+ '@cspell/dict-npm': 5.2.12
+ '@cspell/dict-php': 4.0.15
+ '@cspell/dict-powershell': 5.0.15
+ '@cspell/dict-public-licenses': 2.0.14
+ '@cspell/dict-python': 4.2.19
+ '@cspell/dict-r': 2.1.1
+ '@cspell/dict-ruby': 5.0.9
+ '@cspell/dict-rust': 4.0.12
+ '@cspell/dict-scala': 5.0.8
+ '@cspell/dict-shell': 1.1.1
+ '@cspell/dict-software-terms': 5.1.4
+ '@cspell/dict-sql': 2.2.1
+ '@cspell/dict-svelte': 1.0.7
+ '@cspell/dict-swift': 2.0.6
+ '@cspell/dict-terraform': 1.1.3
+ '@cspell/dict-typescript': 3.2.3
+ '@cspell/dict-vue': 3.0.5
+
+ '@cspell/cspell-json-reporter@9.1.5':
+ dependencies:
+ '@cspell/cspell-types': 9.1.5
+
+ '@cspell/cspell-pipe@9.1.5': {}
+
+ '@cspell/cspell-resolver@9.1.5':
dependencies:
global-directory: 4.0.1
- '@cspell/cspell-service-bus@9.1.2': {}
+ '@cspell/cspell-service-bus@9.1.5': {}
- '@cspell/cspell-types@9.1.2': {}
+ '@cspell/cspell-types@9.1.5': {}
- '@cspell/dict-ada@4.1.0': {}
+ '@cspell/dict-ada@4.1.1': {}
- '@cspell/dict-al@1.1.0': {}
+ '@cspell/dict-al@1.1.1': {}
- '@cspell/dict-aws@4.0.10': {}
+ '@cspell/dict-aws@4.0.12': {}
- '@cspell/dict-bash@4.2.0':
+ '@cspell/dict-bash@4.2.1':
dependencies:
- '@cspell/dict-shell': 1.1.0
+ '@cspell/dict-shell': 1.1.1
- '@cspell/dict-companies@3.2.1': {}
+ '@cspell/dict-companies@3.2.2': {}
- '@cspell/dict-cpp@6.0.8': {}
+ '@cspell/dict-cpp@6.0.9': {}
- '@cspell/dict-cryptocurrencies@5.0.4': {}
+ '@cspell/dict-cryptocurrencies@5.0.5': {}
- '@cspell/dict-csharp@4.0.6': {}
+ '@cspell/dict-csharp@4.0.7': {}
- '@cspell/dict-css@4.0.17': {}
+ '@cspell/dict-css@4.0.18': {}
- '@cspell/dict-dart@2.3.0': {}
+ '@cspell/dict-dart@2.3.1': {}
- '@cspell/dict-data-science@2.0.8': {}
+ '@cspell/dict-data-science@2.0.9': {}
- '@cspell/dict-django@4.1.4': {}
+ '@cspell/dict-django@4.1.5': {}
- '@cspell/dict-docker@1.1.14': {}
+ '@cspell/dict-docker@1.1.15': {}
- '@cspell/dict-dotnet@5.0.9': {}
+ '@cspell/dict-dotnet@5.0.10': {}
- '@cspell/dict-elixir@4.0.7': {}
+ '@cspell/dict-elixir@4.0.8': {}
- '@cspell/dict-en-common-misspellings@2.1.2': {}
+ '@cspell/dict-en-common-misspellings@2.1.3': {}
- '@cspell/dict-en-gb-mit@3.1.3': {}
+ '@cspell/dict-en-gb-mit@3.1.5': {}
- '@cspell/dict-en_us@4.4.13': {}
+ '@cspell/dict-en_us@4.4.15': {}
- '@cspell/dict-filetypes@3.0.12': {}
+ '@cspell/dict-filetypes@3.0.13': {}
- '@cspell/dict-flutter@1.1.0': {}
+ '@cspell/dict-flutter@1.1.1': {}
- '@cspell/dict-fonts@4.0.4': {}
+ '@cspell/dict-fonts@4.0.5': {}
- '@cspell/dict-fsharp@1.1.0': {}
+ '@cspell/dict-fsharp@1.1.1': {}
- '@cspell/dict-fullstack@3.2.6': {}
+ '@cspell/dict-fullstack@3.2.7': {}
- '@cspell/dict-gaming-terms@1.1.1': {}
+ '@cspell/dict-gaming-terms@1.1.2': {}
- '@cspell/dict-git@3.0.6': {}
+ '@cspell/dict-git@3.0.7': {}
- '@cspell/dict-golang@6.0.22': {}
+ '@cspell/dict-golang@6.0.23': {}
- '@cspell/dict-google@1.0.8': {}
+ '@cspell/dict-google@1.0.9': {}
- '@cspell/dict-haskell@4.0.5': {}
+ '@cspell/dict-haskell@4.0.6': {}
- '@cspell/dict-html-symbol-entities@4.0.3': {}
+ '@cspell/dict-html-symbol-entities@4.0.4': {}
- '@cspell/dict-html@4.0.11': {}
+ '@cspell/dict-html@4.0.12': {}
- '@cspell/dict-java@5.0.11': {}
+ '@cspell/dict-java@5.0.12': {}
- '@cspell/dict-julia@1.1.0': {}
+ '@cspell/dict-julia@1.1.1': {}
- '@cspell/dict-k8s@1.0.11': {}
+ '@cspell/dict-k8s@1.0.12': {}
- '@cspell/dict-kotlin@1.1.0': {}
+ '@cspell/dict-kotlin@1.1.1': {}
- '@cspell/dict-latex@4.0.3': {}
+ '@cspell/dict-latex@4.0.4': {}
- '@cspell/dict-lorem-ipsum@4.0.4': {}
+ '@cspell/dict-lorem-ipsum@4.0.5': {}
- '@cspell/dict-lua@4.0.7': {}
+ '@cspell/dict-lua@4.0.8': {}
- '@cspell/dict-makefile@1.0.4': {}
+ '@cspell/dict-makefile@1.0.5': {}
- '@cspell/dict-markdown@2.0.11(@cspell/dict-css@4.0.17)(@cspell/dict-html-symbol-entities@4.0.3)(@cspell/dict-html@4.0.11)(@cspell/dict-typescript@3.2.2)':
+ '@cspell/dict-markdown@2.0.12(@cspell/dict-css@4.0.18)(@cspell/dict-html-symbol-entities@4.0.4)(@cspell/dict-html@4.0.12)(@cspell/dict-typescript@3.2.3)':
dependencies:
- '@cspell/dict-css': 4.0.17
- '@cspell/dict-html': 4.0.11
- '@cspell/dict-html-symbol-entities': 4.0.3
- '@cspell/dict-typescript': 3.2.2
+ '@cspell/dict-css': 4.0.18
+ '@cspell/dict-html': 4.0.12
+ '@cspell/dict-html-symbol-entities': 4.0.4
+ '@cspell/dict-typescript': 3.2.3
- '@cspell/dict-monkeyc@1.0.10': {}
+ '@cspell/dict-monkeyc@1.0.11': {}
- '@cspell/dict-node@5.0.7': {}
+ '@cspell/dict-node@5.0.8': {}
- '@cspell/dict-npm@5.2.9': {}
+ '@cspell/dict-npm@5.2.12': {}
- '@cspell/dict-php@4.0.14': {}
+ '@cspell/dict-php@4.0.15': {}
- '@cspell/dict-powershell@5.0.14': {}
+ '@cspell/dict-powershell@5.0.15': {}
- '@cspell/dict-public-licenses@2.0.13': {}
+ '@cspell/dict-public-licenses@2.0.14': {}
- '@cspell/dict-python@4.2.18':
+ '@cspell/dict-python@4.2.19':
dependencies:
- '@cspell/dict-data-science': 2.0.8
+ '@cspell/dict-data-science': 2.0.9
- '@cspell/dict-r@2.1.0': {}
+ '@cspell/dict-r@2.1.1': {}
- '@cspell/dict-ruby@5.0.8': {}
+ '@cspell/dict-ruby@5.0.9': {}
- '@cspell/dict-rust@4.0.11': {}
+ '@cspell/dict-rust@4.0.12': {}
- '@cspell/dict-scala@5.0.7': {}
+ '@cspell/dict-scala@5.0.8': {}
- '@cspell/dict-shell@1.1.0': {}
+ '@cspell/dict-shell@1.1.1': {}
- '@cspell/dict-software-terms@5.1.2': {}
+ '@cspell/dict-software-terms@5.1.4': {}
- '@cspell/dict-sql@2.2.0': {}
+ '@cspell/dict-sql@2.2.1': {}
- '@cspell/dict-svelte@1.0.6': {}
+ '@cspell/dict-svelte@1.0.7': {}
- '@cspell/dict-swift@2.0.5': {}
+ '@cspell/dict-swift@2.0.6': {}
- '@cspell/dict-terraform@1.1.1': {}
+ '@cspell/dict-terraform@1.1.3': {}
- '@cspell/dict-typescript@3.2.2': {}
+ '@cspell/dict-typescript@3.2.3': {}
- '@cspell/dict-vue@3.0.4': {}
+ '@cspell/dict-vue@3.0.5': {}
- '@cspell/dynamic-import@9.1.2':
+ '@cspell/dynamic-import@9.1.5':
dependencies:
- '@cspell/url': 9.1.2
+ '@cspell/url': 9.1.5
import-meta-resolve: 4.1.0
- '@cspell/filetypes@9.1.2': {}
+ '@cspell/filetypes@9.1.5': {}
- '@cspell/strong-weak-map@9.1.2': {}
+ '@cspell/strong-weak-map@9.1.5': {}
- '@cspell/url@9.1.2': {}
+ '@cspell/url@9.1.5': {}
'@csstools/color-helpers@5.0.2': {}
@@ -4414,95 +4424,98 @@ snapshots:
'@csstools/css-tokenizer@3.0.4': {}
- '@emnapi/core@1.4.3':
+ '@emnapi/core@1.4.4':
dependencies:
- '@emnapi/wasi-threads': 1.0.2
+ '@emnapi/wasi-threads': 1.0.3
tslib: 2.8.1
optional: true
- '@emnapi/runtime@1.4.3':
+ '@emnapi/runtime@1.4.4':
dependencies:
tslib: 2.8.1
optional: true
- '@emnapi/wasi-threads@1.0.2':
+ '@emnapi/wasi-threads@1.0.3':
dependencies:
tslib: 2.8.1
optional: true
- '@esbuild/aix-ppc64@0.25.5':
+ '@esbuild/aix-ppc64@0.25.6':
optional: true
- '@esbuild/android-arm64@0.25.5':
+ '@esbuild/android-arm64@0.25.6':
optional: true
- '@esbuild/android-arm@0.25.5':
+ '@esbuild/android-arm@0.25.6':
optional: true
- '@esbuild/android-x64@0.25.5':
+ '@esbuild/android-x64@0.25.6':
optional: true
- '@esbuild/darwin-arm64@0.25.5':
+ '@esbuild/darwin-arm64@0.25.6':
optional: true
- '@esbuild/darwin-x64@0.25.5':
+ '@esbuild/darwin-x64@0.25.6':
optional: true
- '@esbuild/freebsd-arm64@0.25.5':
+ '@esbuild/freebsd-arm64@0.25.6':
optional: true
- '@esbuild/freebsd-x64@0.25.5':
+ '@esbuild/freebsd-x64@0.25.6':
optional: true
- '@esbuild/linux-arm64@0.25.5':
+ '@esbuild/linux-arm64@0.25.6':
optional: true
- '@esbuild/linux-arm@0.25.5':
+ '@esbuild/linux-arm@0.25.6':
optional: true
- '@esbuild/linux-ia32@0.25.5':
+ '@esbuild/linux-ia32@0.25.6':
optional: true
- '@esbuild/linux-loong64@0.25.5':
+ '@esbuild/linux-loong64@0.25.6':
optional: true
- '@esbuild/linux-mips64el@0.25.5':
+ '@esbuild/linux-mips64el@0.25.6':
optional: true
- '@esbuild/linux-ppc64@0.25.5':
+ '@esbuild/linux-ppc64@0.25.6':
optional: true
- '@esbuild/linux-riscv64@0.25.5':
+ '@esbuild/linux-riscv64@0.25.6':
optional: true
- '@esbuild/linux-s390x@0.25.5':
+ '@esbuild/linux-s390x@0.25.6':
optional: true
- '@esbuild/linux-x64@0.25.5':
+ '@esbuild/linux-x64@0.25.6':
optional: true
- '@esbuild/netbsd-arm64@0.25.5':
+ '@esbuild/netbsd-arm64@0.25.6':
optional: true
- '@esbuild/netbsd-x64@0.25.5':
+ '@esbuild/netbsd-x64@0.25.6':
optional: true
- '@esbuild/openbsd-arm64@0.25.5':
+ '@esbuild/openbsd-arm64@0.25.6':
optional: true
- '@esbuild/openbsd-x64@0.25.5':
+ '@esbuild/openbsd-x64@0.25.6':
optional: true
- '@esbuild/sunos-x64@0.25.5':
+ '@esbuild/openharmony-arm64@0.25.6':
optional: true
- '@esbuild/win32-arm64@0.25.5':
+ '@esbuild/sunos-x64@0.25.6':
optional: true
- '@esbuild/win32-ia32@0.25.5':
+ '@esbuild/win32-arm64@0.25.6':
optional: true
- '@esbuild/win32-x64@0.25.5':
+ '@esbuild/win32-ia32@0.25.6':
+ optional: true
+
+ '@esbuild/win32-x64@0.25.6':
optional: true
'@eslint-community/eslint-utils@4.7.0(eslint@8.57.1)':
@@ -4577,11 +4590,11 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.4
- '@napi-rs/wasm-runtime@0.2.11':
+ '@napi-rs/wasm-runtime@0.2.12':
dependencies:
- '@emnapi/core': 1.4.3
- '@emnapi/runtime': 1.4.3
- '@tybys/wasm-util': 0.9.0
+ '@emnapi/core': 1.4.4
+ '@emnapi/runtime': 1.4.4
+ '@tybys/wasm-util': 0.10.0
optional: true
'@nodelib/fs.scandir@2.1.5':
@@ -4598,7 +4611,7 @@ snapshots:
'@npmcli/agent@3.0.0':
dependencies:
- agent-base: 7.1.3
+ agent-base: 7.1.4
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
lru-cache: 10.4.3
@@ -4719,7 +4732,7 @@ snapshots:
'@octokit/auth-token@6.0.0': {}
- '@octokit/core@7.0.2':
+ '@octokit/core@7.0.3':
dependencies:
'@octokit/auth-token': 6.0.0
'@octokit/graphql': 9.0.1
@@ -4742,21 +4755,21 @@ snapshots:
'@octokit/openapi-types@25.1.0': {}
- '@octokit/plugin-paginate-rest@13.1.1(@octokit/core@7.0.2)':
+ '@octokit/plugin-paginate-rest@13.1.1(@octokit/core@7.0.3)':
dependencies:
- '@octokit/core': 7.0.2
+ '@octokit/core': 7.0.3
'@octokit/types': 14.1.0
- '@octokit/plugin-retry@8.0.1(@octokit/core@7.0.2)':
+ '@octokit/plugin-retry@8.0.1(@octokit/core@7.0.3)':
dependencies:
- '@octokit/core': 7.0.2
+ '@octokit/core': 7.0.3
'@octokit/request-error': 7.0.0
'@octokit/types': 14.1.0
bottleneck: 2.19.5
- '@octokit/plugin-throttling@11.0.1(@octokit/core@7.0.2)':
+ '@octokit/plugin-throttling@11.0.1(@octokit/core@7.0.3)':
dependencies:
- '@octokit/core': 7.0.2
+ '@octokit/core': 7.0.3
'@octokit/types': 14.1.0
bottleneck: 2.19.5
@@ -4791,92 +4804,92 @@ snapshots:
'@pnpm/network.ca-file': 1.0.2
config-chain: 1.1.13
- '@rollup/rollup-android-arm-eabi@4.44.1':
+ '@rollup/rollup-android-arm-eabi@4.45.0':
optional: true
- '@rollup/rollup-android-arm64@4.44.1':
+ '@rollup/rollup-android-arm64@4.45.0':
optional: true
- '@rollup/rollup-darwin-arm64@4.44.1':
+ '@rollup/rollup-darwin-arm64@4.45.0':
optional: true
- '@rollup/rollup-darwin-x64@4.44.1':
+ '@rollup/rollup-darwin-x64@4.45.0':
optional: true
- '@rollup/rollup-freebsd-arm64@4.44.1':
+ '@rollup/rollup-freebsd-arm64@4.45.0':
optional: true
- '@rollup/rollup-freebsd-x64@4.44.1':
+ '@rollup/rollup-freebsd-x64@4.45.0':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
+ '@rollup/rollup-linux-arm-gnueabihf@4.45.0':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.44.1':
+ '@rollup/rollup-linux-arm-musleabihf@4.45.0':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.44.1':
+ '@rollup/rollup-linux-arm64-gnu@4.45.0':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.44.1':
+ '@rollup/rollup-linux-arm64-musl@4.45.0':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
+ '@rollup/rollup-linux-loongarch64-gnu@4.45.0':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.45.0':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.44.1':
+ '@rollup/rollup-linux-riscv64-gnu@4.45.0':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.44.1':
+ '@rollup/rollup-linux-riscv64-musl@4.45.0':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.44.1':
+ '@rollup/rollup-linux-s390x-gnu@4.45.0':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.44.1':
+ '@rollup/rollup-linux-x64-gnu@4.45.0':
optional: true
- '@rollup/rollup-linux-x64-musl@4.44.1':
+ '@rollup/rollup-linux-x64-musl@4.45.0':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.44.1':
+ '@rollup/rollup-win32-arm64-msvc@4.45.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.44.1':
+ '@rollup/rollup-win32-ia32-msvc@4.45.0':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.44.1':
+ '@rollup/rollup-win32-x64-msvc@4.45.0':
optional: true
'@rtsao/scc@1.1.0': {}
'@sec-ant/readable-stream@0.4.1': {}
- '@semantic-release/commit-analyzer@13.0.1(semantic-release@24.2.6(typescript@5.8.3))':
+ '@semantic-release/commit-analyzer@13.0.1(semantic-release@24.2.7(typescript@5.8.3))':
dependencies:
conventional-changelog-angular: 8.0.0
- conventional-changelog-writer: 8.1.0
+ conventional-changelog-writer: 8.2.0
conventional-commits-filter: 5.0.0
conventional-commits-parser: 6.2.0
debug: 4.4.1
import-from-esm: 2.0.0
lodash-es: 4.17.21
micromatch: 4.0.8
- semantic-release: 24.2.6(typescript@5.8.3)
+ semantic-release: 24.2.7(typescript@5.8.3)
transitivePeerDependencies:
- supports-color
'@semantic-release/error@4.0.0': {}
- '@semantic-release/github@11.0.3(semantic-release@24.2.6(typescript@5.8.3))':
+ '@semantic-release/github@11.0.3(semantic-release@24.2.7(typescript@5.8.3))':
dependencies:
- '@octokit/core': 7.0.2
- '@octokit/plugin-paginate-rest': 13.1.1(@octokit/core@7.0.2)
- '@octokit/plugin-retry': 8.0.1(@octokit/core@7.0.2)
- '@octokit/plugin-throttling': 11.0.1(@octokit/core@7.0.2)
+ '@octokit/core': 7.0.3
+ '@octokit/plugin-paginate-rest': 13.1.1(@octokit/core@7.0.3)
+ '@octokit/plugin-retry': 8.0.1(@octokit/core@7.0.3)
+ '@octokit/plugin-throttling': 11.0.1(@octokit/core@7.0.3)
'@semantic-release/error': 4.0.0
aggregate-error: 5.0.0
debug: 4.4.1
@@ -4888,12 +4901,12 @@ snapshots:
lodash-es: 4.17.21
mime: 4.0.7
p-filter: 4.1.0
- semantic-release: 24.2.6(typescript@5.8.3)
+ semantic-release: 24.2.7(typescript@5.8.3)
url-join: 5.0.0
transitivePeerDependencies:
- supports-color
- '@semantic-release/npm@12.0.2(semantic-release@24.2.6(typescript@5.8.3))':
+ '@semantic-release/npm@12.0.2(semantic-release@24.2.7(typescript@5.8.3))':
dependencies:
'@semantic-release/error': 4.0.0
aggregate-error: 5.0.0
@@ -4906,14 +4919,14 @@ snapshots:
rc: 1.2.8
read-pkg: 9.0.1
registry-auth-token: 5.1.0
- semantic-release: 24.2.6(typescript@5.8.3)
+ semantic-release: 24.2.7(typescript@5.8.3)
semver: 7.7.2
tempy: 3.1.0
- '@semantic-release/release-notes-generator@14.0.3(semantic-release@24.2.6(typescript@5.8.3))':
+ '@semantic-release/release-notes-generator@14.0.3(semantic-release@24.2.7(typescript@5.8.3))':
dependencies:
conventional-changelog-angular: 8.0.0
- conventional-changelog-writer: 8.1.0
+ conventional-changelog-writer: 8.2.0
conventional-commits-filter: 5.0.0
conventional-commits-parser: 6.2.0
debug: 4.4.1
@@ -4922,7 +4935,7 @@ snapshots:
into-stream: 7.0.0
lodash-es: 4.17.21
read-package-up: 11.0.0
- semantic-release: 24.2.6(typescript@5.8.3)
+ semantic-release: 24.2.7(typescript@5.8.3)
transitivePeerDependencies:
- supports-color
@@ -4948,7 +4961,7 @@ snapshots:
'@sigstore/tuf@3.1.1':
dependencies:
'@sigstore/protobuf-specs': 0.4.3
- tuf-js: 3.0.1
+ tuf-js: 3.1.0
transitivePeerDependencies:
- supports-color
@@ -4971,7 +4984,7 @@ snapshots:
'@tufjs/canonical-json': 2.0.0
minimatch: 9.0.5
- '@tybys/wasm-util@0.9.0':
+ '@tybys/wasm-util@0.10.0':
dependencies:
tslib: 2.8.1
optional: true
@@ -4982,7 +4995,7 @@ snapshots:
'@types/conventional-commits-parser@5.0.1':
dependencies:
- '@types/node': 22.16.0
+ '@types/node': 22.16.3
'@types/deep-eql@4.0.2': {}
@@ -4990,7 +5003,7 @@ snapshots:
'@types/json5@0.0.29': {}
- '@types/node@22.16.0':
+ '@types/node@22.16.3':
dependencies:
undici-types: 6.21.0
@@ -5079,66 +5092,66 @@ snapshots:
'@ungap/structured-clone@1.3.0': {}
- '@unrs/resolver-binding-android-arm-eabi@1.9.2':
+ '@unrs/resolver-binding-android-arm-eabi@1.11.1':
optional: true
- '@unrs/resolver-binding-android-arm64@1.9.2':
+ '@unrs/resolver-binding-android-arm64@1.11.1':
optional: true
- '@unrs/resolver-binding-darwin-arm64@1.9.2':
+ '@unrs/resolver-binding-darwin-arm64@1.11.1':
optional: true
- '@unrs/resolver-binding-darwin-x64@1.9.2':
+ '@unrs/resolver-binding-darwin-x64@1.11.1':
optional: true
- '@unrs/resolver-binding-freebsd-x64@1.9.2':
+ '@unrs/resolver-binding-freebsd-x64@1.11.1':
optional: true
- '@unrs/resolver-binding-linux-arm-gnueabihf@1.9.2':
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1':
optional: true
- '@unrs/resolver-binding-linux-arm-musleabihf@1.9.2':
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1':
optional: true
- '@unrs/resolver-binding-linux-arm64-gnu@1.9.2':
+ '@unrs/resolver-binding-linux-arm64-gnu@1.11.1':
optional: true
- '@unrs/resolver-binding-linux-arm64-musl@1.9.2':
+ '@unrs/resolver-binding-linux-arm64-musl@1.11.1':
optional: true
- '@unrs/resolver-binding-linux-ppc64-gnu@1.9.2':
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1':
optional: true
- '@unrs/resolver-binding-linux-riscv64-gnu@1.9.2':
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1':
optional: true
- '@unrs/resolver-binding-linux-riscv64-musl@1.9.2':
+ '@unrs/resolver-binding-linux-riscv64-musl@1.11.1':
optional: true
- '@unrs/resolver-binding-linux-s390x-gnu@1.9.2':
+ '@unrs/resolver-binding-linux-s390x-gnu@1.11.1':
optional: true
- '@unrs/resolver-binding-linux-x64-gnu@1.9.2':
+ '@unrs/resolver-binding-linux-x64-gnu@1.11.1':
optional: true
- '@unrs/resolver-binding-linux-x64-musl@1.9.2':
+ '@unrs/resolver-binding-linux-x64-musl@1.11.1':
optional: true
- '@unrs/resolver-binding-wasm32-wasi@1.9.2':
+ '@unrs/resolver-binding-wasm32-wasi@1.11.1':
dependencies:
- '@napi-rs/wasm-runtime': 0.2.11
+ '@napi-rs/wasm-runtime': 0.2.12
optional: true
- '@unrs/resolver-binding-win32-arm64-msvc@1.9.2':
+ '@unrs/resolver-binding-win32-arm64-msvc@1.11.1':
optional: true
- '@unrs/resolver-binding-win32-ia32-msvc@1.9.2':
+ '@unrs/resolver-binding-win32-ia32-msvc@1.11.1':
optional: true
- '@unrs/resolver-binding-win32-x64-msvc@1.9.2':
+ '@unrs/resolver-binding-win32-x64-msvc@1.11.1':
optional: true
- '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@22.16.0)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0))':
+ '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@22.16.3)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0))':
dependencies:
'@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 1.0.2
@@ -5153,7 +5166,7 @@ snapshots:
std-env: 3.9.0
test-exclude: 7.0.1
tinyrainbow: 2.0.0
- vitest: 3.2.4(@types/node@22.16.0)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0)
+ vitest: 3.2.4(@types/node@22.16.3)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0)
transitivePeerDependencies:
- supports-color
@@ -5162,16 +5175,16 @@ snapshots:
'@types/chai': 5.2.2
'@vitest/spy': 3.2.4
'@vitest/utils': 3.2.4
- chai: 5.2.0
+ chai: 5.2.1
tinyrainbow: 2.0.0
- '@vitest/mocker@3.2.4(vite@7.0.0(@types/node@22.16.0)(jiti@2.4.2)(yaml@2.8.0))':
+ '@vitest/mocker@3.2.4(vite@7.0.4(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0))':
dependencies:
'@vitest/spy': 3.2.4
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
- vite: 7.0.0(@types/node@22.16.0)(jiti@2.4.2)(yaml@2.8.0)
+ vite: 7.0.4(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0)
'@vitest/pretty-format@3.2.4':
dependencies:
@@ -5217,7 +5230,7 @@ snapshots:
dependencies:
prettier: 3.6.2
- '@webdeveric/utils@0.61.0': {}
+ '@webdeveric/utils@0.67.0': {}
JSONStream@1.3.5:
dependencies:
@@ -5232,7 +5245,7 @@ snapshots:
acorn@8.15.0: {}
- agent-base@7.1.3: {}
+ agent-base@7.1.4: {}
aggregate-error@5.0.0:
dependencies:
@@ -5410,7 +5423,7 @@ snapshots:
callsites@3.1.0: {}
- chai@5.2.0:
+ chai@5.2.1:
dependencies:
assertion-error: 2.0.1
check-error: 2.1.1
@@ -5514,15 +5527,15 @@ snapshots:
has-own-prop: 2.0.0
repeat-string: 1.6.1
- commitlint-plugin-cspell@0.2.0(@commitlint/lint@19.8.1):
+ commitlint-plugin-cspell@0.3.0(@commitlint/lint@19.8.1):
dependencies:
'@commitlint/lint': 19.8.1
'@commitlint/types': 19.8.1
- cspell-lib: 9.1.2
+ cspell-lib: 9.1.5
- commitlint@19.8.1(@types/node@22.16.0)(typescript@5.8.3):
+ commitlint@19.8.1(@types/node@22.16.3)(typescript@5.8.3):
dependencies:
- '@commitlint/cli': 19.8.1(@types/node@22.16.0)(typescript@5.8.3)
+ '@commitlint/cli': 19.8.1(@types/node@22.16.3)(typescript@5.8.3)
'@commitlint/types': 19.8.1
transitivePeerDependencies:
- '@types/node'
@@ -5554,11 +5567,11 @@ snapshots:
dependencies:
compare-func: 2.0.0
- conventional-changelog-conventionalcommits@9.0.0:
+ conventional-changelog-conventionalcommits@9.1.0:
dependencies:
compare-func: 2.0.0
- conventional-changelog-writer@8.1.0:
+ conventional-changelog-writer@8.2.0:
dependencies:
conventional-commits-filter: 5.0.0
handlebars: 4.7.8
@@ -5582,9 +5595,9 @@ snapshots:
core-util-is@1.0.3: {}
- cosmiconfig-typescript-loader@6.1.0(@types/node@22.16.0)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3):
+ cosmiconfig-typescript-loader@6.1.0(@types/node@22.16.3)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3):
dependencies:
- '@types/node': 22.16.0
+ '@types/node': 22.16.3
cosmiconfig: 9.0.0(typescript@5.8.3)
jiti: 2.4.2
typescript: 5.8.3
@@ -5608,58 +5621,59 @@ snapshots:
dependencies:
type-fest: 1.4.0
- cspell-config-lib@9.1.2:
+ cspell-config-lib@9.1.5:
dependencies:
- '@cspell/cspell-types': 9.1.2
+ '@cspell/cspell-types': 9.1.5
comment-json: 4.2.5
+ smol-toml: 1.4.1
yaml: 2.8.0
- cspell-dictionary@9.1.2:
+ cspell-dictionary@9.1.5:
dependencies:
- '@cspell/cspell-pipe': 9.1.2
- '@cspell/cspell-types': 9.1.2
- cspell-trie-lib: 9.1.2
+ '@cspell/cspell-pipe': 9.1.5
+ '@cspell/cspell-types': 9.1.5
+ cspell-trie-lib: 9.1.5
fast-equals: 5.2.2
- cspell-gitignore@9.1.2:
+ cspell-gitignore@9.1.5:
dependencies:
- '@cspell/url': 9.1.2
- cspell-glob: 9.1.2
- cspell-io: 9.1.2
+ '@cspell/url': 9.1.5
+ cspell-glob: 9.1.5
+ cspell-io: 9.1.5
- cspell-glob@9.1.2:
+ cspell-glob@9.1.5:
dependencies:
- '@cspell/url': 9.1.2
+ '@cspell/url': 9.1.5
picomatch: 4.0.2
- cspell-grammar@9.1.2:
+ cspell-grammar@9.1.5:
dependencies:
- '@cspell/cspell-pipe': 9.1.2
- '@cspell/cspell-types': 9.1.2
+ '@cspell/cspell-pipe': 9.1.5
+ '@cspell/cspell-types': 9.1.5
- cspell-io@9.1.2:
+ cspell-io@9.1.5:
dependencies:
- '@cspell/cspell-service-bus': 9.1.2
- '@cspell/url': 9.1.2
+ '@cspell/cspell-service-bus': 9.1.5
+ '@cspell/url': 9.1.5
- cspell-lib@9.1.2:
+ cspell-lib@9.1.5:
dependencies:
- '@cspell/cspell-bundled-dicts': 9.1.2
- '@cspell/cspell-pipe': 9.1.2
- '@cspell/cspell-resolver': 9.1.2
- '@cspell/cspell-types': 9.1.2
- '@cspell/dynamic-import': 9.1.2
- '@cspell/filetypes': 9.1.2
- '@cspell/strong-weak-map': 9.1.2
- '@cspell/url': 9.1.2
+ '@cspell/cspell-bundled-dicts': 9.1.5
+ '@cspell/cspell-pipe': 9.1.5
+ '@cspell/cspell-resolver': 9.1.5
+ '@cspell/cspell-types': 9.1.5
+ '@cspell/dynamic-import': 9.1.5
+ '@cspell/filetypes': 9.1.5
+ '@cspell/strong-weak-map': 9.1.5
+ '@cspell/url': 9.1.5
clear-module: 4.1.2
comment-json: 4.2.5
- cspell-config-lib: 9.1.2
- cspell-dictionary: 9.1.2
- cspell-glob: 9.1.2
- cspell-grammar: 9.1.2
- cspell-io: 9.1.2
- cspell-trie-lib: 9.1.2
+ cspell-config-lib: 9.1.5
+ cspell-dictionary: 9.1.5
+ cspell-glob: 9.1.5
+ cspell-grammar: 9.1.5
+ cspell-io: 9.1.5
+ cspell-trie-lib: 9.1.5
env-paths: 3.0.0
fast-equals: 5.2.2
gensequence: 7.0.0
@@ -5669,28 +5683,28 @@ snapshots:
vscode-uri: 3.1.0
xdg-basedir: 5.1.0
- cspell-trie-lib@9.1.2:
+ cspell-trie-lib@9.1.5:
dependencies:
- '@cspell/cspell-pipe': 9.1.2
- '@cspell/cspell-types': 9.1.2
+ '@cspell/cspell-pipe': 9.1.5
+ '@cspell/cspell-types': 9.1.5
gensequence: 7.0.0
- cspell@9.1.2:
+ cspell@9.1.5:
dependencies:
- '@cspell/cspell-json-reporter': 9.1.2
- '@cspell/cspell-pipe': 9.1.2
- '@cspell/cspell-types': 9.1.2
- '@cspell/dynamic-import': 9.1.2
- '@cspell/url': 9.1.2
+ '@cspell/cspell-json-reporter': 9.1.5
+ '@cspell/cspell-pipe': 9.1.5
+ '@cspell/cspell-types': 9.1.5
+ '@cspell/dynamic-import': 9.1.5
+ '@cspell/url': 9.1.5
chalk: 5.4.1
chalk-template: 1.1.0
commander: 14.0.0
- cspell-config-lib: 9.1.2
- cspell-dictionary: 9.1.2
- cspell-gitignore: 9.1.2
- cspell-glob: 9.1.2
- cspell-io: 9.1.2
- cspell-lib: 9.1.2
+ cspell-config-lib: 9.1.5
+ cspell-dictionary: 9.1.5
+ cspell-gitignore: 9.1.5
+ cspell-glob: 9.1.5
+ cspell-io: 9.1.5
+ cspell-lib: 9.1.5
fast-json-stable-stringify: 2.1.0
file-entry-cache: 9.1.0
semver: 7.7.2
@@ -5736,7 +5750,7 @@ snapshots:
dependencies:
ms: 2.1.3
- decimal.js@10.5.0: {}
+ decimal.js@10.6.0: {}
deep-eql@5.0.2: {}
@@ -5900,33 +5914,34 @@ snapshots:
is-date-object: 1.1.0
is-symbol: 1.1.1
- esbuild@0.25.5:
+ esbuild@0.25.6:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.25.5
- '@esbuild/android-arm': 0.25.5
- '@esbuild/android-arm64': 0.25.5
- '@esbuild/android-x64': 0.25.5
- '@esbuild/darwin-arm64': 0.25.5
- '@esbuild/darwin-x64': 0.25.5
- '@esbuild/freebsd-arm64': 0.25.5
- '@esbuild/freebsd-x64': 0.25.5
- '@esbuild/linux-arm': 0.25.5
- '@esbuild/linux-arm64': 0.25.5
- '@esbuild/linux-ia32': 0.25.5
- '@esbuild/linux-loong64': 0.25.5
- '@esbuild/linux-mips64el': 0.25.5
- '@esbuild/linux-ppc64': 0.25.5
- '@esbuild/linux-riscv64': 0.25.5
- '@esbuild/linux-s390x': 0.25.5
- '@esbuild/linux-x64': 0.25.5
- '@esbuild/netbsd-arm64': 0.25.5
- '@esbuild/netbsd-x64': 0.25.5
- '@esbuild/openbsd-arm64': 0.25.5
- '@esbuild/openbsd-x64': 0.25.5
- '@esbuild/sunos-x64': 0.25.5
- '@esbuild/win32-arm64': 0.25.5
- '@esbuild/win32-ia32': 0.25.5
- '@esbuild/win32-x64': 0.25.5
+ '@esbuild/aix-ppc64': 0.25.6
+ '@esbuild/android-arm': 0.25.6
+ '@esbuild/android-arm64': 0.25.6
+ '@esbuild/android-x64': 0.25.6
+ '@esbuild/darwin-arm64': 0.25.6
+ '@esbuild/darwin-x64': 0.25.6
+ '@esbuild/freebsd-arm64': 0.25.6
+ '@esbuild/freebsd-x64': 0.25.6
+ '@esbuild/linux-arm': 0.25.6
+ '@esbuild/linux-arm64': 0.25.6
+ '@esbuild/linux-ia32': 0.25.6
+ '@esbuild/linux-loong64': 0.25.6
+ '@esbuild/linux-mips64el': 0.25.6
+ '@esbuild/linux-ppc64': 0.25.6
+ '@esbuild/linux-riscv64': 0.25.6
+ '@esbuild/linux-s390x': 0.25.6
+ '@esbuild/linux-x64': 0.25.6
+ '@esbuild/netbsd-arm64': 0.25.6
+ '@esbuild/netbsd-x64': 0.25.6
+ '@esbuild/openbsd-arm64': 0.25.6
+ '@esbuild/openbsd-x64': 0.25.6
+ '@esbuild/openharmony-arm64': 0.25.6
+ '@esbuild/sunos-x64': 0.25.6
+ '@esbuild/win32-arm64': 0.25.6
+ '@esbuild/win32-ia32': 0.25.6
+ '@esbuild/win32-x64': 0.25.6
escalade@3.2.0: {}
@@ -5940,12 +5955,12 @@ snapshots:
dependencies:
eslint: 8.57.1
- eslint-import-context@0.1.9(unrs-resolver@1.9.2):
+ eslint-import-context@0.1.9(unrs-resolver@1.11.1):
dependencies:
get-tsconfig: 4.10.1
stable-hash-x: 0.2.0
optionalDependencies:
- unrs-resolver: 1.9.2
+ unrs-resolver: 1.11.1
eslint-import-resolver-node@0.3.9:
dependencies:
@@ -5959,12 +5974,12 @@ snapshots:
dependencies:
debug: 4.4.1
eslint: 8.57.1
- eslint-import-context: 0.1.9(unrs-resolver@1.9.2)
+ eslint-import-context: 0.1.9(unrs-resolver@1.11.1)
get-tsconfig: 4.10.1
is-bun-module: 2.0.0
stable-hash-x: 0.2.0
tinyglobby: 0.2.14
- unrs-resolver: 1.9.2
+ unrs-resolver: 1.11.1
optionalDependencies:
eslint-plugin-import: 2.32.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.4)(eslint@8.57.1)
transitivePeerDependencies:
@@ -6113,7 +6128,7 @@ snapshots:
strip-final-newline: 4.0.0
yoctocolors: 2.1.1
- expect-type@1.2.1: {}
+ expect-type@1.2.2: {}
exponential-backoff@3.1.2: {}
@@ -6439,14 +6454,14 @@ snapshots:
http-proxy-agent@7.0.2:
dependencies:
- agent-base: 7.1.3
+ agent-base: 7.1.4
debug: 4.4.1
transitivePeerDependencies:
- supports-color
https-proxy-agent@7.0.6:
dependencies:
- agent-base: 7.1.3
+ agent-base: 7.1.4
debug: 4.4.1
transitivePeerDependencies:
- supports-color
@@ -6722,7 +6737,7 @@ snapshots:
dependencies:
cssstyle: 4.6.0
data-urls: 5.0.0
- decimal.js: 10.5.0
+ decimal.js: 10.6.0
html-encoding-sniffer: 4.0.0
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
@@ -6883,7 +6898,7 @@ snapshots:
magicast@0.3.5:
dependencies:
'@babel/parser': 7.28.0
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
source-map-js: 1.2.1
make-dir@4.0.0:
@@ -7011,7 +7026,7 @@ snapshots:
nanoid@3.3.11: {}
- napi-postinstall@0.2.5: {}
+ napi-postinstall@0.3.0: {}
natural-compare@1.4.0: {}
@@ -7468,30 +7483,30 @@ snapshots:
glob: 11.0.3
package-json-from-dist: 1.0.1
- rollup@4.44.1:
+ rollup@4.45.0:
dependencies:
'@types/estree': 1.0.8
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.44.1
- '@rollup/rollup-android-arm64': 4.44.1
- '@rollup/rollup-darwin-arm64': 4.44.1
- '@rollup/rollup-darwin-x64': 4.44.1
- '@rollup/rollup-freebsd-arm64': 4.44.1
- '@rollup/rollup-freebsd-x64': 4.44.1
- '@rollup/rollup-linux-arm-gnueabihf': 4.44.1
- '@rollup/rollup-linux-arm-musleabihf': 4.44.1
- '@rollup/rollup-linux-arm64-gnu': 4.44.1
- '@rollup/rollup-linux-arm64-musl': 4.44.1
- '@rollup/rollup-linux-loongarch64-gnu': 4.44.1
- '@rollup/rollup-linux-powerpc64le-gnu': 4.44.1
- '@rollup/rollup-linux-riscv64-gnu': 4.44.1
- '@rollup/rollup-linux-riscv64-musl': 4.44.1
- '@rollup/rollup-linux-s390x-gnu': 4.44.1
- '@rollup/rollup-linux-x64-gnu': 4.44.1
- '@rollup/rollup-linux-x64-musl': 4.44.1
- '@rollup/rollup-win32-arm64-msvc': 4.44.1
- '@rollup/rollup-win32-ia32-msvc': 4.44.1
- '@rollup/rollup-win32-x64-msvc': 4.44.1
+ '@rollup/rollup-android-arm-eabi': 4.45.0
+ '@rollup/rollup-android-arm64': 4.45.0
+ '@rollup/rollup-darwin-arm64': 4.45.0
+ '@rollup/rollup-darwin-x64': 4.45.0
+ '@rollup/rollup-freebsd-arm64': 4.45.0
+ '@rollup/rollup-freebsd-x64': 4.45.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.45.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.45.0
+ '@rollup/rollup-linux-arm64-gnu': 4.45.0
+ '@rollup/rollup-linux-arm64-musl': 4.45.0
+ '@rollup/rollup-linux-loongarch64-gnu': 4.45.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.45.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.45.0
+ '@rollup/rollup-linux-riscv64-musl': 4.45.0
+ '@rollup/rollup-linux-s390x-gnu': 4.45.0
+ '@rollup/rollup-linux-x64-gnu': 4.45.0
+ '@rollup/rollup-linux-x64-musl': 4.45.0
+ '@rollup/rollup-win32-arm64-msvc': 4.45.0
+ '@rollup/rollup-win32-ia32-msvc': 4.45.0
+ '@rollup/rollup-win32-x64-msvc': 4.45.0
fsevents: 2.3.3
rrweb-cssom@0.8.0: {}
@@ -7527,13 +7542,13 @@ snapshots:
dependencies:
xmlchars: 2.2.0
- semantic-release@24.2.6(typescript@5.8.3):
+ semantic-release@24.2.7(typescript@5.8.3):
dependencies:
- '@semantic-release/commit-analyzer': 13.0.1(semantic-release@24.2.6(typescript@5.8.3))
+ '@semantic-release/commit-analyzer': 13.0.1(semantic-release@24.2.7(typescript@5.8.3))
'@semantic-release/error': 4.0.0
- '@semantic-release/github': 11.0.3(semantic-release@24.2.6(typescript@5.8.3))
- '@semantic-release/npm': 12.0.2(semantic-release@24.2.6(typescript@5.8.3))
- '@semantic-release/release-notes-generator': 14.0.3(semantic-release@24.2.6(typescript@5.8.3))
+ '@semantic-release/github': 11.0.3(semantic-release@24.2.7(typescript@5.8.3))
+ '@semantic-release/npm': 12.0.2(semantic-release@24.2.7(typescript@5.8.3))
+ '@semantic-release/release-notes-generator': 14.0.3(semantic-release@24.2.7(typescript@5.8.3))
aggregate-error: 5.0.0
cosmiconfig: 9.0.0(typescript@5.8.3)
debug: 4.4.1
@@ -7669,15 +7684,17 @@ snapshots:
smart-buffer@4.2.0: {}
+ smol-toml@1.4.1: {}
+
socks-proxy-agent@8.0.5:
dependencies:
- agent-base: 7.1.3
+ agent-base: 7.1.4
debug: 4.4.1
- socks: 2.8.5
+ socks: 2.8.6
transitivePeerDependencies:
- supports-color
- socks@2.8.5:
+ socks@2.8.6:
dependencies:
ip-address: 9.0.5
smart-buffer: 4.2.0
@@ -7930,7 +7947,7 @@ snapshots:
tslib@2.8.1:
optional: true
- tuf-js@3.0.1:
+ tuf-js@3.1.0:
dependencies:
'@tufjs/models': 3.0.1
debug: 4.4.1
@@ -8019,29 +8036,29 @@ snapshots:
universalify@2.0.1: {}
- unrs-resolver@1.9.2:
+ unrs-resolver@1.11.1:
dependencies:
- napi-postinstall: 0.2.5
+ napi-postinstall: 0.3.0
optionalDependencies:
- '@unrs/resolver-binding-android-arm-eabi': 1.9.2
- '@unrs/resolver-binding-android-arm64': 1.9.2
- '@unrs/resolver-binding-darwin-arm64': 1.9.2
- '@unrs/resolver-binding-darwin-x64': 1.9.2
- '@unrs/resolver-binding-freebsd-x64': 1.9.2
- '@unrs/resolver-binding-linux-arm-gnueabihf': 1.9.2
- '@unrs/resolver-binding-linux-arm-musleabihf': 1.9.2
- '@unrs/resolver-binding-linux-arm64-gnu': 1.9.2
- '@unrs/resolver-binding-linux-arm64-musl': 1.9.2
- '@unrs/resolver-binding-linux-ppc64-gnu': 1.9.2
- '@unrs/resolver-binding-linux-riscv64-gnu': 1.9.2
- '@unrs/resolver-binding-linux-riscv64-musl': 1.9.2
- '@unrs/resolver-binding-linux-s390x-gnu': 1.9.2
- '@unrs/resolver-binding-linux-x64-gnu': 1.9.2
- '@unrs/resolver-binding-linux-x64-musl': 1.9.2
- '@unrs/resolver-binding-wasm32-wasi': 1.9.2
- '@unrs/resolver-binding-win32-arm64-msvc': 1.9.2
- '@unrs/resolver-binding-win32-ia32-msvc': 1.9.2
- '@unrs/resolver-binding-win32-x64-msvc': 1.9.2
+ '@unrs/resolver-binding-android-arm-eabi': 1.11.1
+ '@unrs/resolver-binding-android-arm64': 1.11.1
+ '@unrs/resolver-binding-darwin-arm64': 1.11.1
+ '@unrs/resolver-binding-darwin-x64': 1.11.1
+ '@unrs/resolver-binding-freebsd-x64': 1.11.1
+ '@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.1
+ '@unrs/resolver-binding-linux-arm-musleabihf': 1.11.1
+ '@unrs/resolver-binding-linux-arm64-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-arm64-musl': 1.11.1
+ '@unrs/resolver-binding-linux-ppc64-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-riscv64-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-riscv64-musl': 1.11.1
+ '@unrs/resolver-binding-linux-s390x-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-x64-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-x64-musl': 1.11.1
+ '@unrs/resolver-binding-wasm32-wasi': 1.11.1
+ '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1
+ '@unrs/resolver-binding-win32-x64-msvc': 1.11.1
uri-js@4.4.1:
dependencies:
@@ -8058,21 +8075,21 @@ snapshots:
validate-npm-package-name@6.0.1: {}
- validate-package-exports@0.11.0:
+ validate-package-exports@0.12.0:
dependencies:
'@npmcli/arborist': 9.1.2
- '@webdeveric/utils': 0.61.0
+ '@webdeveric/utils': 0.67.0
npm-packlist: 10.0.0
transitivePeerDependencies:
- supports-color
- vite-node@3.2.4(@types/node@22.16.0)(jiti@2.4.2)(yaml@2.8.0):
+ vite-node@3.2.4(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0):
dependencies:
cac: 6.7.14
debug: 4.4.1
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 7.0.0(@types/node@22.16.0)(jiti@2.4.2)(yaml@2.8.0)
+ vite: 7.0.4(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -8087,33 +8104,33 @@ snapshots:
- tsx
- yaml
- vite@7.0.0(@types/node@22.16.0)(jiti@2.4.2)(yaml@2.8.0):
+ vite@7.0.4(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0):
dependencies:
- esbuild: 0.25.5
+ esbuild: 0.25.6
fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.6
- rollup: 4.44.1
+ rollup: 4.45.0
tinyglobby: 0.2.14
optionalDependencies:
- '@types/node': 22.16.0
+ '@types/node': 22.16.3
fsevents: 2.3.3
jiti: 2.4.2
yaml: 2.8.0
- vitest@3.2.4(@types/node@22.16.0)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0):
+ vitest@3.2.4(@types/node@22.16.3)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0):
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.4
- '@vitest/mocker': 3.2.4(vite@7.0.0(@types/node@22.16.0)(jiti@2.4.2)(yaml@2.8.0))
+ '@vitest/mocker': 3.2.4(vite@7.0.4(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0))
'@vitest/pretty-format': 3.2.4
'@vitest/runner': 3.2.4
'@vitest/snapshot': 3.2.4
'@vitest/spy': 3.2.4
'@vitest/utils': 3.2.4
- chai: 5.2.0
+ chai: 5.2.1
debug: 4.4.1
- expect-type: 1.2.1
+ expect-type: 1.2.2
magic-string: 0.30.17
pathe: 2.0.3
picomatch: 4.0.2
@@ -8123,11 +8140,11 @@ snapshots:
tinyglobby: 0.2.14
tinypool: 1.1.1
tinyrainbow: 2.0.0
- vite: 7.0.0(@types/node@22.16.0)(jiti@2.4.2)(yaml@2.8.0)
- vite-node: 3.2.4(@types/node@22.16.0)(jiti@2.4.2)(yaml@2.8.0)
+ vite: 7.0.4(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0)
+ vite-node: 3.2.4(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 22.16.0
+ '@types/node': 22.16.3
jsdom: 26.1.0
transitivePeerDependencies:
- jiti
diff --git a/src/get.ts b/src/get.ts
new file mode 100644
index 0000000..4b9d6ab
--- /dev/null
+++ b/src/get.ts
@@ -0,0 +1,34 @@
+import { pathParts } from './pathParts.js';
+
+import type { Path, PathValue } from './types/objects.js';
+
+export function get(input: Input, path: ''): Input;
+
+export function get>(
+ input: Input,
+ path: InputPath,
+): PathValue;
+
+export function get(input: Input, path: InputPath): unknown;
+
+export function get | string>(
+ input: Input,
+ path: InputPath,
+): unknown {
+ if (path === '') {
+ return input;
+ }
+
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ let current: any = input;
+
+ for (const part of pathParts(path)) {
+ if (typeof current === 'object' && current !== null && part in current) {
+ current = current[part];
+ } else {
+ return;
+ }
+ }
+
+ return current;
+}
diff --git a/src/getRandomItem.ts b/src/getRandomItem.ts
index bd25708..4a09abc 100644
--- a/src/getRandomItem.ts
+++ b/src/getRandomItem.ts
@@ -1,10 +1,12 @@
import { randomInt } from './randomInt.js';
-export function getRandomItem(input: []): undefined;
+import type { NonEmptyArray } from './types/arrays.js';
-export function getRandomItem(input: [T, ...T[]]): T;
+export function getRandomItem(input: NonEmptyArray): Type;
-export function getRandomItem(input: T[]): T | undefined {
+export function getRandomItem(input: Type[]): Type | undefined;
+
+export function getRandomItem(input: Type[]): Type | undefined {
switch (input.length) {
case 0:
return;
diff --git a/src/index.ts b/src/index.ts
index 822fdc4..6320b4a 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -23,6 +23,7 @@ export * from './delayAnimationFrame.js';
export * from './delayAnimationFrames.js';
export * from './describeInput.js';
export * from './escapeRegExp.js';
+export * from './get.js';
export * from './getDateString.js';
export * from './getISODateString.js';
export * from './getMaxValue.js';
@@ -44,6 +45,7 @@ export * from './jsonParse.js';
export * from './looksLikeURL.js';
export * from './normalize.js';
export * from './parseNumber.js';
+export * from './pathParts.js';
export * from './prefix.js';
export * from './randomInt.js';
export * from './redactCredentialsInURL.js';
diff --git a/src/pathParts.ts b/src/pathParts.ts
new file mode 100644
index 0000000..0461b44
--- /dev/null
+++ b/src/pathParts.ts
@@ -0,0 +1,19 @@
+export function* pathParts(input: PropertyKey): Generator {
+ if (input === '') {
+ return;
+ }
+
+ if (typeof input !== 'string') {
+ yield input;
+
+ return;
+ }
+
+ const regexp = /\w+/g;
+
+ const iterator = input.matchAll(regexp);
+
+ for (const part of iterator) {
+ yield part[0];
+ }
+}
diff --git a/src/types/arrays.ts b/src/types/arrays.ts
index ab55fed..7977e14 100644
--- a/src/types/arrays.ts
+++ b/src/types/arrays.ts
@@ -13,6 +13,16 @@ export type IfLength = GetLength ext
export type IfEmpty = GetLength extends 0 ? T : F;
-export type IfArray = Type extends unknown[] ? T : F;
+/**
+ * Check if `Type` is an array (excluding tuples).
+ */
+export type IfArray = Type extends readonly unknown[] ? (number extends Type['length'] ? T : F) : F;
+
+export type IsArray = IfArray;
export type NonEmptyArray = [Type, ...Type[]];
+
+// Arrays and tuples both extends readonly arrays, so we can use the same type guard.
+export type IfArrayLike = Type extends readonly unknown[] ? T : F;
+
+export type IsArrayLike = IfArrayLike;
diff --git a/src/types/objects.ts b/src/types/objects.ts
index 94b04f9..8991317 100644
--- a/src/types/objects.ts
+++ b/src/types/objects.ts
@@ -1,3 +1,4 @@
+import type { IfArray, IfArrayLike } from './arrays.js';
import type { Primitive } from './common.js';
import type { CamelCase } from './strings.js';
import type { KeyValueTuple } from './tuples.js';
@@ -29,13 +30,13 @@ export type MethodNames = Key extends
/**
* Get keys of `Type` for use in `Path`.
- * Keys should not be method names or symbols.
+ * Keys should not be symbols.
*
* @internal
*/
-export type ValidKeys = Type extends unknown[]
- ? number
- : `${Exclude, symbol | MethodNames>>}`;
+export type ValidKeys = object extends Type
+ ? never
+ : Exclude, symbol>>;
/**
* Get the possible dot notations for a given `Type`.
@@ -55,7 +56,7 @@ export type ValidKeys = Type extends unknown[]
* type ExampleNotation = "job" | "job.title";
* ```
*/
-export type PathDotNotation =
+export type PathDotNotation =
Key extends ValidKeys
? Type[Key] extends Primitive
? Key
@@ -78,7 +79,27 @@ export type PathDotNotation =
* type ExampleNotation = "job" | "job.title";
* ```
*/
-export type Path = PathDotNotation, keyof Type> | ValidKeys;
+export type Path = PathDotNotation, keyof Type> | ValidKeys;
+
+/**
+ * @internal
+ */
+export type MaybeOptional = Optional extends true ? Type | undefined : Type;
+
+/**
+ * @internal
+ */
+export type GetValueForKey<
+ Type extends object,
+ Key extends PropertyKey,
+ Optional extends boolean = CanBeUndefined,
+> = Key extends keyof Type
+ ? MaybeOptional> // array items should always be checked for undefined
+ : Key extends `${infer Index extends number}`
+ ? Index extends keyof Type
+ ? MaybeOptional>
+ : never
+ : never;
/**
* Get the type for a given dot notation path.
@@ -97,21 +118,17 @@ export type Path = PathDotNotation, keyof Type
* ```
*/
export type PathValue<
- Type,
+ Type extends object,
TargetPath extends Path,
Optional extends boolean = CanBeUndefined,
> = TargetPath extends `${infer Key}.${infer Rest}`
- ? Key extends keyof Type
- ? Rest extends Path>
- ? PathValue, Rest, CanBeUndefined>
+ ? GetValueForKey extends infer Value
+ ? Rest extends Path>
+ ? PathValue, Rest, CanBeUndefined>
: never
: never
- : TargetPath extends keyof Type
- ? Optional extends true
- ? Type[TargetPath] | undefined
- : Type[TargetPath]
- : never;
+ : GetValueForKey;
-export type PathValues> = {
+export type PathValues> = {
[TargetPath in TargetPaths as CamelCase<`${TargetPath}`, '.'>]: PathValue;
};
diff --git a/src/types/tuples.ts b/src/types/tuples.ts
index 39a0d02..704a31a 100644
--- a/src/types/tuples.ts
+++ b/src/types/tuples.ts
@@ -10,3 +10,8 @@ export type NumberRangeTuple = RangeTuple;
export type KeyValueTuple = [key: K, value: V];
export type TupleToArray = T[number][];
+
+// eslint-disable-next-line @typescript-eslint/no-unused-vars
+export type IfTuple = Type extends readonly [...infer _] ? (number extends Type['length'] ? F : T) : F;
+
+export type IsTuple = IfTuple;
diff --git a/src/types/utils.ts b/src/types/utils.ts
index cfd12b2..2a251c6 100644
--- a/src/types/utils.ts
+++ b/src/types/utils.ts
@@ -10,6 +10,8 @@ export type IfUnknown = unknown extends Type ? T : F;
export type IfPromise = Type extends Promise ? T : F;
+export type IfSame = [Left] extends [Right] ? ([Right] extends [Left] ? T : F) : F;
+
export type NotPromise = Type extends Promise ? never : Type;
export type CanBeUndefined = Type | undefined extends Type ? T : F;
@@ -147,3 +149,10 @@ export type Simplify = Type extends string
[Key in keyof Type]: Simplify;
}
: Type;
+
+/**
+ * Check if the keys of a type are only numeric.
+ */
+export type IfHasOnlyNumericKeys = `${Exclude}` extends `${number}` ? T : F;
+
+export type HasOnlyNumericKeys = IfHasOnlyNumericKeys;
diff --git a/test/get.test.ts b/test/get.test.ts
new file mode 100644
index 0000000..0b03eb7
--- /dev/null
+++ b/test/get.test.ts
@@ -0,0 +1,54 @@
+import { describe, it, expect } from 'vitest';
+
+import { get } from '../src/get.js';
+
+describe('get()', () => {
+ const input = {
+ age: 100_000,
+ name: {
+ first: 'Test',
+ last: 'Testerson',
+ },
+ sayHi(): void {
+ console.log('Hi!');
+ },
+ role: [
+ {
+ job: {
+ title: 'Developer',
+ },
+ },
+ ],
+ };
+
+ it('returns a value from an object', () => {
+ const lastName = get(input, 'name.last');
+ const jobTitle = get(input, 'role.0.job.title');
+
+ expect(lastName).toBe(input.name.last);
+ expect(jobTitle).toBe(input.role[0]?.job.title);
+ });
+
+ it('Returns undefined when path is invalid', () => {
+ const result = get(input, 'role.0.job.nonExistent');
+
+ expect(result).toBeUndefined();
+ });
+
+ it('Handles built in objects', () => {
+ const date = new Date();
+
+ const result = get(date, 'toString');
+
+ // eslint-disable-next-line @typescript-eslint/unbound-method
+ expect(result).toBe(date.toString);
+ });
+
+ it('Empty path returns input', () => {
+ const date = new Date();
+
+ const result = get(date, '');
+
+ expect(result).toBe(date);
+ });
+});
diff --git a/test/getRandomItem.test-d.ts b/test/getRandomItem.test-d.ts
new file mode 100644
index 0000000..a15f291
--- /dev/null
+++ b/test/getRandomItem.test-d.ts
@@ -0,0 +1,37 @@
+import { describe, expectTypeOf, it } from 'vitest';
+
+import { getRandomItem } from '../src/getRandomItem.js';
+
+describe('getRandomItem()', () => {
+ it('Returns a random item from an array', () => {
+ const data: number[] = [1, 2, 3];
+
+ const randomItem = getRandomItem(data);
+
+ expectTypeOf().toEqualTypeOf();
+ });
+
+ it('Returns a random item from a const array (tuple)', () => {
+ const data = [1, 2, 3] as const satisfies number[];
+
+ const randomItem = getRandomItem(data);
+
+ expectTypeOf().toEqualTypeOf<1 | 2 | 3>();
+ });
+
+ it('Returns `undefined` from an empty array', () => {
+ const data: never[] = [];
+
+ const randomItem = getRandomItem(data);
+
+ expectTypeOf().toEqualTypeOf();
+ });
+
+ it('Returns `T | undefined` from an untyped array', () => {
+ const data = ['a', 'b', 'c', 1, 2, 3];
+
+ const randomItem = getRandomItem(data);
+
+ expectTypeOf().toEqualTypeOf();
+ });
+});
diff --git a/test/pathParts.test.ts b/test/pathParts.test.ts
new file mode 100644
index 0000000..4f0b92b
--- /dev/null
+++ b/test/pathParts.test.ts
@@ -0,0 +1,30 @@
+import { describe, it, expect } from 'vitest';
+
+import { pathParts } from '../src/pathParts.js';
+
+describe('pathParts()', () => {
+ it.each([
+ ['role.0.job.title', ['role', '0', 'job', 'title']],
+ ['role.0.job.title', ['role', '0', 'job', 'title']],
+ ['role.0.job["title"]', ['role', '0', 'job', 'title']],
+ ['role.0.job[title]', ['role', '0', 'job', 'title']],
+ ['role["0"].job.title', ['role', '0', 'job', 'title']],
+ ['role["0"].job.title', ['role', '0', 'job', 'title']],
+ ['role["0"].job["title"]', ['role', '0', 'job', 'title']],
+ ['role["0"].job[title]', ['role', '0', 'job', 'title']],
+ ['role[0].job.title', ['role', '0', 'job', 'title']],
+ ['role[0].job.title', ['role', '0', 'job', 'title']],
+ ['role[0].job["title"]', ['role', '0', 'job', 'title']],
+ ['role[0].job[title]', ['role', '0', 'job', 'title']],
+ ])('returns an iterator of path parts: %s => %j', (input, expected) => {
+ expect(Array.from(pathParts(input))).toEqual(expected);
+ });
+
+ it('returns input for non-string input', () => {
+ expect(Array.from(pathParts(123))).toEqual([123]);
+ });
+
+ it('returns empty array for empty string input', () => {
+ expect(Array.from(pathParts(''))).toEqual([]);
+ });
+});
diff --git a/test/types/arrays.test-d.ts b/test/types/arrays.test-d.ts
index ccf2249..e871aea 100644
--- a/test/types/arrays.test-d.ts
+++ b/test/types/arrays.test-d.ts
@@ -54,7 +54,7 @@ describe('IfEmpty', () => {
describe('IfArray', () => {
it('returns the true type if the type is an array', () => {
- expectTypeOf>().toEqualTypeOf<'yes'>();
+ expectTypeOf>().toEqualTypeOf<'yes'>();
});
it('returns the false type if the type is not an array', () => {
diff --git a/test/types/objects.test-d.ts b/test/types/objects.test-d.ts
new file mode 100644
index 0000000..5194899
--- /dev/null
+++ b/test/types/objects.test-d.ts
@@ -0,0 +1,109 @@
+import { describe, expectTypeOf, it } from 'vitest';
+
+import type { PathValue, GetValueForKey, ValidKeys } from '../../src/types/objects.js';
+
+describe('ValidKeys', () => {
+ it('Returns valid keys for an object', () => {
+ const user = {
+ name: 'Test Testerson',
+ [Symbol('age')]: 42,
+ job: {
+ title: 'Tester',
+ },
+ };
+
+ expectTypeOf>().toEqualTypeOf<'name' | 'job'>();
+ expectTypeOf>().toEqualTypeOf();
+ });
+
+ it('Returns valid keys for an array', () => {
+ const tuple = ['a', 'b', 'c'] as const;
+
+ type SampleTuple = [a: string, b: string, c: string];
+
+ expectTypeOf>().toEqualTypeOf();
+
+ expectTypeOf>().toEqualTypeOf<'length'>();
+
+ expectTypeOf>().toEqualTypeOf();
+
+ expectTypeOf>().toEqualTypeOf();
+ });
+});
+
+describe('GetValueForKey', () => {
+ it('Gets the value for a key in an object', () => {
+ expectTypeOf>().toEqualTypeOf<1>();
+ });
+
+ it('Gets the value for a key in an array', () => {
+ expectTypeOf>().toEqualTypeOf<1>();
+ expectTypeOf>().toEqualTypeOf<1>();
+ expectTypeOf>().toEqualTypeOf();
+
+ expectTypeOf>().toEqualTypeOf();
+ expectTypeOf>().toEqualTypeOf();
+ });
+});
+
+describe('PathValue', () => {
+ it('Gets the value from Type using path dot notation', () => {
+ const input = {
+ name: {
+ first: 'Test',
+ last: 'Testerson',
+ },
+ age: 100_000,
+ role: [
+ {
+ job: {
+ title: 'Developer',
+ },
+ },
+ ],
+ };
+
+ expectTypeOf>().toEqualTypeOf();
+ expectTypeOf>().toEqualTypeOf();
+ expectTypeOf>().toEqualTypeOf();
+ });
+
+ it('Gets the value from a const Type using path dot notation', () => {
+ const input = {
+ name: {
+ first: 'Test',
+ last: 'Testerson',
+ },
+ age: 100_000,
+ role: [
+ {
+ job: {
+ title: 'Developer',
+ },
+ },
+ { name: 'Tester' },
+ ],
+ } as const;
+
+ expectTypeOf>().toEqualTypeOf<'Test'>();
+ expectTypeOf>().toEqualTypeOf<100_000>();
+ expectTypeOf>().toEqualTypeOf<'Developer'>();
+ expectTypeOf>().toEqualTypeOf<'Tester'>();
+ });
+
+ it('Handles optional properties', () => {
+ type Input = {
+ name: string;
+ job?: {
+ title: string;
+ };
+ details?: null | {
+ count: number;
+ };
+ };
+
+ expectTypeOf>().toEqualTypeOf();
+ expectTypeOf>().toEqualTypeOf();
+ expectTypeOf>().toEqualTypeOf();
+ });
+});
diff --git a/test/types/utils.test-d.ts b/test/types/utils.test-d.ts
new file mode 100644
index 0000000..cf91981
--- /dev/null
+++ b/test/types/utils.test-d.ts
@@ -0,0 +1,13 @@
+import { describe, expectTypeOf, it } from 'vitest';
+
+import type { HasOnlyNumericKeys } from '../../src/types/utils.js';
+
+describe('HasOnlyNumericKeys', () => {
+ it('should return false for non-numeric keys', () => {
+ expectTypeOf>().toEqualTypeOf();
+ });
+
+ it('should return true for objects with numeric keys', () => {
+ expectTypeOf>().toEqualTypeOf();
+ });
+});
diff --git a/tsconfig.base.json b/tsconfig.base.json
index 31a8c49..1795bef 100644
--- a/tsconfig.base.json
+++ b/tsconfig.base.json
@@ -13,10 +13,10 @@
"forceConsistentCasingInFileNames": true,
"incremental": true,
"isolatedModules": true,
- "lib": ["es2022", "DOM"],
+ "lib": ["es2023", "DOM"],
"listEmittedFiles": true,
- "module": "Node16",
- "moduleResolution": "Node16",
+ "module": "NodeNext",
+ "moduleResolution": "NodeNext",
"noEmit": true,
"noErrorTruncation": true,
"noImplicitOverride": false,
diff --git a/tsconfig.mjs.json b/tsconfig.mjs.json
index 83b1ca2..08c9129 100644
--- a/tsconfig.mjs.json
+++ b/tsconfig.mjs.json
@@ -2,8 +2,6 @@
"extends": "./tsconfig.base.json",
"compilerOptions": {
"noEmit": false,
- "module": "Node16",
- "moduleResolution": "Node16",
"rootDir": "./src",
"outDir": "./dist/mjs",
"verbatimModuleSyntax": true,