0
Fork 0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-12-16 21:56:25 -05:00

docs(translate): update website Spanish and Portuguese

docs(translate): update website Spanish and Portuguese
This commit is contained in:
verdacciobot 2018-01-23 08:59:05 +01:00 committed by Juan Picado @jotadeveloper
parent c9711ccc5d
commit b30a515622
11 changed files with 152 additions and 156 deletions

View file

@ -30,7 +30,7 @@
"uplinks": "Enlaces externos",
"use-cases": "Casos de Uso",
"webui": "Interfaz de Usuario Web",
"what-is-verdaccio": "What is Verdaccio?",
"what-is-verdaccio": "Qué es Verdaccio?",
"windows": "Instalando como Servicio en Windows",
"Docs": "Documentación",
"Help": "Ayuda",
@ -44,7 +44,7 @@
"Guides": "Guías"
},
"pages-strings": {
"Learn more using the [documentation on this site.](/docs/en/installation.html)|no description given": "Learn more using the [documentation on this site.](/docs/en/installation.html)",
"Learn more using the [documentation on this site.](/docs/en/installation.html)|no description given": "Aprende mas leyendo la [documentación en este sitio.](/docs/es-Es/installation.html)",
"Browse Docs|no description given": "Navegar Documentación",
"Ask questions about the documentation and project|no description given": "Haz preguntas sobre la documentación y el proyecto",
"Join the community|no description given": "Únete a la comunidad",

View file

@ -1,50 +1,50 @@
{
"_comment": "This file is auto-generated by write-translations.js",
"_comment": "Este arquivo é gerado automaticamente pelo script write-translations.js",
"localized-strings": {
"next": "Próximo",
"previous": "Anterior",
"tagline": "A lightweight private npm proxy registry",
"ansible": "Installing with Ansible",
"authentification": "Authentification",
"build": "Build the source code",
"cli": "Command Line Tool",
"configuration": "Configuration File",
"contributing": "Contributing Verdaccio",
"tagline": "Um simples e eficiente registro privado para npm",
"ansible": "Instalação com Ansible",
"authentification": "Autenticação",
"build": "Usando a partir do codigo fonte",
"cli": "Utilitário da Linha de Comando",
"configuration": "Arquivo de Configuração",
"contributing": "Contribuindo com o Verdaccio",
"dev-plugins": "Criando Plugins",
"docker": "Docker",
"home": "Verdaccio npm proxy private registry",
"home": "Verdaccio registro privado e proxy npm",
"iss-server": "Instalando em um Servidor ISS",
"installation": "Instalação",
"kubernetes": "Kubernetes",
"logger": "Logger",
"node-api": "Node API",
"notifications": "Notifications",
"packages": "Package Access",
"logger": "Logs",
"node-api": "Api Node",
"notifications": "Notificações",
"packages": "Permissões dos Pacotes",
"plugins": "Plugins",
"protect-your-dependencies": "Protecting packages",
"protect-your-dependencies": "Protegendo seus pacotes",
"source-code": "Código Fonte",
"reverse-proxy": "Reverse Proxy Setup",
"server-configuration": "Server Configuration",
"ssl": "Set up the SSL Certificates",
"reverse-proxy": "Configuração de Proxy Reverso",
"server-configuration": "Configuração do Servidor",
"ssl": "Configurar SSL",
"unit-testing": "Unit Testing",
"uplinks": "Uplinks",
"use-cases": "Use Cases",
"webui": "Interface Web",
"what-is-verdaccio": "What is Verdaccio?",
"what-is-verdaccio": "O que é o Verdaccio?",
"windows": "Instalando como um Serviço no Windows",
"Docs": "Docs",
"Help": "Ajuda",
"Blog": "Blog",
"Introduction": "Introdução",
"Configuration": "Configuração",
"Server": "Server",
"Server": "Servidor",
"Plugins": "Plugins",
"DevOps": "DevOps",
"Development": "Development",
"Guides": "Guides"
"Guides": "Tutoriais"
},
"pages-strings": {
"Learn more using the [documentation on this site.](/docs/en/installation.html)|no description given": "Learn more using the [documentation on this site.](/docs/en/installation.html)",
"Learn more using the [documentation on this site.](/docs/en/installation.html)|no description given": "Saiba mais, acessando a [documentação.](/docs/en/installation.html)",
"Browse Docs|no description given": "Documentação",
"Ask questions about the documentation and project|no description given": "Faça perguntas sobre a documentação e o projeto",
"Join the community|no description given": "Faça parte",
@ -53,7 +53,7 @@
"Need help?|no description given": "Precisa de Ajuda?",
"This project is maintained by a dedicated group of people.|statement made to reader": "Este projeto é mantido por um grupo dedicado de pessoas.",
"Help Translate|recruit community translators for your project": "Ajude-nos a Traduzir",
"Edit this Doc|recruitment message asking to edit the doc source": "Edit",
"Translate this Doc|recruitment message asking to translate the docs": "Translate"
"Edit this Doc|recruitment message asking to edit the doc source": "Editar",
"Translate this Doc|recruitment message asking to translate the docs": "Traduzir"
}
}

View file

@ -1,6 +1,6 @@
---
id: configuration
title: Configuration File
title: Archivo de Configuración
---
Este archivo es la piedra angular de verdaccio donde puedes modificar su comportamiento por defecto, activar plugins y características externas.
@ -89,14 +89,14 @@ packages:
### Publicar modo sin conexión
By default `verdaccio` does not allow to publish when the client is offline, that behavior can be overridden set it in to *true*.
Por defecto, `verdaccio` no permite publicar cuando el servidor esta en modo fuera de linea, este comportamiento puede ser sobrescrito cambiando el valor a *true*.
```yaml
publish:
allow_offline: false
```
<small>Since: <code>verdaccio@2.3.6</code> due <a href="https://github.com/verdaccio/verdaccio/pull/223">#223</a></small>
<small>Desde: <code>verdaccio@2.3.6</code> debido a <a href="https://github.com/verdaccio/verdaccio/pull/223">#223</a></small>
### Prefijos URL
@ -104,11 +104,11 @@ publish:
url_prefix: https://dev.company.local/verdaccio/
```
Since: `verdaccio@2.3.6` due [#197](https://github.com/verdaccio/verdaccio/pull/197)
Desde: `verdaccio@2.3.6` debido a [#197](https://github.com/verdaccio/verdaccio/pull/197)
### Max Body Size
### Tamaño Máximo del Cuerpo
By default the maximum body size for a JSON document is `1mb`, if you run in errors as `"request entity too large"` you may increase this value.
Por defecto el tamaño máximo cuerpo para un documento JSON es ` 1mb`, si un problema similar a `"request entity too large"` te podrá interesar aumentar este valor.
```yaml
max_body_size: 1mb
@ -151,4 +151,4 @@ notify:
content: '{"color":"green","message":"New package published: * {{ name }}*","notify":true,"message_format":"text"}'
```
> For more detailed configuration settings, please [check the source code](https://github.com/verdaccio/verdaccio/tree/master/conf).
> Para información detallada sobre configuración, por favor [revise el código fuente](https://github.com/verdaccio/verdaccio/tree/master/conf).

View file

@ -1,82 +1,82 @@
---
id: contributing
title: Contributing Verdaccio
title: Contribuyendo en Verdaccio
---
First of all Jumping into an unfamiliar code base is not easy but we are here to help you.
Primero lo primero, saltar en un código desconocido no es tarea fácil, pero estamos aquí para ayudarte.
## Comunication Channels
## Canales de Comunicación
If you are willing for asking, we use two channels for discussions:
Si estas deseando por hacer preguntas, nosotros tenemos dos canales para discusiones:
* [Public Gitter channel](https://gitter.im/verdaccio/)
* [Contributors Slack channel](https://verdaccio-npm.slack.com) (unfortunately only by email invitation, you might ask in **Gitter** to be included)
* [Canal público en Gitter](https://gitter.im/verdaccio/)
* [Canal Slack para Colaboradores](https://verdaccio-npm.slack.com)(desafortunadamente solo se puede entrar bajo petición por correo electrónico, si estas interesado (es en ingles) puedes preguntar en Gitter para ser incluido.
## Getting started
## Empezando
As a first glance verdaccio is a single repository, but there are many ways you might contribute and a variety of technologies to practice.
A primera vista verdaccio es un solo repositorio, pero hay muchas mas formas en las que podrías contribuir y una gran variedad de tecnologías en las que practicar.
### Finding my spot
### Encontrando mi lugar
All we have different skills, so, let's see where you might feel comfortable.
Todos tenemos diferentes habilidades, así que, vamos a ver donde podrías sentirte cómodo.
### I know or I want to learn Node.js
### Se o quiero aprender Node.js
Node.js is the base of `verdaccio`, we use libraries as `express`, `commander`, `request` or `async`. Verdaccio is basically a Rest API that create a communication with `npm` clients compatible, as `yarn`.
Node.js es la base de `verdaccio`, usamos librerías como `express`, `commander`, `request` o ` async`. Verdaccio es básicamente un API REST para crear comunicación con clientes `npm` compatibles, como ` yarn`.
We have a long [list of plugins](plugins.md) ready to be used and improved but at the same time [you might create your own](dev-plugins.md).
Tenemos una larga [lista de plugins](plugins.md) que pueden ser usados y mejorados, pero al mismo tiempo [tu podrías crear el tuyo propio](dev-plugins.md).
### I would prefer to work in the User Interface
### Preferiría trabajar en el Interfaz de Usuario
Recently we have moved to modern techonologies as `React` and `element-react`. We are looking forward to see new ideas how to improve the UI.
Recientemente hemos migrado a tecnologías mas modernas como `React`y `element-react`. Estamos con ganas de ver nuevas ideas como mejorar el Interfaz de Usuario.
### I feel more confortable improving the stack
### Me siento más cómodo mejorado el stack
Of course, we will be happy to help us improving the stack, you can upgrade dependencies as `eslint`, `stylelint`, `webpack`. You migt merely improve the `webpack` configuration would be great. Any suggestion is very welcome. Furthermore whether you have experience with **Yeoman** you might help us with the [verdaccio generator](https://github.com/verdaccio/generator-verdaccio-plugin).
Por su puesto, estaríamos muy felices que nos ayudaras a mejorar el stack, puedes actualizar dependencias como `eslint`, `stylelint` o `webpack`. O simplemente podrías mejorar la configuración de ` webpack`, sería genial. Cualquier sugerencia es bienvenida. Ademas si quieres mejorar tu experiencia con**Yeoman** podrías ayudarnos con [verdaccio generator](https://github.com/verdaccio/generator-verdaccio-plugin).
Here some ideas:
Aquí algunas ideas:
* Create a common eslint rules to be used across all dependencies or plugins
* Improve Flow types definitions delivery
* Moving to Webpack 4
* Improve hot reload with Webpack
* We use babel and webpack across all dependencies, why not a common preset?
* Improve continous integration delivery
* Crear un paquete común de de reglas eslint que podrían ser usados en todas nuestras dependencias o extensiones
* Mejorar las definiticiones de tipado en Flow
* Migrar a Webpack 4
* Mejorar el hot reload con webpack
* Usamos babel y webpack a lo largo de todas las dependencias, porque uno un preset en común?
* Mejorar la entrega vía integración continua
### I do great Documentation
### Soy bueno con la Documentación
Many contributors find typos and grammar issues, that also helps to improve the overall experience for troubleshooting.
Muchos colaboradores encuentras faltas o errores gramaticales, eso también podría ser de ayuda para mejorar la experiencia de resolución de problemas.
### I am a Designer
### Soy Diseñador
We have a frontend website <http://www.verdaccio.org/> that will be happy to see your ideas.
Tenemos un sitio web <http://www.verdaccio.org/> y estaríamos muy felices de ver tus ideas.
Our website is based on [Docusaurus](https://docusaurus.io/).
Nuestro sitio web esta basado en [ Docusaurus](https://docusaurus.io/).
### I am a DevOps
### Soy DevOps
We have a widely popular Docker image <https://hub.docker.com/r/verdaccio/verdaccio/> that need maintenance and pretty likely huge improvements, we need your knowledge for the benefits of all users.
Tenemos una imagen muy popular en Docker <https://hub.docker.com/r/verdaccio/verdaccio/> que necesita mantenimiento y muy seguramente mejoras, necesitamos tu conocimiento para el beneficio de todos los usuarios.
We have support for **Kubernetes**, **Puppet**, **Ansible** and **Chef** and we need help in those fields, feel free to see all repositories.
Ofrecemos soporte para ** Kubernetes**, **Puppet**, **Ansible** y **Chef** y necesitamos ayuda en esos campos, siéntete libre de ver todos los repositorios.
### I can do translations
### Puedo hacer traduciones
Verdaccio aims to be multilingual, in order to achieve it **we have the awesome support** of [Crowdin](https://crowdin.com) that is an amazing platform for translations.
Verdaccio tiene como objetivo ser multilenguaje, con el fin de conseguirlo **tenemos el soporte** de [ Crowdin](https://crowdin.com) que es una plataforma increíble de traducciones.
<img src="https://d3n8a8pro7vhmx.cloudfront.net/uridu/pages/144/attachments/original/1485948891/Crowdin.png" width="400px" />
We have setup a project where you can choose your favourite language, if you do not find your language feel free to request one [creating a ticket](https://github.com/verdaccio/verdaccio/issues/new).
Tenemos configurado un sitio donde puedes elegir tu idioma favorito, si no encuentras tu idioma siéntete libre de pedirlo [creando un ticket](https://github.com/verdaccio/verdaccio/issues/new).
[Go to Crowdin Verdaccio](https://crowdin.com/project/verdaccio)
[Ir a Crowdin Verdaccio](https://crowdin.com/project/verdaccio)
## I'm ready to contribute
## Estoy listo para contribuir
If you are thinking *"I've seen already the [repositories](repositories.md) and I'm willing to start right away"* then I have good news for you, that's the next step.
Si estas pensando *"Ya vi todos los [repositorios](repositories.md) y estoy deseando contribuir ahora mismo"* y tengo buenas noticias para tu, ese el siguiente paso.
You will need learn how to build, [we have prepared a guide just for that](build.md).
Primero necesitaras aprender como construir el proyecto, [nosotros hemos preparados uan guia justo para eso](build.md).
Once you have played around with all scripts and you know how to use them, we are ready to go to the next step, run the [**Unit Test**](test.md).
Una vez has revisado todos los script y sabes como usarlos, estamos listos para ir al siguiente paso, ejecutar [**los test unitarios**](test.md).
## Full list of contributors. We want to see your face here !
## La lista completa de colaboradores. Queremos ver tu cara aquí !
| [<img alt="juanpicado" src="https://avatars0.githubusercontent.com/u/558752?v=4&s=117" width="117" />](https://github.com/juanpicado) | [<img alt="rlidwka" src="https://avatars0.githubusercontent.com/u/999113?v=4&s=117" width="117" />](https://github.com/rlidwka) | [<img alt="Meeeeow" src="https://avatars3.githubusercontent.com/u/19658647?v=4&s=117" width="117" />](https://github.com/Meeeeow) | [<img alt="trentearl" src="https://avatars2.githubusercontent.com/u/802857?v=4&s=117" width="117" />](https://github.com/trentearl) | [<img alt="ayusharma" src="https://avatars0.githubusercontent.com/u/6918450?v=4&s=117" width="117" />](https://github.com/ayusharma) |
|:-------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------:|

View file

@ -2,35 +2,35 @@
id: installation
title: Installation
---
Verdaccio is a multiplatform web application, to install you need at least some prerequisites.
Verdaccio es una aplicación web multiplataforma, para instalarla al menos necesitas ciertos prerrequisitos.
#### Prerequisites
#### Prerrequisitos
1. Node higher than
- For version `verdaccio@2.x` we support from Node `v4.6.1`.
- For version `verdaccio@3.x` we support as minimum Node `6.12.0`
2. npm `>=3.x` or `yarn`
3. The web interface support browsers `Chrome, Firefox, Edge, and IE9`
1. Node mayor que
- Para la versión de `verdaccio@2.x` soportamos desde Node `v4.6.1`.
- Para la versión `verdaccio@3.x` soportamos como mínimo Node `6.12.0`
2. npm `>=3.x` o `yarn`
3. La interfaz web soporta los exploradores `Chrome, Firefox, Edge, and IE9`
## Installing the CLI
## Instalando el CLI
`verdaccio` must be install globaly using any of the most modern
`verdaccio` debe ser instalado globamente usando cualquiera de estas opciones
Using `npm`
Usando `npm`
```bash
npm install -g verdaccio
```
or using `yarn`
o usando `yarn`
```bash
yarn global add verdaccio
```
## Basic Usage
## Uso Básico
Once has been installed you only need to execute the CLI command.
Una vez ha sido instalado solo necesitas ejecutar el comando CLI.
```bash
$> verdaccio
@ -40,8 +40,8 @@ warn --- http address - http://localhost:5555/ - verdaccio/3.0.0
![](https://cdn-images-1.medium.com/max/720/1*jDHnZ7_68u5s1lFK2cygnA.gif)
For more information about CLI please [read the cli section](cli.md).
Para mas información sobre el CLI por favor [lea la sección cli](cli.md).
## Docker Image
## Imagen de Docker
`verdaccio` has a official docker image you can use, in the most of cases is good enough just the default configuration, for more information about how to install the official image [read the docker section](docker.md).
`verdaccio` ofrece una imagen Docker lista para usar, en el mayor de los casos es suficiente con la configuración por defecto, para mas información sobre como instalar la imagen oficial [lea la sección de Docker](docker.md).

View file

@ -1,12 +1,12 @@
---
id: webui
title: Web User Interface
title: Interfaz Web de Usuario
---
<p align="center"><img src="https://firebasestorage.googleapis.com/v0/b/jotadeveloper-website.appspot.com/o/verdaccio_long_video2.gif?alt=media&token=4d20cad1-f700-4803-be14-4b641c651b41"></p>
Verdaccio has a web user interface to display only the private packges and can be customisable.
Verdaccio tiene una interfaz web de usuario que solo muetra paquetes privados y puede ser personalizable.
```yaml
web:

View file

@ -1,25 +1,25 @@
---
id: what-is-verdaccio
title: What is Verdaccio?
title: Qué es Verdaccio?
---
## In a nutshell
## En pocas palabras
* It's a web app based on Node.js
* It's a private npm registry
* It's a local network proxy
* It's a Pluggable application
* It's a fairly easy install and use
* We offer Docker and Kubernetes support
* It is 100% compatible with yarn, npm and pnpm
* It was born based on `sinopia@1.4.0` fork and *backward compatible*
* Verdaccio means **A green color popular in late medieval Italy for fresco painting**.
* Es una aplicación web basada en Node.js
* Es un registro de npm privado
* Es un servidor proxy local
* Es una aplicación que se puede extender
* Es muy fácil de usar e instalar
* Ofrecemos soporte en Docker y Kubernetes
* Es 100% compatible con yarn, npm y pnpm
* Proyecto que nació basado en una bifurcación de `sinopia@1.4.0` y completamente compatible
* Verdaccio significa **Un color verde popular en la Italia medieval para la pintura en fresco**.
## What's a registry
## Qué es un registro
* A repository for packages that implements the CommonJS Compliant Package Registry specification for reading package info
* Store npm packages
* Provide an API compatible with npm clients
* Semantic Versioning (semver) compatible
* Es un repositorio para paquetes que implementan la especificación CommonJS para la lectura de información de paquetes
* Almacena paquetes de Node
* Provee un API compatible con clientes npm
* Compatible con (semver) Versionado Semántico
```bash curl -v https://registry.npmjs.org/aaa

View file

@ -7,7 +7,7 @@ A linha de comando é por onde você pode controlar toda a sua instalação Verd
## Comandos
```bash
$ verdaccio --listen 4000 --config ~./config.yaml
verdaccio --listen 4000 --config ~./config.yaml
```
| Comando | Padrão | Exemplo | Descrição |
@ -15,10 +15,10 @@ $ verdaccio --listen 4000 --config ~./config.yaml
| --listen \ **-l** | 4873 | -p 7000 | porta http |
| --config \ **-c** | ~/.local/verdaccio/config.yaml | ~./config.yaml | o arquivo de configuração |
## Default config file location
## Local padrão das Configurações
To locate the home directory, we rely on **$XDG_DATA_HOME** as a first choice and Windows environment we look for [APPDATA environment variable](https://www.howtogeek.com/318177/what-is-the-appdata-folder-in-windows/).
Para encontrar o diretório padrão de configuração, é usada a variável **$XDG_DATA_HOME** em sistemas Linux e Mac, em instalações Windows é usada a [variável APPDATA](https://www.howtogeek.com/318177/what-is-the-appdata-folder-in-windows/).
## Default storage location
## Armazenamento Padrão
We use **$XDG_DATA_HOME** environment variable as default to locate the storage by default which [should be the same](https://askubuntu.com/questions/538526/is-home-local-share-the-default-value-for-xdg-data-home-in-ubuntu-14-04) as $HOME/.local/share. If you are using a custom storage, this location is irrelevant.
A variável **$XDG_DATA_HOME** é usada para determinar o local de armazenamento padrão. Em geral essa variável [deve ser](https://askubuntu.com/questions/538526/is-home-local-share-the-default-value-for-xdg-data-home-in-ubuntu-14-04) igual a $HOME/.local/share. Se você estiver usando um tipo de armazenamento diferente do padrão, essa informação é irrelevante.

View file

@ -1,6 +1,6 @@
---
id: home
title: Verdaccio npm proxy private registry
title: Verdaccio registro privado e proxy npm
---
@ -23,7 +23,7 @@ title: Verdaccio npm proxy private registry
</span>
<span>
<a href="https://www.npmjs.org/package/verdaccio">
<img src="https://img.shields.io/npm/v/verdaccio.svg" alt="npm version badge">
<img src="https://img.shields.io/npm/v/verdaccio.svg" alt="badge versão npm">
</a>
</span>
<span>
@ -34,16 +34,12 @@ title: Verdaccio npm proxy private registry
</div>
<div class="link-section">
<a href="https://github.com/verdaccio" title="Github verdaccio page">GitHub</a>
<a href="https://github.com/verdaccio/verdaccio/tree/master/wiki" title="Documentation">Documentation</a>
</div>
<a href="https://github.com/verdaccio" title="Projeto Verdaccio">GitHub</a> <a href="https://github.com/verdaccio/verdaccio/tree/master/wiki" title="Documentação">Documentação</a>
</div></div>
## Fácil de Instalar
</div>
## Easy to Install
One single command to install the application
Instale seu novo registro com um único comando
```sh
$> npm install --global verdaccio
@ -54,9 +50,9 @@ $> yarn global add verdaccio
```
## Easy to Set Up
## Fácil de Configurar
Set your verdaccio registry as default
Configure o seu novo registro verdaccio como padrão
```sh
<br />$> npm set registry http://localhost:4873
@ -65,9 +61,9 @@ $> npm adduser --registry http://localhost:4873
```
## Easy to Use
## Fácil de Usar
Run it in your terminal
Use a partir do seu terminal
```sh
<br />$> verdaccio
@ -76,24 +72,24 @@ warn --- http address - http://localhost:5555/ - verdaccio/2.2.0
```
#### That's it ! Enjoy your **private package manager**.
#### Tudo pronto! Aproveite o seu novo **gerente de pacotes privado**.
##### and all the most popular npm clients are supported.
##### a maioria dos clientes npm é suportada.
<div class="client-support">
<div class="client">
<img src="css/icon/npm-logo.svg" alt="Docker Support" width="200"/>
<img src="css/icon/npm-logo.svg" alt="Suporte Docker" width="200"/>
</div>
<div class="client">
<img src="css/icon/yarn-logo.svg" alt="Docker Support" width="200"/>
<img src="css/icon/yarn-logo.svg" alt="Suporte Docker" width="200"/>
</div>
</div>
<div class="section">
<h1>
Docker Ready
Pronto para Docker
</h1>
<a href="https://github.com/verdaccio/verdaccio/blob/master/wiki/docker.md" target="_blank">
<img src="css/icon/docker.jpeg" alt="Docker Support" width="200"/>
<img src="css/icon/docker.jpeg" alt="Suporte Docker" width="200"/>
</a>
</div>

View file

@ -1,15 +1,15 @@
---
id: node-api
title: Node API
title: Api Node
---
Verdaccio can be invoqued programmatically. The node API was introduced after version `verdaccio@3.0.0-alpha.10`.
Verdaccio pode ser inicializado de forma customizada através de um script utilizando a nova API implementada a partir da `verdaccio@3.0.0-alpha.10`.
## Usage
## Utilização
#### Programmatically
#### Programação
```js
import startServer from 'verdaccio';
import startServer from 'verdaccio';
startServer(configJsonFormat, 6000, store, '1.0.0', 'verdaccio',
(webServer, addrs, pkgName, pkgVersion) => {
@ -19,9 +19,9 @@ Verdaccio can be invoqued programmatically. The node API was introduced after ve
});
```
## Other implementations
## Outros Usos
* [verdaccio-server](https://github.com/boringame/verdaccio-server) local npm registry proxy server
* [verdaccio-server](https://github.com/boringame/verdaccio-server) um proxy local para npm
```js
// js

View file

@ -1,28 +1,28 @@
---
id: what-is-verdaccio
title: What is Verdaccio?
title: O que é o Verdaccio?
---
## In a nutshell
## Em poucas palavras
* It's a web app based on Node.js
* It's a private npm registry
* It's a local network proxy
* It's a Pluggable application
* It's a fairly easy install and use
* We offer Docker and Kubernetes support
* It is 100% compatible with yarn, npm and pnpm
* It was born based on `sinopia@1.4.0` fork and *backward compatible*
* Verdaccio means **A green color popular in late medieval Italy for fresco painting**.
* É um sistema para web feito em Node.js
* Registro privado para npm
* É um proxy para a rede local
* Pode ser estendido através de plugins
* É fácil de instalar e utilizar
* É possível utilizar junto com o Docker ou Kubernetes
* É 100% compatível com yarn, npm e pnpm
* É um fork compatível e baseado no `sinopia@1.4.0` que foi *descontinuado*
* Verdaccio significa **Uma cor verde muito popular na era Medieval Italiana usada em pinturas feitas ao estilo Afresco**.
## What's a registry
## O que é um Registro
* A repository for packages that implements the CommonJS Compliant Package Registry specification for reading package info
* Store npm packages
* Provide an API compatible with npm clients
* Semantic Versioning (semver) compatible
* É um repositório de pacotes compatíveis com a especificação CommonJS e possui metadados sobre seus pacotes
* Distribui pacotes npm
* Oferece uma API compatível para clientes npm
* Compativel com Versionamento Semântico (semver)
```bash curl -v https://registry.npmjs.org/aaa
* Connected to registry.npmjs.org (151.101.12.162) port 443 (#0)
* Connection #0 to host registry.npmjs.org left intact {"_id":"aaa","_rev":"6-ad86dfc8720569871753b5bf561f2741","name":"aaa","description":"aaa...","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"aaa","version":"0.0.1","description":"aaa...","main":"index.js","scripts":{"test":"test.js"},"repository":{"type":"git","url":"http:/www.google.git"},"keywords":["math"],"author":{"name":"peter"},"license":"BSD","_id":"aaa@0.0.1","dist": {"shasum":"a04fa88ad887a70dd5429652ce23823619dfd7c3","tarball":"https://registry.npmjs.org/aaa/-/aaa-0.0.1.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"erhu65","email":"erhu65@gmail.com"},"maintainers":[{"name":"erhu65","email":"erhu65@gmail.com"}],"directories":{}},"0.0.2":{"name":"aaa","version":"0.0.2","description":"aaa...","main":"index.js","scripts":{"test":"test.js"},"repository":{"type":"git","url":"http:/www.google.git"},"keywords":["math"],"author":{"name":"peter"},"license":"BSD","_id":"aaa@0.0.2","dist": {"shasum":"acd2f632b94b0f89765e75bb7b7549ce5b01caa2","tarball":"https://registry.npmjs.org/aaa/-/aaa-0.0.2.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"erhu65","email":"erhu65@gmail.com"},"maintainers":[{"name":"erhu65","email":"erhu65@gmail.com"}],"directories":{}}},"readme":"ERROR: No README.md file found!","maintainers":[{"name":"erhu65","email":"erhu65@gmail.com"}],"timmacbook-j:verdaccio.mmacbookmacbook-j:verdaccio.master.git jpicmacbook-j:verdaccio.master.git jpicmacbookmacbookmacbookmacbookmacbook ````
* Connection #0 to host registry.npmjs.org left intact {"_id":"aaa","_rev":"6-ad86dfc8720569871753b5bf561f2741","name":"aaa","description":"aaa...","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"aaa","version":"0.0.1","description":"aaa...","main":"index.js","scripts":{"test":"test.js"},"repository":{"type":"git","url":"http:/www.google.git"},"keywords":["math"],"author":{"name":"peter"},"license":"BSD","_id":"aaa@0.0.1","dist": {"shasum":"a04fa88ad887a70dd5429652ce23823619dfd7c3","tarball":"https://registry.npmjs.org/aaa/-/aaa-0.0.1.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"erhu65","email":"erhu65@gmail.com"},"maintainers":[{"name":"erhu65","email":"erhu65@gmail.com"}],"directories":{}},"0.0.2":{"name":"aaa","version":"0.0.2","description":"aaa...","main":"index.js","scripts":{"test":"test.js"},"repository":{"type":"git","url":"http:/www.google.git"},"keywords":["math"],"author":{"name":"peter"},"license":"BSD","_id":"aaa@0.0.2","dist": {"shasum":"acd2f632b94b0f89765e75bb7b7549ce5b01caa2","tarball":"https://registry.npmjs.org/aaa/-/aaa-0.0.2.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"erhu65","email":"erhu65@gmail.com"},"maintainers":[{"name":"erhu65","email":"erhu65@gmail.com"}],"directories":{}}},"readme":"ERROR: No README.md file found!","maintainers":[{"name":"erhu65","email":"erhu65@gmail.com"}],"timmacbook-j:verdaccio.mmacbookmacbook-j:verdaccio.master.git jpicmacbook-j:verdaccio.master.git jpicmacbookmacbookmacbookmacbookmacbook ```` Context | Request Context Paragraph text XPath: /ul[3]/li[2]/p