1 | import { basename, extname, dirname, sep } from 'path';
|
2 | import { makeLegalIdentifier } from 'rollup-pluginutils';
|
3 |
|
4 | export function getName ( id ) {
|
5 | const name = makeLegalIdentifier( basename( id, extname( id ) ) );
|
6 | if (name !== 'index') {
|
7 | return name;
|
8 | } else {
|
9 | const segments = dirname( id ).split( sep );
|
10 | return makeLegalIdentifier( segments[segments.length - 1] );
|
11 | }
|
12 | }
|
13 |
|