This is just one of several places where I tinker with ideas, burn the midnight oil, fix bugs and inadvertently end up creating more of them in the end, but alas… c'est la vie d'un développeur.
👔 | I’m currently employed at Carevoyance at Definitive Healthcare. |
📚 | I’m currently learning Svelte, SvelteKit, D3, LayerCake, PostGreSQL. |
👯 | I’m looking to collaborate on a new idea surrounding git versioning. |
🤝 | I’m looking for help maintaining and growing TypedCSS. |
👨💻 | Explore some of my tinkering on CodePen. |
💬 | Ask me about CSS, SCSS, Tailwind, JavaScript, React, or Svelte. |
📫 | You can reach me on Twitter or via email. |
📄 | Learn more about my professional experience on LinkedIn or download my resume. |
⚡ | When I'm not flushing out lines of code faster than Eminem raps (or occasionally staring at my screen blankly), I enjoy traveling 🏔, photography 📸, playing sports 🏓, hiking 🥾, and spending time with friends and family 👨👩👧👦. |
- Answer by Brandon McConnell for Performance of Array.flat() vs spread operator to flatten multiple arrays into one
- Answer by Brandon McConnell for JavaScript map & find at the same time: findMap?
- Boolean truthiness narrowing not working in Typescript
- Answer by Brandon McConnell for Adding tabindex dynamically
- Prevent merging of branch conditionally based on label
- For anyone who thinks this is basically just a glorified alias… uhh, yeah basically ✌️ I do have some more ideas for it in the future to build upon this foundational use case.
- ✅ MIT-licensed ✅ Monorepo‑friendly Huge shout-outs to… (1) @shadcn of course for building the architecture behind everything shadcn/ui related, and… (2) @XavierSOH6 for donating the NPM package name for this THANK YOU BOTH! 🙏
- This one
shadd
command works in place of any common uses of… shadcn add
and automatically detects your package manager, so justshadd …
and it will add components using the latest version of shadcn by default - Once shadd is installed, you can use it the same way you would
npx shadcn@latest add
, etc. Any of these examples should work: shadd # opens the menu when used without args shadd button shadd avatar badge shadd @8bitcn/accordion - To install shadd globally, run one of these: npm i -g shadd pnpm add -g shadd yarn global add shadd bun add -g shadd Check out and star ⭐ the repo here: git.new/shadd The goal here is to make it dead-simple to add components. Less friction. More shipping.