From 96b7cd37016c1e3fd7037b3910ae56f806a9c09f Mon Sep 17 00:00:00 2001 From: Jack Works Date: Thu, 3 Mar 2022 15:50:32 +0800 Subject: [PATCH] fix: use defineProperty for appending prop in `storeName` (#194) --- src/MagicString.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MagicString.js b/src/MagicString.js index b5b0ed2..2cccc0d 100644 --- a/src/MagicString.js +++ b/src/MagicString.js @@ -365,7 +365,7 @@ export default class MagicString { if (storeName) { const original = this.original.slice(start, end); - this.storedNames[original] = true; + Object.defineProperty(this.storedNames, original, { writable: true, value: true, enumerable: true }); } const first = this.byStart[start];