UNPKG

542 BJavaScriptView Raw
1"use strict";
2
3const {
4 kebabCase
5} = require(`lodash`);
6
7const path = require(`path`);
8
9const {
10 store
11} = require(`../redux`);
12
13const generateComponentChunkName = componentPath => {
14 const program = store.getState().program;
15 let directory = `/`;
16
17 if (program && program.directory) {
18 directory = program.directory;
19 }
20
21 const name = path.relative(directory, componentPath);
22 return `component---${kebabCase(name)}`;
23};
24
25exports.generateComponentChunkName = generateComponentChunkName;
26//# sourceMappingURL=js-chunk-names.js.map
\No newline at end of file