Home

Awesome

loaders-by-extension

NPM version

A mirror library from webpack/react-starter

Install

$ npm install loaders-by-extension

Usage

var loadersByExtension = require('loaders-by-extension');

var loaders = {
	"jsx": options.hotComponents ? ["react-hot-loader", "babel-loader?stage=0"] : "babel-loader?stage=0",
	"js": {
		loader: "babel-loader?stage=0",
		include: path.join(__dirname, "app")
	},
	"json": "json-loader",
	"coffee": "coffee-redux-loader",
	"json5": "json5-loader",
	"txt": "raw-loader",
	"png|jpg|jpeg|gif|svg": "url-loader?limit=10000",
	"woff|woff2": "url-loader?limit=100000",
	"ttf|eot": "file-loader",
	"wav|mp3": "file-loader",
	"html": "html-loader",
	"md|markdown": ["html-loader", "markdown-loader"]
};


//=> loaders: loadersByExtension(loaders)