Skip to content

unscriptable/rave-load-text

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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);

About

Adds text file loading to RaveJS based on file extensions.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors