From 74d501829cc4c1f685be3b83c1b9694c0b658a40 Mon Sep 17 00:00:00 2001 From: Evan You Date: Tue, 15 Oct 2019 12:22:32 -0400 Subject: [PATCH] chore: use webpack-compatible pure annotation --- .../compiler-core/src/transforms/transformExpression.ts | 2 +- packages/shared/src/element.ts | 6 +++--- packages/shared/src/globalsWhitelist.ts | 2 +- packages/shared/src/makeMap.ts | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/compiler-core/src/transforms/transformExpression.ts b/packages/compiler-core/src/transforms/transformExpression.ts index 8a8734d5f9..84bb35ef4d 100644 --- a/packages/compiler-core/src/transforms/transformExpression.ts +++ b/packages/compiler-core/src/transforms/transformExpression.ts @@ -25,7 +25,7 @@ import { } from '../utils' import { isGloballyWhitelisted, makeMap } from '@vue/shared' -const isLiteralWhitelisted = /*@__PURE__*/ makeMap('true,false,null,this') +const isLiteralWhitelisted = /*#__PURE__*/ makeMap('true,false,null,this') export const transformExpression: NodeTransform = (node, context) => { if (node.type === NodeTypes.INTERPOLATION) { diff --git a/packages/shared/src/element.ts b/packages/shared/src/element.ts index 27fd813bd5..f759525702 100644 --- a/packages/shared/src/element.ts +++ b/packages/shared/src/element.ts @@ -23,6 +23,6 @@ const SVG_TAGS = const VOID_TAGS = 'area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr' -export const isHTMLTag = /*@__PURE__*/ makeMap(HTML_TAGS) -export const isSVGTag = /*@__PURE__*/ makeMap(SVG_TAGS) -export const isVoidTag = /*@__PURE__*/ makeMap(VOID_TAGS) +export const isHTMLTag = /*#__PURE__*/ makeMap(HTML_TAGS) +export const isSVGTag = /*#__PURE__*/ makeMap(SVG_TAGS) +export const isVoidTag = /*#__PURE__*/ makeMap(VOID_TAGS) diff --git a/packages/shared/src/globalsWhitelist.ts b/packages/shared/src/globalsWhitelist.ts index 4c0e33a425..c6347bf299 100644 --- a/packages/shared/src/globalsWhitelist.ts +++ b/packages/shared/src/globalsWhitelist.ts @@ -5,4 +5,4 @@ const GLOBALS_WHITE_LISTED = 'decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,' + 'Object,Boolean,String,RegExp,Map,Set,JSON,Intl' -export const isGloballyWhitelisted = /*@__PURE__*/ makeMap(GLOBALS_WHITE_LISTED) +export const isGloballyWhitelisted = /*#__PURE__*/ makeMap(GLOBALS_WHITE_LISTED) diff --git a/packages/shared/src/makeMap.ts b/packages/shared/src/makeMap.ts index be9a258a87..712c3c2d7b 100644 --- a/packages/shared/src/makeMap.ts +++ b/packages/shared/src/makeMap.ts @@ -1,7 +1,7 @@ // Make a map and return a function for checking if a key // is in that map. // -// IMPORTANT: all calls of this function must be prefixed with /*@__PURE__*/ +// IMPORTANT: all calls of this function must be prefixed with /*#__PURE__*/ // So that rollup can tree-shake them if necessary. export function makeMap( str: string, -- 2.47.3