build-index
Build index of EcmaScript package.
Index file can be used as entry
key of webpack configuration.
Features
- You can use your own template using
-t
option. - It's a class, so you can extend it and overwrite any method.
Usage
node build-index -i /path/to/srcdir
Some info can be retrieved from package.json
:
node build-index -i /path/to/srcdir -p /path/to/package.json
Example
Directory tree:
└─┬ base.mjs └─┬ type └─┬ base.mjs ├─┬ collection │ ├── base.mjs │ └── users.mjs └─┬ item ├── base.mjs └── user.mjs
EcmaScript
Index generated:
;;;;;;/** * Archivo índice creado con `build-index`. * * @author Joaquín Fernández * @created Fri Apr 21 2017 00:25:03 GMT+0200 (CEST) * @version 0.1 */ Base : Base type : Base : TypeBase collection : Base : TypeCollectionBase Users : TypeCollectionUsers item : Base : TypeItemBase User : TypeItemUser ;
NodeJS
Index generated:
const Base = ;const TypeBase = ;const TypeCollectionBase = ;const TypeCollectionUsers = ;const TypeItemBase = ;const TypeItemUser = ;/** * Archivo índice creado con `build-index`. * * @author Joaquín Fernández * @created Fri Apr 21 2017 00:25:03 GMT+0200 (CEST) * @version 0.1 */moduleexports = Base : Base type : Base : TypeBase collection : Base : TypeCollectionBase Users : TypeCollectionUsers item : Base : TypeItemBase User : TypeItemUser ;