rave-load-text

0.5.1 • Public • Published

rave-load-text

Adds text file loading to rave.js based on file extensions.

By default, rave-load-text loads text when it detects the following file extensions:

text html txt htm

You can change this list by adding a loadText rave env property. For example, to detect ".html" and ".template" extensions, add the following to your app's bower.json or package.json:

{
    "rave": {
        "env": {
            "loadText": {
                "extensions": [ "html", "template" ]
            }
        }
    }
}

Usage

Importing a text file is easy. Just import it as if it were a module.

For CommonJS/node-formatted modules (or AMD-wrapped CommonJS):

var template = require('./template.html');
// ...
template.replace(tokensRx, findValueForToken);

For classic AMD modules:

define(['./template.html'], function (template) {
    // ...
    template.replace(tokensRx, findValueForToken);
});

For ES6-formatted modules:

import template from './template.html';
// ...
template.replace(tokensRx, findValueForToken);

Package Sidebar

Install

npm i rave-load-text

Weekly Downloads

0

Version

0.5.1

License

MIT

Last publish

Collaborators

  • unscriptable