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.usePureAnnotation = exports.useTranspileTemplateLiterals = exports.useMinify = exports.useFileName = exports.useSSR = exports.useDisplayName = void 0;

function getOption({
  opts
}, name, defaultValue = true) {
  return opts[name] === undefined || opts[name] === null ? defaultValue : opts[name];
}

const useDisplayName = state => getOption(state, 'displayName');

exports.useDisplayName = useDisplayName;

const useSSR = state => getOption(state, 'ssr', true);

exports.useSSR = useSSR;

const useFileName = state => getOption(state, 'fileName');

exports.useFileName = useFileName;

const useMinify = state => getOption(state, 'minify');

exports.useMinify = useMinify;

const useTranspileTemplateLiterals = state => getOption(state, 'transpileTemplateLiterals');

exports.useTranspileTemplateLiterals = useTranspileTemplateLiterals;

const usePureAnnotation = state => getOption(state, 'pure', false);

exports.usePureAnnotation = usePureAnnotation;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9vcHRpb25zLmpzIl0sIm5hbWVzIjpbImdldE9wdGlvbiIsIm9wdHMiLCJuYW1lIiwiZGVmYXVsdFZhbHVlIiwidW5kZWZpbmVkIiwidXNlRGlzcGxheU5hbWUiLCJzdGF0ZSIsInVzZVNTUiIsInVzZUZpbGVOYW1lIiwidXNlTWluaWZ5IiwidXNlVHJhbnNwaWxlVGVtcGxhdGVMaXRlcmFscyIsInVzZVB1cmVBbm5vdGF0aW9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUEsU0FBU0EsU0FBVCxDQUFtQjtBQUFFQyxFQUFBQTtBQUFGLENBQW5CLEVBQTZCQyxJQUE3QixFQUFtQ0MsWUFBWSxHQUFHLElBQWxELEVBQXdEO0FBQ3RELFNBQU9GLElBQUksQ0FBQ0MsSUFBRCxDQUFKLEtBQWVFLFNBQWYsSUFBNEJILElBQUksQ0FBQ0MsSUFBRCxDQUFKLEtBQWUsSUFBM0MsR0FDSEMsWUFERyxHQUVIRixJQUFJLENBQUNDLElBQUQsQ0FGUjtBQUdEOztBQUVNLE1BQU1HLGNBQWMsR0FBR0MsS0FBSyxJQUFJTixTQUFTLENBQUNNLEtBQUQsRUFBUSxhQUFSLENBQXpDOzs7O0FBQ0EsTUFBTUMsTUFBTSxHQUFHRCxLQUFLLElBQUlOLFNBQVMsQ0FBQ00sS0FBRCxFQUFRLEtBQVIsRUFBZSxJQUFmLENBQWpDOzs7O0FBQ0EsTUFBTUUsV0FBVyxHQUFHRixLQUFLLElBQUlOLFNBQVMsQ0FBQ00sS0FBRCxFQUFRLFVBQVIsQ0FBdEM7Ozs7QUFDQSxNQUFNRyxTQUFTLEdBQUdILEtBQUssSUFBSU4sU0FBUyxDQUFDTSxLQUFELEVBQVEsUUFBUixDQUFwQzs7OztBQUNBLE1BQU1JLDRCQUE0QixHQUFHSixLQUFLLElBQy9DTixTQUFTLENBQUNNLEtBQUQsRUFBUSwyQkFBUixDQURKOzs7O0FBR0EsTUFBTUssaUJBQWlCLEdBQUdMLEtBQUssSUFBSU4sU0FBUyxDQUFDTSxLQUFELEVBQVEsTUFBUixFQUFnQixLQUFoQixDQUE1QyIsInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIGdldE9wdGlvbih7IG9wdHMgfSwgbmFtZSwgZGVmYXVsdFZhbHVlID0gdHJ1ZSkge1xuICByZXR1cm4gb3B0c1tuYW1lXSA9PT0gdW5kZWZpbmVkIHx8IG9wdHNbbmFtZV0gPT09IG51bGxcbiAgICA/IGRlZmF1bHRWYWx1ZVxuICAgIDogb3B0c1tuYW1lXVxufVxuXG5leHBvcnQgY29uc3QgdXNlRGlzcGxheU5hbWUgPSBzdGF0ZSA9PiBnZXRPcHRpb24oc3RhdGUsICdkaXNwbGF5TmFtZScpXG5leHBvcnQgY29uc3QgdXNlU1NSID0gc3RhdGUgPT4gZ2V0T3B0aW9uKHN0YXRlLCAnc3NyJywgdHJ1ZSlcbmV4cG9ydCBjb25zdCB1c2VGaWxlTmFtZSA9IHN0YXRlID0+IGdldE9wdGlvbihzdGF0ZSwgJ2ZpbGVOYW1lJylcbmV4cG9ydCBjb25zdCB1c2VNaW5pZnkgPSBzdGF0ZSA9PiBnZXRPcHRpb24oc3RhdGUsICdtaW5pZnknKVxuZXhwb3J0IGNvbnN0IHVzZVRyYW5zcGlsZVRlbXBsYXRlTGl0ZXJhbHMgPSBzdGF0ZSA9PlxuICBnZXRPcHRpb24oc3RhdGUsICd0cmFuc3BpbGVUZW1wbGF0ZUxpdGVyYWxzJylcblxuZXhwb3J0IGNvbnN0IHVzZVB1cmVBbm5vdGF0aW9uID0gc3RhdGUgPT4gZ2V0T3B0aW9uKHN0YXRlLCAncHVyZScsIGZhbHNlKVxuIl19