build-plugin-rax-app
Version:
The basic webpack configuration for rax project
30 lines • 1.23 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var address_1 = __importDefault(require("address"));
var setStaticConfig_1 = __importDefault(require("./setStaticConfig"));
var base_1 = __importDefault(require("../base"));
var constants_1 = require("../constants");
var setDevUrlPrefix_1 = __importDefault(require("./setDevUrlPrefix"));
var setRegisterMethod_1 = __importDefault(require("./setRegisterMethod"));
function default_1(api) {
var setValue = api.setValue;
setValue(constants_1.GET_RAX_APP_WEBPACK_CONFIG, base_1.default);
// rax transform options
setValue(constants_1.REACT_TRANSFORM_CONFIG, {
importSource: 'rax',
pragma: 'createElement',
pragmaFrag: 'Fragment',
});
(0, setStaticConfig_1.default)(api);
// Set dev url prefix
(0, setDevUrlPrefix_1.default)(api);
// Set https url list
setValue(constants_1.HTTPS_URL_LIST, [address_1.default.ip()]);
// Register global method
(0, setRegisterMethod_1.default)(api);
}
exports.default = default_1;
//# sourceMappingURL=index.js.map