UNPKG

lingotags

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://img.shields.io/npm/v/lingotags.svg)](https://www.npmjs.com/package/lingotags)

29 lines 1.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.searchPatterns = void 0; exports.searchPatterns = [ // HTML and JSX tags with multi-line support using [\s\S] instead of . /<(h1|h2|h3|h4|h5|h6|p|li|blockquote|span|label|strong|em|a|button|small|b|i)[^>]*>([\s\S]*?)<\/\1>/g, // JSX component tags (capitalized first letter) /<([A-Z][a-zA-Z]*)[^>]*>([\s\S]*?)<\/\1>/g, // Shadcn components with multi-line support /<Card(Title|Description|Footer)[^>]*>([\s\S]*?)<\/Card\1>/g, /<Alert(Title|Description)[^>]*>([\s\S]*?)<\/Alert\1>/g, /<Toast(Title|Description)[^>]*>([\s\S]*?)<\/Toast\1>/g, /<Dialog(Title|Description)[^>]*>([\s\S]*?)<\/Dialog\1>/g, /<Tooltip(Content)[^>]*>([\s\S]*?)<\/Tooltip\1>/g, /<DropdownMenu(Item|Trigger)[^>]*>([\s\S]*?)<\/DropdownMenu\1>/g, /<Tab(Trigger)[^>]*>([\s\S]*?)<\/Tab\1>/g, /<Accordion(Trigger|Content)[^>]*>([\s\S]*?)<\/Accordion\1>/g, /<Label[^>]*>([\s\S]*?)<\/Label>/g, /<Button[^>]*>([\s\S]*?)<\/Button>/g, /<Breadcrumb(Item)[^>]*>([\s\S]*?)<\/Breadcrumb\1>/g, /<Badge[^>]*>([\s\S]*?)<\/Badge>/g, /<AvatarFallback[^>]*>([\s\S]*?)<\/AvatarFallback>/g, /<NavLink[^>]*>([\s\S]*?)<\/NavLink>/g, /<Progress[^>]*>([\s\S]*?)<\/Progress>/g, /<Input[^>]*>([\s\S]*?)<\/Input>/g, /<Select(Item|Trigger|Content)[^>]*>([\s\S]*?)<\/Select\1>/g, /<Textarea[^>]*>([\s\S]*?)<\/Textarea>/g, ]; //# sourceMappingURL=searchPatterns.js.map