haml-coffee-brunch
Advanced tools
Comparing version
18
index.js
@@ -13,2 +13,4 @@ 'use strict'; | ||
if (!opts.namespace) opts.namespace = 'window.JST'; | ||
this.options = opts; | ||
@@ -23,7 +25,10 @@ } | ||
return new Promise((resolve, reject) => { | ||
let compiled; | ||
// let compiled; | ||
let template; | ||
try { | ||
compiled = hamlc.compile(params.data); | ||
resolve(compiled); | ||
// compiled = hamlc.compile(params.data); | ||
// resolve(compiled); | ||
template = hamlc.template(params.data, params.path, 'window.JST'); | ||
resolve(template); | ||
} catch (error) { | ||
@@ -37,6 +42,11 @@ reject(error); | ||
HamlCoffeeCompiler.prototype.brunchPlugin = true; | ||
HamlCoffeeCompiler.prototype.type = 'javascript'; | ||
// HamlCoffeeCompiler.prototype.type = 'javascript'; | ||
HamlCoffeeCompiler.prototype.type = 'template'; | ||
HamlCoffeeCompiler.prototype.extension = 'hamlc'; | ||
HamlCoffeeCompiler.prototype.pattern = /^.(?:hamlc|hamlcoffee)$/; | ||
HamlCoffeeCompiler.prototype.pathReplace =/^.*templates\//; | ||
HamlCoffeeCompiler.prototype.staticTargetExtension = 'jst'; | ||
module.exports = HamlCoffeeCompiler; | ||
module.exports = HamlCoffeeCompiler; |
{ | ||
"name": "haml-coffee-brunch", | ||
"version": "0.1.1", | ||
"version": "0.1.2", | ||
"description": "Brunch.io plugin for haml coffee files", | ||
@@ -9,2 +9,3 @@ "main": "index.js", | ||
}, | ||
"main": "./index", | ||
"files": ["index.js"], | ||
@@ -11,0 +12,0 @@ "repository": { |
3454
13.99%38
26.67%