Skip to content

Instantly share code, notes, and snippets.

View carvalhoviniciusluiz's full-sized avatar
🏠
Working from home

Vinicius Carvalho carvalhoviniciusluiz

🏠
Working from home
View GitHub Profile
@KritikaSharmaKS
KritikaSharmaKS / sharp-examples.js
Created November 21, 2020 22:40
Process Images with SharpJS | Image cropping, enhance quality, reduce image size, and more...
const sharp = require("sharp");
sharp("Niagara-Falls-Casinos.jpg")
.resize({ width: 250, height: 350 })
.greyscale()
.grayscale()
.negate(false)
.blur()
.toFile("output1.jpg");
@vesse
vesse / jest-mocked-class.test.ts
Last active January 10, 2024 00:13
Mock 3rd party class with Jest in Typescript
import routeHandler from '../src/routeHandler';
import { mockResponse, mockRequest } from './test-helpers';
jest.mock('@googlemaps/google-maps-services-js');
import { Client } from '@googlemaps/google-maps-services-js';
const mockClient = {
geocode: jest.fn(),
};
@VitorLuizC
VitorLuizC / README.md
Last active October 9, 2018 16:49
Configurações do `package.json` para diferentes formatos de pacotes.

Configurações do package.json para a saída do pacote

Saídas do pacote

Configuração Arquivo exportado
main Saída padrão do pacote, no formato CommonJS para atender ferramentas de empacotamento e o ambiente padrão do Node.js.
module Saída do pacote no formato ES2015 para ferramentas de empacotamento e ambientes que dão suporte a este formato.
cdn Saída do pacote no formato UMD/IIFE para CDNs e outras ferramentas hospedarem o módulo para browsers e outros consumidores.
unpkg O mesmo da cdn, porém para a resolução do unpkg.
@ricardodantas
ricardodantas / validacao+mascara.js
Last active January 25, 2024 18:09
Máscara e validação de RG, CNPJ, CPF, etc...
// JavaScript Document
// adiciona mascara para rg
// Cada estado têm regras e quantidades diferentes de números no registro. Por isso,
// não há uma maneira confiável de fazer a validação do mesmo.
function MascaraRg(v0,errChar='?'){
const v = v0.toUpperCase().replace(/[^\dX]/g,'');
return (v.length==8 || v.length==9)?
v.replace(/^(\d{1,2})(\d{3})(\d{3})([\dX])$/,'$1.$2.$3-$4'):
(errChar+v0)