CTAN update: luakeys
Date: January 6, 2023 5:30:24 PM CET
Josef Friedrich submitted an update to the
luakeys
package.
Version number: 0.12.0 2023-01-05
License type: lppl1.3c
Summary description: A Lua module for parsing key-value options
Announcement text:
## Added * Macros \LuakeysGetPackageOptions, \LuakeysGetClassOptions. * Option “accumulated_result”. * Data type “list” to the attribute “data_type”. * Attribute “description”. * Tables “utils.log” and “utils.ansi_color”. * Table “errors_message” to set custom messages. * Short form syntax for the definition attribute “opposite_keys”. ## Changed * Breaking change! luakeys exports now a function instead of a table. Use “require('luakeys')()” or “luakeys.new()” instead of “require('luakeys')”. * Breaking change! “luakeys.parse()”, “luakeys.define()”, “luakeys.save()” and “luakeys.get()” can’t be used anymore from the global variable luakeys. * New name for the function “new()” instead of “get_private_instance()".
This package is located at https://mirrors.ctan.org/macros/luatex/generic/luakeys More information is at https://www.ctan.org/pkg/luakeys
Thanks for the upload. For the CTAN Team Manfred Lotz 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 .
## Added * Macros \LuakeysGetPackageOptions, \LuakeysGetClassOptions. * Option “accumulated_result”. * Data type “list” to the attribute “data_type”. * Attribute “description”. * Tables “utils.log” and “utils.ansi_color”. * Table “errors_message” to set custom messages. * Short form syntax for the definition attribute “opposite_keys”. ## Changed * Breaking change! luakeys exports now a function instead of a table. Use “require('luakeys')()” or “luakeys.new()” instead of “require('luakeys')”. * Breaking change! “luakeys.parse()”, “luakeys.define()”, “luakeys.save()” and “luakeys.get()” can’t be used anymore from the global variable luakeys. * New name for the function “new()” instead of “get_private_instance()".
This package is located at https://mirrors.ctan.org/macros/luatex/generic/luakeys More information is at https://www.ctan.org/pkg/luakeys
Thanks for the upload. For the CTAN Team Manfred Lotz 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 .
luakeys – A Lua module for parsing key-value options
This package provides a Lua module that can parse key-value options like the TeX packages keyval, kvsetkeys, kvoptions, xkeyval, pgfkeys etc. luakeys, however, accomplishes this task entirely by using the Lua language and does not rely on TeX. Therefore this package can only be used with the TeX engine LuaTeX. Since luakeys uses LPeg, the parsing mechanism should be pretty robust.
Package | luakeys |
Version | 0.15.0 2024-09-29 |
Copyright | 2021–2024 Josef Friedrich |
Maintainer | Josef Friedrich |