Socket
Socket
Sign inDemoInstall

unimported

Package Overview
Dependencies
Maintainers
1
Versions
47
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

unimported - npm Package Compare versions

Comparing version 1.27.1 to 1.28.0

2

dist/config.d.ts

@@ -30,2 +30,3 @@ import { ProcessedResult } from './process';

extensions?: string[];
assetExtensions?: string[];
aliases?: MapLike<string[]>;

@@ -55,2 +56,3 @@ pathTransforms?: MapLike<string>;

extensions: string[];
assetExtensions: string[];
pathTransforms?: MapLike<string>;

@@ -57,0 +59,0 @@ }

17

dist/config.js

@@ -62,3 +62,3 @@ "use strict";

function getConfig(args) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y;
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z;
return __awaiter(this, void 0, void 0, function* () {

@@ -83,10 +83,11 @@ if (cachedConfig) {

extensions: [],
pathTransforms: (_p = configFile === null || configFile === void 0 ? void 0 : configFile.pathTransforms) !== null && _p !== void 0 ? _p : preset === null || preset === void 0 ? void 0 : preset.pathTransforms,
assetExtensions: (_p = configFile === null || configFile === void 0 ? void 0 : configFile.assetExtensions) !== null && _p !== void 0 ? _p : [],
pathTransforms: (_q = configFile === null || configFile === void 0 ? void 0 : configFile.pathTransforms) !== null && _q !== void 0 ? _q : preset === null || preset === void 0 ? void 0 : preset.pathTransforms,
};
const aliases = (_r = (_q = configFile === null || configFile === void 0 ? void 0 : configFile.aliases) !== null && _q !== void 0 ? _q : preset === null || preset === void 0 ? void 0 : preset.aliases) !== null && _r !== void 0 ? _r : {};
const extensions = (_t = (_s = configFile === null || configFile === void 0 ? void 0 : configFile.extensions) !== null && _s !== void 0 ? _s : preset === null || preset === void 0 ? void 0 : preset.extensions) !== null && _t !== void 0 ? _t : [];
const entryFiles = (_v = (_u = configFile === null || configFile === void 0 ? void 0 : configFile.entry) !== null && _u !== void 0 ? _u : preset === null || preset === void 0 ? void 0 : preset.entry) !== null && _v !== void 0 ? _v : [];
const aliases = (_s = (_r = configFile === null || configFile === void 0 ? void 0 : configFile.aliases) !== null && _r !== void 0 ? _r : preset === null || preset === void 0 ? void 0 : preset.aliases) !== null && _s !== void 0 ? _s : {};
const extensions = (_u = (_t = configFile === null || configFile === void 0 ? void 0 : configFile.extensions) !== null && _t !== void 0 ? _t : preset === null || preset === void 0 ? void 0 : preset.extensions) !== null && _u !== void 0 ? _u : [];
const entryFiles = (_w = (_v = configFile === null || configFile === void 0 ? void 0 : configFile.entry) !== null && _v !== void 0 ? _v : preset === null || preset === void 0 ? void 0 : preset.entry) !== null && _w !== void 0 ? _w : [];
// throw if no entry point could be found
if (entryFiles.length === 0) {
throw new Error(`Unable to locate entry points for this ${(_w = preset === null || preset === void 0 ? void 0 : preset.preset) !== null && _w !== void 0 ? _w : ''} project. Please declare them in package.json or .unimportedrc.json`);
throw new Error(`Unable to locate entry points for this ${(_x = preset === null || preset === void 0 ? void 0 : preset.preset) !== null && _x !== void 0 ? _x : ''} project. Please declare them in package.json or .unimportedrc.json`);
}

@@ -106,7 +107,7 @@ for (const entry of entryFiles) {

? entry.aliases
: ((_x = entry.extend) === null || _x === void 0 ? void 0 : _x.aliases)
: ((_y = entry.extend) === null || _y === void 0 ? void 0 : _y.aliases)
? Object.assign(Object.assign({}, aliases), entry.extend.aliases) : aliases;
const entryExtensions = entry.extensions
? entry.extensions
: ((_y = entry.extend) === null || _y === void 0 ? void 0 : _y.extensions)
: ((_z = entry.extend) === null || _z === void 0 ? void 0 : _z.extensions)
? [...entry.extend.extensions, ...extensions]

@@ -113,0 +114,0 @@ : extensions;

@@ -137,2 +137,3 @@ "use strict";

extensions: entry.extensions,
assetExtensions: config.assetExtensions,
// resolve full path of aliases

@@ -190,3 +191,3 @@ aliases: yield meta.getAliases(entry),

const files = yield fs.list('**/*', baseUrl, {
extensions: config.extensions,
extensions: [...config.extensions, ...config.assetExtensions],
ignore: config.ignorePatterns,

@@ -193,0 +194,0 @@ });

@@ -33,2 +33,3 @@ import { MapLike } from 'typescript';

extensions: string[];
assetExtensions: string[];
moduleDirectory: string[];

@@ -35,0 +36,0 @@ cacheId?: string;

@@ -295,3 +295,12 @@ "use strict";

// only process code files, no json or css
if (!config.extensions.includes((0, path_1.extname)(path))) {
const ext = (0, path_1.extname)(path);
if (!config.extensions.includes(ext)) {
if (config.assetExtensions.includes(ext)) {
result.files.set(path, {
path,
extname: (0, path_1.extname)(path),
dirname: (0, path_1.dirname)(path),
imports: [],
});
}
return result;

@@ -298,0 +307,0 @@ }

{
"name": "unimported",
"version": "1.27.1",
"version": "1.28.0",
"description": "Scans your nodejs project folder and shows obsolete files and modules",

@@ -77,3 +77,3 @@ "main": "./dist/index.js",

"jest-partial": "^1.0.1",
"lint-staged": "^10.5.4",
"lint-staged": "^13.2.1",
"nodemon": "^2.0.7",

@@ -80,0 +80,0 @@ "patch-package": "^6.4.7",

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