Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mmahalwy/find-esm-packages
Find esm modules in your node_modules
https://github.com/mmahalwy/find-esm-packages
es6 esmodules webpack3
Last synced: 19 days ago
JSON representation
Find esm modules in your node_modules
- Host: GitHub
- URL: https://github.com/mmahalwy/find-esm-packages
- Owner: mmahalwy
- Created: 2017-10-30T04:07:20.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-10-30T05:40:44.000Z (about 7 years ago)
- Last Synced: 2024-10-10T16:43:16.890Z (about 1 month ago)
- Topics: es6, esmodules, webpack3
- Language: JavaScript
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```javascript
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.```javascript
[
{
name: 'foo',
main: 'foo/lib/index.js',
module: 'foo/esm/index.esm.js',
},
]
```