12345678910111213141516171819202122 |
- /**
- * 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;
|