Cargo Features

[dependencies]
pixelscript = { version = "0.5.9", default-features = false, features = ["lua", "python", "php", "luajit", "include-core", "pxs_json", "pxs-debug", "testing"] }
default = include-core, lua, python

Default includes all languages and cores.

lua default luajit?

Include LUA scripting.

Enables mlua

Affects pixelscript::lua

python default

Include Python scripting. Via pocketpy

Affects pixelscript::python

php

Include PHP scripting. v5.3 Via PH7

luajit = lua

luajit uses the same lua engine but with JIT flags

include-core default = pxs_json

Core libs
Include all core libs

Affects pixelscript::core

pxs_json include-core

Affects core::pxs_json

pxs-debug

Compile pixel script to debug in a "release" enviroment

testing

Affects utils::create_module, utils::add_function, utils::execute_code, utils::print, utils::setup_pxs