# @42mk/rollup-plugin-kavadarka

> Најдобриот дијалект за ТајпСкрипт

Latest version **0.0.3** (published 2023-12-03) · MIT license · 0 weekly downloads

## Install

```sh
npm install @42mk/rollup-plugin-kavadarka
pnpm add @42mk/rollup-plugin-kavadarka
yarn add @42mk/rollup-plugin-kavadarka
bun add @42mk/rollup-plugin-kavadarka
```

## Health

**Score 30/100 (F)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities; high quality score.

Warnings: low downloads; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.3 |
| Published | 2023-12-03 |
| First published | 2023-12-03 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 1 |
| Unpacked size | 10.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Ilija Boshkov |
| Maintainers | boshkov |

## Links

- npm: https://www.npmjs.com/package/@42mk/rollup-plugin-kavadarka
- Repository: https://github.com/42dotmk/kavadarka
- Homepage: https://github.com/42dotmk/kavadarka#readme
- Issues: https://github.com/42dotmk/kavadarka/issues
- npm.io page: https://npm.io/package/@42mk/rollup-plugin-kavadarka

## Dependencies (1)

- [@rollup/pluginutils](https://npm.io/package/@rollup/pluginutils.md) ^5.1.0

## Recent versions

- 0.0.3 (latest) — 2023-12-03
- 0.0.2 — 2023-12-03
- 0.0.1 — 2023-12-03

## README

![Кавадарка Лого](images/Kavadarka.svg)

## Кавадарка

Добредојдовте на официјалниот (и веројатно единствен) програмски јазик на кавадаречки дијалект - Кавадарка.

Кавадарка е целосно типуван дијалект на ТајпСкрипт и им овозможува на програмерите од тиквешкиот регион да се изразат на својот мајчин дијалект без препреките на глобализацијата.

## Како да зборуам кавадаречки?

Сетирај проект со ТајпСкрипт и Ролап.

Ако те мрзе клонирај го стартерот и почни од таму...

Инсталирај го виа плагин за [Ролап](https://rollupjs.org/):

`npm i -D @42mk/rollup-plugin-kavadarka`

Додај го воа у конфигурацијата, на пример:

```ts
import kavadarka from 'rollup-plugin-kavadarka';

export default {
  input: 'src/index.kk',
  output: {
   file: 'bundle.js',
   format: 'cjs'
  },
  plugins: [
    kavadarka(),
  ]
};
```

???

Мани една ракија и пиши го воа у index.kk:


```
ај низа нека е []

низа.тури(1)
низа.тури(2)
низа.тури(3)

пиши(низа)

за (некој елемент у низа.напрајДаЕ(елемент => елемент * елемент)) {
  пиши(елемент)
}
```

Виа код ќе ти изваде нешто вакво ка ќе се компајлира у ЈаваСкрипт:

```js
'use strict';

var низа = [];
низа.push(1);
низа.push(2);
низа.push(3);
console.log(низа);
for (var _i = 0, _a = низа.map(function (елемент) { return елемент * елемент; }); _i < _a.length; _i++) {
    var елемент = _a[_i];
    console.log(елемент);
}
```

А ако го извршиш ќе вииш нешто вакво:

```ts
[ 1, 2, 3 ]
1
4
9
```

## Демо

ТБД

---
_Source: https://npm.io/package/@42mk/rollup-plugin-kavadarka · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
