From: Evan You Date: Tue, 15 Oct 2019 16:22:32 +0000 (-0400) Subject: chore: use webpack-compatible pure annotation X-Git-Tag: v3.0.0-alpha.0~424 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=74d501829cc4c1f685be3b83c1b9694c0b658a40;p=thirdparty%2Fvuejs%2Fcore.git chore: use webpack-compatible pure annotation --- 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,