From f09739c8451d9b54b952ed6c835c8f977a7c1b09 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 14 Feb 2025 13:19:30 +0800 Subject: [PATCH 1/5] feat!: drop CJS build, now it's ESM-only --- meta/packages.ts | 1 - packages/components/package.json | 10 ++-- packages/core/package.json | 15 ++---- packages/electron/package.json | 10 ++-- packages/firebase/package.json | 25 +++------ packages/integrations/package.json | 85 +++++++----------------------- packages/math/package.json | 10 ++-- packages/metadata/package.json | 10 ++-- packages/metadata/types.ts | 1 - packages/nuxt/package.json | 10 ++-- packages/router/package.json | 10 ++-- packages/rxjs/package.json | 10 ++-- packages/shared/package.json | 10 ++-- rollup.config.ts | 14 +---- scripts/utils.ts | 22 +++----- 15 files changed, 59 insertions(+), 184 deletions(-) diff --git a/meta/packages.ts b/meta/packages.ts index 26507d2759f..988c4fd90ab 100644 --- a/meta/packages.ts +++ b/meta/packages.ts @@ -36,7 +36,6 @@ export const packages: PackageManifest[] = [ manualImport: true, addon: true, iife: false, - cjs: false, utils: true, target: 'node14', external: [ diff --git a/packages/components/package.json b/packages/components/package.json index 2144906df27..e6a16d26597 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -21,19 +21,15 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", "*.d.cts", "*.d.mts", "*.d.ts", diff --git a/packages/core/package.json b/packages/core/package.json index 07ae75016d6..d20e077a48c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -22,23 +22,16 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*", - "./metadata": { - "import": "./metadata.mjs", - "require": "./metadata.cjs" - } + "./metadata": "./metadata.mjs" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", "*.d.cts", "*.d.mts", "*.d.ts", diff --git a/packages/electron/package.json b/packages/electron/package.json index 44aad1e6a4d..9b712fa5ac2 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -24,17 +24,13 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", "*.d.cts", "*.d.mts", "*.d.ts", diff --git a/packages/firebase/package.json b/packages/firebase/package.json index 3366d1802dc..28d3c232ecd 100644 --- a/packages/firebase/package.json +++ b/packages/firebase/package.json @@ -24,31 +24,18 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*", - "./useAuth": { - "import": "./useAuth.mjs", - "require": "./useAuth.cjs" - }, - "./useFirestore": { - "import": "./useFirestore.mjs", - "require": "./useFirestore.cjs" - }, - "./useRTDB": { - "import": "./useRTDB.mjs", - "require": "./useRTDB.cjs" - } + "./useAuth": "./useAuth.mjs", + "./useFirestore": "./useFirestore.mjs", + "./useRTDB": "./useRTDB.mjs" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "**/*.cjs", "**/*.d.cts", "**/*.d.mts", "**/*.d.ts", diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 584dc97162d..e004717687a 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -22,79 +22,30 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*", - "./useAsyncValidator": { - "import": "./useAsyncValidator.mjs", - "require": "./useAsyncValidator.cjs" - }, - "./useAxios": { - "import": "./useAxios.mjs", - "require": "./useAxios.cjs" - }, - "./useCookies": { - "import": "./useCookies.mjs", - "require": "./useCookies.cjs" - }, - "./useDrauu": { - "import": "./useDrauu.mjs", - "require": "./useDrauu.cjs" - }, - "./useFocusTrap": { - "import": "./useFocusTrap.mjs", - "require": "./useFocusTrap.cjs" - }, - "./useFocusTrap/component": { - "import": "./useFocusTrap/component.mjs", - "require": "./useFocusTrap/component.cjs" - }, - "./useFuse": { - "import": "./useFuse.mjs", - "require": "./useFuse.cjs" - }, - "./useJwt": { - "import": "./useJwt.mjs", - "require": "./useJwt.cjs" - }, - "./useNProgress": { - "import": "./useNProgress.mjs", - "require": "./useNProgress.cjs" - }, - "./useQRCode": { - "import": "./useQRCode.mjs", - "require": "./useQRCode.cjs" - }, - "./useChangeCase": { - "import": "./useChangeCase.mjs", - "require": "./useChangeCase.cjs" - }, - "./useAsyncValidator/component": { - "import": "./useAsyncValidator/component.mjs", - "require": "./useAsyncValidator/component.cjs" - }, - "./useIDBKeyval": { - "import": "./useIDBKeyval.mjs", - "require": "./useIDBKeyval.cjs" - }, - "./useSortable": { - "import": "./useSortable.mjs", - "require": "./useSortable.cjs" - }, - "./useSortable/component": { - "import": "./useSortable/component.mjs", - "require": "./useSortable/component.cjs" - } + "./useAsyncValidator": "./useAsyncValidator.mjs", + "./useAxios": "./useAxios.mjs", + "./useCookies": "./useCookies.mjs", + "./useDrauu": "./useDrauu.mjs", + "./useFocusTrap": "./useFocusTrap.mjs", + "./useFocusTrap/component": "./useFocusTrap/component.mjs", + "./useFuse": "./useFuse.mjs", + "./useJwt": "./useJwt.mjs", + "./useNProgress": "./useNProgress.mjs", + "./useQRCode": "./useQRCode.mjs", + "./useChangeCase": "./useChangeCase.mjs", + "./useAsyncValidator/component": "./useAsyncValidator/component.mjs", + "./useIDBKeyval": "./useIDBKeyval.mjs", + "./useSortable": "./useSortable.mjs", + "./useSortable/component": "./useSortable/component.mjs" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "**/*.cjs", "**/*.d.cts", "**/*.d.mts", "**/*.d.ts", diff --git a/packages/math/package.json b/packages/math/package.json index 8ff49ee3f11..1978793a0aa 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -23,19 +23,15 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", "*.d.cts", "*.d.mts", "*.d.ts", diff --git a/packages/metadata/package.json b/packages/metadata/package.json index c486af37bdc..134e0e3265c 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -21,17 +21,13 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", "*.d.cts", "*.d.mts", "*.d.ts", diff --git a/packages/metadata/types.ts b/packages/metadata/types.ts index a508f6f075f..8f3d177384b 100644 --- a/packages/metadata/types.ts +++ b/packages/metadata/types.ts @@ -11,7 +11,6 @@ export interface PackageManifest { submodules?: boolean build?: boolean iife?: boolean - cjs?: boolean mjs?: boolean dts?: boolean target?: string diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index a736494e129..d520cece8a1 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -24,17 +24,13 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", "*.d.cts", "*.d.mts", "*.d.ts", diff --git a/packages/router/package.json b/packages/router/package.json index e464688fad1..b561f4d36ca 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -23,19 +23,15 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", "*.d.cts", "*.d.mts", "*.d.ts", diff --git a/packages/rxjs/package.json b/packages/rxjs/package.json index b17f9299e28..5c820b69460 100644 --- a/packages/rxjs/package.json +++ b/packages/rxjs/package.json @@ -24,19 +24,15 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", "*.d.cts", "*.d.mts", "*.d.ts", diff --git a/packages/shared/package.json b/packages/shared/package.json index 9134529fd9d..3eaabca258c 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -21,19 +21,15 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", "*.d.cts", "*.d.mts", "*.d.ts", diff --git a/rollup.config.ts b/rollup.config.ts index bdef9b8c029..0f62cbe30ed 100644 --- a/rollup.config.ts +++ b/rollup.config.ts @@ -37,7 +37,7 @@ export function createRollupConfig( pkg: PackageManifest, cwd = process.cwd(), ) { - const { globals, external, submodules, iife, build, cjs, mjs, dts, target = 'es2018' } = pkg + const { globals, external, submodules, iife, build, mjs, dts, target = 'es2018' } = pkg if (build === false) return [] @@ -74,13 +74,6 @@ export function createRollupConfig( }) } - if (cjs !== false) { - output.push({ - file: `${fn}.cjs`, - format: 'cjs', - }) - } - if (iife !== false) { output.push( { @@ -144,10 +137,6 @@ export function createRollupConfig( configs.push({ input: `${fn}/component.ts`, output: [ - { - file: `${fn}/component.cjs`, - format: 'cjs', - }, { file: `${fn}/component.mjs`, format: 'es', @@ -166,7 +155,6 @@ export function createRollupConfig( configs.push({ input: `${fn}/component.ts`, output: [ - { file: `${fn}/component.d.cts` }, { file: `${fn}/component.d.mts` }, { file: `${fn}/component.d.ts` }, // for node10 compatibility ], diff --git a/scripts/utils.ts b/scripts/utils.ts index 8a9a5204a8f..2a8bd7c93c8 100644 --- a/scripts/utils.ts +++ b/scripts/utils.ts @@ -249,15 +249,14 @@ export async function updatePackageJSON(indexes: PackageIndexes) { url: 'git+https://github.com/vueuse/vueuse.git', directory: `packages/${name}`, } - packageJSON.main = './index.cjs' - packageJSON.types = packageJSON.type === 'module' ? './index.d.ts' : './index.d.cts' + packageJSON.main = './index.mjs' + packageJSON.types = './index.d.mts' packageJSON.module = './index.mjs' if (iife !== false) { packageJSON.unpkg = './index.iife.min.js' packageJSON.jsdelivr = './index.iife.min.js' } packageJSON.files = [ - '*.cjs', '*.d.cts', '*.d.mts', '*.d.ts', @@ -274,27 +273,18 @@ export async function updatePackageJSON(indexes: PackageIndexes) { } packageJSON.exports = { - '.': { - import: './index.mjs', - require: './index.cjs', - }, - './*': './*', + '.': './index.mjs', ...packageJSON.exports, + './*': './*', } if (submodules) { indexes.functions .filter(i => i.package === name) .forEach((i) => { - packageJSON.exports[`./${i.name}`] = { - import: `./${i.name}.mjs`, - require: `./${i.name}.cjs`, - } + packageJSON.exports[`./${i.name}`] = `./${i.name}.mjs` if (i.component) { - packageJSON.exports[`./${i.name}/component`] = { - import: `./${i.name}/component.mjs`, - require: `./${i.name}/component.cjs`, - } + packageJSON.exports[`./${i.name}/component`] = `./${i.name}/component.mjs` } }) } From 298a94424b6f87cbc7c4ed58ea80e229a0d23ad3 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 5 Mar 2025 16:35:26 +0800 Subject: [PATCH 2/5] chore: use explicit `.d.mts` --- .gitignore | 1 + packages/.vitepress/vite.config.ts | 2 +- packages/components/package.json | 2 -- packages/core/metadata.cjs | 1 - packages/core/metadata.d.cts | 1 - packages/core/metadata.d.ts | 1 - packages/core/package.json | 2 -- packages/electron/package.json | 2 -- packages/firebase/package.json | 2 -- packages/integrations/package.json | 2 -- packages/math/package.json | 2 -- packages/metadata/package.json | 2 -- packages/nuxt/package.json | 2 -- packages/router/package.json | 2 -- packages/rxjs/package.json | 2 -- packages/shared/package.json | 2 -- rollup.config.ts | 3 --- scripts/utils.ts | 4 +--- 18 files changed, 3 insertions(+), 32 deletions(-) delete mode 100644 packages/core/metadata.cjs delete mode 100644 packages/core/metadata.d.cts delete mode 100644 packages/core/metadata.d.ts diff --git a/.gitignore b/.gitignore index e8a15f01f15..7db3015e5df 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ *.log *.tgz components.d.ts +components.d.[cm]ts dist index.json indexes.json diff --git a/packages/.vitepress/vite.config.ts b/packages/.vitepress/vite.config.ts index 4ba259928bd..adbaba55614 100644 --- a/packages/.vitepress/vite.config.ts +++ b/packages/.vitepress/vite.config.ts @@ -43,7 +43,7 @@ export default defineConfig({ componentPrefix: '', }), ], - dts: resolve(__dirname, 'components.d.ts'), + dts: resolve(__dirname, 'components.d.mts'), transformer: 'vue3', }), Icons({ diff --git a/packages/components/package.json b/packages/components/package.json index 9e44df77d8e..770ab0ca351 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -30,9 +30,7 @@ "jsdelivr": "./index.iife.min.js", "types": "./index.d.mts", "files": [ - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], diff --git a/packages/core/metadata.cjs b/packages/core/metadata.cjs deleted file mode 100644 index bc5416890c3..00000000000 --- a/packages/core/metadata.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('@vueuse/metadata') diff --git a/packages/core/metadata.d.cts b/packages/core/metadata.d.cts deleted file mode 100644 index f9a2641af8a..00000000000 --- a/packages/core/metadata.d.cts +++ /dev/null @@ -1 +0,0 @@ -export * from '@vueuse/metadata' diff --git a/packages/core/metadata.d.ts b/packages/core/metadata.d.ts deleted file mode 100644 index f9a2641af8a..00000000000 --- a/packages/core/metadata.d.ts +++ /dev/null @@ -1 +0,0 @@ -export * from '@vueuse/metadata' diff --git a/packages/core/package.json b/packages/core/package.json index 661bfcfd3d2..78240ce4fcd 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -32,9 +32,7 @@ "jsdelivr": "./index.iife.min.js", "types": "./index.d.mts", "files": [ - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], diff --git a/packages/electron/package.json b/packages/electron/package.json index f145c0ff185..fe8670df994 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -31,9 +31,7 @@ "module": "./index.mjs", "types": "./index.d.mts", "files": [ - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], diff --git a/packages/firebase/package.json b/packages/firebase/package.json index 87b70a29daf..20a6a55d19f 100644 --- a/packages/firebase/package.json +++ b/packages/firebase/package.json @@ -36,9 +36,7 @@ "jsdelivr": "./index.iife.min.js", "types": "./index.d.mts", "files": [ - "**/*.d.cts", "**/*.d.mts", - "**/*.d.ts", "**/*.js", "**/*.mjs" ], diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 63a18e7fac6..67c048454eb 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -46,9 +46,7 @@ "jsdelivr": "./index.iife.min.js", "types": "./index.d.mts", "files": [ - "**/*.d.cts", "**/*.d.mts", - "**/*.d.ts", "**/*.js", "**/*.mjs" ], diff --git a/packages/math/package.json b/packages/math/package.json index 74b8e4b4c91..9353a8e5488 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -32,9 +32,7 @@ "jsdelivr": "./index.iife.min.js", "types": "./index.d.mts", "files": [ - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], diff --git a/packages/metadata/package.json b/packages/metadata/package.json index e5e064becc1..8a3cb5b3eb0 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -28,9 +28,7 @@ "module": "./index.mjs", "types": "./index.d.mts", "files": [ - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs", "index.json" diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index d5f8ef584b0..19b073ae839 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -31,9 +31,7 @@ "module": "./index.mjs", "types": "./index.d.mts", "files": [ - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], diff --git a/packages/router/package.json b/packages/router/package.json index b260a10bbab..d685a602536 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -32,9 +32,7 @@ "jsdelivr": "./index.iife.min.js", "types": "./index.d.mts", "files": [ - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], diff --git a/packages/rxjs/package.json b/packages/rxjs/package.json index bb107c73499..385983d547b 100644 --- a/packages/rxjs/package.json +++ b/packages/rxjs/package.json @@ -33,9 +33,7 @@ "jsdelivr": "./index.iife.min.js", "types": "./index.d.mts", "files": [ - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], diff --git a/packages/shared/package.json b/packages/shared/package.json index b132f74538a..3d3e7414b4f 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -30,9 +30,7 @@ "jsdelivr": "./index.iife.min.js", "types": "./index.d.mts", "files": [ - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], diff --git a/rollup.config.ts b/rollup.config.ts index d4fb2336e64..ddd780557dc 100644 --- a/rollup.config.ts +++ b/rollup.config.ts @@ -119,9 +119,7 @@ export function createRollupConfig( configs.push({ input, output: [ - { file: `${fn}.d.cts` }, { file: `${fn}.d.mts` }, - { file: `${fn}.d.ts` }, // for node10 compatibility ], plugins: [ pluginDts, @@ -156,7 +154,6 @@ export function createRollupConfig( input: `${fn}/component.ts`, output: [ { file: `${fn}/component.d.mts` }, - { file: `${fn}/component.d.ts` }, // for node10 compatibility ], plugins: [ pluginDts, diff --git a/scripts/utils.ts b/scripts/utils.ts index 2a8bd7c93c8..cb0ad530a33 100644 --- a/scripts/utils.ts +++ b/scripts/utils.ts @@ -21,7 +21,7 @@ export const DIR_SRC = resolve(__dirname, '../packages') const DIR_TYPES = resolve(__dirname, '../types/packages') export async function getTypeDefinition(pkg: string, name: string): Promise { - const typingFilepath = join(DIR_TYPES, `${pkg}/${name}/index.d.ts`) + const typingFilepath = join(DIR_TYPES, `${pkg}/${name}/index.d.mts`) if (!existsSync(typingFilepath)) return @@ -257,9 +257,7 @@ export async function updatePackageJSON(indexes: PackageIndexes) { packageJSON.jsdelivr = './index.iife.min.js' } packageJSON.files = [ - '*.d.cts', '*.d.mts', - '*.d.ts', '*.js', '*.mjs', ] From 51a50d957e71b6103ffbfee7776177839d05f6e4 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 5 Mar 2025 17:02:31 +0800 Subject: [PATCH 3/5] chore: update --- scripts/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/utils.ts b/scripts/utils.ts index cb0ad530a33..c3f5943dc8c 100644 --- a/scripts/utils.ts +++ b/scripts/utils.ts @@ -21,7 +21,7 @@ export const DIR_SRC = resolve(__dirname, '../packages') const DIR_TYPES = resolve(__dirname, '../types/packages') export async function getTypeDefinition(pkg: string, name: string): Promise { - const typingFilepath = join(DIR_TYPES, `${pkg}/${name}/index.d.mts`) + const typingFilepath = join(DIR_TYPES, `${pkg}/${name}/index.d.ts`) if (!existsSync(typingFilepath)) return From a3bd8758fd7492c2624bc63f5bdb16f788ae1e45 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 5 Mar 2025 17:05:33 +0800 Subject: [PATCH 4/5] chore: docs --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1acfc272b5f..c848ced61cc 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "clean": "tsx scripts/clean.ts", "dev": "nr update && nr docs", "docs": "vitepress dev packages --open", - "docs:build": "nr update:full && vitepress build packages && nr build:redirects", + "docs:build": "nr update:full && nr build && vitepress build packages && nr build:redirects", "docs:serve": "vitepress serve packages", "lint": "eslint --cache .", "lint:fix": "nr lint --fix", From ba584b180dd03196b30c1a5b6828b43dc62deb2a Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 5 Mar 2025 18:13:22 +0800 Subject: [PATCH 5/5] chore: release v13.0.0-beta.1 --- package.json | 2 +- packages/components/package.json | 2 +- packages/core/package.json | 2 +- packages/electron/package.json | 2 +- packages/firebase/package.json | 2 +- packages/integrations/package.json | 2 +- packages/math/package.json | 2 +- packages/metadata/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/router/package.json | 2 +- packages/rxjs/package.json | 2 +- packages/shared/package.json | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 8652a5aac25..a4d04049297 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/monorepo", "type": "module", - "version": "12.8.1", + "version": "13.0.0-beta.1", "private": true, "packageManager": "pnpm@10.5.2", "description": "Collection of essential Vue Composition Utilities", diff --git a/packages/components/package.json b/packages/components/package.json index 216724c4256..28934324876 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/components", "type": "module", - "version": "12.8.1", + "version": "13.0.0-beta.1", "description": "Renderless components for VueUse", "author": "Jacob Clevenger", "license": "MIT", diff --git a/packages/core/package.json b/packages/core/package.json index 5ab5912caeb..7136aa3ee46 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/core", "type": "module", - "version": "12.8.1", + "version": "13.0.0-beta.1", "description": "Collection of essential Vue Composition Utilities", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/electron/package.json b/packages/electron/package.json index 37371fdfb0e..9b46c0897dd 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/electron", "type": "module", - "version": "12.8.1", + "version": "13.0.0-beta.1", "description": "Electron renderer process modules for VueUse", "author": "Archer Gu", "license": "MIT", diff --git a/packages/firebase/package.json b/packages/firebase/package.json index bd43b9fef6f..f779ab12b31 100644 --- a/packages/firebase/package.json +++ b/packages/firebase/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/firebase", "type": "module", - "version": "12.8.1", + "version": "13.0.0-beta.1", "description": "Enables realtime bindings for Firebase", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 9bfb77ac1f8..459fe129b0a 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/integrations", "type": "module", - "version": "12.8.1", + "version": "13.0.0-beta.1", "description": "Integration wrappers for utility libraries", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/math/package.json b/packages/math/package.json index 5fe0cb34eba..e9bfb0fa322 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/math", "type": "module", - "version": "12.8.1", + "version": "13.0.0-beta.1", "description": "Math functions for VueUse", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 46c45e02622..2b6d5c76ccd 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/metadata", "type": "module", - "version": "12.8.1", + "version": "13.0.0-beta.1", "description": "Metadata for VueUse functions", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 9599a743d65..9dd41f027c2 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/nuxt", "type": "module", - "version": "12.8.1", + "version": "13.0.0-beta.1", "description": "VueUse Nuxt Module", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/router/package.json b/packages/router/package.json index f1be9a2393b..5231a290382 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/router", "type": "module", - "version": "12.8.1", + "version": "13.0.0-beta.1", "description": "Utilities for vue-router", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/rxjs/package.json b/packages/rxjs/package.json index be1c4aac991..89870f71b4e 100644 --- a/packages/rxjs/package.json +++ b/packages/rxjs/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/rxjs", "type": "module", - "version": "12.8.1", + "version": "13.0.0-beta.1", "description": "Enables RxJS reactive functions in Vue", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/shared/package.json b/packages/shared/package.json index 04ff6a4d68a..39667b8bcd4 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/shared", "type": "module", - "version": "12.8.1", + "version": "13.0.0-beta.1", "author": "Anthony Fu ", "license": "MIT", "funding": "https://github.com/sponsors/antfu",