Skip to content
This repository was archived by the owner on Jun 16, 2025. It is now read-only.
This repository was archived by the owner on Jun 16, 2025. It is now read-only.

Tool doesn’t see require() from .cjs files #669

@ai

Description

@ai

Bug Description

I have ESM project.

When I run npx depcheck I see many dependencies which is used in webpack.config.cjs.

Code snippets

Where the dependency is used:

➜ npx depcheck
npx: установлен 146 в 21.78s
Unused dependencies
* autoprefixer
* babel-loader
* copy-webpack-plugin
* crypto
* css-loader
* css-minimizer-webpack-plugin
* desvg-loader
* html-webpack-plugin
* json-minimizer-webpack-plugin
* mini-css-extract-plugin
* postcss
* postcss-dark-theme-class
* postcss-loader
* postcss-mixins
* postcss-momentum-scrolling
* postcss-nested
* remove
* style-loader
* svg-loader
* terser-webpack-plugin
* webpack-cli
* webpack-webmanifest-loader
Unused devDependencies
* @logux/stylelint-config
* @size-limit/file
* @storybook/addon-controls
* @storybook/addon-docs
* @storybook/addon-toolbars
* @storybook/builder-webpack5
* @storybook/core
* @storybook/manager-webpack5
* circular-dependency-plugin
* eslint-config-prettier
* file-loader
* identity-obj-proxy
* lint-staged
* prettier
* serve
* simple-git-hooks
* size-limit
* stylelint
* webpack-bundle-analyzer
* webpack-dev-server

The header of webpack.config.cjs:

let { HotModuleReplacementPlugin, DefinePlugin } = require('webpack')
let { BundleAnalyzerPlugin } = require('webpack-bundle-analyzer')
let CircularDependencyPlugin = require('circular-dependency-plugin')
let MiniCssExtractPlugin = require('mini-css-extract-plugin')
let CssMinimizerPlugin = require('css-minimizer-webpack-plugin')
let HtmlWebpackPlugin = require('html-webpack-plugin')
let TerserPlugin = require('terser-webpack-plugin')
let CopyPlugin = require('copy-webpack-plugin')
let { join } = require('path')

Versions

  • node -v: v14.17.5
  • npm -v: v14.17.5
  • depcheck --version: 1.4.2

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions