Pular para o conteúdo
Skillpedia
Sites e telas (frontend)48 mil · #3561

markstream-vue2-cli

Ajuda seu agente a integrar o markstream-vue2 em projetos Vue CLI ou Webpack. Garante que o CSS funcione corretamente e oferece alternativas para carregamento.

O que ela faz

Esta ferramenta ajuda a usar a biblioteca 'markstream-vue2' em projetos antigos do Vue 2 que usam Vue CLI ou Webpack 4. Ela garante que o CSS funcione corretamente e oferece alternativas para recursos modernos que podem não ser compatíveis.

Quando usar

  • ✓Quando seu projeto Vue 2 usa Vue CLI ou Webpack 4.
  • ✓Se você não pode usar recursos modernos como 'package export maps' ou 'Vite worker imports'.
  • ✓Para integrar o 'markstream-vue2' sem quebrar seu projeto existente.

Exemplo do que pedir para a IA

“Como posso usar o markstream-vue2 em meu projeto Vue 2 com Webpack 4?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/markstream-vue2-cli/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/markstream-vue2-cli/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta ajusta a forma como o 'markstream-vue2' é importado e configurado para funcionar com as limitações do Vue CLI e Webpack 4. Ela importa o CSS separadamente e usa alternativas para recursos como workers.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill markstream-vue2-cli

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/markstream-vue2-cli/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Markstream Vue 2 CLI

Visão Geral

Lida com restrições do Vue CLI e Webpack 4 que diferem materialmente de configurações modernas do Vue 2/Vite.

Quando Usar

Use quando o Vue 2 roda no Vue CLI ou Webpack 4 e export maps de pacotes ou imports de worker do Vite não estiverem disponíveis.

Fluxo de Trabalho

Inspecione o gerenciador de pacotes existente, a versão do pacote instalado e as convenções do projeto. Uma integração com escopo solicitado já autoriza edições rotineiras de código fonte/dependências; busque aprovação apenas para uma expansão material do escopo ou decisão de adoção de beta/alfa não resolvida.

  1. Confirme Vue 2 mais Vue CLI/Webpack 4.
  2. Instale markstream-vue2 e apenas os pacotes "peers" solicitados.
  3. Importe markstream-vue2/dist/index.css, pois ferramentas legadas podem não entender o export map de CSS.
  4. Evite imports ?worker. Use os helpers de worker CDN do Markstream para KaTeX ou Mermaid apenas quando necessário.
  5. Prefira blocos de código stream-markdown em vez de fiação frágil de worker do Monaco.
  6. Mantenha content com streaming suave para chat; defina final e desative o controle de ritmo/cursor para histórico completo.
  7. Mantenha o HTML seguro e o Mermaid estrito; valide o build legado real.

Exemplo

<script>
import MarkdownRender from 'markstream-vue2'
// Legacy Webpack may not resolve the package CSS export map.
import 'markstream-vue2/dist/index.css'

export default {
  components: { MarkdownRender },
  data: () => ({ content: '# Answer', done: false }),
}
</script>

<template>
  <MarkdownRender
    :content="content"
    :final="done"
    :fade="false"
  />
</template>

Limitações

  • Workers CDN requerem acesso à rede e política de segurança de conteúdo compatível.
  • Configurações de worker estilo Monaco não são intencionalmente cobertas.
  • Vue 2.6 também pode requerer @vue/composition-api.

Notas de Segurança e Proteção

Não introduza workers CDN sem revisar CSP, política de rede e confiança das dependências. Preserve os padrões de renderização seguros.

Verifique props, caminhos de exportação e intervalos de pacotes "peers" contra o pacote instalado, não um "main" upstream mutável. Teste streams parciais e completos, Markdown malformado/não confiável, links e URLs de imagem, cancelamento e redução de movimento. HTML seguro e diagramas estritos reduzem a exposição, mas não impõem sozinhos a privacidade de URL/rede ou permissões de componentes da aplicação.

Vue 2 está no fim de vida; preserve uma integração legada solicitada e documente sua decisão de manutenção/suporte em vez de atualizar silenciosamente a aplicação inteira. Prefira workers localmente empacotados e revisados em vez de código CDN mutável, onde for viável.

Perguntas frequentes

O que são 'package export maps'?

São uma forma mais moderna de organizar e importar partes de uma biblioteca em projetos JavaScript. Projetos mais antigos podem não entender essa organização.

O que são 'CDN worker fallbacks'?

São alternativas para executar certas tarefas (como renderizar fórmulas matemáticas) usando código baixado da internet (CDN) caso o método principal não funcione no seu ambiente.

Por que usar 'conservative code-block defaults'?

Significa que a ferramenta usa configurações mais seguras e simples para blocos de código, evitando problemas de compatibilidade ou segurança em ambientes mais antigos.

Detalhes

Descrição original do autor

Integrate markstream-vue2 into Vue CLI or Webpack 4 with export-map-safe CSS, CDN worker fallbacks, and conservative code-block defaults.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3561
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas