From b2f90d88ac048a409d9cbf60d141b3d09d95ebcd Mon Sep 17 00:00:00 2001
From: Shalini {
>
{outputItem?.value}
- {development_tools_user_agent_info?.example_string_description} + { + development_tools_user_agent_info?.example_string_description + }
)} {development_tools_user_agent_info?.info_items && ( @@ -449,7 +469,7 @@ const Page = ({ params: { slug } }: { params: { slug: string } }) => { {item?.description} - ) + ), )} @@ -478,10 +498,16 @@ const Page = ({ params: { slug } }: { params: { slug: string } }) => { {development_tool_example?.example_input?.title} )} - {development_tool_example?.example_input?.json_data && ( -
+ {development_tool_example?.example_input
+ ?.json_data && (
+
- {development_tool_example?.example_input?.json_data}
+ {
+ development_tool_example?.example_input
+ ?.json_data
+ }
)}
@@ -497,7 +523,10 @@ const Page = ({ params: { slug } }: { params: { slug: string } }) => {
)}
{development_tool_example?.example_outputs?.outputs?.map(
(output: any, index: number) => (
-
+
{output?.mode && (
{output?.mode}
@@ -509,7 +538,9 @@ const Page = ({ params: { slug } }: { params: { slug: string } }) => {
)}
{output?.content && (
-
+
{output?.content}
@@ -521,7 +552,7 @@ const Page = ({ params: { slug } }: { params: { slug: string } }) => {
)}
- )
+ ),
)}
)}
@@ -564,11 +595,11 @@ const Page = ({ params: { slug } }: { params: { slug: string } }) => {
{text}
);
- }
+ },
)}
);
- }
+ },
)}
)}
@@ -590,7 +621,7 @@ const Page = ({ params: { slug } }: { params: { slug: string } }) => {
) : (
{parts}
- )
+ ),
)}
>
@@ -611,10 +642,11 @@ const Page = ({ params: { slug } }: { params: { slug: string } }) => {
{/* Primary Flex Layout for Step Key, Title, and Description */}
{guide?.step_key}
@@ -636,9 +668,12 @@ const Page = ({ params: { slug } }: { params: { slug: string } }) => {
{p?.steps_points_description
?.split(/(".*?")/)
.map(
- (part: string, i: number) =>
+ (
+ part: string,
+ i: number,
+ ) =>
part.startsWith("") &&
- part.endsWith("") ? (
+ part.endsWith("") ? (
{
{part
.split(
- /(\/\/.*?\/\/)/
+ /(\/\/.*?\/\/)/,
)
.map(
(
sub: string,
- j: number
+ j: number,
) =>
sub.startsWith(
- "//"
+ "//",
) &&
- sub.endsWith(
- "//"
- ) ? (
+ sub.endsWith(
+ "//",
+ ) ? (
{sub.slice(
2,
- -2
+ -2,
)}
) : (
sub
- )
+ ),
)}
- )
+ ),
)}
)}
@@ -686,7 +721,7 @@ const Page = ({ params: { slug } }: { params: { slug: string } }) => {
{p?.steps_subpoint?.map(
(
sub_p: any,
- subIndex: number
+ subIndex: number,
) => (
{sub_p?.title && (
@@ -701,14 +736,14 @@ const Page = ({ params: { slug } }: { params: { slug: string } }) => {
.map(
(
part: string,
- i: number
+ i: number,
) =>
part.startsWith(
- ""
+ "",
) &&
- part.endsWith(
- ""
- ) ? (
+ part.endsWith(
+ "",
+ ) ? (
{
>
{part
.split(
- /(\/\/.*?\/\/)/
+ /(\/\/.*?\/\/)/,
)
.map(
(
sub: string,
- j: number
+ j: number,
) =>
sub.startsWith(
- "//"
+ "//",
) &&
- sub.endsWith(
- "//"
- ) ? (
+ sub.endsWith(
+ "//",
+ ) ? (
{sub.slice(
2,
- -2
+ -2,
)}
) : (
sub
- )
+ ),
)}
- )
+ ),
)}
)}
- )
+ ),
)}
)}
- )
+ ),
)}
)}
{parts?.map((part: any, i: any) =>
part.startsWith("") &&
- part.endsWith("") ? (
+ part.endsWith("") ? (
<>
{
>
) : (
part
- )
+ ),
)}
@@ -785,7 +820,7 @@ const Page = ({ params: { slug } }: { params: { slug: string } }) => {
{desParts?.map((part: any, i: any) =>
part.startsWith("") &&
- part.endsWith("") ? (
+ part.endsWith("") ? (
{
) : (
part
- )
+ ),
)}
)}
);
- }
+ },
)}
)}
@@ -826,18 +861,20 @@ const Page = ({ params: { slug } }: { params: { slug: string } }) => {
how?.heading ? (
{how?.heading}
) : (
{tool?.name}
diff --git a/app/libs/constants.tsx b/app/libs/constants.tsx index f31c495..4bbbf7f 100644 --- a/app/libs/constants.tsx +++ b/app/libs/constants.tsx @@ -1,45 +1,4 @@ -import CharacterCounterComponent from '../components/developmentToolsComponent/characterCounterComponent'; -import CodeCompareTool from '../components/developmentToolsComponent/codeCompareTool'; -import CreditCardGeneratorComponent from '../components/developmentToolsComponent/creditCardGeneratorComponent'; -import CreditCardValidatorComponent from '../components/developmentToolsComponent/creditCardValidatorComponent'; -import CsvToTextConverter from '../components/developmentToolsComponent/csvToTextConverter'; -import HtmlToMarkDownComponent from '../components/developmentToolsComponent/htmlToMarkDownComponent'; -import HTMLValidator from '../components/developmentToolsComponent/htmlValidator'; -import JavascriptMinifierComponent from '../components/developmentToolsComponent/javascriptMinifierComponent'; -import JsObfuscatorComponent from '../components/developmentToolsComponent/jsObfuscatorComponent'; -import JsonMinifierComponent from '../components/developmentToolsComponent/jsonMinifierComponent'; -import JsonPrettifierComponent from '../components/developmentToolsComponent/jsonPrittifierComponent'; -import JsonToTxt from '../components/developmentToolsComponent/jsonToTxt'; -import JsonValidator from '../components/developmentToolsComponent/jsonValidator'; -import LineCounterComponent from '../components/developmentToolsComponent/lineCounterComponent'; -import LoremIpsumGeneratorComponent from '../components/developmentToolsComponent/loremIpsumGeneratorComponent'; -import LowerCaseConverterComponent from '../components/developmentToolsComponent/lowerCaseConverterComponent'; -import MarkDownToHtmlComponent from '../components/developmentToolsComponent/markDownToHTMLComponent'; -import PhoneNumberExtractor from '../components/developmentToolsComponent/phoneNumberExtractor'; -import RandomClockTimeGenerator from '../components/developmentToolsComponent/randomClockTimeGenerator'; -import RandomColorGenerator from '../components/developmentToolsComponent/randomColorGenerator'; -import RandomDateGenerator from '../components/developmentToolsComponent/randomDateGenerator'; -import RandomDecimalNumberGenerator from '../components/developmentToolsComponent/randomDecimalNumberGenerator'; -import RandomJsonDataGenerator from '../components/developmentToolsComponent/randomJsonDataGenerator'; -import RandomNumberGenerator from '../components/developmentToolsComponent/randomNumberGenerator'; -import RandomParagraphGenerator from '../components/developmentToolsComponent/randomParagraphGenerator'; -import RandomPasswardGenerator from '../components/developmentToolsComponent/randomPasswardGenerator'; -import RandomSentanceGenerator from '../components/developmentToolsComponent/randomSentanceGenerator'; -import RandomStringGenerator from '../components/developmentToolsComponent/randomStringGenerator'; -import RandomUsernameGenerator from '../components/developmentToolsComponent/randomUsernameGenerator'; -import RandomWordGenerator from '../components/developmentToolsComponent/randomWordGenerator'; -import RemoveSpaces from '../components/developmentToolsComponent/removeSpaces'; -import ReverseTextGenerator from '../components/developmentToolsComponent/reverseTextGenerator'; -import RoundingCalculator from '../components/developmentToolsComponent/roundingCalculator'; -import SentenceCounterComponent from '../components/developmentToolsComponent/sentenceCounterComponent'; -import SortNumbers from '../components/developmentToolsComponent/sortNumbers'; -import SortWords from '../components/developmentToolsComponent/sortWords'; -import TextToOneLine from '../components/developmentToolsComponent/textToOneLine'; -import TxtToCsvConverter from '../components/developmentToolsComponent/txtToCsvConverter'; -import UpperCaseConverterComponent from '../components/developmentToolsComponent/upperCaseConverterComponent'; -import WhatIsMyUserAgent from '../components/developmentToolsComponent/whatIsMyUserAgent'; -import WordCounterComponent from '../components/developmentToolsComponent/wordCounterComponent'; -import WordsToNumbers from '../components/developmentToolsComponent/wordsToNumbers'; + import AsanaIcon from '../components/theme/Icon/asanaIcon'; import { AzureBoardIcon } from '../components/theme/Icon/azureBoardIcon'; import ClickupIcon from '../components/theme/Icon/clickupIcon'; @@ -52,140 +11,6 @@ import SlackIcon from '../components/theme/Icon/slackIcon'; import TrelloIcon from '../components/theme/Icon/trelloIcon'; import { detectBrowser } from './helpers'; -// import WordsToNumbers from '../components/developmentToolsComponent/wordsToNumbers'; -import AmIUsingTor from '../components/developmentToolsComponent/amIUsingTor'; -import ApiKeyGenerator from '../components/developmentToolsComponent/apiKeyGenerator'; -import AsciiToDecimalConverter from '../components/developmentToolsComponent/asciiToDecimalConverter'; -import AsciiToUnicodeConverter from '../components/developmentToolsComponent/asciiToUnicodeConverter'; -import BarcodeGenerator from '../components/developmentToolsComponent/barcodeGenerator'; -import Base64Decoder from '../components/developmentToolsComponent/base64Decoder'; -import Base64Encoder from '../components/developmentToolsComponent/base64Encoder'; -import BcdToDecimalConverter from '../components/developmentToolsComponent/bcdToDecimalConverter'; -import BcryptGenerator from '../components/developmentToolsComponent/bcryptGenerator'; -import BinaryToDecimalConverter from '../components/developmentToolsComponent/binaryToDecimalConverter'; -import BitwiseCalculator from '../components/developmentToolsComponent/bitwiseCalculator'; -import CelsiusFahrenheitConverter from '../components/developmentToolsComponent/celsiusFahrenheitConverter'; -import CmykToHexConverter from '../components/developmentToolsComponent/cmykToHexConverter'; -import CmykToRgbConverter from '../components/developmentToolsComponent/cmykToRgbConverter'; -import ColorInvertor from '../components/developmentToolsComponent/colorInvertor'; -import ColorPickerTool from '../components/developmentToolsComponent/colorPickerTool'; -import CrontabGenerator from '../components/developmentToolsComponent/crontabGenerator'; -import CssMinify from '../components/developmentToolsComponent/cssMinify'; -import CssPrettify from '../components/developmentToolsComponent/cssPrettify'; -import CssToLess from '../components/developmentToolsComponent/cssToLess'; -import CssToSass from '../components/developmentToolsComponent/cssToSass'; -import CSSToSCSSConverter from '../components/developmentToolsComponent/cssToScssConverter'; -import CssToStylus from '../components/developmentToolsComponent/cssToStylus'; -import CssValidator from '../components/developmentToolsComponent/cssValidator'; -import CsvToExcelFileConvertor from '../components/developmentToolsComponent/csvToExcelFileConvertor'; -import CSVToJSON from '../components/developmentToolsComponent/csvToJson'; -import DecimalToAsciiConverter from '../components/developmentToolsComponent/decimalToAsciiConverter'; -import DecimalToBinaryConverter from '../components/developmentToolsComponent/decimalToBinaryConverter'; -import DecimalToGrayCode from '../components/developmentToolsComponent/decimalToGrayCode'; -import DecimalToHexConverter from '../components/developmentToolsComponent/decimalToHexConverter'; -import DecimalToOctalConverter from '../components/developmentToolsComponent/decimalToOctalConverter'; -import ExcelCompare from '../components/developmentToolsComponent/excelCompare'; -import FibonacciCalculator from '../components/developmentToolsComponent/fibonacciCalculator'; -import FindAndReplaceString from '../components/developmentToolsComponent/findAndReplaceString'; -import GraphQLFormatter from '../components/developmentToolsComponent/graphqlFormatter'; -import GreyCodeToDecimal from '../components/developmentToolsComponent/greyCodeToDesimal'; -import HexToAscii from '../components/developmentToolsComponent/hexToAscii'; -import HexToBinaryConverter from '../components/developmentToolsComponent/hexToBinaryConverter'; -import HexToCmykConverter from '../components/developmentToolsComponent/hexToCmykConverter'; -import HexToPantone from '../components/developmentToolsComponent/hexToPantone'; -import HexToRGBConverter from '../components/developmentToolsComponent/hexToRGBConverter'; -import HoursToSecounds from '../components/developmentToolsComponent/hoursToSecounds'; -import HtmlCodeGenerator from '../components/developmentToolsComponent/htmlCodeGenerator'; -import HtmlEntitiesToTextConverter from '../components/developmentToolsComponent/htmlEntitiesToTextConverter'; -import HtmlEscape from '../components/developmentToolsComponent/htmlEscape'; -import HtmlMinify from '../components/developmentToolsComponent/htmlMinify'; -import HtmlPrettify from '../components/developmentToolsComponent/htmlPrettify'; -import HtmlTester from '../components/developmentToolsComponent/htmlTester'; -import HtmlToBBCode from '../components/developmentToolsComponent/htmlToBBCode'; -import HtmlToJade from '../components/developmentToolsComponent/htmlToJade'; -import HtmlUnescape from '../components/developmentToolsComponent/htmlUnescape'; -import HtmlViewer from '../components/developmentToolsComponent/htmlViewer'; -import IdnDecode from '../components/developmentToolsComponent/idnDecode'; -import IdnEncode from '../components/developmentToolsComponent/idnEncode'; -import InternetSpeedTest from '../components/developmentToolsComponent/internetSpeedTest'; -import IpToHexConverter from '../components/developmentToolsComponent/ipToHexConverter'; -import JavaScriptEscape from '../components/developmentToolsComponent/javascriptEscape'; -import JavascriptRegexTester from '../components/developmentToolsComponent/javascriptRegexTester'; -import JavaScriptTester from '../components/developmentToolsComponent/javascriptTester'; -import JavaScriptValidatorLinter from '../components/developmentToolsComponent/javascriptValidatorLinter'; -import JSONCompare from '../components/developmentToolsComponent/jsonCompare'; -import JsonToTypeScript from '../components/developmentToolsComponent/jsonToTypeScript'; -import JsonToXmlConverter from '../components/developmentToolsComponent/jsonToXmlConverter'; -import JsonToCsvConverter from '../components/developmentToolsComponent/jsonToCsvConverter' -import JsonToYamlConverter from '../components/developmentToolsComponent/jsonToYamlConverter'; -import JwtDecoder from '../components/developmentToolsComponent/jwtDecoder'; -import KmToMilesConverter from '../components/developmentToolsComponent/kmToMilesConverter'; -import MarkdownFormatter from '../components/developmentToolsComponent/markdownFormatter'; -import MilesToKmConverter from '../components/developmentToolsComponent/milesToKmConverter'; -import MorseCodeTranslator from '../components/developmentToolsComponent/morseCodeTranslator'; -import NumbersToWordsConverter from '../components/developmentToolsComponent/numbersToWordsConverter'; -import OctalToBinaryConverter from '../components/developmentToolsComponent/octalToBinaryConverter'; -import OctalToDecimalConverter from '../components/developmentToolsComponent/octalToDecimalConverter'; -import PHPFormatter from '../components/developmentToolsComponent/phpFormatter'; -import PlaceholderImageGenerator from '../components/developmentToolsComponent/placeholderImageGenerator'; -import PxToRemConverter from '../components/developmentToolsComponent/pxToRemConverter'; -import PythonFormatter from '../components/developmentToolsComponent/pythonFormatter'; -import QRCodeGenerator from '../components/developmentToolsComponent/qrCodeGenerator'; -import RandomAddressGenerator from '../components/developmentToolsComponent/randomAddressGenerator'; -import RandomCharacterGenerator from '../components/developmentToolsComponent/randomCharacterGenerator'; -import RandomCSVGenerator from '../components/developmentToolsComponent/randomCSVGenerator'; -import RandomGUIDGenerator from '../components/developmentToolsComponent/randomGUIDGenerator'; -import RandomIPGenerator from '../components/developmentToolsComponent/randomIPGenerator'; -import RandomTextFromRegEX from '../components/developmentToolsComponent/randomTextFromRegEX'; -import RandomXMLGenerator from '../components/developmentToolsComponent/randomXMLGenerator'; -import RemToPxConverter from '../components/developmentToolsComponent/remToPxConverter'; -import RgbToCmykConverter from '../components/developmentToolsComponent/rgbToCmykConverter'; -import RgbToHexConverter from '../components/developmentToolsComponent/rgbToHexConverter'; -import Rot13EncoderDecoderComponent from '../components/developmentToolsComponent/rot13EncoderDecoderComponent'; -import RotateImageTool from '../components/developmentToolsComponent/rotateImageTool'; -import RotationCalculatorComponent from '../components/developmentToolsComponent/rotationCalculatorComponent'; -import ScssToCssConverter from '../components/developmentToolsComponent/scssToCssConverter'; -import ShuffleLetters from '../components/developmentToolsComponent/shuffleLetters'; -import ShuffleTextLines from '../components/developmentToolsComponent/shuffleTextLines'; -import SortingList from '../components/developmentToolsComponent/sortingList'; -import SqlFormatterAndBeautifier from '../components/developmentToolsComponent/sqlFormatterAndBeautifier'; -import SqlMinify from '../components/developmentToolsComponent/sqlMinify'; -import SqlToCsvConverter from '../components/developmentToolsComponent/sqlToCsvConverter'; -import SqlToJson from '../components/developmentToolsComponent/sqlToJson'; -import StringDiffrenceChecker from '../components/developmentToolsComponent/stringDiffrenceChecker'; -import StripHTML from '../components/developmentToolsComponent/stripHTML'; -import TextCompare from '../components/developmentToolsComponent/textCompare'; -import TextRepeater from '../components/developmentToolsComponent/textRepeater'; -import TextToCsv from '../components/developmentToolsComponent/textToCsv'; -import TextToHtmlEntitiesConvertor from '../components/developmentToolsComponent/textToHtmlEntitiesConvertor'; -import TypescriptFormatter from '../components/developmentToolsComponent/typescriptFormatter'; -import UnicodeToAsciiConverter from '../components/developmentToolsComponent/unicodeToAsciiConverter'; -import URLDecode from '../components/developmentToolsComponent/urlDecode'; -import URLEncode from '../components/developmentToolsComponent/urlEncode'; -import Utf8Decode from '../components/developmentToolsComponent/utf8Decode'; -import Utf8Encode from '../components/developmentToolsComponent/utf8Encode'; -import WhatIsMyBrowser from '../components/developmentToolsComponent/whatIsMyBrowser'; -import WhatIsMyISP from '../components/developmentToolsComponent/whatIsMyISP'; -import WhatIsMyLocalIPAddress from '../components/developmentToolsComponent/whatIsMyLocalIPAddress'; -import WhatOperatingSystemDoIHave from '../components/developmentToolsComponent/whatOperatingSystemDoIHave'; -import WhatsMyBrowserSize from '../components/developmentToolsComponent/whatsMyBrowserSize'; -import WhatVersionOfAndroidDoIHave from '../components/developmentToolsComponent/whatVersionOfAndroidDoIHave'; -import WhatVersionOfChromeDoIHave from '../components/developmentToolsComponent/whatVersionOfChromeDoIHave'; -import WhatVersionOfFirefoxDoIHave from '../components/developmentToolsComponent/whatVersionOfFirefoxDoIHave'; -import WhatVersionOfFlashDoIHave from '../components/developmentToolsComponent/whatVersionOfFlashDoIHave'; -import WhatVersionOfIOSDoIHave from '../components/developmentToolsComponent/whatVersionOfIOSDoIHave'; -import WhatVersionOfJavaDoIHave from '../components/developmentToolsComponent/whatVersionOfJavaDoIHave'; -import WhatVersionOfMacOSDoIHave from '../components/developmentToolsComponent/whatVersionOfMacOSDoIHave'; -import WhatVersionOfSafariDoIHave from '../components/developmentToolsComponent/whatVersionOfSafariDoIHave'; -import WhatVersionOfWindowsDoIHave from '../components/developmentToolsComponent/whatVersionOfWindowsDoIHave'; -import XmlCompare from '../components/developmentToolsComponent/xmlCompare'; -import XMLEscape from '../components/developmentToolsComponent/xmlEscape'; -import XmlMinify from '../components/developmentToolsComponent/xmlMinify'; -import XmlPrettify from '../components/developmentToolsComponent/xmlPrettify'; -import XmlToJsonConverter from '../components/developmentToolsComponent/xmlToJsonConverter'; -import XorCalculator from '../components/developmentToolsComponent/xorCalculator'; -import CurlToCodeConverter from '../components/developmentToolsComponent/curlToCodeConverter'; -import YAMLFormatterAndBeautifier from '../components/developmentToolsComponent/yamlFormatterAndBeautifier'; export const WEB_URL = 'https://www.betterbugs.io'; @@ -1789,713 +1614,6 @@ export const PATHS = { CURL_TO_CODE_CONVERTER: '/curl-to-code-converter', }; -export const developmentToolsRoutes = [ - { - path: PATHS.TEXT_UPPERCASE_CONVERTER, - component:- Swiftly document and share bugs like never before -
-- Free Forever. No Credit Card Required. -
-- Use AI to - reproduce and fix bugs -
-- - Screen Recording - {" "} - with{" "} - - Rewind (Upto 2-min) - -
-- Capture{" "} - - {" "} - backend logs - - with every bug report -
-- Assign bugs and{" "} - share at - single click -
-
- {hero_section?.description
- ?.split("BetterBugs.io")
- .map((part: any, index: any, arr: any) => (
-
- {desc.description} -
- )} - {/* Render examples */} - {desc.example.map( - (exampleItem: any, exampleIndex: number) => { - const isExampleHeading = - exampleItem?.example_input?.startsWith( - "Example", - ); - const isInputOrOutput = - exampleItem?.example_input === "Input" || - exampleItem?.example_input === "Output"; - const isStringOutput = - typeof exampleItem?.example_output === - "string"; - const isArrayOutput = Array.isArray( - exampleItem?.example_output, - ); - - return ( -- {exampleItem.example_input} -
- {isStringOutput && ( -- {exampleItem.example_output} -
- )} - > - )} - {isInputOrOutput && ( - <> -- {exampleItem.example_input} -
- {isArrayOutput && ( -- {outputItem?.value} -
- ), - )} -
- {splitDescriptions.map(
- (text: any, subIndex: any) => {
- const isQuoted =
- text.startsWith("") && text.endsWith("");
- const containsBetterBugs =
- text.includes("BetterBugs.io");
-
- if (containsBetterBugs) {
- // Split the text around 'BetterBugs.io' to wrap it in a link
- const parts = text.split("BetterBugs.io");
- return (
-
- {development_tools_user_agent_info?.intro_text} -
- )} - {development_tools_user_agent_info?.example_string && ( -- {development_tools_user_agent_info?.example_string} -
- )} - {development_tools_user_agent_info?.example_string_description && ( -- { - development_tools_user_agent_info?.example_string_description - } -
- )} - {development_tools_user_agent_info?.info_items && ( -- {development_tool_example?.example_description} -
- )} - - {development_tool_example?.example_input && ( -- {development_tool_example?.example_input?.title} -
- )} - {development_tool_example?.example_input - ?.json_data && ( -
-
- {
- development_tool_example?.example_input
- ?.json_data
- }
-
-
- )}
- - {development_tool_example?.example_outputs?.intro} -
- )} - {development_tool_example?.example_outputs?.outputs?.map( - (output: any, index: number) => ( -- {output?.mode} -
- )} - {output?.title && ( -- {output?.title} -
- )} - {output?.content && ( -
-
- {output?.content}
-
-
- )}
- {output?.note && (
- - {output?.note} -
- )} -- {splitDescriptions.map( - (text: any, subIndex: any) => { - const isQuoted = - text.startsWith("") && text.endsWith(""); - - return ( - - {text} - - ); - }, - )} -
- ); - }, - )} -- {development_tools_steps_guide?.guide_description - ?.split(/(".*?")/g) - ?.map((parts: any, i: any) => - parts?.startsWith("") && parts?.endsWith("") ? ( - - {parts} - - ) : ( - {parts} - ), - )} -
- > - )} - {development_tools_steps_guide?.steps?.length > 0 && ( -
- {p?.steps_points_description
- ?.split(/(".*?")/)
- .map(
- (
- part: string,
- i: number,
- ) =>
- part.startsWith("") &&
- part.endsWith("") ? (
-
- {part}
-
- ) : (
-
- {development_tools_how_use?.how_use_description} -
- > - )} - {development_tools_how_use?.point?.length > 0 && ( -- {how?.heading} -
- ) : ( -- {d?.desc} -
- ), - )} -- Swiftly document and share bugs like never before -
-- Free Forever. No Credit Card Required. -
-- Use AI{" "} - to reproduce and fix bugs -
-- - Screen Recording - {" "} - with{" "} - - Rewind (Upto 2-min) - -
-- Capture{" "} - - {" "} - backend logs - - with every bug report -
-- Assign bugs and{" "} - share at - single click -
-
- Two-way sync with
-
popular tools
-
- {tool?.name} -
-