0.0.82 • Published 7 years ago

yate v0.0.82

Weekly downloads
349
License
MIT
Repository
github
Last release
7 years ago

Yet Another Template Engine

Бла-бла-бла

  • Хочется заменить шаблонизатор в Я.Почте. Сейчас это xslt, исполняющийся на клиенте.

  • Как минимум новые шаблоны должны уметь компилироваться в javascript и работать с даннымми в формате json, превращая их в html.

  • Не исключается также компиляция и в другие языки. Например, в perl.

  • Шаблонизатор должен быть быстрым. Поэтому синтаксис и набор фич ограничивается в первую очередь возможностью компиляции в быстро работающий javascript.

  • Шаблонизатор не должен никаким образом модифицировать входящие данные.

  • Синтаксис не должен быть xml'ным, но общие принципы xslt (pattern matching шаблонов, xpath) должны сохраниться.

Установка

  • Установить node.js.

  • Если не планируется разработка yate, то:

    npm install -g yate
  • Если предполагается изменять код и т.д., то:

    git clone git@github.com:pasaran/yate.git
    git clone git@github.com:pasaran/parse-tools.git
    cd yate
    npm install nopt
    npm link ../parse-tools

Компиляция и использование

Быстрый старт

Документация

Пока ее практически нет :) Можно прочитать про базовый синтаксис и про синтаксис jpath.

И еще есть слайды с внутреннего доклада в Яндексе.

0.0.82

7 years ago

0.0.80

8 years ago

0.0.79

9 years ago

0.0.78

9 years ago

0.0.76

10 years ago

0.0.75

10 years ago

0.0.74

10 years ago

0.0.73

10 years ago

0.0.72

10 years ago

0.0.71

10 years ago

0.0.70

10 years ago

0.0.69

10 years ago

0.0.68

10 years ago

0.0.67

10 years ago

0.0.66

10 years ago

0.0.65

11 years ago

0.0.64

11 years ago

0.0.63

11 years ago

0.0.62

11 years ago

0.0.61

11 years ago

0.0.60

11 years ago

0.0.59

11 years ago

0.0.58

11 years ago

0.0.57

11 years ago

0.0.56

11 years ago

0.0.55

11 years ago

0.0.54

11 years ago

0.0.53

11 years ago

0.0.52

11 years ago

0.0.51

11 years ago

0.0.50

11 years ago

0.0.49

11 years ago

0.0.48

11 years ago

0.0.47

11 years ago

0.0.46

11 years ago

0.0.45

11 years ago

0.0.44

11 years ago

0.0.43

11 years ago

0.0.42

11 years ago

0.0.41

11 years ago

0.0.40

11 years ago

0.0.39

11 years ago

0.0.38

11 years ago

0.0.37

11 years ago

0.0.36

11 years ago

0.0.35

11 years ago

0.0.34

11 years ago

0.0.33

11 years ago

0.0.32

11 years ago

0.0.31

11 years ago

0.0.30

11 years ago

0.0.29

11 years ago

0.0.28

11 years ago

0.0.27

11 years ago

0.0.26

11 years ago

0.0.25

11 years ago

0.0.24

11 years ago

0.0.23

11 years ago

0.0.22

11 years ago

0.0.21

11 years ago

0.0.20-24

12 years ago

0.0.20-23

12 years ago

0.0.20-22

12 years ago

0.0.20-21

12 years ago

0.0.20-20

12 years ago

0.0.20-19

12 years ago

0.0.20-18

12 years ago

0.0.20-17

12 years ago

0.0.20-16

12 years ago

0.0.20-15

12 years ago

0.0.20-14

12 years ago

0.0.20-13

12 years ago

0.0.20-12

12 years ago

0.0.20-11

12 years ago

0.0.20-10

12 years ago

0.0.20-9

12 years ago

0.0.20-8

12 years ago

0.0.20-7

12 years ago

0.0.20-6

12 years ago

0.0.20-5

12 years ago

0.0.20-4

12 years ago

0.0.20-3

12 years ago

0.0.20-2

12 years ago

0.0.20-1

12 years ago

0.0.20

12 years ago

0.0.19-2

12 years ago

0.0.19-1

12 years ago

0.0.19

12 years ago

0.0.18-1

12 years ago

0.0.18

12 years ago

0.0.17-3

12 years ago

0.0.17-2

12 years ago

0.0.17-1

12 years ago

0.0.17

12 years ago

0.0.16-2

12 years ago

0.0.16-1

12 years ago

0.0.16

12 years ago

0.0.15

12 years ago

0.0.14

12 years ago

0.0.13

12 years ago

0.0.12

12 years ago

0.0.11-5

12 years ago

0.0.11-4

12 years ago

0.0.11-3

12 years ago

0.0.11-2

12 years ago

0.0.11-1

12 years ago

0.0.11

12 years ago

0.0.10-1

12 years ago

0.0.10

12 years ago

0.0.9

12 years ago

0.0.8

12 years ago

0.0.7

12 years ago

0.0.6

12 years ago

0.0.5

12 years ago

0.0.4

12 years ago

0.0.3

12 years ago

0.0.2

12 years ago

0.0.1

12 years ago

0.0.0

12 years ago