Skip to content
View doeixd's full-sized avatar

Block or report doeixd

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse

Pinned Loading

  1. Wordle-Vanilla Wordle-Vanilla Public

    A Wordle clone made using vanilla JavaScript

    JavaScript 2

  2. Not-Twitter Not-Twitter Public

    This is a full stack Twitter.com clone. Created with: Next.js, TailwindCSS, React.js, and MongoDB

    JavaScript 2

  3. watch watch Public

    Watch is a bare-bones web component alternative. It adds event listeners to selectors + a bit extra. 😉

    TypeScript 1

  4. CSS-Reset CSS-Reset Public

    My CSS Reset

    1

  5. Scoped CSS Code Golf: The following ... Scoped CSS Code Golf: The following is a "one-line" snippet I have created to enable scoped style tags. It supports, :global, media queries, keyframes, and adding and removing style tags/the scoped attribute. It's pretty hacky, and there may be some unexpected edge cases with the regexes, but it works for me! I mostly created it for fun, and as a code-golfing exercise.
    1
    addEventListener('DOMContentLoaded',(a,d=document,s='STYLE',p=(d.head.innerHTML+=`<${s} id='g'>`,'scoped'),f=(e,x,y,i=e?.dataset?.s??new Date%1e3,b=((e.dataset.s=i,a='attributes',x='textContent'),e[a][p]))=>{(e?.parentElement??(i='html'))?.classList?.[b?'add':'remove'](i);e[x]=e?.[x]?.replace(/(?<=^([ \t]*):global\s?{\n?).*?(?=^\1})|(?<s>.s-\d+\s)/gm,(...m)=>(!m?.[5]?.s&&(g[x]+=m[0]),''))?.replace(/^(?<i>[ \t]*)(?![@:]|(?:to|from|\d+%))(?<s>(?:\S|(?<=\S)\s(?!{))*)(?=\s?{$)/gm,`$<i>${b?`.${i} `:''}$<s>`)},m=new MutationObserver(l=>l.map(r=>[...r?.addedNodes,r.target].map(n=>n?.tagName==s&&f(n)))).observe(d.documentElement,{[a]:1,childList:1,subtree:1,attributeFilter:[p]}))=>d.querySelectorAll(s+`[${p}]`).forEach(f))
  6. Banana.js Banana.js Public

    A composable JavaScript framework sketch.

    TypeScript 2