diff --git a/packages/router/package.json b/packages/router/package.json index d0f7d3f02..7ff95bdc1 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -1,12 +1,46 @@ { "name": "vue-router", - "version": "4.2.5", + "version": "4.3.0-alpha.1", "main": "index.js", "unpkg": "dist/vue-router.global.js", "jsdelivr": "dist/vue-router.global.js", "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 000000000..12fcf1cf7 --- /dev/null +++ b/packages/router/vue-router-auto-routes.d.ts @@ -0,0 +1,4 @@ +/** + * Array of routes generated by unplugin-vue-router + */ +export declare 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 000000000..56e8a0979 --- /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 {}