Commit Graph

15 Commits

Author SHA1 Message Date
Yanzhen Yu
4209ea7fe8 Update rollup
With rollup's preserveModules option and the sideEffects flag in
package.json, now we have the power of tree shaking.
2026-04-01 12:00:00 +08:00
yz-yu
dcad6ff922 Packer (#172)
* introduce pako and add general packer interface

* add tests for packer

* use function API instead of class API for better tree shaking support

* refcatoring the rollup bundle config
2026-04-01 12:00:00 +08:00
Yanzhen Yu
4d813fff39 close #138 change source map into a single file 2026-04-01 12:00:00 +08:00
Yanzhen Yu
3e2bf7fdc5 add rollup commonjs plugin 2026-04-01 12:00:00 +08:00
Yanzhen Yu
564b54bb35 rename record only bundle iife name 2026-04-01 12:00:00 +08:00
Yanzhen Yu
3e1ef6825e add sourcemap for terser bundles 2026-04-01 12:00:00 +08:00
Yanzhen Yu
b065b22f09 refactor the repl tool to support multipage apps and better dev 2026-04-01 12:00:00 +08:00
Yanzhen Yu
72ed0ebc9f do not auto inject stylesheet 2026-04-01 12:00:00 +08:00
Yanzhen Yu
b6d8a7dc95 extract css by rollup plugin 2026-04-01 12:00:00 +08:00
Yanzhen Yu
c97590edc7 update bundle config 2026-04-01 12:00:00 +08:00
Yanzhen Yu
aa3e2f02ed rewrite mutation observer handler with lazy child list calculation 2026-04-01 12:00:00 +08:00
Yanzhen Yu
487f1d0c9a add meta event and fix childList observer, also update related replayer 2026-04-01 12:00:00 +08:00
Yanzhen Yu
eb56afa59f export more props of replayer to the UI 2026-04-01 12:00:00 +08:00
Yanzhen Yu
a90198ee46 update rollup config so we can benefit from tree shaking 2026-04-01 12:00:00 +08:00
Yanzhen Yu
789cae98a1 update bundle configs 2026-04-01 12:00:00 +08:00