Skip to content

Commit

Permalink
feat: add wraputilities.ukrainian.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Serhii Shramko committed Feb 11, 2024
1 parent 5222ddc commit 29ab144
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 4 deletions.
8 changes: 4 additions & 4 deletions README.ukrainian.md
Original file line number Diff line number Diff line change
Expand Up @@ -240,13 +240,13 @@ Read in a different language: [![CN](./assets/flags/CN.png)**CN**](./README.chin

<br/><br/>

## ![] 1.3 Wrap common utilities as npm packages
## ![] 1.3 Оберніть загальні утиліти як пакети npm

**TL;DR:** In a large app that constitutes a large codebase, cross-cutting-concern utilities like a logger, encryption and alike, should be wrapped by your code and exposed as private npm packages. This allows sharing them among multiple codebases and projects
**TL;DR:** У великому додатку, який становить велику кодову базу, наскрізні утиліти, як-от реєстратор, шифрування тощо, мають бути обгорнуті вашим кодом і представлені як приватні пакети npm. Це дозволяє ділитися ними між кількома кодовими базами та проектами

**Otherwise:** You'll have to invent your deployment and the dependency wheel
**Інакше:** Вам доведеться винайти своє розгортання та колесо залежностей (dependency wheel)

🔗 [**Read More: Structure by feature**](./sections/projectstructre/wraputilities.md)
🔗 [**Детальніше: Структура за ознакою**](./sections/projectstructre/wraputilities.md)

<br/><br/>

Expand Down
12 changes: 12 additions & 0 deletions sections/projectstructre/wraputilities.ukrainian.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Оберніть загальні утиліти як пакети npm

<br/><br/>

### Один пояснювач абзаців

Щойно ви почнете розвиватися та матимете різні компоненти на різних серверах, які використовують подібні утиліти, вам слід почати керувати залежностями – як ви можете зберегти 1 копію коду утиліти й дозволити багатьом споживчим компонентам використовувати та розгортати його? ну, для цього є інструмент, він називається npm... Почніть із того, що оберніть сторонні пакети утиліт своїм власним кодом, щоб зробити його легко замінним у майбутньому, і опублікуйте свій власний код як приватний пакет npm. Тепер уся ваша кодова база може імпортувати цей код і скористатися безкоштовним інструментом керування залежностями. Можна публікувати пакети npm для власного приватного використання, не публікуючи їх публічно, використовуючи [приватні модулі](https://docs.npmjs.com/private-modules/intro), [приватні регістри](https://npme.npmjs.com/docs/tutorials/npm-enterprise-with-nexus.html) or [локальні пакети](https://medium.com/@arnaudrinquin/build-modular-application-with-npm-local-modules-dfc5ff047bcc)
<br/><br/>

### Спільне використання власних спільних утиліт між середовищами та компонентами

![Структурування за компонентами](../../assets/images/Privatenpm.png "Структурування за компонентами")

0 comments on commit 29ab144

Please sign in to comment.