Просмотр исходного кода

chore: removes ..goreleaser.yml

e22m4u 1 месяц назад
Родитель
Сommit
518fe8f62e
3 измененных файлов с 25 добавлено и 71 удалено
  1. 0 46
      .goreleaser.yml
  2. 24 24
      README.md
  3. 1 1
      start.sh

+ 0 - 46
.goreleaser.yml

@@ -1,46 +0,0 @@
-version: 2
-
-project_name: nptm
-
-builds:
-  - id: "nptm-build"
-    main: .
-    binary: nptm
-    env:
-      - CGO_ENABLED=0
-    goos:
-      - linux
-      - windows
-      - darwin
-    goarch:
-      - amd64
-      - arm64
-    ignore:
-      - goos: windows
-        goarch: arm64
-
-archives:
-  - formats:
-      - tar.gz
-    format_overrides:
-      - goos: windows
-        formats:
-          - zip
-    name_template: >-
-      {{ .ProjectName }}-
-      {{- .Version }}-
-      {{- .Os }}-
-      {{- .Arch }}
-    files:
-      - README.md
-      - LICENSE
-
-checksum:
-  name_template: 'checksums.txt'
-
-release:
-  github:
-    owner: e22m4u
-    name: npm-proxy-time-machine
-  draft: false
-  prerelease: auto

+ 24 - 24
README.md

@@ -1,62 +1,62 @@
 ## NPM Proxy Time Machine
 
-A proxy for the NPM registry that hides package versions released after
-a specified date.
+Прокси-сервер для реестра NPM, который скрывает версии пакетов, выпущенные
+после указанной даты.
 
-## Usage
+## Сборка
 
-Start the proxy with a specified date.
+Для сборки исполняемого файла требуется установленный Go.
+
+```bash
+CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o nptm .
+```
+
+## Использование
+
+Запустите прокси, указав нужную дату.
 
 ```bash
 ./nptm --port=9000 --date=2021-12-05
 ```
 
-#### Node.js configuration
+#### Настройка Node.js
 
-Switch to a Node.js version for that date.
+Переключите версию Node.js на актуальную для указанной даты.
 
 ```bash
 nvm install 12
 nvm use 12
 ```
 
-Or if you are using a project-wide `.nvmrc`, just run `nvm use`.
+Или просто выполните `nvm use`, если в проекте есть файл `.nvmrc`.
 
-#### Option 1: Global NPM configuration
+#### Вариант 1: Глобальная настройка NPM
 
-Check your current registry URL and save it (to restore later).
+Определите текущий адрес реестра, чтобы восстановить его позже.
 
 ```bash
 npm config get registry
 ```
 
-Set the proxy as your NPM registry.
+Установите адрес прокси в качестве реестра NPM.
 
 ```bash
 npm config set registry http://localhost:9000/
 ```
 
-#### Option 2: Local NPM configuration (project-wide)
+#### Вариант 2: Локальная настройка NPM (для проекта)
 
-Create an `.npmrc` file in your project with the proxy URL.
+Создайте в корне проекта файл `.npmrc` с адресом прокси.
 
 ```ini
 registry=http://localhost:9000/
 ```
 
-#### That's it
+#### Готово
 
-Now you can run `npm install` for your project. Dependencies will be resolved
-as of the specified date.
-
-## Build
-
-You need Go installed to build this project.
-
-```bash
-CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o nptm .
-```
+Теперь можно запускать `npm install` в вашем проекте. Зависимости будут
+установлены по состоянию на указанную дату.
 
-## License
+## Лицензия
 
 MIT

+ 1 - 1
start.sh

@@ -24,7 +24,7 @@ trap cleanup EXIT
 echo "Switching npm to port $PORT ($PROXY_URL)"
 npm config set registry "$PROXY_URL"
 
-echo "Starting Time Machine on port $PORT..."
+echo "Starting NPM Time Machine on port $PORT..."
 echo "----------------------------------------"
 
 "$BIN_FILE" --port="$PORT" "$@"