From 74cb353e3643ddb0602449f171f2a5663c16db21 Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Fri, 24 Jun 2022 23:41:44 +0200 Subject: [PATCH] fix: use virtual modules for @vue-router --- @vue-router/index.js | 18 ------------------ @vue-router/routes.js | 4 ---- package.json | 1 - playground/src/routes/[name].vue | 17 ++++++++++------- src/core/context.ts | 23 +++++++++++++++++++++++ src/core/moduleConstants.ts | 2 -- src/index.ts | 19 +++++++++++++++---- 7 files changed, 48 insertions(+), 36 deletions(-) delete mode 100644 @vue-router/index.js delete mode 100644 @vue-router/routes.js diff --git a/@vue-router/index.js b/@vue-router/index.js deleted file mode 100644 index 3a903fc1a..000000000 --- a/@vue-router/index.js +++ /dev/null @@ -1,18 +0,0 @@ -// @ts-nocheck -/** - * This allows us to override imports from 'vue-router' - */ -import { routes } from './routes' -import { createRouter as _createRouter } from 'vue-router' - -export * from 'vue-router' - -export function createRouter(options) { - return _createRouter({ - routes, - ...options, - }) -} - -// TODO: is there any case where this is necessary? -export { createRouter as createSmartRouter } diff --git a/@vue-router/routes.js b/@vue-router/routes.js deleted file mode 100644 index aaab2bf91..000000000 --- a/@vue-router/routes.js +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -export { routes } from '@vue-router~routes' - -// we use a flat id that can be resolved by vite diff --git a/package.json b/package.json index 555c28004..91908bf6e 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,6 @@ }, "files": [ "dist", - "@vue-router", "*.d.ts" ], "scripts": { diff --git a/playground/src/routes/[name].vue b/playground/src/routes/[name].vue index 3116e6500..ef5fe74f8 100644 --- a/playground/src/routes/[name].vue +++ b/playground/src/routes/[name].vue @@ -1,8 +1,12 @@