Skip to content

Instantly share code, notes, and snippets.

View VitorLuizC's full-sized avatar

Vitor L Cavalcanti VitorLuizC

View GitHub Profile
@VitorLuizC
VitorLuizC / webpack.config.js
Created July 21, 2017 14:29
Exemplo pra criar os arquivos HTML
const path = require('path');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
module.exports = {
// ...
module: {
rules: [
{
test: /\.html$/,
use: ExtractTextPlugin.extract({
{
"presets": [
[
"env",
{
"modules": false,
"browsers": ["IE >= 9", "> 1%"]
}
],
"stage-2"
@VitorLuizC
VitorLuizC / Produtos.md
Last active July 26, 2017 03:07
Documentação do "No Bacon"

Propriedades de Produtos

  • Id
  • Nome
  • Imagens (A primeira será a principal)
  • Descrição
  • Categoria (Camisetas, Moletons etc)
  • Preço
@VitorLuizC
VitorLuizC / getParents.js
Created September 18, 2017 03:17
Get all element parents.
/**
* Get all element's parent.
* @param {Element} element
* @returns {Element[]}
*/
const getParents = (element) => {
const parent = element.parentElement;
const parents = parent ? [ parent, ...getParents(parent) ] : [];
return parents;
};
<template>
<fieldset>
<div class="field">
<label>Rua</label>
<input type="text" :value="data.street" @change="event => $emit('input', { street: street })" />
</div>
...
</fieldset>
</template>
const divide = (...values) => {
divide.before(...values)
try {
const result = values.reduce((a, b) => a / b, 0)
divide.success(result, ...values)
divide.after(...values)
return result
} catch (error) {
divide.failure(error, ...values)
divide.after(...values)
@VitorLuizC
VitorLuizC / 0. README.md
Last active October 10, 2017 23:56
Redes Neurais

Etapas

  1. Pré-processamento
  2. Extração de dados
  3. Classificação
@VitorLuizC
VitorLuizC / README.md
Last active December 28, 2020 01:42
Some lodash functions replaced by ES2015+

_.compact([ ...list ])

compact function just returns a new Array without falsy values.

A filter could do the trick using a simple isTruthy expression.

[ ...list ].filter(value => value)
@VitorLuizC
VitorLuizC / filters.js
Last active October 31, 2017 21:52
Cullender
/**
* @typedef {function(T, number, T[]):boolean} Filter
* @template T
*/
/**
* @param {T} value
* @returns {T}
* @template T
*/