Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

jest-webpack-alias

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jest-webpack-alias - npm Package Compare versions

Comparing version 2.3.0 to 3.0.0

17

lib/preprocessor.js

@@ -12,3 +12,4 @@ var _ = require('lodash');

var defaultFallbackDirs = [];
var defaultFileExtensions = ['', '.webpack.js', '.web.js', '.js'];
var defaultFileExtensions = ['', '.webpack.js', '.web.js', '.js', '.json'];
var defaultModules = ['node_modules'];
var defaultModulesDirs = ['node_modules', 'web_modules'];

@@ -31,9 +32,13 @@

fileExtensions = resolveConfig.extensions || defaultFileExtensions;
moduleDirs = resolveConfig.modules || defaultModules;
var rootDirs = stringOrArray(resolveConfig.root);
var modDirs = stringOrArray(resolveConfig.modulesDirectories) || defaultModulesDirs;
var fallbackDirs = stringOrArray(resolveConfig.fallback) || defaultFallbackDirs;
if (!resolveConfig.modules && resolveConfig.root) {
// webpack 1.x path names
var rootDirs = stringOrArray(resolveConfig.root);
var modDirs = stringOrArray(resolveConfig.modulesDirectories) || defaultModulesDirs;
var fallbackDirs = stringOrArray(resolveConfig.fallback) || defaultFallbackDirs;
moduleDirs = _.union(rootDirs, modDirs, fallbackDirs);
}
moduleDirs = _.union(rootDirs, modDirs, fallbackDirs)
.map(function(dir) {
moduleDirs = moduleDirs.map(function(dir) {
return path.resolve(webpackDir, dir);

@@ -40,0 +45,0 @@ })

@@ -33,4 +33,4 @@ var _ = require('lodash');

if (!_.get(webpackSettings, 'resolve.root')) {
throw new Error('Missing setting "resolve.root" in ' + webpackFile);
if (!_.get(webpackSettings, 'resolve.modules') && !_.get(webpackSettings, 'resolve.root')) {
throw new Error('Missing setting "resolve.modules" (webpack v2) or "resolve.root" (webpack v1) in ' + webpackFile);
}

@@ -37,0 +37,0 @@

{
"name": "jest-webpack-alias",
"version": "2.3.0",
"version": "3.0.0",
"description": "Preprocessor for Jest that is able to resolve require() statements using webpack aliases.",

@@ -5,0 +5,0 @@ "main": "lib/preprocessor.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc