From f0995cf8a2222599651f749149013f46bfd83553 Mon Sep 17 00:00:00 2001 From: Rahim Alwer Date: Wed, 14 Jun 2023 19:15:54 +1000 Subject: [PATCH] fix: use mangle cache --- rollup.config.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/rollup.config.js b/rollup.config.js index ad47b08..15ae418 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,6 +1,26 @@ import { defineConfig } from 'rollup'; import esbuild from 'rollup-plugin-esbuild'; +/** @type {Record} */ +const mangleCache = { + _key: '$k', + _effect: '$e', + _nodes: '$n', + _refs: '$r', + _init: '$i', + _value: '$v', + _sources: '$s', + _observers: '$o', + _compute: '$c', + _changed: '$ch', + _state: '$st', + _prevSibling: '$ps', + _nextSibling: '$ns', + _context: '$cx', + _handlers: '$eh', + _disposal: '$d', +}; + export default defineConfig([ // dev define({ dev: true }), @@ -28,6 +48,7 @@ function define({ dev = false }) { __TEST__: 'false', }, mangleProps: !dev ? /^_/ : undefined, + mangleCache, }), ], };