UNPKG

@omnia/tooling-vue

Version:

Used to bundle and serve manifests web component that build on Vue framework.

18 lines (17 loc) 952 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.wrapDefaultImportVariable = exports.injectDefaultImportVariableDecleration = exports.HMR_MODULE_EXPORTS_VARIABLE = void 0; const DEFAULT_IMPORT_VARIABLE = '__hmr_default_import__'; const DEFAULT_IMPORT_VARIABLE_DECLERATION = `const ${DEFAULT_IMPORT_VARIABLE} = (val) => !!val['default'] ? val['default'] : val;`; exports.HMR_MODULE_EXPORTS_VARIABLE = '__hmr_module_exports__'; function injectDefaultImportVariableDecleration(code) { if (code.indexOf(DEFAULT_IMPORT_VARIABLE_DECLERATION) == -1) { code = '\n' + DEFAULT_IMPORT_VARIABLE_DECLERATION + '\n' + code; } return code; } exports.injectDefaultImportVariableDecleration = injectDefaultImportVariableDecleration; function wrapDefaultImportVariable(runtimeVariable) { return `${DEFAULT_IMPORT_VARIABLE}(${runtimeVariable})`; } exports.wrapDefaultImportVariable = wrapDefaultImportVariable;