1.0.9 • Published 4 years ago

@deprecat3d/weather-now-component-library v1.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

☀️ Weather Now Component Library 🌧️

Weather Now é um projeto simples que exibe as condições climáticas de três localidades.

Confesso que eu poderia tê-lo escrito diretamente em algum framework javascript que gera web-components vide React, Vue ou Angular. No entanto, optei por uma abordagem não tão tradicional, mas que pode vir a ser muito útil.

Built With Stencil

💭 FAQ

Por que utilizar Stenciljs na geração de componentes da web?

Stencil tem apenas 1 dependência: Typescript.

E é um compilador de web-components agnóstico de framework. Embora o projeto que consome esses componentes esteja escrito em Angular, poderia ser Vue, React, Svelte, ou javascript puro.

O ganho é justamente esse: uma biblioteca de componentes visuais que pode ser consumida por qualquer tecnologia de front-end com suporte a componentes da web.

Curioso?

Se você quiser brincar no código fonte, sinta-se a vontade para clonar o repositório.

Existem regras de lint e hooks de pre-commit que podem parecer chatas no começo, elas funcionarão melhor se o workspace for a pasta component-library. Mas lembre-se de instalar as dependências de desenvolvimento.

  npm i --save

Você pode rodar os testes em component-library apenas rodando

  npm test

ou, numa visualização mais compacta

  npm run test:silent

O motor dos testes unitários é o Jest.

📦 Instalação via NPM

Tão simples quanto qualquer outra dependência. Consulte a documentação do Stencil para entender melhor as integrações com diferentes frameworks.

  npm i @deprecat3d/weather-now-component-library
1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago