Sha256: 37bb326b334d20252b51966396ec58c78003265190436c9be7285a2dcf122b47
Contents?: true
Size: 785 Bytes
Versions: 3
Compression:
Stored size: 785 Bytes
Contents
"use strict"; var _interopRequireDefault = require("babel-runtime/helpers/interop-require-default")["default"]; var _interopRequireWildcard = require("babel-runtime/helpers/interop-require-wildcard")["default"]; exports.__esModule = true; exports.is = is; exports.pullFlag = pullFlag; var _lodashArrayPull = require("lodash/array/pull"); var _lodashArrayPull2 = _interopRequireDefault(_lodashArrayPull); var _babelTypes = require("babel-types"); var t = _interopRequireWildcard(_babelTypes); function is(node, flag) { return t.isRegExpLiteral(node) && node.flags.indexOf(flag) >= 0; } function pullFlag(node, flag) { var flags = node.flags.split(""); if (node.flags.indexOf(flag) < 0) return; _lodashArrayPull2["default"](flags, flag); node.flags = flags.join(""); }
Version data entries
3 entries across 3 versions & 1 rubygems