Skip to content

Commit c16cafc

Browse files
undefined now converting to null by parser
1 parent 5f16af4 commit c16cafc

File tree

8 files changed

+8864
-8857
lines changed

8 files changed

+8864
-8857
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ RUN npm i
88

99
RUN npm run build
1010

11-
CMD [ "npm", "run", "start" ]
11+
CMD [ "npm", "run", "start:prod" ]

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# JSON Stats Widget
22
Виджет для профиля GitHub, выполненный в стиле редактора кода VSCode.
33

4+
## Описание
5+
Важной отличительной чертой этого проекта является **парсер JavaScript объектов в формат `svg`**. Благодаря нему виджет может отображать JSON любой структуры и вложенности (насколько этого позволяет глубина рекурсии NodeJS). Каждый запрос на получение виджета генерирует SVG код <u>на лету</u>, кешируя только запросы к сторонним API.
6+
47
## Конфигурация
5-
Так как объем настроек слишком большой, на данный момент не предоставляется возможности публичного использования, поэтому если вы хотите настроить такое виджет под себя, то вам придется размещать его на своем сервере.
8+
### Базовая конфигурация
9+
Так как объем настроек слишком большой, на данный момент не предоставляется возможности публичного использования, поэтому если вы хотите настроить такой виджет под себя, то вам придется размещать его на своем сервере.
610

711
Все параметры находятся в `.env` файле в корне проекта.
812

@@ -34,6 +38,9 @@ DATETIME_TIMEZONE="Etc/GMT-3" // Yours timezone
3438

3539
- `DATETIME_TIMEZONE` – Часовой пояс в формате JavaScript Date.
3640

41+
### Конфигурация генерации SVG
42+
Вы также можете настроить стиль, отступы и другие параметры генерации SVG в файле [config.ts](https://github.com/Andcool-Systems/json-stats/blob/master/src/config.ts).
43+
Все функции, представленные в этом конфигурационном файле вызываются **при каждой** генерации SVG.
3744
## Быстрый старт
3845
Для начала работы клонируйте этот репозиторий, создайте `.env` файл с конфигурацией и запустите Docker контейнер.
3946
```bash

docker-compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ services:
77
networks:
88
- nginx
99
restart: unless-stopped
10-
command: npm run start
10+
command: npm run start:prod
1111

1212
networks:
1313
nginx:

0 commit comments

Comments
 (0)