From: Eduardo San Martin Morote Date: Thu, 18 Jan 2024 15:59:37 +0000 (+0100) Subject: feat: allow auto types X-Git-Tag: v4.3.0~12^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2d1dd2ad721d7e62d801d6788ba056444aa09bad;p=thirdparty%2Fvuejs%2Frouter.git feat: allow auto types --- diff --git a/packages/router/package.json b/packages/router/package.json index d0f7d3f0..635bf63b 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -7,6 +7,40 @@ "module": "dist/vue-router.mjs", "types": "dist/vue-router.d.ts", "exports": { + "./auto-routes": { + "types": "./vue-router-auto-routes.d.ts", + "node": { + "import": { + "production": "./dist/vue-router.node.mjs", + "development": "./dist/vue-router.node.mjs", + "default": "./dist/vue-router.node.mjs" + }, + "require": { + "production": "./dist/vue-router.prod.cjs", + "development": "./dist/vue-router.cjs", + "default": "./index.js" + } + }, + "import": "./dist/vue-router.mjs", + "require": "./index.js" + }, + "./auto": { + "types": "./vue-router-auto.d.ts", + "node": { + "import": { + "production": "./dist/vue-router.node.mjs", + "development": "./dist/vue-router.node.mjs", + "default": "./dist/vue-router.node.mjs" + }, + "require": { + "production": "./dist/vue-router.prod.cjs", + "development": "./dist/vue-router.cjs", + "default": "./index.js" + } + }, + "import": "./dist/vue-router.mjs", + "require": "./index.js" + }, ".": { "types": "./dist/vue-router.d.ts", "node": { @@ -47,6 +81,8 @@ "index.js", "dist/*.{js,cjs,mjs}", "dist/vue-router.d.ts", + "vue-router-auto.d.ts", + "vue-router-auto-routes.d.ts", "vetur/tags.json", "vetur/attributes.json", "README.md" diff --git a/packages/router/vue-router-auto-routes.d.ts b/packages/router/vue-router-auto-routes.d.ts new file mode 100644 index 00000000..0740abc0 --- /dev/null +++ b/packages/router/vue-router-auto-routes.d.ts @@ -0,0 +1,4 @@ +/** + * Array of routes generated by unplugin-vue-router + */ +export const routes: any[] diff --git a/packages/router/vue-router-auto.d.ts b/packages/router/vue-router-auto.d.ts new file mode 100644 index 00000000..56e8a097 --- /dev/null +++ b/packages/router/vue-router-auto.d.ts @@ -0,0 +1,4 @@ +/** + * Extended by unplugin-vue-router to create typed routes. + */ +export interface RouteNamedMap {}