Skip to content

Commit 9aa1108

Browse files
authored
Merge pull request #2140 from vuejs/feat/auto-types
feat: allow auto types
2 parents 3025e82 + 666c1c2 commit 9aa1108

File tree

3 files changed

+45
-1
lines changed

3 files changed

+45
-1
lines changed

packages/router/package.json

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,46 @@
11
{
22
"name": "vue-router",
3-
"version": "4.2.5",
3+
"version": "4.3.0-alpha.1",
44
"main": "index.js",
55
"unpkg": "dist/vue-router.global.js",
66
"jsdelivr": "dist/vue-router.global.js",
77
"module": "dist/vue-router.mjs",
88
"types": "dist/vue-router.d.ts",
99
"exports": {
10+
"./auto-routes": {
11+
"types": "./vue-router-auto-routes.d.ts",
12+
"node": {
13+
"import": {
14+
"production": "./dist/vue-router.node.mjs",
15+
"development": "./dist/vue-router.node.mjs",
16+
"default": "./dist/vue-router.node.mjs"
17+
},
18+
"require": {
19+
"production": "./dist/vue-router.prod.cjs",
20+
"development": "./dist/vue-router.cjs",
21+
"default": "./index.js"
22+
}
23+
},
24+
"import": "./dist/vue-router.mjs",
25+
"require": "./index.js"
26+
},
27+
"./auto": {
28+
"types": "./vue-router-auto.d.ts",
29+
"node": {
30+
"import": {
31+
"production": "./dist/vue-router.node.mjs",
32+
"development": "./dist/vue-router.node.mjs",
33+
"default": "./dist/vue-router.node.mjs"
34+
},
35+
"require": {
36+
"production": "./dist/vue-router.prod.cjs",
37+
"development": "./dist/vue-router.cjs",
38+
"default": "./index.js"
39+
}
40+
},
41+
"import": "./dist/vue-router.mjs",
42+
"require": "./index.js"
43+
},
1044
".": {
1145
"types": "./dist/vue-router.d.ts",
1246
"node": {
@@ -47,6 +81,8 @@
4781
"index.js",
4882
"dist/*.{js,cjs,mjs}",
4983
"dist/vue-router.d.ts",
84+
"vue-router-auto.d.ts",
85+
"vue-router-auto-routes.d.ts",
5086
"vetur/tags.json",
5187
"vetur/attributes.json",
5288
"README.md"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/**
2+
* Array of routes generated by unplugin-vue-router
3+
*/
4+
export declare const routes: any[]

packages/router/vue-router-auto.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/**
2+
* Extended by unplugin-vue-router to create typed routes.
3+
*/
4+
export interface RouteNamedMap {}

0 commit comments

Comments
 (0)