ballercat/walt

CLI 'wrap' command needs to build smaller files.

Open

#164 ouverte le 14 oct. 2018

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)JavaScript (155 forks)batch import
good first issuehelp wanted

Métriques du dépôt

Stars
 (4 637 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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

Guide contributeur