Static asset in-lining
Created by: Timer
When 0.10 is released (with #1305), I have a feeling we'll be seeing a lot more of issues like #1938.
These users have a perfectly legitimate use case and I believe we should handle it. They desire to require a text file, or other types (e.g. markdown, other markup), and receive raw data. There was also a recent issue asking to require JS as text and not processed as a module.
There are many imaginable use cases for this, and have been a huge amount of issues we've responded to with a
put it in a
export default '';
To remedy this, I believe we should in-line assets via fs.readFileSync(...)
, similar (identical) to brfs
.
This would allow users to require any arbitrary file as UTF8 text or a Buffer
.