babel-plugin-transform-assets-import-to-string
Advanced tools
Comparing version 1.0.1 to 1.1.0
@@ -18,2 +18,3 @@ 'use strict'; | ||
var defaultOptions = exports.defaultOptions = { | ||
flatten: false, | ||
extensions: ['.gif', '.jpeg', '.jpg', '.png', '.svg'] | ||
@@ -20,0 +21,0 @@ }; |
@@ -25,3 +25,3 @@ 'use strict'; | ||
function getFile(absPath, baseDir, uri) { | ||
function getFile(absPath, baseDir, uri, flatten) { | ||
var file = absPath.split(baseDir || _path2.default.sep).pop(); | ||
@@ -33,3 +33,5 @@ | ||
return _path2.default.join(baseDir, file).replace(/\\/g, '/').replace(/\/\/g/, '/'); | ||
var fileName = flatten ? _path2.default.basename(file) : file; | ||
return _path2.default.join(baseDir, fileName).replace(/\\/g, '/').replace(/\/\/g/, '/'); | ||
} | ||
@@ -44,3 +46,3 @@ | ||
exports.default = function (p, t, opts, absPath, calleeName) { | ||
var file = getFile(absPath, opts.baseDir, opts.baseUri); | ||
var file = getFile(absPath, opts.baseDir, opts.baseUri, opts.flatten); | ||
var hash = ''; | ||
@@ -47,0 +49,0 @@ |
{ | ||
"name": "babel-plugin-transform-assets-import-to-string", | ||
"version": "1.0.1", | ||
"version": "1.1.0", | ||
"description": "Babel plugin that transforms image assets import and requires to urls / cdn", | ||
@@ -44,11 +44,11 @@ "main": "lib/index.js", | ||
"babel-cli": "^6.24.1", | ||
"babel-eslint": "^7.2.3", | ||
"babel-eslint": "^8.0.0", | ||
"babel-preset-es2015": "^6.24.1", | ||
"babel-register": "^6.24.1", | ||
"chai": "^4.0.0", | ||
"coveralls": "^2.13.1", | ||
"coveralls": "^3.0.0", | ||
"cross-env": "^5.0.0", | ||
"eslint": "^3.19.0", | ||
"mocha": "^3.4.2", | ||
"nyc": "^10.3.2", | ||
"eslint": "^4.1.0", | ||
"mocha": "^4.0.0", | ||
"nyc": "^11.0.2", | ||
"rimraf": "^2.6.1" | ||
@@ -55,0 +55,0 @@ }, |
Sorry, the diff of this file is not supported yet
117615
107