UNPKG

depcheck

Version:

Check dependencies in your node module

32 lines (23 loc) 711 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.extractInlineWebpack = extractInlineWebpack; // Not fond of default exports, disable here */ /* eslint import/prefer-default-export: off */ function extractInlineWebpack(value) { const parts = value.split('!'); if (parts.length === 1) { return [value]; // ['module-name'] or ['path/to/file'] } if (parts[0] === '') { // ['', 'something-loader', 'path/to/file'] // ignore first item const loaderParts = parts[1].split('?'); if (loaderParts.length === 1) { return parts; } return loaderParts[0]; } // ['something-loader', 'another-loader', 'path/to/file'] return parts; }