Registry npm Privado
Hospede pacotes npm scoped e unscoped sem taxas de egress. Funciona com npm, Yarn, pnpm e Bun. Setup simples, preços previsíveis, controle de acesso enterprise.
Tudo o que você precisa para pacotes npm
CloudRepo oferece um npm registry pronto para produção com os recursos que seu time precisa e nenhuma complexidade desnecessária.
- Sem Limites de Download, Sem Taxas de Egress
- Pipelines de CI/CD podem acessar seu registry milhares de vezes sem surpresas na fatura. Baixe o quanto precisar.
- Pacotes Scoped E Unscoped
- Publique @company/lib ou my-utils — ambos funcionam. GitHub Packages só suporta pacotes scoped.
- Funciona com npm, Yarn, pnpm e Bun
- Protocolo padrão de npm registry. Sem vendor lock-in. Use o gerenciador de pacotes que seu time preferir.
- Autenticação por Bearer Token
- Use npm login para sessões interativas e tokens _auth para CI/CD. Gerencie tokens com npm token list, create e revoke.
- Gerenciamento de Versões
- Suporte completo para dist-tags, metadados de versão, avisos de deprecação e unpublish. Gerencie todo o ciclo de vida dos seus pacotes.
- Controle de Acesso Enterprise
- Permissões de leitura/escrita por usuário com isolamento a nível de organização. Controle quem pode publicar e instalar.
Guia Rápido de Setup
Tenha seu npm registry privado funcionando em minutos com ferramentas npm padrão.
Faça login no seu registry
Autentique-se com seu npm registry CloudRepo usando o npm CLI.
npm login --registry=https://YOUR_ORG.mycloudrepo.io/repositories/YOUR_REPO
Configure o .npmrc
Configure a URL do seu registry e habilite autenticação para todas as requisições.
# .npmrc (project or global)
registry=https://YOUR_ORG.mycloudrepo.io/repositories/YOUR_REPO
always-auth=true
Publique seu pacote
Publique pacotes usando comandos npm padrão. O CloudRepo cuida do resto.
# Publish your package
npm publish
# Or publish a scoped package
npm publish --access restricted
Instale do seu registry
Instale pacotes do seu registry privado da mesma forma que faria do npmjs.com.
# Install a package
npm install @scope/package
# Or install an unscoped package
npm install my-utils
Funciona com Todos os Gerenciadores de Pacotes JavaScript
CloudRepo usa o protocolo padrão de npm registry. Use a ferramenta que seu time preferir.
Yarn
Gerenciamento de dependências rápido e confiável com suporte a workspaces. Configure seu registry
CloudRepo no
.yarnrc.yml.
# .yarnrc.yml
npmRegistryServer: "https://YOUR_ORG.mycloudrepo.io/repositories/YOUR_REPO"
npmAlwaysAuth: true pnpm
Gerenciador de pacotes eficiente e estrito com excelente suporte a monorepo. Usa a configuração padrão
.npmrc.
# .npmrc
registry=https://YOUR_ORG.mycloudrepo.io/repositories/YOUR_REPO
always-auth=true Bun
Runtime JavaScript e gerenciador de pacotes ultra-rápido. Configure via
bunfig.toml ou
.npmrc padrão.
# bunfig.toml
[install]
registry = "https://YOUR_ORG.mycloudrepo.io/repositories/YOUR_REPO" npm CLI
O gerenciador de pacotes padrão do Node.js. Configure globalmente ou por projeto com
.npmrc.
# .npmrc
registry=https://YOUR_ORG.mycloudrepo.io/repositories/YOUR_REPO
always-auth=true Todos os gerenciadores de pacotes JavaScript usam o protocolo de npm registry do CloudRepo. Veja nossa documentação (em inglês) para guias detalhados de configuração.
Calcule Sua Economia
Veja quanto você pode economizar em comparação com JFrog Artifactory e Nexus
Cenários Comuns
JFrog Artifactory
Consumo25GB included. $1.25/GB (26-1204GB), $1.00/GB (1205-2024GB), $0.75/GB (2025+GB)
Nexus Repository
Consumo20GB included. $1.10/GB (first 1000GB), $0.90/GB (above 1000GB)
CloudRepo
PrevisívelSem taxas de egress. Nunca. Baixe o quanto precisar.
Sua Economia com CloudRepo
Comparado ao concorrente de custo mais alto
Pronto para hospedar seus pacotes npm?
Teste grátis por 14 dias. Sem cartão de crédito.