From 19e600823117a775ec188da7396484d0edb83f2c Mon Sep 17 00:00:00 2001 From: vben Date: Thu, 27 Jan 2022 14:01:04 +0800 Subject: [PATCH] feat: release 3.0.0-beta.3 --- packages/core/package.json | 4 +--- packages/core/src/htmlPlugin.ts | 6 ------ packages/core/src/typing.ts | 8 -------- pnpm-lock.yaml | 14 -------------- 4 files changed, 1 insertion(+), 31 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index c51c16b..fcb903c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "vite-plugin-html", - "version": "3.0.0-beta.2", + "version": "3.0.0-beta.3", "description": "A plugin for vite to Minimize index.html and use lodash.template template syntax in index.html", "main": "dist/index.cjs", "module": "dist/index.mjs", @@ -61,8 +61,6 @@ "@types/fs-extra": "^9.0.13", "@types/html-minifier-terser": "^6.1.0", "@types/node": "^17.0.12", - "@types/rollup": "^0.54.0", - "rollup": "^2.66.1", "typescript": "^4.5.5", "vite": "^2.7.13" } diff --git a/packages/core/src/htmlPlugin.ts b/packages/core/src/htmlPlugin.ts index 64c4323..534d7f7 100644 --- a/packages/core/src/htmlPlugin.ts +++ b/packages/core/src/htmlPlugin.ts @@ -18,15 +18,10 @@ const bodyInjectRE = /<\/body>/ export function createPlugin(userOptions: UserOptions = {}): Plugin { const { entry, template = DEFAULT_TEMPLATE, pages = [] } = userOptions - let { preserveEntrySignatures } = userOptions let viteConfig: ResolvedConfig let env: Record = {} - if (preserveEntrySignatures === true) { - preserveEntrySignatures = 'exports-only' - } - return { name: 'vite:html', // enforce: 'pre', @@ -38,7 +33,6 @@ export function createPlugin(userOptions: UserOptions = {}): Plugin { return mergeConfig(conf, { build: { rollupOptions: { - preserveEntrySignatures: preserveEntrySignatures ?? false, input: createInput(userOptions, conf as unknown as ResolvedConfig), }, }, diff --git a/packages/core/src/typing.ts b/packages/core/src/typing.ts index c049346..601a12b 100644 --- a/packages/core/src/typing.ts +++ b/packages/core/src/typing.ts @@ -1,6 +1,5 @@ import type { Options as EJSOptions } from 'ejs' import type { Options as MinifyOptions } from 'html-minifier-terser' -import type { PreserveEntrySignaturesOption } from 'rollup' export type Entry = string | Record @@ -50,11 +49,4 @@ export interface UserOptions { * @description inject options */ inject?: InjectOptions - - /** - * Enable to preserve entry singatures. - * @see https://rollupjs.org/guide/en/#preserveentrysignatures - * @default false - */ - preserveEntrySignatures?: PreserveEntrySignaturesOption | boolean } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6663340..84ae277 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,7 +63,6 @@ importers: '@types/fs-extra': ^9.0.13 '@types/html-minifier-terser': ^6.1.0 '@types/node': ^17.0.12 - '@types/rollup': ^0.54.0 chalk: ^5.0.0 consola: ^2.15.3 dotenv: ^14.3.2 @@ -74,7 +73,6 @@ importers: html-minifier-terser: ^6.1.0 node-html-parser: ^5.2.0 pathe: ^0.2.0 - rollup: ^2.66.1 typescript: ^4.5.5 vite: ^2.7.13 dependencies: @@ -94,8 +92,6 @@ importers: '@types/fs-extra': 9.0.13 '@types/html-minifier-terser': 6.1.0 '@types/node': 17.0.12 - '@types/rollup': 0.54.0 - rollup: 2.66.1 typescript: 4.5.5 vite: 2.7.13 @@ -716,16 +712,6 @@ packages: '@types/node': 17.0.12 dev: true - /@types/rollup/0.54.0: - resolution: - { - integrity: sha512-oeYztLHhQ98jnr+u2cs1c3tHOGtpzrm9DJlIdEjznwoXWidUbrI+X6ib7zCkPIbB7eJ7VbbKNQ5n/bPnSg6Naw==, - } - deprecated: This is a stub types definition for rollup (https://github.com/rollup/rollup). rollup provides its own type definitions, so you don't need @types/rollup installed! - dependencies: - rollup: 2.66.1 - dev: true - /@types/tough-cookie/4.0.1: resolution: {