eslint-import-resolver-nuxt
Advanced tools
Comparing version
@@ -7,3 +7,3 @@ const resolve = require('resolve'); | ||
exports.resolve = function (source, file, config) { | ||
const trimmedSource = trimResourceQuery(source) | ||
const trimmedSource = trimSource(source) | ||
log('Resolving: ', trimmedSource, 'from:', file); | ||
@@ -27,3 +27,8 @@ const realSource = parseSource(trimmedSource, config && config.nuxtSrcDir, config && config.rootDir); | ||
function trimResourceQuery(source) { | ||
function trimSource(source) { | ||
// taken from eslint-import-resolver-webpack | ||
var finalBang = source.lastIndexOf('!') | ||
if (finalBang >= 0) { | ||
source = source.slice(finalBang + 1) | ||
} | ||
const questionMarkIndex = source.indexOf('?') | ||
@@ -30,0 +35,0 @@ if (questionMarkIndex !== -1) { |
{ | ||
"name": "eslint-import-resolver-nuxt", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "Nodejs and nuxtjs default behavior import resolution plugin for eslint-plugin-import.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
5007
2.96%71
7.58%