Repository URL to install this package:
|
Version:
1.2.11 ▾
|
"use strict";
Object.defineProperty(exports, '__esModule', {
value: true
});
exports.useUglifyPure = exports.useTranspileTemplateLiterals = exports.useCSSPreprocessor = exports.useMinify = exports.useFileName = exports.useSSR = exports.useDisplayName = void 0;
function getOption(_ref, name) {
const opts = _ref.opts;
const defaultValue = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;
return opts[name] === undefined || opts[name] === null ? defaultValue : opts[name];
}
function useDisplayName(state) {
return getOption(state, 'displayName');
}
function useSSR(state) {
return getOption(state, 'ssr', false);
}
function useFileName(state) {
return getOption(state, 'fileName');
}
function useMinify(state) {
return getOption(state, 'minify');
} // EXPERIMENTAL
function useCSSPreprocessor(state) {
return getOption(state, 'preprocess', false);
}
function useTranspileTemplateLiterals(state) {
return getOption(state, 'transpileTemplateLiterals');
}
function useUglifyPure(state) {
return getOption(state, 'uglifyPure');
}
exports.useDisplayName = useDisplayName;
exports.useSSR = useSSR;
exports.useFileName = useFileName;
exports.useMinify = useMinify;
exports.useCSSPreprocessor = useCSSPreprocessor;
exports.useTranspileTemplateLiterals = useTranspileTemplateLiterals;
exports.useUglifyPure = useUglifyPure;