| /** | |
| * Gets entry point of a supported socket integration. | |
| * @param {'wds' | 'whm' | 'wps' | string} integrationType A valid socket integration type or a path to a module. | |
| * @returns {string | undefined} Path to the resolved integration entry point. | |
| */ | |
| function getIntegrationEntry(integrationType) { | |
| let resolvedEntry; | |
| switch (integrationType) { | |
| case 'whm': { | |
| resolvedEntry = 'webpack-hot-middleware/client'; | |
| break; | |
| } | |
| case 'wps': { | |
| resolvedEntry = 'webpack-plugin-serve/client'; | |
| break; | |
| } | |
| } | |
| return resolvedEntry; | |
| } | |
| module.exports = getIntegrationEntry; | |