duktape4j

The Duktape embeddable Javascript engine packaged for Java.

Лицензия

Лицензия

Категории

Категории

Tape Данные Data Structures
Группа

Группа

io.webfolder
Идентификатор

Идентификатор

duktape4j
Последняя версия

Последняя версия

1.2.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

duktape4j
The Duktape embeddable Javascript engine packaged for Java.
Ссылка на сайт

Ссылка на сайт

https://webfolder.io
Организация-разработчик

Организация-разработчик

WebFolder OÜ
Система контроля версий

Система контроля версий

https://github.com/webfolderio/duktape4j.git

Скачать duktape4j

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.webfolder/duktape4j/ -->
<dependency>
    <groupId>io.webfolder</groupId>
    <artifactId>duktape4j</artifactId>
    <version>1.2.1</version>
</dependency>
// https://jarcasting.com/artifacts/io.webfolder/duktape4j/
implementation 'io.webfolder:duktape4j:1.2.1'
// https://jarcasting.com/artifacts/io.webfolder/duktape4j/
implementation ("io.webfolder:duktape4j:1.2.1")
'io.webfolder:duktape4j:jar:1.2.1'
<dependency org="io.webfolder" name="duktape4j" rev="1.2.1">
  <artifact name="duktape4j" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.webfolder', module='duktape4j', version='1.2.1')
)
libraryDependencies += "io.webfolder" % "duktape4j" % "1.2.1"
[io.webfolder/duktape4j "1.2.1"]

Зависимости

test (3)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.13
com.google.truth : truth jar 1.0
com.squareup.okio : okio jar 1.15.0

Модули Проекта

Данный проект не имеет модулей.

duktape4j

duktape4j FOSSA Status License

Java binding for Duktape 2.5, a very compact embedded ECMAScript (JavaScript) engine.

duktape4j is Java port of duktape-android.

Supported Java Versions

Oracle & OpenJDK Java 8, 11.

Both the JRE and the JDK are suitable for use with this library.

Stability

This library is suitable for use in production systems.

Supported Platforms

  • Windows 8 & Windows 10 (64-bit) (MSVC 2017)
  • Ubuntu (64-bit) (gcc)
  • macOS Catalina (10.15) (clang)

How it is tested

duktape4j is regularly tested on github actions.

Integration with Maven

To use the official release of duktape4j, please use the following snippet in your pom.xml file.

Add the following to your POM's <dependencies> tag:

<dependency>
    <groupId>io.webfolder</groupId>
    <artifactId>duktape4j</artifactId>
    <version>1.2.1</version>
</dependency>

Download

duktape4j-1.2.1.jar - 1189 KB

Usage Examples

public class HelloWorld {

    public static interface Console {
        default void info(String message) {
            System.out.println(message);
        }
    }

    public static void main(String[] args) {
        try (Duktape duktape = Duktape.create()) {
            duktape.set("console", Console.class, new Console() { });
            duktape.evaluate("console.info('hello, world!')");
        }
    }
}

License

Licensed under the Apache License.

Note: The included C code from Duktape is licensed under MIT and duktape-android licensed under Apache.

FOSSA Status

Версии библиотеки

Версия
1.2.1
1.2.0
1.1.0
1.0.0