Skip to content
View som-sm's full-sized avatar
πŸ’Ό
Looking for a frontend role
πŸ’Ό
Looking for a frontend role

Sponsors

@sindresorhus
@Cfomodz

Block or report som-sm

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.

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
som-sm/README.md
        β–„β–„β–„   β–„β–„β–„          β–„β–„β–„β–„β–„ β–„            β–„β–„β–„β–„β–„β–„β–„
β–„β–„      β–ˆβ–ˆβ–ˆ   β–ˆβ–ˆβ–ˆ β–€β–€        β–ˆβ–ˆβ–ˆ  β–€           β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€β–€β–€
 β–€β–ˆβ–„    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–ˆβ–ˆ        β–ˆβ–ˆβ–ˆ   β–ˆβ–ˆβ–ˆβ–„β–ˆβ–ˆβ–ˆβ–„    β–€β–ˆβ–ˆβ–ˆβ–ˆβ–„  β–„β–ˆβ–ˆβ–ˆβ–„ β–ˆβ–ˆβ–ˆβ–„β–ˆβ–ˆβ–ˆβ–„
  β–„β–ˆβ–€   β–ˆβ–ˆβ–ˆβ–€β–€β–€β–ˆβ–ˆβ–ˆ β–ˆβ–ˆ        β–ˆβ–ˆβ–ˆ   β–ˆβ–ˆ β–ˆβ–ˆ β–ˆβ–ˆ      β–€β–ˆβ–ˆβ–ˆβ–ˆ β–ˆβ–ˆ β–ˆβ–ˆ β–ˆβ–ˆ β–ˆβ–ˆ β–ˆβ–ˆ
β–„β–ˆβ–€     β–ˆβ–ˆβ–ˆ   β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–„ β–„β–„   β–„β–ˆβ–ˆβ–ˆβ–„  β–ˆβ–ˆ β–ˆβ–ˆ β–ˆβ–ˆ   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ β–€β–ˆβ–ˆβ–ˆβ–€ β–ˆβ–ˆ β–ˆβ–ˆ β–ˆβ–ˆ
                     β–„β–ˆβ–€   A PASSIONATE WEB DEVELOPER AND TYPESCRIPT ENTHUSIAST

🌱 Maintainer of type-fest, one of the most popular TypeScript utility libraries.


🧩 Open Source Contributions

πŸ“¦ sindresorhus/type-fest

PRs
ApplyDefaultOptions: Fix behavior with generic instantiations & any values #1411 $\color{green}{+28}\ \ \color{red}{-2}$
ExtendsStrict: Add distributiveUnions, strictNever & strictAny options #1408 $\color{green}{+180}\ \ \color{red}{-26}$
ApplyDefaultOptions: Fix behavior with explicit undefined #1407 $\color{green}{+3}\ \ \color{red}{-4}$
Add UnionLength type #1402 $\color{green}{+55}\ \ \color{red}{-1}$
UnionToTuple: Fix behavior with large unions #1405 $\color{green}{+12}\ \ \color{red}{-5}$
Add lint rule to validate type descriptions in README #1396 $\color{green}{+425}\ \ \color{red}{-124}$
Add NonNullableDeep type #1401 $\color{green}{+246}\ \ \color{red}{-3}$
Upgrade to XO v2 #1393 $\color{green}{+280}\ \ \color{red}{-266}$
Add Absolute type #1391 $\color{green}{+153}\ \ \color{red}{-37}$
Disable no-unnecessary-type-arguments lint rule #1390 $\color{green}{+3}\ \ \color{red}{-2}$
Add AndAll type #1383 $\color{green}{+145}\ \ \color{red}{-2}$
Add SomeExtend type #1380 $\color{green}{+243}\ \ \color{red}{-7}$
Validate twoslash types against different verbosity levels #1364 $\color{green}{+178}\ \ \color{red}{-16}$
Fix syntax for specifying types in certain JSDoc codeblocks #1362 $\color{green}{+18}\ \ \color{red}{-60}$
Make twoslash (\\=>) type validation agnostic of union order #1347 $\color{green}{+495}\ \ \color{red}{-120}$
View 78 more PRs

πŸ“¦ ts-essentials/ts-essentials

PRs
Fix: DeepPartial<Type> when Type is an array containing rest element #469 $\color{green}{+15}\ \ \color{red}{-6}$
Fix: Prettify when instantiated with classes containing private/protected members #450 $\color{green}{+26}\ \ \color{red}{-7}$
Fix: IsTuple<Type> when Type is an array containing rest element #436 $\color{green}{+44}\ \ \color{red}{-5}$
Fix: DeepReadonly<Type> & DeepRequired<Type> when Type is an array containing rest element #435 $\color{green}{+12}\ \ \color{red}{-2}$
Fix: Tail with optional, readonly and non-tuple arrays #424 $\color{green}{+32}\ \ \color{red}{-5}$

πŸ“¦ orta/vscode-twoslash-queries

PRs
Fix query insertion with multiple cursors #49 $\color{green}{+38}\ \ \color{red}{-20}$

πŸ“¦ sindresorhus/eslint-plugin-unicorn

PRs
prefer-string-raw: Add support for template literals #2691 $\color{green}{+323}\ \ \color{red}{-12}$
Add more test cases for prefer-string-raw rule #2690 $\color{green}{+46}\ \ \color{red}{-0}$
prefer-string-raw: Refactor implementation of helper function #2692 $\color{green}{+3}\ \ \color{red}{-18}$

πŸ“¦ xojs/xo

PRs
Fix: Behaviour of print-config option with relative file path #816 $\color{green}{+19}\ \ \color{red}{-1}$
Fix: Error while loading configs with custom plugins #805 $\color{green}{+55}\ \ \color{red}{-6}$

πŸ“¦ DavidHDev/haiku

PRs
Fix useLeaveDetection to always invoke latest callback #123 $\color{green}{+83}\ \ \color{red}{-3}$

Pinned Loading

  1. sindresorhus/type-fest sindresorhus/type-fest Public

    A collection of essential TypeScript types

    TypeScript 17.1k 686

  2. shareable-twoslash-comments shareable-twoslash-comments Public

    Shareable Twoslash Comments is a TypeScript Playground plugin that injects twoslash (// ^?) type hints as literal comments in your code, making them easy to copy and share.

    TypeScript 5 2

  3. ts-essentials/ts-essentials ts-essentials/ts-essentials Public

    All essential TypeScript types in one place πŸ€™

    TypeScript 4.1k 130