Skip to content

mmahalwy/find-esm-packages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

find-esm-packages

Find libraries in your package.json file that have the 'module' attribute. This signifies that the library contains an esm directory that could be resolved to, thus improving tree shaking abilities. This is great to use if you're using webpack or rollup.

Usage

const findEsmPackages = require('find-esm-packages');

findEsmPackages();

Options

dirname

Directory path

checks

Array of the dependencies to check. E.g. ['dependencies', 'devDependencies']

paths

Will return the main and module values.

[
  {
    name: 'foo',
    main: 'foo/lib/index.js',
    module: 'foo/esm/index.esm.js',
  },
]

About

Find esm modules in your node_modules

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published