Skip to content
forked from sveltejs/svelte

Aplicações web automaticamente otimizadas.

License

Notifications You must be signed in to change notification settings

Hygor/svelte-br

 
 

Repository files navigation

Cybernetically enhanced web apps: Svelte npm version license

O que é Svelte?

Svelte é uma nova forma de desenvolver aplicações web. É um compilador que converte seus componentes em um JavaScript eficiente e que atualiza o DOM de forma precisa.

Saiba mais no Website do Svelte, ou na nossa Comunidade no Discord.

Desenvolvimento

Pull requests são bem-vindos e encorajados. Escolha uma Issue e ajude o projeto.

Para instalar e trabalhar com Svelte localmente:

git clone https://github.com/sveltejs/svelte.git
cd svelte
npm install

Não use o Yarn para instalar as dependências, pois as versões especificadas no package-lock.json são usadas para criar e testar o Svelte.

Para compilar todos os modulos inclusos:

npm run build

Para rodar em modo de desenvolvimento e ficar observando todas as mudanças (isso é útil se você estiver usando o link npm para testar localmente as alterações em um projeto):

npm run dev

O compilador é escrito em TypeScript, mas não deixe isto te indimidar — É apenas JavaScript com tipagem. Você entenderá rápido. Se você utilizar outro editor diferente do Visual Studio Code, precisará instalar um plugin para que ele entenda a syntax e faça o highlight do código e dê sugestões.

Running Tests

npm run test

Para filtrar os testes, use -g (como --grep). Por exemplo, para rodar testes envolvendo apenas transições:

npm run test -- -g transition

br.svelte.dev

O código-fonte do http://br.svelte.dev, incluindo toda a documentação, encontra-se na pasta site. O site é desenvolvido com Sapper. Para desenvolver localmente:

cd site
npm install && npm run update
npm run dev

O br.svelte.dev caiu?

Provavelmente não, mas é possível. Se você não conseguir acessar nenhum site .dev, consulte este FAQ.

Licença

MIT

About

Aplicações web automaticamente otimizadas.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 38.4%
  • TypeScript 32.3%
  • HTML 29.0%
  • Other 0.3%