Skip to content

JavaScriptCore++ - A simple C++ 17 wrapper for JavaScriptCore

License

Notifications You must be signed in to change notification settings

Superxwolf/JavascriptCorePP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScriptCore++

JavaScriptCore++ - A simple C++ 17 wrapper for JavaScriptCore

Build the static library using cmake

How to use

View the example folder for example code

Value Lifetime

All classes in this library follow the RAII principle. JavaScriptCore values will be retain for the remainder of the object's lifetime.

When a class (ej. JSValue) is copied, it will keep the same reference to the underlying JavaScriptCore value

All values also store their JSContext, so they can be used elsewhere without mantaining the JSContext around.

About

JavaScriptCore++ - A simple C++ 17 wrapper for JavaScriptCore

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published