Skip to content

[Build] Auditoria de efeitos em topo de módulo (tree-shaking/SSR) #69

@lucianoedipo

Description

@lucianoedipo

Resumo da solicitação:
Auditar efeitos em topo de módulo e garantir tree-shaking (sideEffects: false) seguro.

Caso de uso / problema que resolve:
Efeitos inadvertidos quebram SSR e impedem tree-shaking.

Solução proposta (esboço):

  • Revisão dos módulos e mover acessos a window para efeitos/guards.
  • Lint/regra interna para prevenir acessos em topo.

Breaking change?
No

Critérios de aceitação:

  • Type-check e build OK sem side effects indesejados.
  • SSR não acessa window/document em import-time.

Alternativas consideradas:
Correções pontuais não evitam regressão.

Links / referências:
DEVELOPMENT.md, eslint.config.js

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions