eslint-import-resolver-nuxt
Advanced tools
Comparing version
10
index.js
@@ -6,6 +6,6 @@ const resolve = require('resolve'); | ||
exports.interfaceVersion = 2; | ||
exports.resolve = function (source, file, config = {}) { | ||
exports.resolve = function (source, file, config) { | ||
const trimmedSouce = trimResourceQuery(source) | ||
log('Resolving: ', trimmedSouce, 'from:', file); | ||
const realSource = parseSource(trimmedSouce, config.nuxtSrcDir); | ||
const realSource = parseSource(trimmedSouce, config && config.nuxtSrcDir); | ||
@@ -35,4 +35,4 @@ if (resolve.isCore(realSource)) { | ||
function parseSource(source, srcDir = '') { | ||
const nuxtSrcDir = path.join(process.cwd(), srcDir); | ||
function parseSource(source, srcDir) { | ||
const nuxtSrcDir = path.join(process.cwd(), srcDir || ''); | ||
const nuxtAliasRe = /^~(assets|components|pages|plugins|static|store)?\/.+/; | ||
@@ -55,3 +55,3 @@ const nuxtFileAlias = ['~store', '~router']; | ||
}, | ||
config, | ||
config || {}, | ||
{ | ||
@@ -58,0 +58,0 @@ // path.resolve will handle paths relative to CWD |
{ | ||
"name": "eslint-import-resolver-nuxt", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "Nodejs and nuxtjs default behavior import resolution plugin for eslint-plugin-import.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
4359
0.28%