6.4.22 • Published 1 month ago

@adobe/htlengine v6.4.22

Weekly downloads
1,000
License
Apache-2.0
Repository
github
Last release
1 month ago

HTL Engine for Javascript

This engine can parse HTL scripts and builds a command stream. The command stream can either be intepreted or used to generate code. This project provides a Javascript (ES6) generator and runtime which allows to execute the scripts and use-classes.

Status

codecov CircleCI GitHub license GitHub issues

LGTM Code Quality Grade: JavaScript

Install

npm install @adobe/htlengine

Build

npm install

run

currently not very cool. just passes the given file into the HTML parser and outputs the tree again.

node src/cli.js test/simple2.html

Webpack

Compile the HTL templates wth webpack using the htl-loader

API

You can also use the API directly:

const { Compiler } = require('@adobe/htlengine');

const compiler = new Compiler()
      .withDirectory('')
      .includeRuntime(true)
      .withRuntimeGlobalName('it');

const js = await compiler.compileToString(code);
// the result can be saved as a file or eval'd

examples

test

The tests are more comprehensive. They validate if the the HTL expressions are parsed and re-created using the generated parse tree.

npm test

rebuild generated nearley grammar

npm run build
6.4.22

1 month ago

6.4.21

2 months ago

6.4.20

3 months ago

6.4.19

4 months ago

6.4.18

4 months ago

6.4.17

5 months ago

6.4.16

10 months ago

6.4.15

10 months ago

6.4.14

12 months ago

6.4.13

12 months ago

6.4.10

1 year ago

6.4.12

1 year ago

6.4.11

1 year ago

6.4.7

1 year ago

6.4.9

1 year ago

6.4.8

1 year ago

6.4.5

1 year ago

6.4.4

1 year ago

6.4.6

1 year ago

6.4.3

2 years ago

6.4.2

2 years ago

6.4.1

2 years ago

6.4.0

2 years ago

6.3.8

3 years ago

6.3.7

3 years ago

6.3.6

3 years ago

6.3.5

3 years ago

6.3.4

3 years ago

6.3.3

3 years ago

6.3.2

3 years ago

6.3.1

3 years ago

6.3.0

3 years ago

6.2.15

3 years ago

6.2.14

3 years ago

6.2.13

3 years ago

6.2.12

3 years ago

6.2.11

3 years ago

6.2.10

3 years ago

6.2.9

3 years ago

6.2.8

3 years ago

6.2.7

3 years ago

6.2.6

3 years ago

6.2.5

3 years ago

6.2.4

3 years ago

6.2.3

3 years ago

6.2.2

3 years ago

6.2.1

4 years ago

6.2.0

4 years ago

6.1.0

4 years ago

6.0.0

4 years ago

5.1.0

4 years ago

5.0.0

4 years ago

4.6.2

4 years ago

4.6.1

4 years ago

4.6.0

4 years ago

4.5.2

4 years ago

4.5.1

4 years ago

4.5.0

4 years ago

4.4.1

4 years ago

4.4.0

4 years ago

4.3.1

4 years ago

4.3.0

4 years ago

4.2.0

4 years ago

4.1.1

4 years ago

4.1.0

4 years ago

4.0.3

4 years ago

4.0.2

4 years ago

4.0.1

4 years ago

4.0.0

4 years ago

3.4.0

4 years ago

3.3.1

4 years ago

3.3.0

4 years ago

3.2.8

4 years ago

3.2.7

4 years ago

3.2.6

4 years ago

3.2.5

4 years ago

3.2.4

5 years ago

3.2.3

5 years ago

3.2.2

5 years ago

3.2.1

5 years ago

3.2.0

5 years ago

3.1.1

5 years ago

3.1.0

5 years ago

3.0.0

5 years ago

2.3.2

5 years ago

2.3.1

5 years ago

2.3.0

5 years ago

2.2.2

5 years ago

2.2.1

5 years ago

2.2.0

5 years ago

2.1.7

5 years ago

2.1.6

5 years ago

2.1.5

5 years ago

2.1.4

5 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.2-pre.2

5 years ago

2.1.2-pre.1

5 years ago

2.1.2-pre.0

5 years ago

2.1.1

5 years ago

2.1.1-pre.3

5 years ago

2.1.1-pre.2

5 years ago

2.1.1-pre.1

5 years ago

2.1.1-pre.0

5 years ago

2.1.0

5 years ago

2.0.1-pre.2

6 years ago

2.0.1-pre.1

6 years ago

2.0.0

6 years ago

2.0.1-pre.0

6 years ago

1.0.6-pre.0

6 years ago

1.0.5

6 years ago

1.0.5-pre.1

6 years ago

1.0.4

6 years ago

1.0.5-pre.0

6 years ago

1.0.4-pre.7

6 years ago

1.0.4-pre.6

6 years ago

1.0.4-pre.5

6 years ago

1.0.4-pre.4

6 years ago

1.0.4-pre.3

6 years ago

1.0.4-pre.2

6 years ago

1.0.4-pre.1

6 years ago

1.0.4-pre.0

6 years ago

1.0.3

6 years ago

1.0.3-pre.0

6 years ago

1.0.1-SNAPSHOT.8

6 years ago

1.0.1-SNAPSHOT.6

6 years ago

1.0.1-SNAPSHOT.4

6 years ago