diff --git a/extensions/animations/package.json b/extensions/animations/package.json
index 674211b..e8951d4 100644
--- a/extensions/animations/package.json
+++ b/extensions/animations/package.json
@@ -34,6 +34,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/chart/package.json b/extensions/chart/package.json
index 8fe034c..612dfc7 100644
--- a/extensions/chart/package.json
+++ b/extensions/chart/package.json
@@ -37,6 +37,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/code/package.json b/extensions/code/package.json
index 1b5d73e..0f5dce2 100644
--- a/extensions/code/package.json
+++ b/extensions/code/package.json
@@ -35,6 +35,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/emoji/package.json b/extensions/emoji/package.json
index 486e690..91a657c 100644
--- a/extensions/emoji/package.json
+++ b/extensions/emoji/package.json
@@ -34,6 +34,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/geometry/package.json b/extensions/geometry/package.json
index bb46206..94eac20 100644
--- a/extensions/geometry/package.json
+++ b/extensions/geometry/package.json
@@ -34,6 +34,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/google-fonts/package.json b/extensions/google-fonts/package.json
index 9398d0b..a2605f4 100644
--- a/extensions/google-fonts/package.json
+++ b/extensions/google-fonts/package.json
@@ -34,6 +34,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/layout/package.json b/extensions/layout/package.json
index 492a81e..381b0fe 100644
--- a/extensions/layout/package.json
+++ b/extensions/layout/package.json
@@ -34,6 +34,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/lights/package.json b/extensions/lights/package.json
index 6a0d9c7..b39adcd 100644
--- a/extensions/lights/package.json
+++ b/extensions/lights/package.json
@@ -34,6 +34,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/markdown/package.json b/extensions/markdown/package.json
index d3da3c1..af868f1 100644
--- a/extensions/markdown/package.json
+++ b/extensions/markdown/package.json
@@ -35,6 +35,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/math/package.json b/extensions/math/package.json
index 9bd9e32..42cbb73 100644
--- a/extensions/math/package.json
+++ b/extensions/math/package.json
@@ -36,6 +36,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/mindmap/package.json b/extensions/mindmap/package.json
index e21838c..4887ed1 100644
--- a/extensions/mindmap/package.json
+++ b/extensions/mindmap/package.json
@@ -34,6 +34,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/platform/package.json b/extensions/platform/package.json
index 738b072..120bf2c 100644
--- a/extensions/platform/package.json
+++ b/extensions/platform/package.json
@@ -34,6 +34,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/skia/package.json b/extensions/skia/package.json
index 6b62f80..332243f 100644
--- a/extensions/skia/package.json
+++ b/extensions/skia/package.json
@@ -35,6 +35,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/table/package.json b/extensions/table/package.json
index 0d25d0c..9fb6be4 100644
--- a/extensions/table/package.json
+++ b/extensions/table/package.json
@@ -34,6 +34,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/three/package.json b/extensions/three/package.json
index a3c357a..e958bf0 100644
--- a/extensions/three/package.json
+++ b/extensions/three/package.json
@@ -37,6 +37,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/typst/package.json b/extensions/typst/package.json
index 0a6cae1..1ccd168 100644
--- a/extensions/typst/package.json
+++ b/extensions/typst/package.json
@@ -36,6 +36,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/extensions/ui/package.json b/extensions/ui/package.json
index 96709cb..a295e6e 100644
--- a/extensions/ui/package.json
+++ b/extensions/ui/package.json
@@ -34,6 +34,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/packages/client/package.json b/packages/client/package.json
index 40e921b..8bf1329 100644
--- a/packages/client/package.json
+++ b/packages/client/package.json
@@ -48,7 +48,7 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"@vue-motion/core": "workspace:*",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
},
"workspaces": [
"./app"
diff --git a/packages/core/package.json b/packages/core/package.json
index 081f74b..f902d73 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -35,6 +35,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/packages/core/vite.config.ts b/packages/core/vite.config.ts
index 40d3ebf..c225387 100644
--- a/packages/core/vite.config.ts
+++ b/packages/core/vite.config.ts
@@ -14,9 +14,6 @@ export default defineConfig({
rollupOptions: {
external: ["vue"],
},
- commonjsOptions: {
- transformMixedEsModules: true,
- },
},
plugins: [
vue(),
diff --git a/packages/export/package.json b/packages/export/package.json
index 58b3ef6..0c66428 100644
--- a/packages/export/package.json
+++ b/packages/export/package.json
@@ -50,6 +50,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/packages/lib/package.json b/packages/lib/package.json
index 4911b82..5c008f5 100644
--- a/packages/lib/package.json
+++ b/packages/lib/package.json
@@ -35,6 +35,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/packages/lib/src/animations/color.ts b/packages/lib/src/animations/color.ts
index 3118e9b..cc0fc3a 100644
--- a/packages/lib/src/animations/color.ts
+++ b/packages/lib/src/animations/color.ts
@@ -16,7 +16,7 @@ export interface ColorableMixin {
discolorateFillTo: (to: string) => void;
}
-interface RGB {
+export interface RGB {
r: number;
g: number;
b: number;
diff --git a/packages/lib/src/widgets/line.vue b/packages/lib/src/widgets/line.vue
index 0252eb7..6646114 100644
--- a/packages/lib/src/widgets/line.vue
+++ b/packages/lib/src/widgets/line.vue
@@ -1,5 +1,5 @@
@@ -26,7 +30,7 @@ const currentY = options.from[1] + dy * (options.progress ?? 1);
v-bind="figure(options)"
:x1="options.from[0]"
:y1="options.from[1]"
- :x2="currentX"
- :y2="currentY"
+ :x2="current.x"
+ :y2="current.y"
/>
diff --git a/packages/lib/vite.config.ts b/packages/lib/vite.config.ts
index e22bee8..5858f58 100644
--- a/packages/lib/vite.config.ts
+++ b/packages/lib/vite.config.ts
@@ -7,20 +7,27 @@ export default defineConfig({
build: {
lib: {
entry: "src/index.ts",
- name: "VueMotionLib",
+ name: "VueMotionCore",
formats: ["es", "cjs", "iife"],
fileName: "index",
},
rollupOptions: {
external: ["vue"],
},
+ commonjsOptions: {
+ transformMixedEsModules: true,
+ },
},
plugins: [
vue(),
dts({
- include: ["./src/**/*.ts", "./src/**/*.vue"],
+ include: ["./src/**/*.ts"],
rollupTypes: true,
copyDtsFiles: true,
+ outDir: "./dist",
+ aliasesExclude: [/@vue-motion\/core/],
+ staticImport: true,
+ insertTypesEntry: true,
}),
],
});
diff --git a/packages/utils/package.json b/packages/utils/package.json
index 5a2f319..bea1acd 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -34,6 +34,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.4",
"vite": "catalog:",
- "vite-plugin-dts": "^3.9.1"
+ "vite-plugin-dts": "4.3.0"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ead0fdf..bc34b85 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -67,7 +67,7 @@ importers:
version: 0.13.9
tsup:
specifier: ^8.3.0
- version: 8.3.5(@microsoft/api-extractor@7.43.0(@types/node@22.5.0))(jiti@1.21.6)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.2)(yaml@2.6.1)
+ version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@22.5.0))(jiti@1.21.6)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.2)(yaml@2.6.1)
typedoc:
specifier: ^0.26.8
version: 0.26.11(typescript@5.6.2)
@@ -106,8 +106,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/chart:
dependencies:
@@ -137,8 +137,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/code:
dependencies:
@@ -162,8 +162,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/emoji:
dependencies:
@@ -184,8 +184,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/geometry:
dependencies:
@@ -206,8 +206,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/google-fonts:
dependencies:
@@ -228,8 +228,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/layout:
dependencies:
@@ -250,8 +250,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/lights:
dependencies:
@@ -272,8 +272,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/markdown:
dependencies:
@@ -297,8 +297,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/math:
dependencies:
@@ -325,8 +325,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/mindmap:
dependencies:
@@ -347,8 +347,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/platform:
dependencies:
@@ -369,8 +369,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/skia:
dependencies:
@@ -394,8 +394,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/table:
dependencies:
@@ -416,8 +416,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/three:
dependencies:
@@ -447,8 +447,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/typst:
dependencies:
@@ -475,8 +475,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
extensions/ui:
dependencies:
@@ -497,8 +497,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
packages/app:
dependencies:
@@ -604,8 +604,8 @@ importers:
specifier: workspace:*
version: link:../core
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
packages/core:
dependencies:
@@ -626,8 +626,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
packages/export:
dependencies:
@@ -690,8 +690,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
packages/lib:
dependencies:
@@ -712,8 +712,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
packages/utils:
dependencies:
@@ -734,8 +734,8 @@ importers:
specifier: 'catalog:'
version: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
vite-plugin-dts:
- specifier: ^3.9.1
- version: 3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
+ specifier: 4.3.0
+ version: 4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0))
test:
dependencies:
@@ -1681,18 +1681,18 @@ packages:
'@manypkg/get-packages@1.1.3':
resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
- '@microsoft/api-extractor-model@7.28.13':
- resolution: {integrity: sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==}
+ '@microsoft/api-extractor-model@7.30.0':
+ resolution: {integrity: sha512-26/LJZBrsWDKAkOWRiQbdVgcfd1F3nyJnAiJzsAgpouPk7LtOIj7PK9aJtBaw/pUXrkotEg27RrT+Jm/q0bbug==}
- '@microsoft/api-extractor@7.43.0':
- resolution: {integrity: sha512-GFhTcJpB+MI6FhvXEI9b2K0snulNLWHqC/BbcJtyNYcKUiw7l3Lgis5ApsYncJ0leALX7/of4XfmXk+maT111w==}
+ '@microsoft/api-extractor@7.48.0':
+ resolution: {integrity: sha512-FMFgPjoilMUWeZXqYRlJ3gCVRhB7WU/HN88n8OLqEsmsG4zBdX/KQdtJfhq95LQTQ++zfu0Em1LLb73NqRCLYQ==}
hasBin: true
- '@microsoft/tsdoc-config@0.16.2':
- resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==}
+ '@microsoft/tsdoc-config@0.17.1':
+ resolution: {integrity: sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==}
- '@microsoft/tsdoc@0.14.2':
- resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==}
+ '@microsoft/tsdoc@0.15.1':
+ resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==}
'@myriaddreamin/typst-ts-web-compiler@0.5.0-rc7':
resolution: {integrity: sha512-+XNeYZfpCiC+eSkPKkni9nT7Hi+Ghqe6f7YsZw4k5/HD6pd6gTrvh00ATA15v8pjrvrtZ8MkY24Jt0A1q/Nh8Q==}
@@ -1836,27 +1836,27 @@ packages:
cpu: [x64]
os: [win32]
- '@rushstack/node-core-library@4.0.2':
- resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==}
+ '@rushstack/node-core-library@5.10.0':
+ resolution: {integrity: sha512-2pPLCuS/3x7DCd7liZkqOewGM0OzLyCacdvOe8j6Yrx9LkETGnxul1t7603bIaB8nUAooORcct9fFDOQMbWAgw==}
peerDependencies:
'@types/node': '*'
peerDependenciesMeta:
'@types/node':
optional: true
- '@rushstack/rig-package@0.5.2':
- resolution: {integrity: sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==}
+ '@rushstack/rig-package@0.5.3':
+ resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==}
- '@rushstack/terminal@0.10.0':
- resolution: {integrity: sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==}
+ '@rushstack/terminal@0.14.3':
+ resolution: {integrity: sha512-csXbZsAdab/v8DbU1sz7WC2aNaKArcdS/FPmXMOXEj/JBBZMvDK0+1b4Qao0kkG0ciB1Qe86/Mb68GjH6/TnMw==}
peerDependencies:
'@types/node': '*'
peerDependenciesMeta:
'@types/node':
optional: true
- '@rushstack/ts-command-line@4.19.1':
- resolution: {integrity: sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==}
+ '@rushstack/ts-command-line@4.23.1':
+ resolution: {integrity: sha512-40jTmYoiu/xlIpkkRsVfENtBq4CW3R4azbL0Vmda+fMwHWqss6wwf/Cy/UJmMqIzpfYc2OTnjYP1ZLD3CmyeCA==}
'@shikijs/core@1.23.1':
resolution: {integrity: sha512-NuOVgwcHgVC6jBVH5V7iblziw6iQbWWHrj5IlZI3Fqu2yx9awH7OIQkXIcsHsUmY19ckwSgUMgrqExEyP5A0TA==}
@@ -2090,21 +2090,12 @@ packages:
'@vitest/utils@1.6.0':
resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==}
- '@volar/language-core@1.11.1':
- resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==}
-
'@volar/language-core@2.4.10':
resolution: {integrity: sha512-hG3Z13+nJmGaT+fnQzAkS0hjJRa2FCeqZt6Bd+oGNhUkQ+mTFsDETg5rqUTxyzIh5pSOGY7FHCWUS8G82AzLCA==}
- '@volar/source-map@1.11.1':
- resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==}
-
'@volar/source-map@2.4.10':
resolution: {integrity: sha512-OCV+b5ihV0RF3A7vEvNyHPi4G4kFa6ukPmyVocmqm5QzOd8r5yAtiNvaPEjl8dNvgC/lj4JPryeeHLdXd62rWA==}
- '@volar/typescript@1.11.1':
- resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==}
-
'@volar/typescript@2.4.10':
resolution: {integrity: sha512-F8ZtBMhSXyYKuBfGpYwqA5rsONnOwAVvjyE7KPYJ7wgZqo2roASqNWUnianOomJX5u1cxeRooHV59N0PhvEOgw==}
@@ -2135,16 +2126,16 @@ packages:
'@vue/devtools-api@6.6.4':
resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
- '@vue/language-core@1.8.27':
- resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==}
+ '@vue/language-core@2.1.10':
+ resolution: {integrity: sha512-DAI289d0K3AB5TUG3xDp9OuQ71CnrujQwJrQnfuZDwo6eGNf0UoRlPuaVNO+Zrn65PC3j0oB2i7mNmVPggeGeQ==}
peerDependencies:
typescript: 5.6.2
peerDependenciesMeta:
typescript:
optional: true
- '@vue/language-core@2.1.10':
- resolution: {integrity: sha512-DAI289d0K3AB5TUG3xDp9OuQ71CnrujQwJrQnfuZDwo6eGNf0UoRlPuaVNO+Zrn65PC3j0oB2i7mNmVPggeGeQ==}
+ '@vue/language-core@2.1.6':
+ resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==}
peerDependencies:
typescript: 5.6.2
peerDependenciesMeta:
@@ -2205,9 +2196,31 @@ packages:
resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==}
engines: {node: '>= 14'}
+ ajv-draft-04@1.0.0:
+ resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==}
+ peerDependencies:
+ ajv: ^8.5.0
+ peerDependenciesMeta:
+ ajv:
+ optional: true
+
+ ajv-formats@3.0.1:
+ resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}
+ peerDependencies:
+ ajv: ^8.0.0
+ peerDependenciesMeta:
+ ajv:
+ optional: true
+
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+ ajv@8.12.0:
+ resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
+
+ ajv@8.13.0:
+ resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==}
+
alien-signals@0.2.2:
resolution: {integrity: sha512-cZIRkbERILsBOXTQmMrxc9hgpxglstn69zm+F1ARf4aPAzdAFYd6sBq87ErO0Fj3DV94tglcyHG5kQz9nDC/8A==}
@@ -2533,14 +2546,13 @@ packages:
resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
engines: {node: '>= 12'}
- commander@9.5.0:
- resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
- engines: {node: ^12.20.0 || >=14}
-
comment-parser@1.4.1:
resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==}
engines: {node: '>= 12.0.0'}
+ compare-versions@6.1.1:
+ resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==}
+
computeds@0.0.1:
resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==}
@@ -3569,6 +3581,9 @@ packages:
json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+ json-schema-traverse@1.0.0:
+ resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
+
json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
@@ -3651,12 +3666,6 @@ packages:
lodash.deburr@4.1.0:
resolution: {integrity: sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==}
- lodash.get@4.4.2:
- resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==}
-
- lodash.isequal@4.5.0:
- resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
-
lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
@@ -3844,9 +3853,6 @@ packages:
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- muggle-string@0.3.1:
- resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==}
-
muggle-string@0.4.1:
resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
@@ -4330,6 +4336,10 @@ packages:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
+ require-from-string@2.0.2:
+ resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
+ engines: {node: '>=0.10.0'}
+
resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
@@ -4345,9 +4355,6 @@ packages:
resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==}
deprecated: https://github.com/lydell/resolve-url#deprecated
- resolve@1.19.0:
- resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==}
-
resolve@1.22.8:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
@@ -4874,10 +4881,6 @@ packages:
validate-npm-package-license@3.0.4:
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
- validator@13.12.0:
- resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==}
- engines: {node: '>= 0.10'}
-
vary@1.1.2:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
@@ -4893,8 +4896,8 @@ packages:
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
- vite-plugin-dts@3.9.1:
- resolution: {integrity: sha512-rVp2KM9Ue22NGWB8dNtWEr+KekN3rIgz1tWD050QnRGlriUCmaDwa7qA5zDEjbXg5lAXhYMSBJtx3q3hQIJZSg==}
+ vite-plugin-dts@4.3.0:
+ resolution: {integrity: sha512-LkBJh9IbLwL6/rxh0C1/bOurDrIEmRE7joC+jFdOEEciAFPbpEKOLSAr5nNh5R7CJ45cMbksTrFfy52szzC5eA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
typescript: 5.6.2
@@ -5002,15 +5005,6 @@ packages:
peerDependencies:
vue: ^3.2.0
- vue-template-compiler@2.7.16:
- resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==}
-
- vue-tsc@1.8.27:
- resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==}
- hasBin: true
- peerDependencies:
- typescript: 5.6.2
-
vue-tsc@2.1.10:
resolution: {integrity: sha512-RBNSfaaRHcN5uqVqJSZh++Gy/YUzryuv9u1aFWhsammDJXNtUiJMNoJ747lZcQ68wUQFx6E73y4FY3D8E7FGMA==}
hasBin: true
@@ -5130,11 +5124,6 @@ packages:
resolution: {integrity: sha512-qJNAmSF77lWjfRVwCZK3PcKYWrr+55RUQTiXDxXHGbxzf8WuuRgftIB3hqZ5fykjOF/MC62cazsG/2ZDBedOnQ==}
engines: {node: '>=14.16'}
- z-schema@5.0.5:
- resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==}
- engines: {node: '>=8.0.0'}
- hasBin: true
-
zod@3.23.8:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
@@ -5843,23 +5832,23 @@ snapshots:
globby: 11.1.0
read-yaml-file: 1.1.0
- '@microsoft/api-extractor-model@7.28.13(@types/node@22.5.0)':
+ '@microsoft/api-extractor-model@7.30.0(@types/node@22.5.0)':
dependencies:
- '@microsoft/tsdoc': 0.14.2
- '@microsoft/tsdoc-config': 0.16.2
- '@rushstack/node-core-library': 4.0.2(@types/node@22.5.0)
+ '@microsoft/tsdoc': 0.15.1
+ '@microsoft/tsdoc-config': 0.17.1
+ '@rushstack/node-core-library': 5.10.0(@types/node@22.5.0)
transitivePeerDependencies:
- '@types/node'
- '@microsoft/api-extractor@7.43.0(@types/node@22.5.0)':
+ '@microsoft/api-extractor@7.48.0(@types/node@22.5.0)':
dependencies:
- '@microsoft/api-extractor-model': 7.28.13(@types/node@22.5.0)
- '@microsoft/tsdoc': 0.14.2
- '@microsoft/tsdoc-config': 0.16.2
- '@rushstack/node-core-library': 4.0.2(@types/node@22.5.0)
- '@rushstack/rig-package': 0.5.2
- '@rushstack/terminal': 0.10.0(@types/node@22.5.0)
- '@rushstack/ts-command-line': 4.19.1(@types/node@22.5.0)
+ '@microsoft/api-extractor-model': 7.30.0(@types/node@22.5.0)
+ '@microsoft/tsdoc': 0.15.1
+ '@microsoft/tsdoc-config': 0.17.1
+ '@rushstack/node-core-library': 5.10.0(@types/node@22.5.0)
+ '@rushstack/rig-package': 0.5.3
+ '@rushstack/terminal': 0.14.3(@types/node@22.5.0)
+ '@rushstack/ts-command-line': 4.23.1(@types/node@22.5.0)
lodash: 4.17.21
minimatch: 3.0.8
resolve: 1.22.8
@@ -5869,14 +5858,14 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
- '@microsoft/tsdoc-config@0.16.2':
+ '@microsoft/tsdoc-config@0.17.1':
dependencies:
- '@microsoft/tsdoc': 0.14.2
- ajv: 6.12.6
+ '@microsoft/tsdoc': 0.15.1
+ ajv: 8.12.0
jju: 1.4.0
- resolve: 1.19.0
+ resolve: 1.22.8
- '@microsoft/tsdoc@0.14.2': {}
+ '@microsoft/tsdoc@0.15.1': {}
'@myriaddreamin/typst-ts-web-compiler@0.5.0-rc7': {}
@@ -5983,32 +5972,34 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.27.4':
optional: true
- '@rushstack/node-core-library@4.0.2(@types/node@22.5.0)':
+ '@rushstack/node-core-library@5.10.0(@types/node@22.5.0)':
dependencies:
+ ajv: 8.13.0
+ ajv-draft-04: 1.0.0(ajv@8.13.0)
+ ajv-formats: 3.0.1(ajv@8.13.0)
fs-extra: 7.0.1
import-lazy: 4.0.0
jju: 1.4.0
resolve: 1.22.8
semver: 7.5.4
- z-schema: 5.0.5
optionalDependencies:
'@types/node': 22.5.0
- '@rushstack/rig-package@0.5.2':
+ '@rushstack/rig-package@0.5.3':
dependencies:
resolve: 1.22.8
strip-json-comments: 3.1.1
- '@rushstack/terminal@0.10.0(@types/node@22.5.0)':
+ '@rushstack/terminal@0.14.3(@types/node@22.5.0)':
dependencies:
- '@rushstack/node-core-library': 4.0.2(@types/node@22.5.0)
+ '@rushstack/node-core-library': 5.10.0(@types/node@22.5.0)
supports-color: 8.1.1
optionalDependencies:
'@types/node': 22.5.0
- '@rushstack/ts-command-line@4.19.1(@types/node@22.5.0)':
+ '@rushstack/ts-command-line@4.23.1(@types/node@22.5.0)':
dependencies:
- '@rushstack/terminal': 0.10.0(@types/node@22.5.0)
+ '@rushstack/terminal': 0.14.3(@types/node@22.5.0)
'@types/argparse': 1.0.38
argparse: 1.0.10
string-argv: 0.3.2
@@ -6322,25 +6313,12 @@ snapshots:
loupe: 2.3.7
pretty-format: 29.7.0
- '@volar/language-core@1.11.1':
- dependencies:
- '@volar/source-map': 1.11.1
-
'@volar/language-core@2.4.10':
dependencies:
'@volar/source-map': 2.4.10
- '@volar/source-map@1.11.1':
- dependencies:
- muggle-string: 0.3.1
-
'@volar/source-map@2.4.10': {}
- '@volar/typescript@1.11.1':
- dependencies:
- '@volar/language-core': 1.11.1
- path-browserify: 1.0.1
-
'@volar/typescript@2.4.10':
dependencies:
'@volar/language-core': 2.4.10
@@ -6409,32 +6387,31 @@ snapshots:
'@vue/devtools-api@6.6.4': {}
- '@vue/language-core@1.8.27(typescript@5.7.2)':
+ '@vue/language-core@2.1.10(typescript@5.6.2)':
dependencies:
- '@volar/language-core': 1.11.1
- '@volar/source-map': 1.11.1
+ '@volar/language-core': 2.4.10
'@vue/compiler-dom': 3.5.13
+ '@vue/compiler-vue2': 2.7.16
'@vue/shared': 3.5.13
- computeds: 0.0.1
+ alien-signals: 0.2.2
minimatch: 9.0.5
- muggle-string: 0.3.1
+ muggle-string: 0.4.1
path-browserify: 1.0.1
- vue-template-compiler: 2.7.16
optionalDependencies:
- typescript: 5.7.2
+ typescript: 5.6.2
- '@vue/language-core@2.1.10(typescript@5.6.2)':
+ '@vue/language-core@2.1.6(typescript@5.7.2)':
dependencies:
'@volar/language-core': 2.4.10
'@vue/compiler-dom': 3.5.13
'@vue/compiler-vue2': 2.7.16
'@vue/shared': 3.5.13
- alien-signals: 0.2.2
+ computeds: 0.0.1
minimatch: 9.0.5
muggle-string: 0.4.1
path-browserify: 1.0.1
optionalDependencies:
- typescript: 5.6.2
+ typescript: 5.7.2
'@vue/reactivity@3.5.13':
dependencies:
@@ -6527,6 +6504,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ ajv-draft-04@1.0.0(ajv@8.13.0):
+ optionalDependencies:
+ ajv: 8.13.0
+
+ ajv-formats@3.0.1(ajv@8.13.0):
+ optionalDependencies:
+ ajv: 8.13.0
+
ajv@6.12.6:
dependencies:
fast-deep-equal: 3.1.3
@@ -6534,6 +6519,20 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
+ ajv@8.12.0:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
+ require-from-string: 2.0.2
+ uri-js: 4.4.1
+
+ ajv@8.13.0:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
+ require-from-string: 2.0.2
+ uri-js: 4.4.1
+
alien-signals@0.2.2: {}
ansi-colors@4.1.3: {}
@@ -6878,11 +6877,10 @@ snapshots:
commander@8.3.0: {}
- commander@9.5.0:
- optional: true
-
comment-parser@1.4.1: {}
+ compare-versions@6.1.1: {}
+
computeds@0.0.1: {}
concat-map@0.0.1: {}
@@ -8086,6 +8084,8 @@ snapshots:
json-schema-traverse@0.4.1: {}
+ json-schema-traverse@1.0.0: {}
+
json-stable-stringify-without-jsonify@1.0.1: {}
jsonc-eslint-parser@2.4.0:
@@ -8182,10 +8182,6 @@ snapshots:
lodash.deburr@4.1.0: {}
- lodash.get@4.4.2: {}
-
- lodash.isequal@4.5.0: {}
-
lodash.merge@4.6.2: {}
lodash.sortby@4.7.0: {}
@@ -8368,8 +8364,6 @@ snapshots:
ms@2.1.3: {}
- muggle-string@0.3.1: {}
-
muggle-string@0.4.1: {}
mz@2.7.0:
@@ -8835,6 +8829,8 @@ snapshots:
require-directory@2.1.1: {}
+ require-from-string@2.0.2: {}
+
resolve-from@4.0.0: {}
resolve-from@5.0.0: {}
@@ -8843,11 +8839,6 @@ snapshots:
resolve-url@0.2.1: {}
- resolve@1.19.0:
- dependencies:
- is-core-module: 2.15.1
- path-parse: 1.0.7
-
resolve@1.22.8:
dependencies:
is-core-module: 2.15.1
@@ -9292,7 +9283,7 @@ snapshots:
tslib@2.8.1: {}
- tsup@8.3.5(@microsoft/api-extractor@7.43.0(@types/node@22.5.0))(jiti@1.21.6)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.2)(yaml@2.6.1):
+ tsup@8.3.5(@microsoft/api-extractor@7.48.0(@types/node@22.5.0))(jiti@1.21.6)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.2)(yaml@2.6.1):
dependencies:
bundle-require: 5.0.0(esbuild@0.24.0)
cac: 6.7.14
@@ -9311,7 +9302,7 @@ snapshots:
tinyglobby: 0.2.10
tree-kill: 1.2.2
optionalDependencies:
- '@microsoft/api-extractor': 7.43.0(@types/node@22.5.0)
+ '@microsoft/api-extractor': 7.48.0(@types/node@22.5.0)
postcss: 8.4.49
typescript: 5.6.2
transitivePeerDependencies:
@@ -9447,8 +9438,6 @@ snapshots:
spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
- validator@13.12.0: {}
-
vary@1.1.2: {}
vfile-message@4.0.2:
@@ -9479,16 +9468,18 @@ snapshots:
- supports-color
- terser
- vite-plugin-dts@3.9.1(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0)):
+ vite-plugin-dts@4.3.0(@types/node@22.5.0)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.5.0)(terser@5.36.0)):
dependencies:
- '@microsoft/api-extractor': 7.43.0(@types/node@22.5.0)
+ '@microsoft/api-extractor': 7.48.0(@types/node@22.5.0)
'@rollup/pluginutils': 5.1.3(rollup@4.27.4)
- '@vue/language-core': 1.8.27(typescript@5.7.2)
+ '@volar/typescript': 2.4.10
+ '@vue/language-core': 2.1.6(typescript@5.7.2)
+ compare-versions: 6.1.1
debug: 4.3.7
kolorist: 1.8.0
+ local-pkg: 0.5.1
magic-string: 0.30.14
typescript: 5.7.2
- vue-tsc: 1.8.27(typescript@5.7.2)
optionalDependencies:
vite: 5.4.11(@types/node@22.5.0)(terser@5.36.0)
transitivePeerDependencies:
@@ -9609,18 +9600,6 @@ snapshots:
'@vue/devtools-api': 6.6.4
vue: 3.5.13(typescript@5.6.2)
- vue-template-compiler@2.7.16:
- dependencies:
- de-indent: 1.0.2
- he: 1.2.0
-
- vue-tsc@1.8.27(typescript@5.7.2):
- dependencies:
- '@volar/typescript': 1.11.1
- '@vue/language-core': 1.8.27(typescript@5.7.2)
- semver: 7.6.3
- typescript: 5.7.2
-
vue-tsc@2.1.10(typescript@5.6.2):
dependencies:
'@volar/typescript': 2.4.10
@@ -9739,14 +9718,6 @@ snapshots:
yoctocolors@1.0.0: {}
- z-schema@5.0.5:
- dependencies:
- lodash.get: 4.4.2
- lodash.isequal: 4.5.0
- validator: 13.12.0
- optionalDependencies:
- commander: 9.5.0
-
zod@3.23.8: {}
zwitch@2.0.4: {}
diff --git a/test/src/App.vue b/test/src/App.vue
index de7ec1d..4293e38 100644
--- a/test/src/App.vue
+++ b/test/src/App.vue
@@ -6,6 +6,7 @@ import {
Rect,
type RectMixin,
easeInOutCirc,
+ Line,
} from "@vue-motion/lib";
import { onMounted } from "vue";
import "@vue-motion/extension-animations";
@@ -20,6 +21,7 @@ onMounted(() => {
// rect.rotate(180)
// rect.rotateTo(200)
// rect.zoomTo(3, 3)
+
rect.focusOn({
by: easeInOutCirc,
});
@@ -52,6 +54,6 @@ onMounted(() => {
-
+
diff --git a/tsconfig.json b/tsconfig.json
index c59bac7..0adf16b 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -15,7 +15,7 @@
"strict": true,
"strictNullChecks": true,
"noFallthroughCasesInSwitch": true,
- "noUnusedLocals": false, // 在 ESLint 中启用,以 warn 形式出现
+ "noUnusedLocals": false,
"noUnusedParameters": false,
"noEmit": true,
"isolatedModules": true,
@@ -26,6 +26,5 @@
"@vue-motion/lib": ["./packages/lib/src"]
}
},
- "include": ["packages/*/src", "extensions/*/src"],
- "exclude": ["**/node_modules", "**/.*/", "**/dist", "**/template"]
+ "include": ["packages/*/src", "extensions/*/src"]
}