diff --git a/.gitignore b/.gitignore index b7c204fc..7ab3c061 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ bin/svgo-profiling *.sublime-* *.log .DS_Store +.idea diff --git a/plugins/prefixIds.js b/plugins/prefixIds.js index 755baa65..fd7b0ea6 100644 --- a/plugins/prefixIds.js +++ b/plugins/prefixIds.js @@ -123,6 +123,8 @@ exports.fn = function(node, opts, extra) { } else { prefix = opts.prefix; } + } else if (opts.prefix === false) { + prefix = false; } else if (extra && extra.path && extra.path.length > 0) { var filename = path.basename(extra.path); prefix = filename; @@ -131,6 +133,9 @@ exports.fn = function(node, opts, extra) { // prefixes a normal value addPrefix = function(name) { + if(prefix === false){ + return escapeIdentifierName(name); + } return escapeIdentifierName(prefix + opts.delim + name); };