|
|
@@ -27,644 +27,644 @@ module.exports = [
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bbadge-danger\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-bg-danger${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bbadge-dark\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-bg-dark${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bbadge-info\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-bg-info${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bbadge-light\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-bg-light${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bbadge-pill\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}rounded-pill${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bbadge-primary\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-bg-primary${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bbadge-secondary\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-bg-secondary${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bbadge-success\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-bg-success${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bbadge-warning\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-bg-warning${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bborder-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}border-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bborder-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}border-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bclose\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}btn-close${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bcustom-control-input\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}form-check-input${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bcustom-control-label\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}form-check-label${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bcustom-control custom-checkbox\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}form-check${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bcustom-control custom-radio\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}form-check${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bcustom-file-input\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}form-control${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bcustom-file-label\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}form-label${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bcustom-range\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}form-range${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bcustom-select-sm\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}form-select-sm${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bcustom-select-lg\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}form-select-lg${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bcustom-select\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}form-select${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bcustom-control custom-switch\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}form-check form-switch${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bdropdown-menu-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}dropdown-menu-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bdropdown-menu-sm-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}dropdown-menu-sm-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bdropdown-menu-md-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}dropdown-menu-md-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bdropdown-menu-lg-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}dropdown-menu-lg-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bdropdown-menu-xl-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}dropdown-menu-xl-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bdropdown-menu-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}dropdown-menu-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bdropdown-menu-sm-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}dropdown-menu-sm-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bdropdown-menu-md-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}dropdown-menu-md-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bdropdown-menu-lg-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}dropdown-menu-lg-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bdropdown-menu-xl-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}dropdown-menu-xl-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bdropleft\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}dropstart${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bdropright\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}dropend${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfloat-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}float-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfloat-sm-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}float-sm-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfloat-md-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}float-md-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfloat-lg-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}float-lg-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfloat-xl-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}float-xl-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfloat-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}float-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfloat-sm-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}float-sm-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfloat-md-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}float-md-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfloat-lg-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}float-lg-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfloat-xl-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}float-xl-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfont-italic\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}fst-italic${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfont-weight-bold\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}fw-bold${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfont-weight-bolder\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}fw-bolder${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfont-weight-light\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}fw-light${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfont-weight-lighter\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}fw-lighter${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bfont-weight-normal\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}fw-normal${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bform-control-file\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}form-control${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bform-control-range\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}form-range${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bform-group\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}mb-3${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bform-inline\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}d-flex align-items-center${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bform-row\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}row${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bjumbotron-fluid\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}rounded-0 px-0${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bjumbotron\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}bg-light mb-4 rounded-2 py-5 px-3${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bmedia-body\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}flex-grow-1${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bmedia\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}d-flex${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bml-\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}ms-${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bml-n\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}ms-n${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bmr-\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}me-${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bmr-n\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}me-n${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bno-gutters\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}g-0${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bpl-\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}ps-${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bpr-\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}pe-${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bpre-scrollable\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}overflow-y-scroll${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bembed-responsive-item\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bembed-responsive-16by9\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}ratio-16x9${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bembed-responsive-1by1\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}ratio-1x1${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bembed-responsive-21by9\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}ratio-21x9${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bembed-responsive-4by3\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}ratio-4x3${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bembed-responsive\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}ratio${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\brounded-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}rounded-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\brounded-lg\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}rounded-3${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\brounded-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}rounded-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\brounded-sm\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}rounded-1${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bsr-only-focusable\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}visually-hidden-focusable${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\bsr-only\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}visually-hidden${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\btext-hide\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}d-none${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\btext-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\btext-sm-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-sm-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\btext-md-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-md-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\btext-lg-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-lg-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\btext-xl-left\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-xl-start${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\btext-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\btext-sm-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-sm-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\btext-md-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-md-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\btext-lg-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-lg-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\btext-xl-right\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}text-xl-end${p2}`;
|
|
|
},
|
|
|
);
|
|
|
|
|
|
replacedBody = replacedBody.replace(
|
|
|
/(<[^>]*class\s*=\s*['"][^'"]*)\btext-monospace\b([^'"]*['"])/g,
|
|
|
- (match, p1, p2) => {
|
|
|
+ (_, p1, p2) => {
|
|
|
return `${p1}font-monospace${p2}`;
|
|
|
},
|
|
|
);
|