0.0.1 • Published 4 years ago

rawquire v0.0.1

Weekly downloads
2
License
Apache-2.0
Repository
github
Last release
4 years ago

rawquire for babel

Import raw plaintext.

Install with npm:

$ npm install babel-plugin-macros --save-dev
$ npm install rawquire --save-dev

Add "macros" to your .babelrc, or preferred babel config:

{
	"plugins": ["macros"]
}

Import raw text into your javascript:

Call rawquire with a file path relative to the current script in the source tree.

Any rawquire function calls will be replaced with a string literal containing the text from the file.

Source code:

hello-world.js:

import { rawquire } from 'rawquire/rawquire.macro';

const myHtml = rawquire('./hello-world.html');

hello-world.html:

<h1>Hello, world!</h1>

Compiled code:

hello-world.js:

const myHtml = "<h1>Hello, world!</h1>";
0.0.1

4 years ago

0.0.0

5 years ago