Native config loader based on `oxnode` ability
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- node.js, typescript, vite
- Domínio
- build-system
Direção de pesquisa
Start by reading the linked Vite issue about making the native config loader the default and the referenced config loader performance issue #2698. The issue proposes experimenting with oxc-transformer to provide jiti-like config loading through Vite+'s existing oxnode and vite-plus/register support, but leaves timing and implementation scope open. Done means establishing whether that approach is viable and, if pursued, demonstrating compatibility with syntax such as __dirname and TypeScript enums.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
--configLoader native is about to become the default config loading method in Vite 9+.
After that, some syntax like __dirname and TypeScript enum in Vite config and would become incompatible. For pure Vite, supporting these syntax means adding oxnode or jiti dependencies, which increases its size.
But Vite+ is different, vpx already included oxnode, there is also a module vite-plus/register for adding TypeScript loading ability for Node. In other words, Vite+ already has the ability that jiti provides.
So in the future version where native become the default config loader, in order to have better compatibility, it might be a good idea to try using oxc-transformer's ability to load config, which costs little on Vite+. (provide jiti-like ability)
Not sure if we should start this experiment before Vite 9+ (config loader performance improvement #2698)
- Linguagem predominante
- TypeScript
- Estrelas
- 6.6k
- Forks
- 303
- Merge médio
- 1d 5h
- PRs com merge (30d)
- 212
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de voidzero-dev/vite-plus
-
support --fix-dangerously for vp checkTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertacontribution welcome
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
voidzero-dev/vite-plus#3394 ·
Mantenedores costumam responder em até 1 dia
-
vite:monorepo template declares catalog entries that no workspace package usesTalvez já em andamento @d4rshnn assumiu há 1 dia. Abertabug contribution welcome
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
voidzero-dev/vite-plus#3381 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
vp migrate rewrites catalog: specs in a Bun project whose workspaces.packages is emptyTalvez já em andamento @jong-kyung assumiu há 1 dia. Abertabug migration
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
voidzero-dev/vite-plus#3375 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
`vp env pin`: says "Created .node-version" when overwriting an existing fileTalvez já em andamento @CheHyeonYeong assumiu há 3 dias. Abertacontribution welcome documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
voidzero-dev/vite-plus#3370 · 3 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
triage: not actionable
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
voidzero-dev/vite-plus#3296 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 1 dia
Todas as issues de voidzero-dev/vite-plus
Issues semelhantes
-
pending close triaging
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 74/100
anomalyco/opencode#63090 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
ai-driven-qa bug claude Cosmetic
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
ai-driven-qa bug claude Minor
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
linagora/twake-mail-admin#609 ·
Mantenedores costumam responder em até 1 dia