animalia-web-components

Repositório de Web Components do Animalia DS

MIT License

Downloads
290
Stars
20
Committers
5

Biblioteca de componentes do Animalia DS

Biblioteca de componentes do design system Animalia baseada em Web Components.

Índice

Como usar

Instale o pacote via npm:

npm install @animaliads/web-components

Se preferir, você também pode instalar o componente de forma individual:

npm install @animaliads/ani-button

Importe o código do componente no seu módulo javascript:

import '@animaliads/ani-button';

E adicione e tag do componente no seu HTML:

<ani-button>Hello World</ani-button>

Os pacotes do AnimaliaDS são gerados utilzando os módulos Node. Para isso, você precisar fazer as resolução de módulos antes de utilizar o componente. Veja mais no começando do AnimaliaDS.

Angular

Para utilizar o web component, você precisará adicionar o CUSTOM_ELEMENTS_SCHEMA no módulo da sua aplicação.

import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';

@NgModule({
  imports: [CommonModule],
  declarations: [PageComponent],
  exports: [PageComponent],
  schemas: [
    CUSTOM_ELEMENTS_SCHEMA
  ]
})

export class PageModule {}

Você também precisará importar o pacote dentro do seu componente:

import '@animaliads/web-components';

Instalação

Este projeto usa o gerenciador de pacotes NPM e a ferramenta Lerna para instalar e gerenciar suas dependências. Para começar, siga as instruções abaixo:

  1. Certifique-se de ter o Node.js e o NPM instalados em sua máquina. Você pode instalá-los a partir do site oficial: nodejs.org

  2. Abra um terminal na raiz do projeto e execute o comando:

npm install

Este comando instalará todas as dependências do projeto listadas no arquivo package.json.

  1. Em seguida, instale a ferramenta Lerna globalmente usando o comando:
npm install -g lerna
  1. Agora, execute o seguinte comando para inicializar o ambiente de desenvolvimento e instalar as dependências em todos os pacotes do projeto:
lerna bootstrap
  1. Após a instalação das dependências, execute o seguinte comando para compilar o código:
lerna run buid

Este comando compilará o código em todos os pacotes do projeto.

  1. Por fim, execute o seguinte comando para iniciar o Storybook:
npm run storybook

Este comando iniciará o Storybook em seu navegador para visualizar e testar os componentes do projeto.

Com esses passos, você terá instalado todas as dependências e configurado o ambiente de desenvolvimento para trabalhar no projeto.

AnimaliaDS Demo

Para visualizar a versão demo do AnimaliaDS, basta rodar o comando lerna abaixo como passo 6:

lerna run start

Changelog

Saiba mais sobre as últimas correções e melhorias.

Navegadores suportados (Browser Support)

Chrome Firefox Safari Edge
Latest ✔ Latest ✔ Latest ✔ Latest ✔

Polyfills

[EM BREVE]

Licença

MIT

Package Rankings
Top 9.9% on Npmjs.org
Related Projects