Skip to content

Instantly share code, notes, and snippets.

View tayhsn's full-sized avatar
:octocat:

Tayanne S Novais tayhsn

:octocat:
View GitHub Profile
import { createContext, ReactNode, useEffect, useState } from 'react'
type Theme = 'light' | 'dark';
type ThemeContextProviderProps = {
children: ReactNode;
}
type ThemeContextType = {
theme: Theme;
@arimariojesus
arimariojesus / ValidateCPF.js
Last active May 3, 2021 22:31
Objeto para validaรงรฃo de CPF
class CPF {
static #filter(cpfRaw) {
if(typeof cpfRaw !== 'string') return;
return cpfRaw.replace(/\D+/g, '');
}
static #isSequence(value) {
const sequence = value[0].repeat(value.length);
return sequence === value;
}
@diego3g
diego3g / settings.json
Last active April 28, 2026 07:48
VSCode Settings (Updated)
{
"workbench.startupEditor": "newUntitledFile",
"editor.fontSize": 16,
"editor.lineHeight": 1.8,
"javascript.suggest.autoImports": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"editor.rulers": [
80,
120
],
@joshbuchea
joshbuchea / semantic-commit-messages.md
Last active May 6, 2026 18:32
Semantic Commit Messages

Semantic Commit Messages

See how a minor change to your commit message style can make you a better programmer.

Format: <type>(<scope>): <subject>

<scope> is optional

Example

@rxaviers
rxaviers / gist:7360908
Last active May 6, 2026 14:06
Complete list of github markdown emoji markup

People

:bowtie: :bowtie: ๐Ÿ˜„ :smile: ๐Ÿ˜† :laughing:
๐Ÿ˜Š :blush: ๐Ÿ˜ƒ :smiley: โ˜บ๏ธ :relaxed:
๐Ÿ˜ :smirk: ๐Ÿ˜ :heart_eyes: ๐Ÿ˜˜ :kissing_heart:
๐Ÿ˜š :kissing_closed_eyes: ๐Ÿ˜ณ :flushed: ๐Ÿ˜Œ :relieved:
๐Ÿ˜† :satisfied: ๐Ÿ˜ :grin: ๐Ÿ˜‰ :wink:
๐Ÿ˜œ :stuck_out_tongue_winking_eye: ๐Ÿ˜ :stuck_out_tongue_closed_eyes: ๐Ÿ˜€ :grinning:
๐Ÿ˜— :kissing: ๐Ÿ˜™ :kissing_smiling_eyes: ๐Ÿ˜› :stuck_out_tongue: