diff --git a/package-lock.json b/package-lock.json index 44e753a..cb9dc58 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ "tsx": "^4.20.3", "typescript": "^5.8.3", "vite": "^7.0.0", - "vite-plugin-dts": "^4.5.4", + "vite-plugin-dts": "^5.0.0", "vite-plugin-node-polyfills": "^0.25.0", "vite-plugin-static-copy": "^3.0.2", "vitest": "^4.0.0" @@ -645,6 +645,8 @@ "version": "7.52.1", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@microsoft/api-extractor-model": "7.30.4", "@microsoft/tsdoc": "~0.15.1", @@ -668,6 +670,8 @@ "version": "7.30.4", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@microsoft/tsdoc": "~0.15.1", "@microsoft/tsdoc-config": "~0.17.1", @@ -678,6 +682,8 @@ "version": "7.5.4", "dev": true, "license": "ISC", + "optional": true, + "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -692,6 +698,8 @@ "version": "5.8.2", "dev": true, "license": "Apache-2.0", + "optional": true, + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -703,12 +711,16 @@ "node_modules/@microsoft/tsdoc": { "version": "0.15.1", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/@microsoft/tsdoc-config": { "version": "0.17.1", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@microsoft/tsdoc": "0.15.1", "ajv": "~8.12.0", @@ -720,6 +732,8 @@ "version": "8.12.0", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -794,6 +808,8 @@ "version": "5.12.0", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "ajv": "~8.13.0", "ajv-draft-04": "~1.0.0", @@ -817,6 +833,8 @@ "version": "8.13.0", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", @@ -832,6 +850,8 @@ "version": "7.5.4", "dev": true, "license": "ISC", + "optional": true, + "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -846,6 +866,8 @@ "version": "0.5.3", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "resolve": "~1.22.1", "strip-json-comments": "~3.1.1" @@ -855,6 +877,8 @@ "version": "0.15.1", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@rushstack/node-core-library": "5.12.0", "supports-color": "~8.1.1" @@ -872,6 +896,8 @@ "version": "4.23.6", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@rushstack/terminal": "0.15.1", "@types/argparse": "1.0.38", @@ -883,6 +909,8 @@ "version": "1.0.10", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "sprintf-js": "~1.0.2" } @@ -910,7 +938,9 @@ "node_modules/@types/argparse": { "version": "1.0.38", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/@types/babel__core": { "version": "7.20.5", @@ -1240,24 +1270,30 @@ } }, "node_modules/@volar/language-core": { - "version": "2.4.11", + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.28.tgz", + "integrity": "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==", "dev": true, "license": "MIT", "dependencies": { - "@volar/source-map": "2.4.11" + "@volar/source-map": "2.4.28" } }, "node_modules/@volar/source-map": { - "version": "2.4.11", + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.28.tgz", + "integrity": "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==", "dev": true, "license": "MIT" }, "node_modules/@volar/typescript": { - "version": "2.4.11", + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.28.tgz", + "integrity": "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==", "dev": true, "license": "MIT", "dependencies": { - "@volar/language-core": "2.4.11", + "@volar/language-core": "2.4.28", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } @@ -1266,6 +1302,8 @@ "version": "3.5.13", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@babel/parser": "^7.25.3", "@vue/shared": "3.5.13", @@ -1278,33 +1316,29 @@ "version": "3.5.13", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@vue/compiler-core": "3.5.13", "@vue/shared": "3.5.13" } }, - "node_modules/@vue/compiler-vue2": { - "version": "2.7.16", - "dev": true, - "license": "MIT", - "dependencies": { - "de-indent": "^1.0.2", - "he": "^1.2.0" - } - }, "node_modules/@vue/language-core": { - "version": "2.2.0", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.1.8.tgz", + "integrity": "sha512-PfwAW7BLopqaJbneChNL6cUOTL3GL+0l8paYP5shhgY5toBNidWnMXWM+qDwL7MC9+zDtzCF2enT8r6VPu64iw==", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "@volar/language-core": "~2.4.11", + "@volar/language-core": "2.4.26", "@vue/compiler-dom": "^3.5.0", - "@vue/compiler-vue2": "^2.7.16", "@vue/shared": "^3.5.0", - "alien-signals": "^0.4.9", - "minimatch": "^9.0.3", + "alien-signals": "^3.0.0", "muggle-string": "^0.4.1", - "path-browserify": "^1.0.1" + "path-browserify": "^1.0.1", + "picomatch": "^4.0.2" }, "peerDependencies": { "typescript": "*" @@ -1315,32 +1349,33 @@ } } }, - "node_modules/@vue/language-core/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/@vue/language-core/node_modules/@volar/language-core": { + "version": "2.4.26", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.26.tgz", + "integrity": "sha512-hH0SMitMxnB43OZpyF1IFPS9bgb2I3bpCh76m2WEK7BE0A0EzpYsRp0CCH2xNKshr7kacU5TQBLYn4zj7CG60A==", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "balanced-match": "^1.0.0" + "@volar/source-map": "2.4.26" } }, - "node_modules/@vue/language-core/node_modules/minimatch": { - "version": "9.0.5", + "node_modules/@vue/language-core/node_modules/@volar/source-map": { + "version": "2.4.26", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.26.tgz", + "integrity": "sha512-JJw0Tt/kSFsIRmgTQF4JSt81AUSI1aEye5Zl65EeZ8H35JHnTvFGmpDOBn5iOxd48fyGE+ZvZBp5FcgAy/1Qhw==", "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/@vue/shared": { "version": "3.5.13", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/accepts": { "version": "2.0.0", @@ -1357,7 +1392,9 @@ } }, "node_modules/acorn": { - "version": "8.14.1", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", "dev": true, "license": "MIT", "bin": { @@ -1386,6 +1423,8 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "peerDependencies": { "ajv": "^8.5.0" }, @@ -1399,6 +1438,8 @@ "version": "3.0.1", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "ajv": "^8.0.0" }, @@ -1412,9 +1453,13 @@ } }, "node_modules/alien-signals": { - "version": "0.4.14", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-3.2.1.tgz", + "integrity": "sha512-I8FjmltrfnDFoZedi5CG8DghVYNhzb/Ijluz7tCSJH0xpd0484Kowhbb1XDYOxfJpU1p5wnM2X54dA+IfGyD1g==", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/ansi-regex": { "version": "5.0.1", @@ -1541,7 +1586,9 @@ "node_modules/balanced-match": { "version": "1.0.2", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/base64-js": { "version": "1.5.1", @@ -1611,6 +1658,8 @@ "version": "1.1.11", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2090,7 +2139,9 @@ "node_modules/concat-map": { "version": "0.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/confbox": { "version": "0.2.1", @@ -2366,11 +2417,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/de-indent": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, "node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", @@ -2573,6 +2619,8 @@ "version": "4.5.0", "dev": true, "license": "BSD-2-Clause", + "optional": true, + "peer": true, "engines": { "node": ">=0.12" }, @@ -3079,6 +3127,8 @@ "version": "4.0.0", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">=8" } @@ -3159,14 +3209,6 @@ "node": ">= 0.4" } }, - "node_modules/he": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, "node_modules/hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -3290,6 +3332,8 @@ "version": "4.0.0", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">=8" } @@ -3566,7 +3610,9 @@ "node_modules/jju": { "version": "1.4.0", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/jose": { "version": "6.1.0", @@ -3673,7 +3719,9 @@ "node_modules/lodash": { "version": "4.17.21", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/lodash.camelcase": { "version": "4.3.0", @@ -3736,6 +3784,8 @@ "version": "6.0.0", "dev": true, "license": "ISC", + "optional": true, + "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -3875,6 +3925,8 @@ "version": "3.0.8", "dev": true, "license": "ISC", + "optional": true, + "peer": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -3925,7 +3977,9 @@ "node_modules/muggle-string": { "version": "0.4.1", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/nanoid": { "version": "3.3.11", @@ -4470,6 +4524,8 @@ "version": "2.3.1", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">=6" } @@ -5060,6 +5116,8 @@ "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -5085,7 +5143,9 @@ "node_modules/sprintf-js": { "version": "1.0.3", "dev": true, - "license": "BSD-3-Clause" + "license": "BSD-3-Clause", + "optional": true, + "peer": true }, "node_modules/stack-trace": { "version": "0.0.10", @@ -5151,6 +5211,8 @@ "version": "0.3.2", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">=0.6.19" } @@ -5183,6 +5245,8 @@ "version": "3.1.1", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">=8" }, @@ -5194,6 +5258,8 @@ "version": "8.1.1", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -5412,6 +5478,76 @@ "node": ">= 0.8" } }, + "node_modules/unplugin": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", + "integrity": "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "acorn": "^8.15.0", + "picomatch": "^4.0.3", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/unplugin-dts": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unplugin-dts/-/unplugin-dts-1.0.2.tgz", + "integrity": "sha512-VbNiMD0LMl/t6nJueGtrCp79N7ZO1nquxj/FUybJDnKwZGsnW2wjdwBSzA3QEHujoxmxZIptsG43hL7LzXE96w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.1.4", + "@volar/typescript": "^2.4.26", + "compare-versions": "^6.1.1", + "debug": "^4.4.0", + "kolorist": "^1.8.0", + "local-pkg": "^1.1.1", + "magic-string": "^0.30.17", + "unplugin": "^2.3.2" + }, + "peerDependencies": { + "@microsoft/api-extractor": ">=7", + "@rspack/core": "^1", + "@vue/language-core": "~3.1.5", + "esbuild": "*", + "rolldown": "*", + "rollup": ">=3", + "typescript": ">=4", + "vite": ">=3", + "webpack": "^4 || ^5" + }, + "peerDependenciesMeta": { + "@microsoft/api-extractor": { + "optional": true + }, + "@rspack/core": { + "optional": true + }, + "@vue/language-core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "rolldown": { + "optional": true + }, + "rollup": { + "optional": true + }, + "vite": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, "node_modules/update-browserslist-db": { "version": "1.1.3", "dev": true, @@ -5445,6 +5581,8 @@ "version": "4.4.1", "dev": true, "license": "BSD-2-Clause", + "optional": true, + "peer": true, "dependencies": { "punycode": "^2.1.0" } @@ -5570,25 +5708,26 @@ } }, "node_modules/vite-plugin-dts": { - "version": "4.5.4", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-5.0.2.tgz", + "integrity": "sha512-lNeHS+dwGju6eRmNvZQt8Shwv9j3m98hbHse/lIbLq9q3yE2DcIOBBYQEVUF6tS0kOmv+VA9Z5FqmzFnGe4U8g==", "dev": true, "license": "MIT", "dependencies": { - "@microsoft/api-extractor": "^7.50.1", - "@rollup/pluginutils": "^5.1.4", - "@volar/typescript": "^2.4.11", - "@vue/language-core": "2.2.0", - "compare-versions": "^6.1.1", - "debug": "^4.4.0", - "kolorist": "^1.8.0", - "local-pkg": "^1.0.0", - "magic-string": "^0.30.17" + "unplugin-dts": "1.0.2" }, "peerDependencies": { - "typescript": "*", - "vite": "*" + "@microsoft/api-extractor": ">=7", + "rollup": ">=3", + "vite": ">=3" }, "peerDependenciesMeta": { + "@microsoft/api-extractor": { + "optional": true + }, + "rollup": { + "optional": true + }, "vite": { "optional": true } @@ -5719,6 +5858,13 @@ "dev": true, "license": "MIT" }, + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "dev": true, + "license": "MIT" + }, "node_modules/which-typed-array": { "version": "1.1.20", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", @@ -5832,7 +5978,9 @@ "node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC" + "license": "ISC", + "optional": true, + "peer": true }, "node_modules/yargs": { "version": "17.7.2", diff --git a/package.json b/package.json index 96be33d..55cd61f 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "tsx": "^4.20.3", "typescript": "^5.8.3", "vite": "^7.0.0", - "vite-plugin-dts": "^4.5.4", + "vite-plugin-dts": "^5.0.0", "vite-plugin-node-polyfills": "^0.25.0", "vite-plugin-static-copy": "^3.0.2", "vitest": "^4.0.0"