CTAN Comprehensive TeX Archive Network

CTAN update: luakeys

Date: June 10, 2022 9:48:16 PM CEST
Josef Friedrich submitted an update to the luakeys package. Version number: 0.6 2022-06-09 License type: lppl1.3c Summary description: A Lua module for parsing key-value options Announcement text:
* New feature: keys now can be defined using the function “define(defs, opts)” or “define(kv_string, { defs = { key = { ... } } })” * Rename the global options table from “default_options” to “opts” * New option “format_keys” * Remove option “case_insensitive_keys”. Use “format_keys = { lower }” to achieve the same effect. * The default value of the option “convert_dimension” is now false. * The option “standalone_as_true” is renamed to “naked_as_value”. The boolean value of the option must be changed to the opposite to produce the previous effect. * The function “print()” is now called “debug()”
This package is located at https://mirrors.ctan.org/macros/luatex/generic/luakeys More information is at https://www.ctan.org/pkg/luakeys CTAN is run entirely by volunteers and supported by TeX user groups Please join a user group or donate to one, see https://ctan.org/lugs
Thanks for the upload. For the CTAN Team Ina Dau --

luakeys – A Lua module for parsing key-value options

This package provides a Lua module that can parse key-value options like the packages keyval, kvsetkeys, kvoptions, xkeyval, pgfkeys etc. luakeys, however, accomplishes this task entirely by using the Lua language and does not rely on . Therefore this package can only be used with the engine Lua. Since luakeys uses LPeg, the parsing mechanism should be pretty robust.

Version0.14.0 2024-04-09
Copyright2021–2023 Josef Friedrich
MaintainerJosef Friedrich



Guest Book Sitemap Contact Contact Author