From 988967bdfc8acc6022b41738bd736e096cce6480 Mon Sep 17 00:00:00 2001 From: userquin Date: Sun, 11 May 2025 19:22:04 +0200 Subject: [PATCH 01/15] feat!: move package to ESM only --- demo/package.json | 8 +- demo/src/views/directive/VTooltipDemo1.vue | 3 + demo/tsconfig.app.json | 15 + demo/tsconfig.json | 11 + demo/tsconfig.node.json | 24 + demo/vite.config.ts | 22 + package.json | 3 +- packages/floating-vue/components.d.mts | 13 + packages/floating-vue/components.d.ts | 13 + packages/floating-vue/components.js | 6 + packages/floating-vue/components.mjs | 6 + packages/floating-vue/directives.d.ts | 1 + packages/floating-vue/package.json | 45 +- packages/floating-vue/scripts/patch-build.mjs | 139 ++++ packages/floating-vue/src/components.ts | 3 + .../src/components/PopperWrapper.vue | 2 +- packages/floating-vue/src/directives.ts | 4 + packages/floating-vue/src/index.ts | 5 +- packages/floating-vue/src/node/types.ts | 13 + packages/floating-vue/src/unimport-presets.ts | 27 + packages/floating-vue/src/utils.ts | 7 + packages/floating-vue/tsconfig.json | 3 +- packages/floating-vue/unimport-presets.d.ts | 1 + packages/floating-vue/utils.d.ts | 1 + packages/floating-vue/vite.config.ts | 10 +- pnpm-lock.yaml | 692 +++++++++++++++--- 26 files changed, 953 insertions(+), 124 deletions(-) create mode 100644 demo/tsconfig.app.json create mode 100644 demo/tsconfig.json create mode 100644 demo/tsconfig.node.json create mode 100644 packages/floating-vue/components.d.mts create mode 100644 packages/floating-vue/components.d.ts create mode 100644 packages/floating-vue/components.js create mode 100644 packages/floating-vue/components.mjs create mode 100644 packages/floating-vue/directives.d.ts create mode 100644 packages/floating-vue/scripts/patch-build.mjs create mode 100644 packages/floating-vue/src/components.ts create mode 100644 packages/floating-vue/src/directives.ts create mode 100644 packages/floating-vue/src/node/types.ts create mode 100644 packages/floating-vue/src/unimport-presets.ts create mode 100644 packages/floating-vue/src/utils.ts create mode 100644 packages/floating-vue/unimport-presets.d.ts create mode 100644 packages/floating-vue/utils.d.ts diff --git a/demo/package.json b/demo/package.json index e9b37f94..b164c3d8 100644 --- a/demo/package.json +++ b/demo/package.json @@ -15,9 +15,11 @@ "vue-router": "^4.2.5" }, "devDependencies": { + "@tsconfig/node22": "^22.0.0", "@vitejs/plugin-vue": "^5.0.3", "@vue/compiler-sfc": "^3.4.13", "@vue/eslint-config-standard": "^8.0.1", + "@vue/tsconfig": "^0.7.0", "autoprefixer": "^10.4.16", "babel-eslint": "^10.1.0", "eslint": "^8.56.0", @@ -29,6 +31,10 @@ "eslint-plugin-vue": "^9.20.1", "postcss": "^8.4.33", "tailwindcss": "^3.4.1", - "vite": "^5.0.11" + "unplugin-auto-import": "^19.2.0", + "unimport": "^5.0.1", + "vite": "^5.0.11", + "vue-tsc": "^2.2.10", + "typescript": "^5.1.3" } } diff --git a/demo/src/views/directive/VTooltipDemo1.vue b/demo/src/views/directive/VTooltipDemo1.vue index 5ca8a6b7..e178ca11 100644 --- a/demo/src/views/directive/VTooltipDemo1.vue +++ b/demo/src/views/directive/VTooltipDemo1.vue @@ -1,3 +1,6 @@ +