aboutsummaryrefslogtreecommitdiffstats
path: root/node_modules/@babel/runtime/helpers/wrapRegExp.js
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2025-06-29 11:49:28 -0700
committerPinapelz <yukais@pinapelz.com>2025-06-29 11:49:28 -0700
commitd55b767039605256c736166a942a9138e3eacfd7 (patch)
tree947063b634c50d438a794325f13275e134aa5993 /node_modules/@babel/runtime/helpers/wrapRegExp.js
parent864ce67d89c77d8ef9c3361f80d619853abcf91c (diff)
remove dev node_modules (oops)
Diffstat (limited to 'node_modules/@babel/runtime/helpers/wrapRegExp.js')
-rw-r--r--node_modules/@babel/runtime/helpers/wrapRegExp.js52
1 files changed, 0 insertions, 52 deletions
diff --git a/node_modules/@babel/runtime/helpers/wrapRegExp.js b/node_modules/@babel/runtime/helpers/wrapRegExp.js
deleted file mode 100644
index 3d6e6ce..0000000
--- a/node_modules/@babel/runtime/helpers/wrapRegExp.js
+++ /dev/null
@@ -1,52 +0,0 @@
-var _typeof = require("./typeof.js")["default"];
-var setPrototypeOf = require("./setPrototypeOf.js");
-var inherits = require("./inherits.js");
-function _wrapRegExp() {
- module.exports = _wrapRegExp = function _wrapRegExp(e, r) {
- return new BabelRegExp(e, void 0, r);
- }, module.exports.__esModule = true, module.exports["default"] = module.exports;
- var e = RegExp.prototype,
- r = new WeakMap();
- function BabelRegExp(e, t, p) {
- var o = RegExp(e, t);
- return r.set(o, p || r.get(e)), setPrototypeOf(o, BabelRegExp.prototype);
- }
- function buildGroups(e, t) {
- var p = r.get(t);
- return Object.keys(p).reduce(function (r, t) {
- var o = p[t];
- if ("number" == typeof o) r[t] = e[o];else {
- for (var i = 0; void 0 === e[o[i]] && i + 1 < o.length;) i++;
- r[t] = e[o[i]];
- }
- return r;
- }, Object.create(null));
- }
- return inherits(BabelRegExp, RegExp), BabelRegExp.prototype.exec = function (r) {
- var t = e.exec.call(this, r);
- if (t) {
- t.groups = buildGroups(t, this);
- var p = t.indices;
- p && (p.groups = buildGroups(p, this));
- }
- return t;
- }, BabelRegExp.prototype[Symbol.replace] = function (t, p) {
- if ("string" == typeof p) {
- var o = r.get(this);
- return e[Symbol.replace].call(this, t, p.replace(/\$<([^>]+)(>|$)/g, function (e, r, t) {
- if ("" === t) return e;
- var p = o[r];
- return Array.isArray(p) ? "$" + p.join("$") : "number" == typeof p ? "$" + p : "";
- }));
- }
- if ("function" == typeof p) {
- var i = this;
- return e[Symbol.replace].call(this, t, function () {
- var e = arguments;
- return "object" != _typeof(e[e.length - 1]) && (e = [].slice.call(e)).push(buildGroups(e, i)), p.apply(this, e);
- });
- }
- return e[Symbol.replace].call(this, t, p);
- }, _wrapRegExp.apply(this, arguments);
-}
-module.exports = _wrapRegExp, module.exports.__esModule = true, module.exports["default"] = module.exports; \ No newline at end of file
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage