From aebd2dbd96269ddf9e2710d9b5e5d59324f6283b Mon Sep 17 00:00:00 2001 From: milahu Date: Mon, 30 Aug 2021 15:37:26 +0200 Subject: [PATCH] fix: remove dependency acorn-numeric-separator (#4782) deprecated acorn-numeric-separator@0.3.6: acorn>=7.4 supports numeric separators --- packages/vite/package.json | 1 - packages/vite/src/node/server/pluginContainer.ts | 7 ++----- packages/vite/types/shims.d.ts | 5 ----- yarn.lock | 5 ----- 4 files changed, 2 insertions(+), 16 deletions(-) diff --git a/packages/vite/package.json b/packages/vite/package.json index 8cd2fd2538ed0f..898202a9dd4721 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -79,7 +79,6 @@ "@vue/compiler-dom": "^3.1.5", "acorn": "^8.4.1", "acorn-class-fields": "^1.0.0", - "acorn-numeric-separator": "^0.3.6", "acorn-static-class-features": "^1.0.0", "brotli-size": "^4.0.0", "builtin-modules": "^3.2.0", diff --git a/packages/vite/src/node/server/pluginContainer.ts b/packages/vite/src/node/server/pluginContainer.ts index 616093467eb953..9f4a820fa618fd 100644 --- a/packages/vite/src/node/server/pluginContainer.ts +++ b/packages/vite/src/node/server/pluginContainer.ts @@ -51,7 +51,6 @@ import { } from 'rollup' import * as acorn from 'acorn' import acornClassFields from 'acorn-class-fields' -import acornNumericSeparator from 'acorn-numeric-separator' import acornStaticClassFeatures from 'acorn-static-class-features' import { RawSourceMap } from '@ampproject/remapping/dist/types/types' import { combineSourcemaps } from '../utils' @@ -116,8 +115,7 @@ type PluginContext = Omit< export let parser = acorn.Parser.extend( acornClassFields, - acornStaticClassFeatures, - acornNumericSeparator + acornStaticClassFeatures ) export async function createPluginContainer( @@ -399,8 +397,7 @@ export async function createPluginContainer( parser = acorn.Parser.extend( ...[ acornClassFields, - acornStaticClassFeatures, - acornNumericSeparator + acornStaticClassFeatures ].concat(options.acornInjectPlugins) ) } diff --git a/packages/vite/types/shims.d.ts b/packages/vite/types/shims.d.ts index 8a0e94ee8ee10e..f96895bea76f6e 100644 --- a/packages/vite/types/shims.d.ts +++ b/packages/vite/types/shims.d.ts @@ -27,11 +27,6 @@ declare module 'acorn-static-class-features' { export default plugin } -declare module 'acorn-numeric-separator' { - const plugin: any - export default plugin -} - declare module 'connect-history-api-fallback' { const plugin: any export = plugin diff --git a/yarn.lock b/yarn.lock index 5e661a8f64859a..7b45192c2feb90 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1654,11 +1654,6 @@ acorn-node@^1.6.1: acorn-walk "^7.0.0" xtend "^4.0.2" -acorn-numeric-separator@^0.3.6: - version "0.3.6" - resolved "https://registry.yarnpkg.com/acorn-numeric-separator/-/acorn-numeric-separator-0.3.6.tgz#af7f0abaf8e74bd9ca1117602954d0a3b75804f3" - integrity sha512-jUr5esgChu4k7VzesH/Nww3EysuyGJJcTEEiXqILUFKpO96PNyEXmK21M6nE0TSqGA1PeEg1MzgqJaoFsn9JMw== - acorn-private-class-elements@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/acorn-private-class-elements/-/acorn-private-class-elements-1.0.0.tgz#c5805bf8a46cd065dc9b3513bfebb504c88cd706"