Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
"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;