0.0.3 • Published 5 months ago

@42mk/rollup-plugin-kavadarka v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

Кавадарка Лого

Кавадарка

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

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

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

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

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

Инсталирај го виа плагин за Ролап:

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

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

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)

пиши(низа)

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

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

'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(елемент);
}

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

[ 1, 2, 3 ]
1
4
9

Демо

ТБД

0.0.3

5 months ago

0.0.2

5 months ago

0.0.1

5 months ago