4.0.1 • Published 6 years ago

get-entries v4.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

Usage

npm i -D get-entries
┌── src/
│   ├── folder/
│   │   └── c.js
│   ├── a.js
│   └── b.js
├── dist/
└── webpack.config.json
//webpack.config.js
const getEntries = require('get-entries');

const entries = getEntries('./src/**/*.js', './src/', {
  commonModules: ['jquery']
});

//If 'commonModules' was defined,all the files will include the 'commonModules',you can use CommonsChunkPlugin with webpack.
//That will return
// [
//     'a':[
//         'jquery,
//         './src/a.js'
//     ],
//     'b':[
//         'jquery,
//         './src/b.js'
//     ],
//     'folder/c':[
//         'jquery,
//         './src/folder/c.js'
//     ]
// ]

module.exports = {
  entries: entries,
  output: {
    name: '[name].js',
    path: path.resolve(__dirname, 'dist')
  }
  //...
};

getEntries(pattern, baseDir:string, options)

  • pattern {string} glob path string
  • baseDir {string} path you want to remove in entries' key
  • options
    • glob? {Object}
    • commonModules? {Array | string}
    • useDir? {boolean}
4.0.1

6 years ago

4.0.0

6 years ago

3.0.2

7 years ago

3.0.1

7 years ago

3.0.0

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.1.6

8 years ago

1.1.5

8 years ago

1.1.4

8 years ago

1.1.3

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago