markdown-loader
Advanced tools
Comparing version 0.1.2 to 0.1.3
12
index.js
@@ -6,5 +6,8 @@ /* | ||
var marked = require("marked"); | ||
var marked = require('marked'); | ||
var loaderUtils = require('loader-utils'); | ||
var assign = require("object-assign"); | ||
marked.setOptions({ | ||
// default option | ||
var options = { | ||
renderer: new marked.Renderer(), | ||
@@ -18,7 +21,10 @@ gfm: true, | ||
smartypants: false | ||
}); | ||
}; | ||
module.exports = function(markdown) { | ||
// merge params and default config | ||
var config = assign(options, loaderUtils.parseQuery(this.query)); | ||
this.cacheable(); | ||
marked.setOptions(config); | ||
return marked(markdown); | ||
}; |
{ | ||
"name": "markdown-loader", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "markdown-loader for webpack", | ||
@@ -26,4 +26,6 @@ "main": "index.js", | ||
"dependencies": { | ||
"marked": "^0.3.2" | ||
"marked": "^0.3.2", | ||
"loader-utils": "^0.2.7", | ||
"object-assign": "^2.0.0" | ||
} | ||
} |
@@ -10,3 +10,3 @@ markdown-loader | ||
```javascript | ||
var html = require("markdown!./README.md"); | ||
var html = require("html!markdown!./README.md"); | ||
``` | ||
@@ -27,1 +27,15 @@ | ||
``` | ||
## Override default markdown primitive options | ||
Simply add query params by javascript or configuration, example: | ||
```javascript | ||
{ | ||
module: { | ||
loaders: { | ||
{ test: /\.md$/, loader: "html!markdown?gfm=false" }, | ||
] | ||
} | ||
} | ||
``` |
Sorry, the diff of this file is not supported yet
1961
24
40
3
+ Addedloader-utils@^0.2.7
+ Addedobject-assign@^2.0.0
+ Addedbig.js@3.2.0(transitive)
+ Addedemojis-list@2.1.0(transitive)
+ Addedjson5@0.5.1(transitive)
+ Addedloader-utils@0.2.17(transitive)
+ Addedobject-assign@2.1.14.1.1(transitive)