ballercat/walt

CLI 'wrap' command needs to build smaller files.

Open

#164 建立於 2018年10月14日

在 GitHub 查看
 (1 留言) (0 反應) (0 負責人)JavaScript (4,637 star) (155 fork)batch import
good first issuehelp wanted

描述

Problem

walt-cli package when linking multiple .walt files together can "wrap" the modules in a stand-alone JS module. The resulting module is too large because it serialized the dependency tree with the AST information encoded directly into the output, resulting in a massive amount of js.

Encoding the dependencies into the file is done to ensure the module can be used stand-alone in browser or node. Only the opcodes objects should be necessary for each module.

Goal

Patch the cli wrap function to result in a stripped down version of the modules (without AST information) which can still build but only include the bare minimum buffers in the resulting JS module.

Notes

貢獻者指南

CLI 'wrap' command needs to build smaller files. · ballercat/walt#164 | Good First Issue