@baristalabs/react-app-rewire-raw-loader

Enable importing files as a string in a react-app-rewired application

Usage no npm install needed!

<script type="module">
  import baristalabsReactAppRewireRawLoader from 'https://cdn.skypack.dev/@baristalabs/react-app-rewire-raw-loader';
</script>

README

react-app-rewire-inline-source

Enable source code inlining capabilities in a react-app-rewired application.

Adds the ability to import files as a string.

Add to config overrides:

/* config-overrides.js */
const rewireRawLoader = require('@baristalabs/react-app-rewire-raw-loader')

module.exports = function override (config, env) {
    config = rewireRawLoader(config, env)
    return config
}

Then:

 const data = require('raw-loader!./myFile.js') as string;
 console.dir(data);