Emotion Docs Help

Estrutura

Estrutura geral do projeto.

  • CONTRIBUTING.md: Guia para contribuidores do projeto.

  • LICENSE: Arquivo de licença do projeto.

  • README.md: Descrição geral do projeto, incluindo instruções de instalação e uso.

  • dev-dist/: Pasta que contém arquivos de desenvolvimento para o Service Worker e Workbox.

    • registerSW.js: Script para registrar o Service Worker.

    • sw.js: Service Worker para cache e estratégias offline.

    • workbox-b5f7729d.js: Script do Workbox para gerenciamento avançado de cache.

  • dist/: Pasta de distribuição, contém os arquivos construídos prontos para produção.

    • assets/: Scripts e recursos compilados.

    • index.html: Página HTML principal.

    • manifest.webmanifest: Arquivo manifest para PWA, define ícones e nome da aplicação.

    • sw.js, registerSW.js: Service Worker e seu script de registro para PWA.

  • docs/: Documentação do projeto.

    • Writerside/: Exemplos e configurações específicas.

      • images/: Imagens usadas na documentação.

      • topics/: Arquivos Markdown detalhando partes específicas do projeto.

  • index.html: Página HTML principal para desenvolvimento.

  • package.json: Configurações do projeto e dependências.

  • public/ e public-dev/: Pastas contendo recursos públicos como ícones e imagens.

  • pwa-assets.config.ts: Configurações para geração de ativos de PWA.

  • src/: Código fonte do projeto.

    • App.tsx: Componente raiz do React.

    • assets/: Ativos como imagens e estilos globais.

    • components/: Componentes React reutilizáveis.

    • pages/: Componentes de página do React para rotas específicas.

    • utils/: Funções utilitárias, incluindo configurações de criptografia e Firebase.

  • theme.ts: Definições de tema para estilização.

  • tsconfig.json, tsconfig.node.json: Configurações do TypeScript.

  • vite.config.ts: Configurações do Vite para build e desenvolvimento.

  • yarn.lock: Arquivo de lock do Yarn para garantir versões consistentes de pacotes.

Last modified: 11 June 2024