Если сами файлы называть однообразно index.js и index.spec.js:
было
utils
├── chunk
│ ├── chunk.js
│ └── chunk.spec.js
├── flat-map
│ ├── flat-map.js
│ └── flat-map.spec.js
└── pluck
├── pluck.js
└── pluck.spec.js
стало
utils
├── chunk
│ ├── index.js
│ └── index.spec.js
├── flat-map
│ ├── index.js
│ └── index.spec.js
└── pluck
├── index.js
└── index.spec.js
то для подключения утилиты не придется дважды дублировать ее название:
было
import chunk from './chunk/chunk';
стало
import chunk from './chunk';
Как бонус, для переименования утилиты достаточно переименовать папку, не переименоввывая файлы.
Если сами файлы называть однообразно
index.jsиindex.spec.js:было
стало
то для подключения утилиты не придется дважды дублировать ее название:
было
стало
Как бонус, для переименования утилиты достаточно переименовать папку, не переименоввывая файлы.