4.0.1 • Published 8 years ago

get-entries v4.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
8 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

8 years ago

4.0.0

8 years ago

3.0.2

9 years ago

3.0.1

9 years ago

3.0.0

9 years ago

2.0.2

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.1.6

10 years ago

1.1.5

10 years ago

1.1.4

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago