README
babel-plugin-transform-import-to-read-file-sync
Use import to read any file contents to local variable in Node.js. Filename is resolved like regular import source.
Example
import file from "./file.txt";
// => const file = _readFileSync(require.resolve('./file.txt'), "utf8");
// readFileSync is imported from 'fs' as some unique identifier, if not already available.
console.log(require("./file.txt"));
// => console.log(require('fs').readFileSync(require.resolve('./file.txt'), "utf8"));
.babelrc
{
"plugins": [
[
"transform-import-to-read-file-sync",
{
"test": "\\.txt