diff --git a/README.md b/README.md index 3961a53..5b2d524 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,16 @@ +
+ +• +[User manual](https://github.com/javalikescript/luajls/blob/master/doc_topics/manual.md) +• +[API documentation](https://javalikescript.github.io/luajls/) +• +[Download binaries](https://github.com/javalikescript/luajls/releases/latest) +• + +
+ + ## What is luajls? luajls is a set of Lua modules for developing stand-alone [Lua](https://www.lua.org/) applications. @@ -67,7 +80,7 @@ event:loop() Just drop the *jls* folder in your Lua path. -The only required dependency is Lua 5.4. +The only required dependency is Lua. Optional dependencies are C-based or plain Lua modules such as *luafilesystem*, *luasocket*, *luv*, *lua-openssl*, *lua-cjson*. By example, the file system manipulation requires one of the *luafilesystem* or the *luv* dependent module. The recommended dependency is *luv* as it will provide you a uniform support of the *io*, *lang* and *net* packages. @@ -84,6 +97,13 @@ winget install luajls luajls is also available on [LuaRocks](https://luarocks.org/modules/javalikescript/luajls). +## What are the supported Lua versions? + +The only fully supported version is the latest, currently Lua 5.4. + +In order to support the majority of Lua engines, an effort is made to provide a good level of compatibility for Lua 5.1 and LuaJIT. + + ## What do you want to do? Browse the [examples](https://github.com/javalikescript/luajls/tree/master/examples)