Giter Club home page Giter Club logo

pycckuu-loader's Introduction

pycckuu-loader

Loader для Webpack для руссификации JavaScript. Позволяет заменить английские ключевые слова на русские.

Пример:

пер сотрудники = ['Владимир', 'Дмитрий', 'Николай']

пер приветствовать = функция(имя){
    консоль.логировать('Привет ' + имя + '!')
}

цикл(пер и=0; и<сотрудники.длина; и++){
    приветствовать(сотрудники[и])
}

будет транслирован в:

var сотрудники = ['Владимир', 'Дмитрий', 'Николай']

var приветствовать = function(имя){
    console.log('Привет ' + имя + '!')
}

for(var и=0; и<сотрудники.length; и++){
    приветствовать(сотрудники[и])
}

Минимальная конфигурация webpack.config.js:

module.exports = {
    entry: "./тест.яс",
    output: {
        path: __dirname,
        filename: "result.js"
    },
    module: {
        loaders: [
            { test: /\.яс$/, loader: "pycckuu" }
        ]
    }
};

Таблица соответствия:

Русское значение Английское значение
alert внимание
console консоль
log логировать
break стоп
case случай
class класс
catch поймать
const константа
continue продолжить
default поумолчанию
delete удалить
do сделай
else иначе
export экспортировать
extends расширяет
finally вконце
for цикл
function функция
if если
import импортировать
in в
instanceof экземпляр
let пусть
new новый
of из
return вернуть
super супер
switch перебрать
this тут
throw бросить
try попробовать
typeof( тип(
var пер
void пусто
while пока
with совместно
yield уступить
pop вставить
push впихнуть
reverse отразить
shift сдвинуть
sort сортировать
splice соединить
unshift раздвинуть
concat связать
join объединить
slice часть
toString вСтроку
indexOf номерВ
forEach дляКаждого
every каждый
some хотьОдин
filter фильтр
map карта
reduce уменьшить
prototype прототип
length длина

pycckuu-loader's People

Contributors

mdunaev avatar burik666 avatar darkwrat avatar

Watchers

James Cloos avatar Dennis Apter avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.