From 4de9cb8242551f1f0348e71f5acdb938c750f527 Mon Sep 17 00:00:00 2001 From: underfin <2218301630@qq.com> Date: Sun, 27 Jun 2021 13:54:31 +0800 Subject: [PATCH] fix(deps): move `vue-template-compiler` to peerDependencies --- README.MD | 5 ----- package.json | 6 +++--- src/index.ts | 5 ----- src/template.ts | 14 +++----------- yarn.lock | 4 ++-- 5 files changed, 8 insertions(+), 26 deletions(-) diff --git a/README.MD b/README.MD index 81d4211..2cfc9c6 100644 --- a/README.MD +++ b/README.MD @@ -15,11 +15,6 @@ module.exports = { ## [Options](https://github.com/underfin/vite-plugin-vue2/blob/master/src/index.ts#L26) -### `vueTemplateCompiler` - -Type: `Object`
- -You can custom `vue-template-compiler` version or other compiler. ### `vueTemplateOptions` Type: `Object`
diff --git a/package.json b/package.json index 49d95b3..a039af5 100644 --- a/package.json +++ b/package.json @@ -57,11 +57,11 @@ "rollup": "^2.35.1", "slash": "^3.0.0", "source-map": "^0.7.3", - "vue-template-es2015-compiler": "^1.9.1", - "vue-template-compiler": "^2.2.0" + "vue-template-es2015-compiler": "^1.9.1" }, "peerDependencies": { - "vite": "^2.0.0-beta.23" + "vite": "^2.0.0-beta.23", + "vue-template-compiler": "^2.2.0" }, "devDependencies": { "@types/consolidate": "^0.14.0", diff --git a/src/index.ts b/src/index.ts index e708cb5..d4f7192 100644 --- a/src/index.ts +++ b/src/index.ts @@ -12,7 +12,6 @@ import { ViteDevServer, Plugin } from 'vite' import { SFCBlock } from '@vue/component-compiler-utils' import { handleHotUpdate } from './hmr' import { transformVueJsx } from './jsxTransform' -import { VueTemplateCompiler } from './template/types' export const vueComponentNormalizer = '\0/vite/vueComponentNormalizer' export const vueHotReload = '\0/vite/vueHotReload' @@ -27,10 +26,6 @@ declare module '@vue/component-compiler-utils' { export interface VueViteOptions { include?: string | RegExp | (string | RegExp)[] exclude?: string | RegExp | (string | RegExp)[] - /** - * Custom vue template compiler. - */ - vueTemplateCompiler?: VueTemplateCompiler /** * The options for `@vue/component-compiler-utils`. */ diff --git a/src/template.ts b/src/template.ts index 00a469a..147273f 100644 --- a/src/template.ts +++ b/src/template.ts @@ -1,5 +1,5 @@ import { SFCBlock } from '@vue/component-compiler-utils' -import * as defaultVueTemplateCompiler from 'vue-template-compiler' +import * as vueTemplateCompiler from 'vue-template-compiler' import { TransformPluginContext } from 'rollup' import { ResolvedOptions } from './index' import { createRollupError } from './utils/error' @@ -10,11 +10,7 @@ export function compileSFCTemplate( source: string, block: SFCBlock, filename: string, - { - isProduction, - vueTemplateOptions = {}, - vueTemplateCompiler = defaultVueTemplateCompiler as any, - }: ResolvedOptions, + { isProduction, vueTemplateOptions = {} }: ResolvedOptions, pluginContext: TransformPluginContext ) { const { tips, errors, code } = compileTemplate({ @@ -54,11 +50,7 @@ export function compileSFCTemplate( generateCodeFrame && vueTemplateOptions.compilerOptions?.outputSourceRange ) { - const { - msg, - start, - end, - } = error as defaultVueTemplateCompiler.ErrorWithRange + const { msg, start, end } = error as vueTemplateCompiler.ErrorWithRange return pluginContext.error( createRollupError(filename, { message: msg, diff --git a/yarn.lock b/yarn.lock index 00b4b16..fa4e6cb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5907,9 +5907,9 @@ vite@^2.0.5: optionalDependencies: fsevents "~2.3.1" -vue-template-compiler@^2.2.0: +vue-template-compiler@^2.6.12: version "2.6.14" - resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz#a2f0e7d985670d42c9c9ee0d044fed7690f4f763" + resolved "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz#a2f0e7d985670d42c9c9ee0d044fed7690f4f763" integrity sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g== dependencies: de-indent "^1.0.2"