View mostafa-rio's full-sized avatar
🏠
Working from home
🏠
Working from home

    Block or report mostafa-rio

    Block user

    Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

    You must be logged in to block users.

    Content in all repositories owned by your account will be closed.
    Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
    Report abuse

    Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

    Report abuse
    mostafa-rio/README.md

    A passionate frontend developer from earth

    Programming is the way I can satisfy my ambition of bringing new ideas to life

    mostafa-rio

    Connect with me:

    mostafaa-rahmani11123513creativerio

    Languages and Tools:

    angularbootstrapchartjscss3dockergitgraphqlhtml5javascriptjenkinsnextjsnginxnuxtjsreactreduxsasstailwindtypescriptvuejswebpack

    mostafa-rio

    Pinned Loading

    1. lerna-monorepo-templatelerna-monorepo-templatePublic

      This repo shows you how to configure multiproject repository using lerna and have a shared design system across your applications

      Vue 1

    2. react-mvvmreact-mvvmPublic

      Experimenting MVVM architecture with react library

      TypeScript 1

    3. vue3-vite-library-templatevue3-vite-library-templatePublic

      This repo is a ready to use template for vue library development. It's configured with Storybook, Vue3, Vite and Typescript

      TypeScript 3

    4. mvcframeworkmvcframeworkPublic

      self made php mvc framework. contains twig template engine, custom routing system and more.

      PHP 2

    5. 1inch-token-swap-dex1inch-token-swap-dexPublic

      This repo gives the idea of making a token swap dex using 1inch api and Moralis.

      JavaScript

    6. gpt-test-pilotgpt-test-pilotPublic

      Help you generate tests for your code in an intuitive way

      Vue 4

    , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
     blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
    }
    } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
    })();
    (function(){
    try {
    var __m = "github.com";
    var __re = new RegExp('^' + "github\\.com" + '
    
    Skip to content
    View mostafa-rio's full-sized avatar
    🏠
    Working from home
    🏠
    Working from home

      Block or report mostafa-rio

      Block user

      Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

      You must be logged in to block users.

      Content in all repositories owned by your account will be closed.
      Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
      Report abuse

      Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

      Report abuse
      mostafa-rio/README.md

      A passionate frontend developer from earth

      Programming is the way I can satisfy my ambition of bringing new ideas to life

      mostafa-rio

      Connect with me:

      mostafaa-rahmani11123513creativerio

      Languages and Tools:

      angularbootstrapchartjscss3dockergitgraphqlhtml5javascriptjenkinsnextjsnginxnuxtjsreactreduxsasstailwindtypescriptvuejswebpack

      mostafa-rio

      Pinned Loading

      1. lerna-monorepo-templatelerna-monorepo-templatePublic

        This repo shows you how to configure multiproject repository using lerna and have a shared design system across your applications

        Vue 1

      2. react-mvvmreact-mvvmPublic

        Experimenting MVVM architecture with react library

        TypeScript 1

      3. vue3-vite-library-templatevue3-vite-library-templatePublic

        This repo is a ready to use template for vue library development. It's configured with Storybook, Vue3, Vite and Typescript

        TypeScript 3

      4. mvcframeworkmvcframeworkPublic

        self made php mvc framework. contains twig template engine, custom routing system and more.

        PHP 2

      5. 1inch-token-swap-dex1inch-token-swap-dexPublic

        This repo gives the idea of making a token swap dex using 1inch api and Moralis.

        JavaScript

      6. gpt-test-pilotgpt-test-pilotPublic

        Help you generate tests for your code in an intuitive way

        Vue 4

      , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
      Skip to content
      View mostafa-rio's full-sized avatar
      🏠
      Working from home
      🏠
      Working from home

        Block or report mostafa-rio

        Block user

        Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

        You must be logged in to block users.

        Content in all repositories owned by your account will be closed.
        Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
        Report abuse

        Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

        Report abuse
        mostafa-rio/README.md

        A passionate frontend developer from earth

        Programming is the way I can satisfy my ambition of bringing new ideas to life

        mostafa-rio

        Connect with me:

        mostafaa-rahmani11123513creativerio

        Languages and Tools:

        angularbootstrapchartjscss3dockergitgraphqlhtml5javascriptjenkinsnextjsnginxnuxtjsreactreduxsasstailwindtypescriptvuejswebpack

        mostafa-rio

        Pinned Loading

        1. lerna-monorepo-templatelerna-monorepo-templatePublic

          This repo shows you how to configure multiproject repository using lerna and have a shared design system across your applications

          Vue 1

        2. react-mvvmreact-mvvmPublic

          Experimenting MVVM architecture with react library

          TypeScript 1

        3. vue3-vite-library-templatevue3-vite-library-templatePublic

          This repo is a ready to use template for vue library development. It's configured with Storybook, Vue3, Vite and Typescript

          TypeScript 3

        4. mvcframeworkmvcframeworkPublic

          self made php mvc framework. contains twig template engine, custom routing system and more.

          PHP 2

        5. 1inch-token-swap-dex1inch-token-swap-dexPublic

          This repo gives the idea of making a token swap dex using 1inch api and Moralis.

          JavaScript

        6. gpt-test-pilotgpt-test-pilotPublic

          Help you generate tests for your code in an intuitive way

          Vue 4

        , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
        Skip to content
        View mostafa-rio's full-sized avatar
        🏠
        Working from home
        🏠
        Working from home

          Block or report mostafa-rio

          Block user

          Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

          You must be logged in to block users.

          Content in all repositories owned by your account will be closed.
          Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
          Report abuse

          Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

          Report abuse
          mostafa-rio/README.md

          A passionate frontend developer from earth

          Programming is the way I can satisfy my ambition of bringing new ideas to life

          mostafa-rio

          Connect with me:

          mostafaa-rahmani11123513creativerio

          Languages and Tools:

          angularbootstrapchartjscss3dockergitgraphqlhtml5javascriptjenkinsnextjsnginxnuxtjsreactreduxsasstailwindtypescriptvuejswebpack

          mostafa-rio

          Pinned Loading

          1. lerna-monorepo-templatelerna-monorepo-templatePublic

            This repo shows you how to configure multiproject repository using lerna and have a shared design system across your applications

            Vue 1

          2. react-mvvmreact-mvvmPublic

            Experimenting MVVM architecture with react library

            TypeScript 1

          3. vue3-vite-library-templatevue3-vite-library-templatePublic

            This repo is a ready to use template for vue library development. It's configured with Storybook, Vue3, Vite and Typescript

            TypeScript 3

          4. mvcframeworkmvcframeworkPublic

            self made php mvc framework. contains twig template engine, custom routing system and more.

            PHP 2

          5. 1inch-token-swap-dex1inch-token-swap-dexPublic

            This repo gives the idea of making a token swap dex using 1inch api and Moralis.

            JavaScript

          6. gpt-test-pilotgpt-test-pilotPublic

            Help you generate tests for your code in an intuitive way

            Vue 4

          , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
          Skip to content
          View mostafa-rio's full-sized avatar
          🏠
          Working from home
          🏠
          Working from home

            Block or report mostafa-rio

            Block user

            Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

            You must be logged in to block users.

            Content in all repositories owned by your account will be closed.
            Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
            Report abuse

            Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

            Report abuse
            mostafa-rio/README.md

            A passionate frontend developer from earth

            Programming is the way I can satisfy my ambition of bringing new ideas to life

            mostafa-rio

            Connect with me:

            mostafaa-rahmani11123513creativerio

            Languages and Tools:

            angularbootstrapchartjscss3dockergitgraphqlhtml5javascriptjenkinsnextjsnginxnuxtjsreactreduxsasstailwindtypescriptvuejswebpack

            mostafa-rio

            Pinned Loading

            1. lerna-monorepo-templatelerna-monorepo-templatePublic

              This repo shows you how to configure multiproject repository using lerna and have a shared design system across your applications

              Vue 1

            2. react-mvvmreact-mvvmPublic

              Experimenting MVVM architecture with react library

              TypeScript 1

            3. vue3-vite-library-templatevue3-vite-library-templatePublic

              This repo is a ready to use template for vue library development. It's configured with Storybook, Vue3, Vite and Typescript

              TypeScript 3

            4. mvcframeworkmvcframeworkPublic

              self made php mvc framework. contains twig template engine, custom routing system and more.

              PHP 2

            5. 1inch-token-swap-dex1inch-token-swap-dexPublic

              This repo gives the idea of making a token swap dex using 1inch api and Moralis.

              JavaScript

            6. gpt-test-pilotgpt-test-pilotPublic

              Help you generate tests for your code in an intuitive way

              Vue 4

            , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
            Skip to content
            View mostafa-rio's full-sized avatar
            🏠
            Working from home
            🏠
            Working from home

              Block or report mostafa-rio

              Block user

              Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

              You must be logged in to block users.

              Content in all repositories owned by your account will be closed.
              Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
              Report abuse

              Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

              Report abuse
              mostafa-rio/README.md

              A passionate frontend developer from earth

              Programming is the way I can satisfy my ambition of bringing new ideas to life

              mostafa-rio

              Connect with me:

              mostafaa-rahmani11123513creativerio

              Languages and Tools:

              angularbootstrapchartjscss3dockergitgraphqlhtml5javascriptjenkinsnextjsnginxnuxtjsreactreduxsasstailwindtypescriptvuejswebpack

              mostafa-rio

              Pinned Loading

              1. lerna-monorepo-templatelerna-monorepo-templatePublic

                This repo shows you how to configure multiproject repository using lerna and have a shared design system across your applications

                Vue 1

              2. react-mvvmreact-mvvmPublic

                Experimenting MVVM architecture with react library

                TypeScript 1

              3. vue3-vite-library-templatevue3-vite-library-templatePublic

                This repo is a ready to use template for vue library development. It's configured with Storybook, Vue3, Vite and Typescript

                TypeScript 3

              4. mvcframeworkmvcframeworkPublic

                self made php mvc framework. contains twig template engine, custom routing system and more.

                PHP 2

              5. 1inch-token-swap-dex1inch-token-swap-dexPublic

                This repo gives the idea of making a token swap dex using 1inch api and Moralis.

                JavaScript

              6. gpt-test-pilotgpt-test-pilotPublic

                Help you generate tests for your code in an intuitive way

                Vue 4

              , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
              Skip to content
              View mostafa-rio's full-sized avatar
              🏠
              Working from home
              🏠
              Working from home

                Block or report mostafa-rio

                Block user

                Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

                You must be logged in to block users.

                Content in all repositories owned by your account will be closed.
                Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
                Report abuse

                Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

                Report abuse
                mostafa-rio/README.md

                A passionate frontend developer from earth

                Programming is the way I can satisfy my ambition of bringing new ideas to life

                mostafa-rio

                Connect with me:

                mostafaa-rahmani11123513creativerio

                Languages and Tools:

                angularbootstrapchartjscss3dockergitgraphqlhtml5javascriptjenkinsnextjsnginxnuxtjsreactreduxsasstailwindtypescriptvuejswebpack

                mostafa-rio

                Pinned Loading

                1. lerna-monorepo-templatelerna-monorepo-templatePublic

                  This repo shows you how to configure multiproject repository using lerna and have a shared design system across your applications

                  Vue 1

                2. react-mvvmreact-mvvmPublic

                  Experimenting MVVM architecture with react library

                  TypeScript 1

                3. vue3-vite-library-templatevue3-vite-library-templatePublic

                  This repo is a ready to use template for vue library development. It's configured with Storybook, Vue3, Vite and Typescript

                  TypeScript 3

                4. mvcframeworkmvcframeworkPublic

                  self made php mvc framework. contains twig template engine, custom routing system and more.

                  PHP 2

                5. 1inch-token-swap-dex1inch-token-swap-dexPublic

                  This repo gives the idea of making a token swap dex using 1inch api and Moralis.

                  JavaScript

                6. gpt-test-pilotgpt-test-pilotPublic

                  Help you generate tests for your code in an intuitive way

                  Vue 4

                , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
                Skip to content
                View mostafa-rio's full-sized avatar
                🏠
                Working from home
                🏠
                Working from home

                  Block or report mostafa-rio

                  Block user

                  Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

                  You must be logged in to block users.

                  Content in all repositories owned by your account will be closed.
                  Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
                  Report abuse

                  Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

                  Report abuse
                  mostafa-rio/README.md

                  A passionate frontend developer from earth

                  Programming is the way I can satisfy my ambition of bringing new ideas to life

                  mostafa-rio

                  Connect with me:

                  mostafaa-rahmani11123513creativerio

                  Languages and Tools:

                  angularbootstrapchartjscss3dockergitgraphqlhtml5javascriptjenkinsnextjsnginxnuxtjsreactreduxsasstailwindtypescriptvuejswebpack

                  mostafa-rio

                  Pinned Loading

                  1. lerna-monorepo-templatelerna-monorepo-templatePublic

                    This repo shows you how to configure multiproject repository using lerna and have a shared design system across your applications

                    Vue 1

                  2. react-mvvmreact-mvvmPublic

                    Experimenting MVVM architecture with react library

                    TypeScript 1

                  3. vue3-vite-library-templatevue3-vite-library-templatePublic

                    This repo is a ready to use template for vue library development. It's configured with Storybook, Vue3, Vite and Typescript

                    TypeScript 3

                  4. mvcframeworkmvcframeworkPublic

                    self made php mvc framework. contains twig template engine, custom routing system and more.

                    PHP 2

                  5. 1inch-token-swap-dex1inch-token-swap-dexPublic

                    This repo gives the idea of making a token swap dex using 1inch api and Moralis.

                    JavaScript

                  6. gpt-test-pilotgpt-test-pilotPublic

                    Help you generate tests for your code in an intuitive way

                    Vue 4