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 token
- Autentique com um token no seu `.npmrc` para CI/CD e instalações locais. Autenticação padrão do npm registry, sem ferramentas proprietárias.
- 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 cobramos download por GB. Uso justo de transferência com excedente tratado com contato primeiro.
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.