Update Built UMD File Readability #15543
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Per the discussion in #15526:
Replace the
three_module_js
local UMD variable name withTHREE
to retain the source readability. Also remove the addition of the__esModule
variable onto THREE.This uses the
generateBundle
Rollup plugin hook to replace thethree_module_js
variable name withTHREE
. Unfortunately I didn't see a better way to control that variable name in Rollup so this is a pretty non discriminating find and replace in the file but given the code style expectations in the repo I don't think it should be a problem.You can see the new built GLTFLoader code here: https://github.com/gkjohnson/three.js/blob/rollup-jsm-examples-output/examples/js/loaders/GLTFLoader.js