package = "luajls" version = "0.4-1" source = { url = "git+https://github.com/javalikescript/luajls.git", tag = "0.4", } description = { summary = "luajls is a set of Lua modules for developing stand-alone Lua applications", detailed = [[ luajls is a set of Lua modules for developing stand-alone Lua applications. The modules provide general-purpose functions such as class definition and promise, to operating system abstractions such as file system and network access. The modules support asynchronous I/O based on event loops. The main targeted operating systems are Linux and Windows. For dependencies use rock module luajls-lfs or luajls-luv ]], homepage = "https://github.com/javalikescript/luajls", license = "MIT", --labels = { "event", "linux", "windows", "filesystem", "http", "compression", "json" }, } dependencies = { "lua >= 5.4", "dkjson", "sha1", "xml2lua", "luaunit", -- test dependency } build = { type = "builtin", modules = { ["jls.io.File"] = "jls/io/File.lua", ["jls.io.FileDescriptor"] = "jls/io/FileDescriptor.lua", ["jls.io.FileDescriptor-"] = "jls/io/FileDescriptor-.lua", ["jls.io.FileDescriptor-luv"] = "jls/io/FileDescriptor-luv.lua", ["jls.io.Path"] = "jls/io/Path.lua", ["jls.io.Pipe"] = "jls/io/Pipe.lua", ["jls.io.Serial"] = "jls/io/Serial.lua", ["jls.io.fs"] = "jls/io/fs.lua", ["jls.io.fs-lfs"] = "jls/io/fs-lfs.lua", ["jls.io.fs-luv"] = "jls/io/fs-luv.lua", ["jls.io.streams"] = "jls/io/streams.lua", ["jls.io.streams.BufferedStreamHandler"] = "jls/io/streams/BufferedStreamHandler.lua", ["jls.io.streams.CallbackStreamHandler"] = "jls/io/streams/CallbackStreamHandler.lua", ["jls.io.streams.ChunkedStreamHandler"] = "jls/io/streams/ChunkedStreamHandler.lua", ["jls.io.streams.DelayedStreamHandler"] = "jls/io/streams/DelayedStreamHandler.lua", ["jls.io.streams.FileStreamHandler"] = "jls/io/streams/FileStreamHandler.lua", ["jls.io.streams.LimitedStreamHandler"] = "jls/io/streams/LimitedStreamHandler.lua", ["jls.io.streams.PromiseStreamHandler"] = "jls/io/streams/PromiseStreamHandler.lua", ["jls.io.streams.StreamHandler"] = "jls/io/streams/StreamHandler.lua", ["jls.io.streams.WrappedStreamHandler"] = "jls/io/streams/WrappedStreamHandler.lua", ["jls.lang.ProcessBuilder"] = "jls/lang/ProcessBuilder.lua", ["jls.lang.ProcessHandle"] = "jls/lang/ProcessHandle.lua", ["jls.lang.Promise"] = "jls/lang/Promise.lua", ["jls.lang.StringBuffer"] = "jls/lang/StringBuffer.lua", ["jls.lang.Thread"] = "jls/lang/Thread.lua", ["jls.lang.Thread-llthreads"] = "jls/lang/Thread-llthreads.lua", ["jls.lang.Thread-luv"] = "jls/lang/Thread-luv.lua", ["jls.lang.class"] = "jls/lang/class.lua", ["jls.lang.event"] = "jls/lang/event.lua", ["jls.lang.event-"] = "jls/lang/event-.lua", ["jls.lang.event-luv"] = "jls/lang/event-luv.lua", ["jls.lang.loader"] = "jls/lang/loader.lua", ["jls.lang.logger"] = "jls/lang/logger.lua", ["jls.lang.process"] = "jls/lang/process.lua", ["jls.lang.process-"] = "jls/lang/process-.lua", ["jls.lang.process-luv"] = "jls/lang/process-luv.lua", ["jls.lang.runtime"] = "jls/lang/runtime.lua", ["jls.lang.sys"] = "jls/lang/sys.lua", ["jls.lang.sys-"] = "jls/lang/sys-.lua", ["jls.lang.sys-luv"] = "jls/lang/sys-luv.lua", ["jls.lang.sys-socket"] = "jls/lang/sys-socket.lua", ["jls.lang.system"] = "jls/lang/system.lua", ["jls.net"] = "jls/net.lua", ["jls.net.Selector-socket"] = "jls/net/Selector-socket.lua", ["jls.net.Tcp-luv"] = "jls/net/Tcp-luv.lua", ["jls.net.Tcp-socket"] = "jls/net/Tcp-socket.lua", ["jls.net.TcpClient"] = "jls/net/TcpClient.lua", ["jls.net.TcpClient-luv"] = "jls/net/TcpClient-luv.lua", ["jls.net.TcpClient-socket"] = "jls/net/TcpClient-socket.lua", ["jls.net.TcpServer"] = "jls/net/TcpServer.lua", ["jls.net.TcpServer-luv"] = "jls/net/TcpServer-luv.lua", ["jls.net.TcpServer-socket"] = "jls/net/TcpServer-socket.lua", ["jls.net.URL"] = "jls/net/URL.lua", ["jls.net.UdpSocket"] = "jls/net/UdpSocket.lua", ["jls.net.UdpSocket-luv"] = "jls/net/UdpSocket-luv.lua", ["jls.net.UdpSocket-socket"] = "jls/net/UdpSocket-socket.lua", ["jls.net.dns"] = "jls/net/dns.lua", ["jls.net.dns-luv"] = "jls/net/dns-luv.lua", ["jls.net.dns-socket"] = "jls/net/dns-socket.lua", ["jls.net.http"] = "jls/net/http.lua", ["jls.net.http.Attributes"] = "jls/net/http/Attributes.lua", ["jls.net.http.HeaderStreamHandler"] = "jls/net/http/HeaderStreamHandler.lua", ["jls.net.http.HttpClient"] = "jls/net/http/HttpClient.lua", ["jls.net.http.HttpContext"] = "jls/net/http/HttpContext.lua", ["jls.net.http.HttpContextHolder"] = "jls/net/http/HttpContextHolder.lua", ["jls.net.http.HttpExchange"] = "jls/net/http/HttpExchange.lua", ["jls.net.http.HttpFilter"] = "jls/net/http/HttpFilter.lua", ["jls.net.http.HttpHandler"] = "jls/net/http/HttpHandler.lua", ["jls.net.http.HttpHeaders"] = "jls/net/http/HttpHeaders.lua", ["jls.net.http.HttpMessage"] = "jls/net/http/HttpMessage.lua", ["jls.net.http.HttpRequest"] = "jls/net/http/HttpRequest.lua", ["jls.net.http.HttpResponse"] = "jls/net/http/HttpResponse.lua", ["jls.net.http.HttpServer"] = "jls/net/http/HttpServer.lua", ["jls.net.http.filter.BasicAuthenticationHttpFilter"] = "jls/net/http/filter/BasicAuthenticationHttpFilter.lua", ["jls.net.http.form"] = "jls/net/http/form.lua", ["jls.net.http.handler"] = "jls/net/http/handler.lua", ["jls.net.http.handler.FileHttpHandler"] = "jls/net/http/handler/FileHttpHandler.lua", ["jls.net.http.handler.ProxyHttpHandler"] = "jls/net/http/handler/ProxyHttpHandler.lua", ["jls.net.http.handler.RestHttpHandler"] = "jls/net/http/handler/RestHttpHandler.lua", ["jls.net.http.handler.TableHttpHandler"] = "jls/net/http/handler/TableHttpHandler.lua", ["jls.net.http.handler.WebDavHttpHandler"] = "jls/net/http/handler/WebDavHttpHandler.lua", ["jls.net.http.handler.ZipFileHttpHandler"] = "jls/net/http/handler/ZipFileHttpHandler.lua", ["jls.net.http.handler.base"] = "jls/net/http/handler/base.lua", ["jls.net.http.handler.basicAuthentication"] = "jls/net/http/handler/basicAuthentication.lua", ["jls.net.http.handler.file"] = "jls/net/http/handler/file.lua", ["jls.net.http.handler.files"] = "jls/net/http/handler/files.lua", ["jls.net.http.handler.redirect"] = "jls/net/http/handler/redirect.lua", ["jls.net.http.handler.rest"] = "jls/net/http/handler/rest.lua", ["jls.net.http.handler.table"] = "jls/net/http/handler/table.lua", ["jls.net.http.handler.util"] = "jls/net/http/handler/util.lua", ["jls.net.http.handler.webdav"] = "jls/net/http/handler/webdav.lua", ["jls.net.http.handler.zip"] = "jls/net/http/handler/zip.lua", ["jls.net.http.setMessageBodyFile"] = "jls/net/http/setMessageBodyFile.lua", ["jls.net.http.ws"] = "jls/net/http/ws.lua", ["jls.net.mqtt"] = "jls/net/mqtt.lua", ["jls.net.secure"] = "jls/net/secure.lua", ["jls.util.CoroutineScheduler"] = "jls/util/CoroutineScheduler.lua", ["jls.util.Date"] = "jls/util/Date.lua", ["jls.util.EventPublisher"] = "jls/util/EventPublisher.lua", ["jls.util.LocalDateTime"] = "jls/util/LocalDateTime.lua", ["jls.util.MessageDigest"] = "jls/util/MessageDigest.lua", ["jls.util.Scheduler"] = "jls/util/Scheduler.lua", ["jls.util.Sigar"] = "jls/util/Sigar.lua", ["jls.util.TableList"] = "jls/util/TableList.lua", ["jls.util.WebView"] = "jls/util/WebView.lua", ["jls.util.Worker"] = "jls/util/Worker.lua", ["jls.util.Worker-"] = "jls/util/Worker-.lua", ["jls.util.Worker-smt"] = "jls/util/Worker-smt.lua", ["jls.util.base64"] = "jls/util/base64.lua", ["jls.util.color"] = "jls/util/color.lua", ["jls.util.hex"] = "jls/util/hex.lua", ["jls.util.json"] = "jls/util/json.lua", ["jls.util.json-cjson"] = "jls/util/json-cjson.lua", ["jls.util.json-dkjson"] = "jls/util/json-dkjson.lua", ["jls.util.md.Crc32"] = "jls/util/md/Crc32.lua", ["jls.util.md.Crc32-"] = "jls/util/md/Crc32-.lua", ["jls.util.md.Crc32-zlib"] = "jls/util/md/Crc32-zlib.lua", ["jls.util.md.md5"] = "jls/util/md/md5.lua", ["jls.util.md.md5-"] = "jls/util/md/md5-.lua", ["jls.util.md.md5-openssl"] = "jls/util/md/md5-openssl.lua", ["jls.util.md.sha1"] = "jls/util/md/sha1.lua", ["jls.util.md.sha1-"] = "jls/util/md/sha1-.lua", ["jls.util.md.sha1-openssl"] = "jls/util/md/sha1-openssl.lua", ["jls.util.smt"] = "jls/util/smt.lua", ["jls.util.strings"] = "jls/util/strings.lua", ["jls.util.tables"] = "jls/util/tables.lua", ["jls.util.xml"] = "jls/util/xml.lua", ["jls.util.zip.Deflater"] = "jls/util/zip/Deflater.lua", ["jls.util.zip.Inflater"] = "jls/util/zip/Inflater.lua", ["jls.util.zip.ZipFile"] = "jls/util/zip/ZipFile.lua", ["jls.util.zip.gzip"] = "jls/util/zip/gzip.lua", ["jls.util.zip.tar"] = "jls/util/zip/tar.lua", }, copy_directories = { "tests", } }