@jsenv/eslint-import-resolver
Advanced tools
Comparing version 2.0.0 to 3.0.0
{ | ||
"name": "@jsenv/eslint-import-resolver", | ||
"version": "2.0.0", | ||
"version": "3.0.0", | ||
"license": "MIT", | ||
@@ -15,9 +15,6 @@ "repository": { | ||
"files": [ | ||
"index.js", | ||
"src", | ||
"dist" | ||
"/index.js", | ||
"/src/", | ||
"/dist/" | ||
], | ||
"engines": { | ||
"node": ">=8.6.0" | ||
}, | ||
"dependencies": { | ||
@@ -27,27 +24,26 @@ "@jsenv/module-resolution": "1.0.0" | ||
"devDependencies": { | ||
"@babel/core": "7.1.0", | ||
"@babel/core": "7.2.0", | ||
"@jsenv/core": "4.14.0", | ||
"@jsenv/eslint-config": "8.0.0", | ||
"@jsenv/eslint-import-resolver": "2.0.0", | ||
"@jsenv/prettier-config": "1.0.0", | ||
"@dmail/assert": "2.0.0", | ||
"@dmail/prettiest": "3.0.0", | ||
"@dmail/helper": "1.0.0", | ||
"@dmail/project-structure": "2.0.0", | ||
"@dmail/project-structure-compile-babel": "1.0.0", | ||
"babel-eslint": "9.0.0", | ||
"@jsenv/babel-plugin-description": "2.0.0", | ||
"@dmail/assert": "3.0.0", | ||
"babel-eslint": "11.0.0-beta.0", | ||
"prettier": "1.15.3", | ||
"codecov": "2.3.0", | ||
"eslint": "5.1.0", | ||
"eslint-plugin-import": "2.6.0", | ||
"prettier": "1.15.3", | ||
"nyc": "11.2.1", | ||
"rimraf": "2.6.2" | ||
}, | ||
"scripts": { | ||
"generate-import-map": "node ./script/generate-import-map/generate-import-map.js", | ||
"lint": "eslint .", | ||
"check-format": "node ./script/check-format.js", | ||
"compile": "node ./script/compile.js", | ||
"clean": "rimraf dist && rimraf coverage && rimraf .nyc_output", | ||
"dist": "npm run clean && npm run compile", | ||
"test": "npm run dist && node ./dist/index.test.js", | ||
"generate-coverage": "npm run dist && nyc node ./dist/index.test.js", | ||
"upload-coverage": "codecov", | ||
"check-format": "node ./script/check-format/check-format.js", | ||
"test": "node ./script/test/test.js", | ||
"generate-coverage": "node ./script/generate-coverage/generate-coverage.js", | ||
"upload-coverage": "node ./script/upload-coverage/upload-coverage.js", | ||
"clean": "rimraf dist && rimraf coverage", | ||
"bundle-node": "node ./script/bundle-node/bundle-node.js", | ||
"dist": "npm run clean && npm run bundle-node", | ||
"prepublishOnly": "npm run dist", | ||
@@ -54,0 +50,0 @@ "reinstall": "npm run clean && rimraf node_modules && npm install" |
# jsenv-eslint-import-resolver | ||
[![npm package](https://img.shields.io/npm/v/@jsenv/jsenv-eslint-import-resolver.svg)](https://www.npmjs.com/package/@jsenv/jsenv-eslint-import-resolver) | ||
[![npm package](https://img.shields.io/npm/v/@jsenv/eslint-import-resolver.svg)](https://www.npmjs.com/package/@jsenv/eslint-import-resolver) | ||
[![build](https://travis-ci.com/jsenv/jsenv-eslint-import-resolver.svg?branch=master)](http://travis-ci.com/jsenv/jsenv-eslint-import-resolver) | ||
@@ -29,2 +29,3 @@ [![codecov](https://codecov.io/gh/jsenv/jsenv-eslint-import-resolver/branch/master/graph/badge.svg)](https://codecov.io/gh/jsenv/jsenv-eslint-import-resolver) | ||
[`${__dirname}/node_modules/@jsenv/eslint-import-resolver/dist/src/resolver.js`]: { | ||
importMap: {}, // an importMap with imports/scopes | ||
projectFolder: __dirname, // required to replace '/' with your project folder | ||
@@ -31,0 +32,0 @@ }, |
@@ -5,3 +5,2 @@ // https://github.com/benmosher/eslint-plugin-import/blob/master/resolvers/node/index.js | ||
import { existsSync } from "fs" | ||
import { | ||
@@ -14,5 +13,8 @@ resolveImport, | ||
normalizePathname, | ||
} from "@jsenv/module-resolution" | ||
import { isNativeNodeModuleBareSpecifier } from "@jsenv/module-resolution/dist/src/isNativeNodeModuleBareSpecifier.js" | ||
import { isNativeBrowserModuleBareSpecifier } from "@jsenv/module-resolution/dist/src/isNativeBrowserModuleBareSpecifier.js" | ||
} from "/node_modules/@jsenv/module-resolution/index.js" | ||
// we should have something like @jsenv/module-resolution/private.js | ||
// to get some hidden private exports | ||
import { isNativeNodeModuleBareSpecifier } from "/node_modules/@jsenv/module-resolution/src/isNativeNodeModuleBareSpecifier.js" | ||
import { isNativeBrowserModuleBareSpecifier } from "/node_modules/@jsenv/module-resolution/src/isNativeBrowserModuleBareSpecifier.js" | ||
import { pathnameLeadToActualFile } from "./pathnameLeadToActualFile.js" | ||
@@ -80,3 +82,3 @@ export const interfaceVersion = 2 | ||
if (existsSync(filename)) { | ||
if (pathnameLeadToActualFile(filename)) { | ||
log(`-> found`) | ||
@@ -83,0 +85,0 @@ return { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Debug access
Supply chain riskUses debug, reflection and dynamic code execution features.
Found 2 instances in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
134809
13
12
1254
36
9
1