` | Updates all plugins to the state in the lockfile |
-| `:Lazy profile` or `:LazyProfile` | `require("lazy").profile()` | `` | Show detailed profiling |
-| `:Lazy debug` or `:LazyDebug` | `require("lazy").debug()` | `` | Show debug information |
-| `:Lazy help` or `:LazyHelp` | `require("lazy").help()` | `>` | Toggle this help page |
-| `:Lazy clear` or `:LazyClear` | `require("lazy").clear()` | | Clear finished tasks |
-
-
-
-## 🔒 Lockfile `lazy-lock.json`
-
-After every **update**, the local lockfile is updated with the installed revisions.
-It is recommended to have this file under version control.
-
-If you use your Neovim config on multiple machines, using the lockfile, you can
-ensure that the same version of every plugin is installed.
-
-On the other machine, you can do `Lazy restore`, to update all your plugins to
-the version from the lockfile
-
-## 📊 Profiler
-
-The profiling view shows you why and how long it took to load your plugins.
-
-
-
-## 🪲 Debug
-
-See an overview of active lazy-loading handlers and what's in the module cache
-
-
-
-## ▶️ Startup Sequence
-
-**lazy.nvim** does **NOT** use Neovim packages and even disables plugin loading
-completely (`vim.go.loadplugins = false`). It takes over the complete
-startup sequence for more flexibility and better performance.
-
-In practice this means that step 10 of [Neovim Initialization](https://neovim.io/doc/user/starting.html#initialization) is done by Lazy:
-
-1. all files from `/plugin` and `/ftdetect` directories in you rtp are sourced (excluding `/after`)
-2. all plugins with `lazy=false` are loaded. This includes sourcing `/plugin` and `/ftdetect` files. (`/after` will not be sourced yet)
-3. all plugins' `/after/plugin` files are sourced
-4. all `/after/plugin` files from the original rtp are sourced
-5. all the plugins' `init()` functions are executed
-
-Files from runtime directories are always sourced in alphabetical order.
-
-## 📦 Differences with Packer
-
-- **Plugin Spec**:
-
- - `setup` => `init`
- - `requires` => `dependencies`
- - `as` => `name`
- - `opt` => `lazy`
- - `run` => `build`
- - `lock` => `pin`
- - `module` is auto-loaded. No need to specify
-
-## 📦 Other Neovim Plugin Managers in Lua
-
-- [packer.nvim](https://github.com/wbthomason/packer.nvim)
-- [paq-nvim](https://github.com/savq/paq-nvim)
-- [neopm](https://github.com/ii14/neopm)
-- [dep](https://github.com/chiyadev/dep)
-- [optpack.nvim](https://github.com/notomo/optpack.nvim)
-- [pact.nvim](https://github.com/rktjmp/pact.nvim)
+Check the [documentation website](https://lazy.folke.io/) for more information.
\ No newline at end of file
diff --git a/TODO.md b/TODO.md
index 88eae3f..3d4da4e 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,4 +1,14 @@
-## ✅ TODO
+# ✅ TODO
+
+- [x] progress bar?
+- [x] options when opening file
+- [x] lazy notify? not ideal when installing missing stuff
+- [x] topmods?
+
+- [ ] better merging options?
+- [ ] especially what to do with merging of handlers?
+- [ ] overwriting keymaps probably doesn't work
+- [ ] disabled deps?
- [x] fancy UI to manage all your Neovim plugins
- [x] auto lazy-loading of lua modules
@@ -31,14 +41,39 @@
- [x] automatically reloads when config changes are detected
- [x] handlers imply opt
- [x] dependencies imply opt for deps
-- [ ] show spec errors in health
-- [ ] fix plugin details
+- [x] show spec errors in health
+- [x] fix plugin details
- [ ] show disabled plugins (strikethrough?)
- [ ] log file
-- [ ] git tests
-- [ ] Import specs from other plugin managers
+- [x] git tests
+- [x] Import specs from other plugin managers
- [ ] [packspec](https://github.com/nvim-lua/nvim-package-specification)
+
- [ ] add support to specify `engines`, `os` and `cpu` like in `package.json`
- [ ] semver merging. Should check if two or more semver ranges are compatible and calculate the union range
- - default semver merging strategy: if no version matches all, then use highest version?
+ - default semver merging strategy: if no version matches all, then use the highest version?
- [ ] package meta index (package.lua cache for all packages)
+
+- [x] document highlight groups
+- [x] document user events
+- [x] document API, like lazy.plugins()
+- [x] icons
+
+- [x] check in cache if rtp files match
+- [x] I think the installation section, specifically the loading part, could use an
+ extra sentence or two. I was confused on what `config.plugins` was initially.
+ Maybe a quick, "for example, if you have a lua file
+ `~/.config/nvim/lua/config/plugins.lua` that returns a table" or something it'd
+ remove most question marks I think.
+- [x] When auto-installing the plugins the cursor isn't focused on the floating
+ window, but on the non-floating window in the background.
+- [x] Doing `:Lazy clean` doesn't show which plugins were removed.
+- [x] Shouldn't the "Versioning" section be in the "Lockfile" chapter?
+- [x] Why are personal dotfiles used as examples? Dotfiles change all the time,
+ there's no guarantee this will be relevant or even exist in two years.
+- [x] What's the difference between lazy-loading and verylazy-loading?
+- [x] Most emojis in "Configuration" aren't shown for me.
+- [x] add section on how to uninstall
+- [x] add `:Packadd` command or something similar
+- [x] headless install
+- [x] better keys handling
diff --git a/bootstrap.lua b/bootstrap.lua
new file mode 100644
index 0000000..c934c48
--- /dev/null
+++ b/bootstrap.lua
@@ -0,0 +1,51 @@
+-- Lazy Bootstrapper
+-- Usage:
+-- ```lua
+-- load(vim.fn.system("curl -s https://raw.githubusercontent.com/folke/lazy.nvim/main/bootstrap.lua"))()
+-- ```
+local M = {}
+
+function M.setup()
+ local uv = vim.uv or vim.loop
+ if vim.env.LAZY_STDPATH then
+ local root = vim.fn.fnamemodify(vim.env.LAZY_STDPATH, ":p"):gsub("[\\/]$", "")
+ for _, name in ipairs({ "config", "data", "state", "cache" }) do
+ vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
+ end
+ end
+
+ if vim.env.LAZY_PATH and not uv.fs_stat(vim.env.LAZY_PATH) then
+ vim.env.LAZY_PATH = nil
+ end
+
+ local lazypath = vim.env.LAZY_PATH or vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
+ if not vim.env.LAZY_PATH and not uv.fs_stat(lazypath) then
+ vim.api.nvim_echo({
+ {
+ "Cloning lazy.nvim\n\n",
+ "DiagnosticInfo",
+ },
+ }, true, {})
+ local lazyrepo = "https://github.com/folke/lazy.nvim.git"
+ local ok, out = pcall(vim.fn.system, {
+ "git",
+ "clone",
+ "--filter=blob:none",
+ lazyrepo,
+ lazypath,
+ })
+ if not ok or vim.v.shell_error ~= 0 then
+ vim.api.nvim_echo({
+ { "Failed to clone lazy.nvim\n", "ErrorMsg" },
+ { vim.trim(out or ""), "WarningMsg" },
+ { "\nPress any key to exit...", "MoreMsg" },
+ }, true, {})
+ vim.fn.getchar()
+ os.exit(1)
+ end
+ end
+ vim.opt.rtp:prepend(lazypath)
+end
+M.setup()
+
+return M
diff --git a/doc/.keep b/doc/.keep
new file mode 100644
index 0000000..e69de29
diff --git a/doc/lazy.nvim.txt b/doc/lazy.nvim.txt
index 9005019..2ae3b36 100644
--- a/doc/lazy.nvim.txt
+++ b/doc/lazy.nvim.txt
@@ -1,193 +1,418 @@
-*lazy.nvim.txt* For Neovim >= 0.8.0 Last change: 2022 December 18
+*lazy.nvim.txt* A modern plugin manager for Neovim
==============================================================================
Table of Contents *lazy.nvim-table-of-contents*
-1. lazy.nvim |lazy.nvim-lazy.nvim|
- - Features |lazy.nvim-features|
- - Requirements |lazy.nvim-requirements|
- - Installation |lazy.nvim-installation|
- - Plugin Spec |lazy.nvim-plugin-spec|
- - Configuration |lazy.nvim-configuration|
- - Usage |lazy.nvim-usage|
- - Lockfile `lazy-lock.json` |lazy.nvim-lockfile-`lazy-lock.json`|
- - Profiler |lazy.nvim-profiler|
- - 🪲 Debug |lazy.nvim-🪲-debug|
- - Startup Sequence |lazy.nvim-startup-sequence|
- - Differences with Packer |lazy.nvim-differences-with-packer|
- - Other Neovim Plugin Managers in Lua|lazy.nvim-other-neovim-plugin-managers-in-lua|
+1. 📰 What’s new? |lazy.nvim-📰-what’s-new?|
+ - 11.x |lazy.nvim-📰-what’s-new?-11.x|
+2. 🚀 Getting Started |lazy.nvim-🚀-getting-started|
+ - ✨ Features |lazy.nvim-🚀-getting-started-✨-features|
+ - ⚡️ Requirements |lazy.nvim-🚀-getting-started-⚡️-requirements|
+3. 🛠️ Installation |lazy.nvim-🛠️-installation|
+ - Structured Setup |lazy.nvim-🛠️-installation-structured-setup|
+ - Single File Setup |lazy.nvim-🛠️-installation-single-file-setup|
+4. 🔌 Plugin Spec |lazy.nvim-🔌-plugin-spec|
+ - Spec Source |lazy.nvim-🔌-plugin-spec-spec-source|
+ - Spec Loading |lazy.nvim-🔌-plugin-spec-spec-loading|
+ - Spec Setup |lazy.nvim-🔌-plugin-spec-spec-setup|
+ - Spec Lazy Loading |lazy.nvim-🔌-plugin-spec-spec-lazy-loading|
+ - Spec Versioning |lazy.nvim-🔌-plugin-spec-spec-versioning|
+ - Spec Advanced |lazy.nvim-🔌-plugin-spec-spec-advanced|
+ - Examples |lazy.nvim-🔌-plugin-spec-examples|
+ - Lazy Loading |lazy.nvim-🔌-plugin-spec-lazy-loading|
+ - Versioning |lazy.nvim-🔌-plugin-spec-versioning|
+5. 📦 Packages |lazy.nvim-📦-packages|
+ - Lazy |lazy.nvim-📦-packages-lazy|
+ - Rockspec |lazy.nvim-📦-packages-rockspec|
+ - Packspec |lazy.nvim-📦-packages-packspec|
+6. ⚙️ Configuration |lazy.nvim-⚙️-configuration|
+ - 🌈 Highlight Groups|lazy.nvim-⚙️-configuration-🌈-highlight-groups|
+7. 🚀 Usage |lazy.nvim-🚀-usage|
+ - ▶️ Startup Sequence |lazy.nvim-🚀-usage-▶️-startup-sequence|
+ - 🚀 Commands |lazy.nvim-🚀-usage-🚀-commands|
+ - 📆 User Events |lazy.nvim-🚀-usage-📆-user-events|
+ - ❌ Uninstalling |lazy.nvim-🚀-usage-❌-uninstalling|
+ - 🔒 Lockfile |lazy.nvim-🚀-usage-🔒-lockfile|
+ - 📦 Migration Guide |lazy.nvim-🚀-usage-📦-migration-guide|
+ - ⚡ Profiling & Debug |lazy.nvim-🚀-usage-⚡-profiling-&-debug|
+ - 📂 Structuring Your Plugins|lazy.nvim-🚀-usage-📂-structuring-your-plugins|
+8. 🔥 Developers |lazy.nvim-🔥-developers|
+ - Best Practices |lazy.nvim-🔥-developers-best-practices|
+ - Building |lazy.nvim-🔥-developers-building|
+ - Minit (Minimal Init) |lazy.nvim-🔥-developers-minit-(minimal-init)|
+9. Links |lazy.nvim-links|
==============================================================================
-1. lazy.nvim *lazy.nvim-lazy.nvim*
+1. 📰 What’s new? *lazy.nvim-📰-what’s-new?*
+
+
+11.X *lazy.nvim-📰-what’s-new?-11.x*
+
+- **New Website**: There’s a whole new website with a fresh look and improved
+ documentation. Check it out at . The GitHub `README.md`
+ has been updated to point to the new website. The `vimdoc` contains all the
+ information that is available on the website.
+- **Spec Resolution & Merging**: the code that resolves a final spec from a
+ plugin’s fragments has been rewritten. This should be a tiny bit faster, but
+ more importantly, fixes some issues and is easier to maintain.
+- Packages can now specify their dependencies
+ and configuration using one of:
+ - **Lazy**: `lazy.lua` file
+ - **Rockspec**: luarocks `*-scm-1.rockspec` file
+ - **Packspec**: `pkg.json` (experimental, since the format is not quite there yet)
+ Related _lazy.nvim_ options:
+ >lua
+ {
+ pkg = {
+ enabled = true,
+ cache = vim.fn.stdpath("state") .. "/lazy/pkg-cache.lua",
+ -- the first package source that is found for a plugin will be used.
+ sources = {
+ "lazy",
+ "rockspec", -- will only be used when rocks.enabled is true
+ "packspec",
+ },
+ },
+ rocks = {
+ enabled = true,
+ root = vim.fn.stdpath("data") .. "/lazy-rocks",
+ server = "https://nvim-neorocks.github.io/rocks-binaries/",
+ },
+ }
+ <
+- Installing neorg is now as simple as:
+ >lua
+ { "nvim-neorg/neorg", opts = {} }
+ <
+- Packages are not limited to just Neovim plugins. You can install any
+ **luarocks** package, like:
+ >lua
+ { "https://github.com/lubyk/yaml" }
+ <
+ Luarocks packages without a `/lua` directory are never lazy-loaded, since
+ it’s just a library.
+- `build` functions or `*.lua` build files (like `build.lua`) now run
+ asynchronously. You can use `coroutine.yield(status_msg)` to show progress.
+ Yielding will also schedule the next `resume` to run in the next tick, so you
+ can do long-running tasks without blocking Neovim.
+
+
+==============================================================================
+2. 🚀 Getting Started *lazy.nvim-🚀-getting-started*
**lazy.nvim** is a modern plugin manager for Neovim.
-
-FEATURES *lazy.nvim-features*
+✨ FEATURES *lazy.nvim-🚀-getting-started-✨-features*
+
+- 📦 Manage all your Neovim plugins with a powerful UI
+- 🚀 Fast startup times thanks to automatic caching and bytecode compilation of Lua modules
+- 💾 Partial clones instead of shallow clones
+- 🔌 Automatic lazy-loading of Lua modules and lazy-loading on events, commands, filetypes, and key mappings
+- ⏳ Automatically install missing plugins before starting up Neovim, allowing you to start using it right away
+- 💪 Async execution for improved performance
+- 🛠️ No need to manually compile plugins
+- 🧪 Correct sequencing of dependencies
+- 📁 Configurable in multiple files
+- 📚 Generates helptags of the headings in `README.md` files for plugins that don’t have vimdocs
+- 💻 Dev options and patterns for using local plugins
+- 📊 Profiling tools to optimize performance
+- 🔒 Lockfile `lazy-lock.json` to keep track of installed plugins
+- 🔎 Automatically check for updates
+- 📋 Commit, branch, tag, version, and full Semver support
+- 📈 Statusline component to see the number of pending updates
+- 🎨 Automatically lazy-loads colorschemes
-- Manage all your Neovim plugins with a sleek and intuitive UI
-- Fast startup times thanks to automatic caching and bytecode compilation of lua modules.
-- Partial clones instead of shallow clones
-- Automatic lazy-loading of lua modules and lazy-loading on events, commands, filetypes, and key mappings.
-- Automatically install missing plugins before starting up Neovim, allowing you to start using it right away.
-- Async execution for improved performance
-- No need to manually compile plugins
-- Correct sequencing of dependencies
-- Configurable in multiple files
-- Generates helptags of the headings in `README.md` files for plugins that don’t have vimdocs
-- Dev options and patterns for using local plugins
-- Profiling tools to optimize performance
-- Lockfile `lazy-lock.json` to keep track of installed plugins
-- Automatically check for updates
-- Commit, branch, tag, version, and full Semver support
-- Statusline component to see the number of pending updates
-
-
-REQUIREMENTS *lazy.nvim-requirements*
-
+⚡️ REQUIREMENTS *lazy.nvim-🚀-getting-started-⚡️-requirements*
- Neovim >= **0.8.0** (needs to be built with **LuaJIT**)
-- Built for **Linux** and **MacOS**
- Git >= **2.19.0** (for partial clones support)
+- a Nerd Font **(optional)**
+- luarocks to install rockspecs.
+ You can remove `rockspec` from `opts.pkg.sources` to disable this feature.
-INSTALLATION *lazy.nvim-installation*
+==============================================================================
+3. 🛠️ Installation *lazy.nvim-🛠️-installation*
-You can use the following Lua code to bootstrap **lazy.nvim**
+There are multiple ways to install **lazy.nvim**. The **Structured Setup** is
+the recommended way, but you can also use the **Single File Setup** if you
+prefer to keep everything in your `init.lua`.
+
+Please refer to the Configuration section for an overview of
+all available options.
+
+
+
+
+STRUCTURED SETUP *lazy.nvim-🛠️-installation-structured-setup*
>lua
+ require("config.lazy")
+<
+
+>lua
+ -- Bootstrap lazy.nvim
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
- if not vim.loop.fs_stat(lazypath) then
- vim.fn.system({
- "git",
- "clone",
- "--filter=blob:none",
- "--single-branch",
- "git@github.com:folke/lazy.nvim.git",
- lazypath,
- })
- end
- vim.opt.runtimepath:prepend(lazypath)
+ if not (vim.uv or vim.loop).fs_stat(lazypath) then
+ local lazyrepo = "https://github.com/folke/lazy.nvim.git"
+ local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath })
+ if vim.v.shell_error ~= 0 then
+ vim.api.nvim_echo({
+ { "Failed to clone lazy.nvim:\n", "ErrorMsg" },
+ { out, "WarningMsg" },
+ { "\nPress any key to exit..." },
+ }, true, {})
+ vim.fn.getchar()
+ os.exit(1)
+ end
+ end
+ vim.opt.rtp:prepend(lazypath)
+
+ -- Make sure to setup `mapleader` and `maplocalleader` before
+ -- loading lazy.nvim so that mappings are correct.
+ -- This is also a good place to setup other settings (vim.opt)
+ vim.g.mapleader = " "
+ vim.g.maplocalleader = "\\"
+
+ -- Setup lazy.nvim
+ require("lazy").setup({
+ -- highlight-start
+ spec = {
+ -- import your plugins
+ { import = "plugins" },
+ },
+ -- highlight-end
+ -- Configure any other settings here. See the documentation for more details.
+ -- colorscheme that will be used when installing plugins.
+ install = { colorscheme = { "habamax" } },
+ -- automatically check for plugin updates
+ checker = { enabled = true },
+ })
<
+You can then create your plugin specs in `~/.config/nvim/lua/plugins/`. Each
+file should return a table with the plugins you want to install.
-Next step is to add **lazy.nvim** to the top of your `init.lua`
+For more info see Structuring Your Plugins
+
+
+SINGLE FILE SETUP *lazy.nvim-🛠️-installation-single-file-setup*
>lua
- -- You can use a lua module that contains your plugins.
- -- All sub modules of the lua module will also be automatically loaded
- -- This is the preferred setup so your plugin specs can be properly cached.
- require("lazy").setup("config.plugins", {
- -- add any optional configuration here
- })
+ -- Bootstrap lazy.nvim
+ local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
+ if not (vim.uv or vim.loop).fs_stat(lazypath) then
+ local lazyrepo = "https://github.com/folke/lazy.nvim.git"
+ local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath })
+ if vim.v.shell_error ~= 0 then
+ vim.api.nvim_echo({
+ { "Failed to clone lazy.nvim:\n", "ErrorMsg" },
+ { out, "WarningMsg" },
+ { "\nPress any key to exit..." },
+ }, true, {})
+ vim.fn.getchar()
+ os.exit(1)
+ end
+ end
+ vim.opt.rtp:prepend(lazypath)
- -- Alternatively you can specify a plugin list
+ -- Make sure to setup `mapleader` and `maplocalleader` before
+ -- loading lazy.nvim so that mappings are correct.
+ -- This is also a good place to setup other settings (vim.opt)
+ vim.g.mapleader = " "
+ vim.g.maplocalleader = "\\"
+
+ -- Setup lazy.nvim
require("lazy").setup({
- "folke/neodev.nvim",
- "folke/which-key.nvim",
- { "folke/neoconf.nvim", cmd = "Neoconf" },
- }, {
- -- add any optional configuration here
+ -- highlight-start
+ spec = {
+ -- add your plugins here
+ },
+ -- highlight-end
+ -- Configure any other settings here. See the documentation for more details.
+ -- colorscheme that will be used when installing plugins.
+ install = { colorscheme = { "habamax" } },
+ -- automatically check for plugin updates
+ checker = { enabled = true },
})
<
-
- It is recommended to run `:checkhealth lazy` after installation
+==============================================================================
+4. 🔌 Plugin Spec *lazy.nvim-🔌-plugin-spec*
-PLUGIN SPEC *lazy.nvim-plugin-spec*
+SPEC SOURCE *lazy.nvim-🔌-plugin-spec-spec-source*
-│ Property │ Type │ Description │
-│[1] │string? │Short plugin url. Will be expanded using config.git.url_format │
-│**dir** │string? │A directory pointing to a local plugin │
-│**url** │string? │A custom git url where the plugin is hosted │
-│**name** │string? │A custom name for the plugin used for the local plugin directory and as the dispay name │
-│**dev** │boolean? │When true, a local plugin directory will be used instead. See config.dev │
-│**lazy** │boolean? │When true, the plugin will only be loaded when needed. Lazy-loaded plugins are automatically loaded when their lua modules are required, or when one of the laz-loading handlers triggers │
-│**enabled** │boolean? or fun():boolean │When false, or if the function returns false, then this plugin will not be used │
-│**dependencies**│LazySpec[] │A list of plugin specs that should be loaded when the plugin loads. Dependencies are always lazy-loaded unless specified otherwise │
-│**init** │fun(LazyPlugin) │init functions are always executed during startup │
-│**config** │fun(LazyPlugin) │config is executed when the plugin loads │
-│**build** │fun(LazyPlugin) │build is executed when a plugin is installed or updated │
-│**branch** │string? │Branch of the repository │
-│**tag** │string? │Tag of the repository │
-│**commit** │string? │Commit of the repository │
-│**version** │string? │Version to use from the repository. Full Semver ranges are supported │
-│**pin** │boolean? │When true, this plugin will not be included in updates │
-│**event** │string? or string[] │Lazy-load on event │
-│**cmd** │string? or string[] │Lazy-load on command │
-│**ft** │string? or string[] │Lazy-load on filetype │
-│**keys** │string? or string[] │Lazy-load on key mapping │
+ -----------------------------------------------------------------------------------
+ Property Type Description
+ ---------- ---------- -------------------------------------------------------------
+ [1] string? Short plugin url. Will be expanded using
+ config.git.url_format. Can also be a url or dir.
+
+ dir string? A directory pointing to a local plugin
+
+ url string? A custom git url where the plugin is hosted
+
+ name string? A custom name for the plugin used for the local plugin
+ directory and as the display name
+
+ dev boolean? When true, a local plugin directory will be used instead. See
+ config.dev
+ -----------------------------------------------------------------------------------
+A valid spec should define one of `[1]`, `dir` or `url`.
-LAZY LOADING ~
+SPEC LOADING *lazy.nvim-🔌-plugin-spec-spec-loading*
-**lazy.nvim** automagically lazy-loads Lua modules, so it is not needed to
-specify `module=...` everywhere in your plugin specification. This mean that if
-you have a plugin `A` that is lazy-loaded and a plugin `B` that requires a
-module of plugin `A`, then plugin `A` will be loaded on demand as expected.
+ --------------------------------------------------------------------------------------------------
+ Property Type Description
+ -------------- ------------------------- ---------------------------------------------------------
+ dependencies LazySpec[] A list of plugin names or plugin specs that should be
+ loaded when the plugin loads. Dependencies are always
+ lazy-loaded unless specified otherwise. When specifying a
+ name, make sure the plugin spec has been defined
+ somewhere else.
-You can configure **lazy.nvim** to lazy-load all plugins by default with
-`config.defaults.lazy = true`.
+ enabled boolean? or fun():boolean When false, or if the function returns false, then this
+ plugin will not be included in the spec
-Additionally, you can also lazy-load on **events**, **commands**, **file
-types** and **key mappings**.
+ cond boolean? or Behaves the same as enabled, but won’t uninstall the
+ fun(LazyPlugin):boolean plugin when the condition is false. Useful to disable
+ some plugins in vscode, or firenvim for example.
-Plugins will be lazy-loaded when one of the following is `true`:
+ priority number? Only useful for start plugins (lazy=false) to force
+ loading certain plugins first. Default priority is 50.
+ It’s recommended to set this to a high number for
+ colorschemes.
+ --------------------------------------------------------------------------------------------------
+SPEC SETUP *lazy.nvim-🔌-plugin-spec-spec-setup*
-- the plugin only exists as a dependency in your spec
-- it has an `event`, `cmd`, `ft` or `cmd` key
-- it defines an `init` method
-- `config.defaults.lazy == true`
+ --------------------------------------------------------------------------------------------------
+ Property Type Description
+ ---------- ----------------------------- ---------------------------------------------------------
+ init fun(LazyPlugin) init functions are always executed during startup. Mostly
+ useful for setting vim.g.* configuration used by Vim
+ plugins startup
+ opts table or opts should be a table (will be merged with parent
+ fun(LazyPlugin, opts:table) specs), return a table (replaces parent specs) or should
+ change a table. The table will be passed to the
+ Plugin.config() function. Setting this value will imply
+ Plugin.config()
-VERSIONING ~
+ config fun(LazyPlugin, opts:table) config is executed when the plugin loads. The default
+ or true implementation will automatically run
+ require(MAIN).setup(opts) if opts or config = true is
+ set. Lazy uses several heuristics to determine the
+ plugin’s MAIN module automatically based on the plugin’s
+ name. (opts is the recommended way to configure plugins).
-If you want to install a specific revision of a plugin, you can use `commit`,
-`tag`, `branch`, `version`.
+ main string? You can specify the main module to use for config() and
+ opts(), in case it can not be determined automatically.
+ See config()
-The `version` property supports Semver ranges:
-
-
-- :latest stable version (this excludes pre-release versions)
-- `1.2.x`: any version that starts with `1.2`, such as `1.2.0`, `1.2.3`, etc.
-- `^1.2.3`: any version that is compatible with `1.2.3`, such as `1.3.0`, `1.4.5`, etc., but not `2.0.0`.
-- `~1.2.3`: any version that is compatible with `1.2.3`, such as `1.2.4`, `1.2.5`, but not `1.3.0`.
-- `>1.2.3`: any version that is greater than `1.2.3`, such as `1.3.0`, `1.4.5`, etc.
-- `>=1.2.3`: any version that is greater than or equal to `1.2.3`, such as `1.2.3`, `1.3.0`, `1.4.5`, etc.
-- `<1.2.3`: any version that is less than `1.2.3`, such as `1.1.0`, `1.0.5`, etc.
-- `<=1.2.3`: any version that is less than or equal to `1.2.3`, such as `1.2.3`, `1.1.0`, `1.0.5`, etc
+ build fun(LazyPlugin) or string or build is executed when a plugin is installed or updated.
+ false or a list of build See Building for more information.
+ commands
+ --------------------------------------------------------------------------------------------------
+Always use `opts` instead of `config` when possible. `config` is almost never
+needed.
- You can set `config.defaults.version = ""` to install the latest stable version
- of plugins that support Semver.
+
+SPEC LAZY LOADING *lazy.nvim-🔌-plugin-spec-spec-lazy-loading*
+
+ --------------------------------------------------------------------------------------------------------------------
+ Property Type Description
+ ---------- ---------------------------------------------------------------- ----------------------------------------
+ lazy boolean? When true, the plugin will only be
+ loaded when needed. Lazy-loaded plugins
+ are automatically loaded when their Lua
+ modules are required, or when one of the
+ lazy-loading handlers triggers
+
+ event string? or string[] or Lazy-load on event. Events can be
+ fun(self:LazyPlugin, event:string[]):string[] or specified as BufEnter or with a pattern
+ {event:string[]\|string, pattern?:string[]\|string} like BufEnter *.lua
+
+ cmd string? or string[] or Lazy-load on command
+ fun(self:LazyPlugin, cmd:string[]):string[]
+
+ ft string? or string[] or Lazy-load on filetype
+ fun(self:LazyPlugin, ft:string[]):string[]
+
+ keys string? or string[] or LazyKeysSpec[] or Lazy-load on key mapping
+ fun(self:LazyPlugin, keys:string[]):(string \| LazyKeysSpec)[]
+ --------------------------------------------------------------------------------------------------------------------
+Refer to the Lazy Loading <./lazy_loading.md> section for more information.
-EXAMPLES ~
+SPEC VERSIONING *lazy.nvim-🔌-plugin-spec-spec-versioning*
-My personal dots:
+ ------------------------------------------------------------------------------
+ Property Type Description
+ ------------ -------------------- --------------------------------------------
+ branch string? Branch of the repository
+
+ tag string? Tag of the repository
+
+ commit string? Commit of the repository
+
+ version string? or false to Version to use from the repository. Full
+ override the default Semver ranges are supported
+
+ pin boolean? When true, this plugin will not be included
+ in updates
+
+ submodules boolean? When false, git submodules will not be
+ fetched. Defaults to true
+ ------------------------------------------------------------------------------
+Refer to the Versioning <./versioning.md> section for more information.
-- init.lua where I require `config.lazy`
-- config.lazy where I bootstrap and setup **lazy.nvim**
-- config.plugins is my main plugin config module
-- Any submodule of config.plugins (submodules) will be automatically loaded as well.
+SPEC ADVANCED *lazy.nvim-🔌-plugin-spec-spec-advanced*
+ ----------------------------------------------------------------------------------------
+ Property Type Description
+ ---------- ---------- ------------------------------------------------------------------
+ optional boolean? When a spec is tagged optional, it will only be included in the
+ final spec, when the same plugin has been specified at least once
+ somewhere else without optional. This is mainly useful for Neovim
+ distros, to allow setting options on plugins that may/may not be
+ part of the user’s plugins.
-Other examples:
+ specs LazySpec A list of plugin specs defined in the scope of the plugin. This is
+ mainly useful for Neovim distros, to allow setting options on
+ plugins that may/may not be part of the user’s plugins. When the
+ plugin is disabled, none of the scoped specs will be included in
+ the final spec. Similar to dependencies without the automatic
+ loading of the specs.
+
+ module false? Do not automatically load this Lua module when it’s required
+ somewhere
+
+ import string? Import the given spec module.
+ ----------------------------------------------------------------------------------------
+
+EXAMPLES *lazy.nvim-🔌-plugin-spec-examples*
>lua
return {
-- the colorscheme should be available when starting Neovim
- "folke/tokyonight.nvim",
+ {
+ "folke/tokyonight.nvim",
+ lazy = false, -- make sure we load this during startup if it is your main colorscheme
+ priority = 1000, -- make sure to load this before all the other start plugins
+ config = function()
+ -- load the colorscheme here
+ vim.cmd([[colorscheme tokyonight]])
+ end,
+ },
-- I have a separate config.mappings file where I require which-key.
-- With lazy the plugin will be automatically loaded when it is required somewhere
@@ -197,16 +422,22 @@ Other examples:
"nvim-neorg/neorg",
-- lazy-load on filetype
ft = "norg",
- -- custom config that will be executed when loading the plugin
- config = function()
- require("neorg").setup()
- end,
+ -- options for neorg. This will automatically call `require("neorg").setup(opts)`
+ opts = {
+ load = {
+ ["core.defaults"] = {},
+ },
+ },
},
{
"dstein64/vim-startuptime",
-- lazy-load on a command
cmd = "StartupTime",
+ -- init is called during startup. Configuration for vim plugins typically should be set in an init function
+ init = function()
+ vim.g.startuptime_tries = 10
+ end,
},
{
@@ -224,43 +455,161 @@ Other examples:
end,
},
+ -- if some code requires a module from an unloaded plugin, it will be automatically loaded.
+ -- So for api plugins like devicons, we can always set lazy=true
+ { "nvim-tree/nvim-web-devicons", lazy = true },
+
-- you can use the VeryLazy event for things that can
-- load later and are not important for the initial UI
{ "stevearc/dressing.nvim", event = "VeryLazy" },
{
- "cshuaimin/ssr.nvim",
- -- init is always executed during startup, but doesn't load the plugin yet.
- -- init implies lazy loading
- init = function()
- vim.keymap.set({ "n", "x" }, "cR", function()
- -- this require will automatically load the plugin
- require("ssr").open()
- end, { desc = "Structural Replace" })
- end,
+ "Wansmer/treesj",
+ keys = {
+ { "J", "TSJToggle", desc = "Join Toggle" },
+ },
+ opts = { use_default_keymaps = false, max_join_length = 150 },
},
{
"monaqa/dial.nvim",
-- lazy-load on keys
- keys = { "", "" },
+ -- mode is `n` by default. For more advanced options, check the section on key mappings
+ keys = { "", { "", mode = "n" } },
},
- -- local plugins need to be explicitely configured with dir
+ -- local plugins need to be explicitly configured with dir
{ dir = "~/projects/secret.nvim" },
-- you can use a custom url to fetch a plugin
{ url = "git@github.com:folke/noice.nvim.git" },
- -- local plugins can also be configure with the dev option.
- -- This will use ~/projects/noice.nvim/ instead of fetching it from Github
+ -- local plugins can also be configured with the dev option.
+ -- This will use {config.dev.path}/noice.nvim/ instead of fetching it from GitHub
-- With the dev option, you can easily switch between the local and installed version of a plugin
{ "folke/noice.nvim", dev = true },
}
<
-CONFIGURATION *lazy.nvim-configuration*
+LAZY LOADING *lazy.nvim-🔌-plugin-spec-lazy-loading*
+
+**lazy.nvim** automagically lazy-loads Lua modules. This means that if you have
+a plugin `A` that is lazy-loaded and a plugin `B` that requires a module of
+plugin `A`, then plugin `A` will be loaded on demand as expected.
+
+
+Additionally, you can also lazy-load on **events**, **commands**, **file
+types** and **key mappings**.
+
+Plugins will be lazy-loaded when one of the following is `true`:
+
+- The plugin only exists as a dependency in your spec
+- It has an `event`, `cmd`, `ft` or `keys` key
+- `config.defaults.lazy == true`
+
+
+🌈 COLORSCHEMES ~
+
+Colorscheme plugins can be configured with `lazy=true`. The plugin will
+automagically load when doing `colorscheme foobar`.
+
+
+
+⌨️ LAZY KEY MAPPINGS ~
+
+The `keys` property can be a `string` or `string[]` for simple normal-mode
+mappings, or it can be a `LazyKeysSpec` table with the following key-value
+pairs:
+
+- **[1]**: (`string`) lhs **(required)**
+- **[2]**: (`string|fun()`) rhs **(optional)**
+- **mode**: (`string|string[]`) mode **(optional, defaults to "n")**
+- **ft**: (`string|string[]`) `filetype` for buffer-local keymaps **(optional)**
+- any other option valid for `vim.keymap.set`
+
+Key mappings will load the plugin the first time they get executed.
+
+When `[2]` is `nil`, then the real mapping has to be created by the `config()`
+function.
+
+>lua
+ -- Example for neo-tree.nvim
+ {
+ "nvim-neo-tree/neo-tree.nvim",
+ keys = {
+ { "ft", "Neotree toggle", desc = "NeoTree" },
+ },
+ opts = {},
+ }
+<
+
+
+VERSIONING *lazy.nvim-🔌-plugin-spec-versioning*
+
+If you want to install a specific revision of a plugin, you can use `commit`,
+`tag`, `branch`, `version`.
+
+The `version` property supports Semver ranges.
+
+
+
+EXAMPLES ~
+
+- `*`: latest stable version (this excludes pre-release versions)
+- `1.2.x`: any version that starts with `1.2`, such as `1.2.0`, `1.2.3`, etc.
+- `^1.2.3`: any version that is compatible with `1.2.3`, such as `1.3.0`, `1.4.5`, etc., but not `2.0.0`.
+- `~1.2.3`: any version that is compatible with `1.2.3`, such as `1.2.4`, `1.2.5`, but not `1.3.0`.
+- `>1.2.3`: any version that is greater than `1.2.3`, such as `1.3.0`, `1.4.5`, etc.
+- `>=1.2.3`: any version that is greater than or equal to `1.2.3`, such as `1.2.3`, `1.3.0`, `1.4.5`, etc.
+- `<1.2.3`: any version that is less than `1.2.3`, such as `1.1.0`, `1.0.5`, etc.
+- `<=1.2.3`: any version that is less than or equal to `1.2.3`, such as `1.2.3`, `1.1.0`, `1.0.5`, etc
+
+
+==============================================================================
+5. 📦 Packages *lazy.nvim-📦-packages*
+
+**lazy.nvim** supports three ways for plugins to define their dependencies and
+configuration.
+
+- **Lazy**: `lazy.lua` file
+- **Rockspec**: luarocks `*-scm-1.rockspec` file
+- **Packspec**: `pkg.json` (experimental, since the format is not quite there yet)
+
+You can enable/disable package sources with `config.pkg.sources`
+. The order of sources is important, as the first source that
+finds a package will be used.
+
+
+
+LAZY *lazy.nvim-📦-packages-lazy*
+
+Using a `lazy.lua` file is the recommended way to define your plugin
+dependencies and configuration. Syntax is the same as any plugin spec.
+
+
+ROCKSPEC *lazy.nvim-📦-packages-rockspec*
+
+When a plugin contains a `*-1.rockspec` file, **lazy.nvim** will automatically
+build the rock and its dependencies.
+
+A **rockspec** will only be used if one of the following is true:
+
+- the package does not have a `/lua` directory
+- the package has a complex build step
+- the package has dependencies (excluding `lua`)
+
+
+PACKSPEC *lazy.nvim-📦-packages-packspec*
+
+Supports the pkg.json
+ format, with
+a lazy extension in `lazy`. `lazy` can contain any valid lazy spec fields. They
+will be added to the plugin’s spec.
+
+
+==============================================================================
+6. ⚙️ Configuration *lazy.nvim-⚙️-configuration*
**lazy.nvim** comes with the following defaults:
@@ -268,24 +617,73 @@ CONFIGURATION *lazy.nvim-configuration*
{
root = vim.fn.stdpath("data") .. "/lazy", -- directory where plugins will be installed
defaults = {
+ -- Set this to `true` to have all your plugins lazy-loaded by default.
+ -- Only do this if you know what you are doing, as it can lead to unexpected behavior.
lazy = false, -- should plugins be lazy-loaded?
- version = nil,
- -- version = "", -- enable this to try installing the latest stable versions of plugins
+ -- It's recommended to leave version=false for now, since a lot the plugin that support versioning,
+ -- have outdated releases, which may break your Neovim install.
+ version = nil, -- always use the latest git commit
+ -- version = "*", -- try installing the latest stable version for plugins that support semver
+ -- default `cond` you can use to globally disable a lot of plugins
+ -- when running inside vscode for example
+ cond = nil, ---@type boolean|fun(self:LazyPlugin):boolean|nil
},
+ -- leave nil when passing the spec as the first argument to setup()
+ spec = nil, ---@type LazySpec
+ local_spec = true, -- load project specific .lazy.lua spec files. They will be added at the end of the spec.
lockfile = vim.fn.stdpath("config") .. "/lazy-lock.json", -- lockfile generated after running update.
- concurrency = nil, ---@type number limit the maximum amount of concurrent tasks
+ ---@type number? limit the maximum amount of concurrent tasks
+ concurrency = jit.os:find("Windows") and (vim.uv.available_parallelism() * 2) or nil,
git = {
-- defaults for the `Lazy log` command
- -- log = { "-10" }, -- show the last 10 commits
- log = { "--since=1 days ago" }, -- show commits from the last 3 days
+ -- log = { "--since=3 days ago" }, -- show commits from the last 3 days
+ log = { "-8" }, -- show the last 8 commits
timeout = 120, -- kill processes that take more than 2 minutes
url_format = "https://github.com/%s.git",
+ -- lazy.nvim requires git >=2.19.0. If you really want to use lazy with an older version,
+ -- then set the below to false. This should work, but is NOT supported and will
+ -- increase downloads a lot.
+ filter = true,
+ -- rate of network related git operations (clone, fetch, checkout)
+ throttle = {
+ enabled = false, -- not enabled by default
+ -- max 2 ops every 5 seconds
+ rate = 2,
+ duration = 5 * 1000, -- in ms
+ },
+ -- Time in seconds to wait before running fetch again for a plugin.
+ -- Repeated update/check operations will not run again until this
+ -- cooldown period has passed.
+ cooldown = 0,
+ },
+ pkg = {
+ enabled = true,
+ cache = vim.fn.stdpath("state") .. "/lazy/pkg-cache.lua",
+ -- the first package source that is found for a plugin will be used.
+ sources = {
+ "lazy",
+ "rockspec", -- will only be used when rocks.enabled is true
+ "packspec",
+ },
+ },
+ rocks = {
+ enabled = true,
+ root = vim.fn.stdpath("data") .. "/lazy-rocks",
+ server = "https://nvim-neorocks.github.io/rocks-binaries/",
+ -- use hererocks to install luarocks?
+ -- set to `nil` to use hererocks when luarocks is not found
+ -- set to `true` to always use hererocks
+ -- set to `false` to always use luarocks
+ hererocks = nil,
},
dev = {
- -- directory where you store your local plugin projects
- path = vim.fn.expand("~/projects"),
+ -- Directory where you store your local plugin projects. If a function is used,
+ -- the plugin directory (e.g. `~/projects/plugin-name`) must be returned.
+ ---@type string | fun(plugin: LazyPlugin): string
+ path = "~/projects",
---@type string[] plugins that match these patterns will use your local versions instead of being fetched from GitHub
patterns = {}, -- For example {"folke"}
+ fallback = false, -- Fallback to git when local plugin doesn't exist
},
install = {
-- install missing plugins on startup. This doesn't increase startup time.
@@ -294,44 +692,123 @@ CONFIGURATION *lazy.nvim-configuration*
colorscheme = { "habamax" },
},
ui = {
+ -- a number <1 is a percentage., >1 is a fixed size
+ size = { width = 0.8, height = 0.8 },
+ wrap = true, -- wrap the lines in the ui
-- The border to use for the UI window. Accepts same border values as |nvim_open_win()|.
border = "none",
+ -- The backdrop opacity. 0 is fully opaque, 100 is fully transparent.
+ backdrop = 60,
+ title = nil, ---@type string only works when border is not "none"
+ title_pos = "center", ---@type "center" | "left" | "right"
+ -- Show pills on top of the Lazy window
+ pills = true, ---@type boolean
icons = {
- cmd = " ",
- config = "",
- event = "",
- ft = " ",
- init = " ",
- keys = " ",
- plugin = " ",
- runtime = " ",
- source = " ",
- start = "",
- task = " ",
+ cmd = " ",
+ config = "",
+ debug = "● ",
+ event = " ",
+ favorite = " ",
+ ft = " ",
+ init = " ",
+ import = " ",
+ keys = " ",
+ lazy = " ",
+ loaded = "●",
+ not_loaded = "○",
+ plugin = " ",
+ runtime = " ",
+ require = " ",
+ source = " ",
+ start = " ",
+ task = "✔ ",
+ list = {
+ "●",
+ "➜",
+ "★",
+ "‒",
+ },
},
- throttle = 20, -- how frequently should the ui process render events
+ -- leave nil, to automatically select a browser depending on your OS.
+ -- If you want to use a specific browser, you can define it here
+ browser = nil, ---@type string?
+ throttle = 1000 / 30, -- how frequently should the ui process render events
+ custom_keys = {
+ -- You can define custom key maps here. If present, the description will
+ -- be shown in the help menu.
+ -- To disable one of the defaults, set it to false.
+
+ ["l"] = {
+ function(plugin)
+ require("lazy.util").float_term({ "lazygit", "log" }, {
+ cwd = plugin.dir,
+ })
+ end,
+ desc = "Open lazygit log",
+ },
+
+ ["i"] = {
+ function(plugin)
+ Util.notify(vim.inspect(plugin), {
+ title = "Inspect " .. plugin.name,
+ lang = "lua",
+ })
+ end,
+ desc = "Inspect Plugin",
+ },
+
+ ["t"] = {
+ function(plugin)
+ require("lazy.util").float_term(nil, {
+ cwd = plugin.dir,
+ })
+ end,
+ desc = "Open terminal in plugin dir",
+ },
+ },
+ },
+ -- Output options for headless mode
+ headless = {
+ -- show the output from process commands like git
+ process = true,
+ -- show log messages
+ log = true,
+ -- show task start/end
+ task = true,
+ -- use ansi colors
+ colors = true,
+ },
+ diff = {
+ -- diff command can be one of:
+ -- * browser: opens the github compare view. Note that this is always mapped to as well,
+ -- so you can have a different command for diff
+ -- * git: will run git diff and open a buffer with filetype git
+ -- * terminal_git: will open a pseudo terminal with git diff
+ -- * diffview.nvim: will open Diffview to show the diff
+ cmd = "git",
},
checker = {
- -- automcatilly check for plugin updates
+ -- automatically check for plugin updates
enabled = false,
concurrency = nil, ---@type number? set to 1 to check for updates very slowly
notify = true, -- get a notification when new updates are found
frequency = 3600, -- check for updates every hour
+ check_pinned = false, -- check for pinned packages that can't be updated
+ },
+ change_detection = {
+ -- automatically check for config file changes and reload the ui
+ enabled = true,
+ notify = true, -- get a notification when changes are found
},
performance = {
cache = {
enabled = true,
- path = vim.fn.stdpath("state") .. "/lazy.state",
- -- Once one of the following events triggers, caching will be disabled.
- -- To cache all modules, set this to `{}`, but that is not recommended.
- -- The default is to disable on:
- -- VimEnter: not useful to cache anything else beyond startup
- -- BufReadPre: this will be triggered early when opening a file from the command line directly
- disable_events = { "VimEnter", "BufReadPre" },
},
reset_packpath = true, -- reset the package path to improve startup time
rtp = {
reset = true, -- reset the runtime path to $VIMRUNTIME and your config directory
+ ---@type string[]
+ paths = {}, -- add any custom paths here that you want to includes in the rtp
---@type string[] list any plugins you want to disable here
disabled_plugins = {
-- "gzip",
@@ -349,67 +826,137 @@ CONFIGURATION *lazy.nvim-configuration*
-- so :help works even for plugins that don't have vim docs.
-- when the readme opens with :help it will be correctly displayed as markdown
readme = {
+ enabled = true,
root = vim.fn.stdpath("state") .. "/lazy/readme",
- files = { "README.md" },
- -- only generate markdown helptags for plugins that dont have docs
+ files = { "README.md", "lua/**/README.md" },
+ -- only generate markdown helptags for plugins that don't have docs
skip_if_doc_exists = true,
},
+ state = vim.fn.stdpath("state") .. "/lazy/state.json", -- state info for checker and other things
+ -- Enable profiling of lazy.nvim. This will add some overhead,
+ -- so only enable this when you are debugging lazy.nvim
+ profiling = {
+ -- Enables extra stats on the debug tab related to the loader cache.
+ -- Additionally gathers stats about all package.loaders
+ loader = false,
+ -- Track each new require in the Lazy profiling tab
+ require = false,
+ },
+ }
+<
+
+If you don’t want to use a Nerd Font, you can replace the icons with Unicode symbols. ~
+
+>lua
+ {
+ ui = {
+ icons = {
+ cmd = "⌘",
+ config = "🛠",
+ event = "📅",
+ ft = "📂",
+ init = "⚙",
+ keys = "🗝",
+ plugin = "🔌",
+ runtime = "💻",
+ require = "🌙",
+ source = "📄",
+ start = "🚀",
+ task = "📌",
+ lazy = "💤 ",
+ },
+ },
}
<
-USAGE *lazy.nvim-usage*
+🌈 HIGHLIGHT GROUPS *lazy.nvim-⚙️-configuration-🌈-highlight-groups*
-You can manage all your plugins with the main `:Lazy` command. Alternatively
-you can start any operation with a specific command, sub command or API
-function:
+ -----------------------------------------------------------------------
+ Highlight Group Default Group Description
+ ----------------------- ----------------------- -----------------------
+ LazyBold { bold = true }
-│ Command │ Lua │Key Mapping│ Description │
-│:Lazy home or :LazyHome │require("lazy").home() │ │Go back to plugin list │
-│:Lazy install or :LazyInstall │require("lazy").install() │ │Install missing plugins │
-│:Lazy update or :LazyUpdate │require("lazy").update() │ │Update all plugins. This will also update the lockfile│
-│:Lazy sync or :LazySync │require("lazy").sync() │ │Run install, clean and update │
-│:Lazy clean or :LazyClean │require("lazy").clean() │ │Clean plugins that are no longer needed │
-│:Lazy check or :LazyCheck │require("lazy").check() │ │Check for updates and show the log (git fetch) │
-│:Lazy log or :LazyLog │require("lazy").log() │ │Show recent updates for all plugins │
-│:Lazy restore or :LazyRestore │require("lazy").restore() │ │Updates all plugins to the state in the lockfile │
-│:Lazy profile or :LazyProfile │require("lazy").profile() │ │Show detailed profiling │
-│:Lazy debug or :LazyDebug │require("lazy").debug() │ │Show debug information │
-│:Lazy help or :LazyHelp │require("lazy").help() │> │Toggle this help page │
-│:Lazy clear or :LazyClear │require("lazy").clear() │ │Clear finished tasks │
+ LazyButton CursorLine
+
+ LazyButtonActive Visual
+
+ LazyComment Comment
+
+ LazyCommit @variable.builtin commit ref
+
+ LazyCommitIssue Number
+
+ LazyCommitScope Italic conventional commit
+ scope
+
+ LazyCommitType Title conventional commit
+ type
+
+ LazyDimmed Conceal property
+
+ LazyDir @markup.link directory
+
+ LazyError DiagnosticError task errors
+
+ LazyH1 IncSearch home button
+
+ LazyH2 Bold titles
+
+ LazyInfo DiagnosticInfo task errors
+
+ LazyItalic { italic = true }
+
+ LazyLocal Constant
+
+ LazyNoCond DiagnosticWarn unloaded icon for a
+ plugin where cond() was
+ false
+
+ LazyNormal NormalFloat
+
+ LazyProgressDone Constant progress bar done
+
+ LazyProgressTodo LineNr progress bar todo
+
+ LazyProp Conceal property
+
+ LazyReasonCmd Operator
+
+ LazyReasonEvent Constant
+
+ LazyReasonFt Character
+
+ LazyReasonImport Identifier
+
+ LazyReasonKeys Statement
+
+ LazyReasonPlugin Special
+
+ LazyReasonRequire @variable.parameter
+
+ LazyReasonRuntime @macro
+
+ LazyReasonSource Character
+
+ LazyReasonStart @variable.member
+
+ LazySpecial @punctuation.special
+
+ LazyTaskOutput MsgArea task output
+
+ LazyUrl @markup.link url
+
+ LazyValue @string value of a property
+
+ LazyWarning DiagnosticWarn task errors
+ -----------------------------------------------------------------------
+
+==============================================================================
+7. 🚀 Usage *lazy.nvim-🚀-usage*
-LOCKFILE `LAZY-LOCK.JSON` *lazy.nvim-lockfile-`lazy-lock.json`*
-
-After every **update**, the local lockfile is updated with the installed
-revisions. It is recommended to have this file under version control.
-
-If you use your Neovim config on multiple machines, using the lockfile, you can
-ensure that the same version of every plugin is installed.
-
-On the other machine, you can do `Lazy restore`, to update all your plugins to
-the version from the lockfile
-
-PROFILER *lazy.nvim-profiler*
-
-The profiling view shows you why and how long it took to load your plugins.
-
-
-
-🪲 DEBUG *lazy.nvim-🪲-debug*
-
-See an overview of active lazy-loading handlers and what’s in the module
-cache
-
-
-
-STARTUP SEQUENCE *lazy.nvim-startup-sequence*
+▶️ STARTUP SEQUENCE *lazy.nvim-🚀-usage-▶️-startup-sequence*
**lazy.nvim** does **NOT** use Neovim packages and even disables plugin loading
completely (`vim.go.loadplugins = false`). It takes over the complete startup
@@ -417,39 +964,466 @@ sequence for more flexibility and better performance.
In practice this means that step 10 of |Neovim Initialization| is done by Lazy:
-
-1. all files from `/plugin` and `/ftdetect` directories in you rtp are sourced (excluding `/after`)
-2. all plugins with `lazy=false` are loaded. This includes sourcing `/plugin` and `/ftdetect` files. (`/after` will not be sourced yet)
-3. all plugins’ `/after/plugin` files are sourced
-4. all `/after/plugin` files from the original rtp are sourced
-5. all the plugins’ `init()` functions are executed
-
+1. All the plugins’ `init()` functions are executed
+2. All plugins with `lazy=false` are loaded. This includes sourcing `/plugin` and `/ftdetect` files. (`/after` will not be sourced yet)
+3. All files from `/plugin` and `/ftdetect` directories in your rtp are sourced (excluding `/after`)
+4. All `/after/plugin` files are sourced (this includes `/after` from plugins)
Files from runtime directories are always sourced in alphabetical order.
-DIFFERENCES WITH PACKER *lazy.nvim-differences-with-packer*
+
+🚀 COMMANDS *lazy.nvim-🚀-usage-🚀-commands*
+
+Plugins are managed with the `:Lazy` command. Open the help with `>` to see
+all the key mappings.
+
+You can press `` on a plugin to show its details. Most properties can be
+hovered with `` to open links, help files, readmes, git commits and git
+issues.
+
+Lazy can automatically check for updates in the background. This feature can be
+enabled with `config.checker.enabled = true`.
+
+Any operation can be started from the UI, with a sub command or an API
+function:
+
+ ----------------------------------------------------------------------------------
+ Command Lua Description
+ ------------------------- -------------------------------- -----------------------
+ :Lazy build {plugins} require("lazy").build(opts) Rebuild a plugin
+
+ :Lazy check [plugins] require("lazy").check(opts?) Check for updates and
+ show the log (git
+ fetch)
+
+ :Lazy clean [plugins] require("lazy").clean(opts?) Clean plugins that are
+ no longer needed
+
+ :Lazy clear require("lazy").clear() Clear finished tasks
+
+ :Lazy debug require("lazy").debug() Show debug information
+
+ :Lazy health require("lazy").health() Run :checkhealth lazy
+
+ :Lazy help require("lazy").help() Toggle this help page
+
+ :Lazy home require("lazy").home() Go back to plugin list
+
+ :Lazy install [plugins] require("lazy").install(opts?) Install missing plugins
+
+ :Lazy load {plugins} require("lazy").load(opts) Load a plugin that has
+ not been loaded yet.
+ Similar to :packadd.
+ Like
+ :Lazy load foo.nvim.
+ Use :Lazy! load to skip
+ cond checks.
+
+ :Lazy log [plugins] require("lazy").log(opts?) Show recent updates
+
+ :Lazy profile require("lazy").profile() Show detailed profiling
+
+ :Lazy reload {plugins} require("lazy").reload(opts) Reload a plugin
+ (experimental!!)
+
+ :Lazy restore [plugins] require("lazy").restore(opts?) Updates all plugins to
+ the state in the
+ lockfile. For a single
+ plugin: restore it to
+ the state in the
+ lockfile or to a given
+ commit under the cursor
+
+ :Lazy sync [plugins] require("lazy").sync(opts?) Run install, clean and
+ update
+
+ :Lazy update [plugins] require("lazy").update(opts?) Update plugins. This
+ will also update the
+ lockfile
+ ----------------------------------------------------------------------------------
+Any command can have a **bang** to make the command wait till it finished. For
+example, if you want to sync lazy from the cmdline, you can use:
+
+>shell
+ nvim --headless "+Lazy! sync" +qa
+<
+
+`opts` is a table with the following key-values:
+
+- **wait**: when true, then the call will wait till the operation completed
+- **show**: when false, the UI will not be shown
+- **plugins**: a list of plugin names to run the operation on
+- **concurrency**: limit the `number` of concurrently running tasks
+
+Stats API (`require("lazy").stats()`):
+
+>lua
+ {
+ -- startuptime in milliseconds till UIEnter
+ startuptime = 0,
+ -- when true, startuptime is the accurate cputime for the Neovim process. (Linux & macOS)
+ -- this is more accurate than `nvim --startuptime`, and as such will be slightly higher
+ -- when false, startuptime is calculated based on a delta with a timestamp when lazy started.
+ real_cputime = false,
+ count = 0, -- total number of plugins
+ loaded = 0, -- number of loaded plugins
+ ---@type table
+ times = {},
+ }
+<
+
+**lazy.nvim** provides a statusline component that you can use to show the
+number of pending updates. Make sure to enable `config.checker.enabled = true`
+to make this work.
+
+Example of configuring lualine.nvim ~
+
+>lua
+ require("lualine").setup({
+ sections = {
+ lualine_x = {
+ {
+ require("lazy.status").updates,
+ cond = require("lazy.status").has_updates,
+ color = { fg = "#ff9e64" },
+ },
+ },
+ },
+ })
+<
-- **Plugin Spec**:
- - `setup` => `init`
- - `requires` => `dependencies`
- - `as` => `name`
- - `opt` => `lazy`
- - `run` => `build`
- - `lock` => `pin`
- - `module` is auto-loaded. No need to specify
+📆 USER EVENTS *lazy.nvim-🚀-usage-📆-user-events*
+
+The following user events will be triggered:
+
+- **LazyDone**: when lazy has finished starting up and loaded your config
+- **LazySync**: after running sync
+- **LazyInstall**: after an install
+- **LazyUpdate**: after an update
+- **LazyClean**: after a clean
+- **LazyCheck**: after checking for updates
+- **LazyLog**: after running log
+- **LazyLoad**: after loading a plugin. The `data` attribute will contain the plugin name.
+- **LazySyncPre**: before running sync
+- **LazyInstallPre**: before an install
+- **LazyUpdatePre**: before an update
+- **LazyCleanPre**: before a clean
+- **LazyCheckPre**: before checking for updates
+- **LazyLogPre**: before running log
+- **LazyReload**: triggered by change detection after reloading plugin specs
+- **VeryLazy**: triggered after `LazyDone` and processing `VimEnter` auto commands
+- **LazyVimStarted**: triggered after `UIEnter` when `require("lazy").stats().startuptime` has been calculated.
+ Useful to update the startuptime on your dashboard.
-OTHER NEOVIM PLUGIN MANAGERS IN LUA*lazy.nvim-other-neovim-plugin-managers-in-lua*
+❌ UNINSTALLING *lazy.nvim-🚀-usage-❌-uninstalling*
+
+To uninstall **lazy.nvim**, you need to remove the following files and
+directories:
+
+- **data**: `~/.local/share/nvim/lazy`
+- **state**: `~/.local/state/nvim/lazy`
+- **lockfile**: `~/.config/nvim/lazy-lock.json`
-- packer.nvim
-- paq-nvim
-- neopm
-- dep
-- optpack.nvim
-- pact.nvim
+ Paths can differ if you changed `XDG` environment variables.
+🔒 LOCKFILE *lazy.nvim-🚀-usage-🔒-lockfile*
+
+After every **update**, the local lockfile (`lazy-lock.json`) is updated with
+the installed revisions. It is recommended to have this file under version
+control.
+
+If you use your Neovim config on multiple machines, using the lockfile, you can
+ensure that the same version of every plugin is installed.
+
+If you are on another machine, you can do `:Lazy restore`, to update all your
+plugins to the version from the lockfile.
+
+
+📦 MIGRATION GUIDE *lazy.nvim-🚀-usage-📦-migration-guide*
+
+
+PACKER.NVIM ~
+
+- `setup` ➡️ `init`
+- `requires` ➡️ `dependencies`
+- `as` ➡️ `name`
+- `opt` ➡️ `lazy`
+- `run` ➡️ `build`
+- `lock` ➡️ `pin`
+- `disable=true` ➡️ `enabled = false`
+- `tag='*'` ➡️ `version="*"`
+- `after` is **not needed** for most use-cases. Use `dependencies` otherwise.
+- `wants` is **not needed** for most use-cases. Use `dependencies` otherwise.
+- `config` don’t support string type, use `fun(LazyPlugin)` instead.
+- `module` is auto-loaded. No need to specify
+- `keys` spec is |lazy.nvim-different|
+- `rtp` can be accomplished with:
+
+>lua
+ config = function(plugin)
+ vim.opt.rtp:append(plugin.dir .. "/custom-rtp")
+ end
+<
+
+With packer `wants`, `requires` and `after` can be used to manage dependencies.
+With lazy, this isn’t needed for most of the Lua dependencies. They can be
+installed just like normal plugins (even with `lazy=true`) and will be loaded
+when other plugins need them. The `dependencies` key can be used to group those
+required plugins with the one that requires them. The plugins which are added
+as `dependencies` will always be lazy-loaded and loaded when the plugin is
+loaded.
+
+
+PAQ-NVIM ~
+
+- `as` ➡️ `name`
+- `opt` ➡️ `lazy`
+- `run` ➡️ `build`
+
+
+⚡ PROFILING & DEBUG *lazy.nvim-🚀-usage-⚡-profiling-&-debug*
+
+Great care has been taken to make the startup code (`lazy.core`) as efficient
+as possible. During startup, all Lua files used before `VimEnter` or
+`BufReadPre` are byte-compiled and cached, similar to what impatient.nvim
+ does.
+
+My config for example loads in about `11ms` with `93` plugins. I do a lot of
+lazy-loading though :)
+
+**lazy.nvim** comes with an advanced profiler `:Lazy profile` to help you
+improve performance. The profiling view shows you why and how long it took to
+load your plugins.
+
+
+🐛 DEBUG ~
+
+See an overview of active lazy-loading handlers and what’s in the module
+cache.
+
+
+📂 STRUCTURING YOUR PLUGINS*lazy.nvim-🚀-usage-📂-structuring-your-plugins*
+
+Some users may want to split their plugin specs in multiple files. Instead of
+passing a spec table to `setup()`, you can use a Lua module. The specs from the
+**module** and any top-level **sub-modules** will be merged together in the
+final spec, so it is not needed to add `require` calls in your main plugin file
+to the other files.
+
+The benefits of using this approach:
+
+- Simple to **add** new plugin specs. Just create a new file in your plugins module.
+- Allows for **caching** of all your plugin specs. This becomes important if you have a lot of smaller plugin specs.
+- Spec changes will automatically be **reloaded** when they’re updated, so the `:Lazy` UI is always up to date.
+
+Example:
+
+- `~/.config/nvim/init.lua`
+
+>lua
+ require("lazy").setup("plugins")
+<
+
+- `~/.config/nvim/lua/plugins.lua` or `~/.config/nvim/lua/plugins/init.lua` **(this file is optional)**
+
+>lua
+ return {
+ "folke/neodev.nvim",
+ "folke/which-key.nvim",
+ { "folke/neoconf.nvim", cmd = "Neoconf" },
+ }
+<
+
+- Any lua file in `~/.config/nvim/lua/plugins/*.lua` will be automatically merged in the main plugin spec
+
+For a real-life example, you can check LazyVim
+ and more specifically:
+
+- lazyvim.plugins contains all the plugin specs that will be loaded
+
+
+↩️ IMPORTING SPECS, CONFIG & OPTS
+
+As part of a spec, you can add `import` statements to import additional plugin
+modules. Both of the `setup()` calls are equivalent:
+
+>lua
+ require("lazy").setup("plugins")
+
+ -- Same as:
+ require("lazy").setup({{import = "plugins"}})
+<
+
+To import multiple modules from a plugin, add additional specs for each import.
+For example, to import LazyVim core plugins and an optional plugin:
+
+>lua
+ require("lazy").setup({
+ spec = {
+ { "LazyVim/LazyVim", import = "lazyvim.plugins" },
+ { import = "lazyvim.plugins.extras.coding.copilot" },
+ }
+ })
+<
+
+When you import specs, you can override them by simply adding a spec for the
+same plugin to your local specs, adding any keys you want to override / merge.
+
+`opts`, `dependencies`, `cmd`, `event`, `ft` and `keys` are always merged with
+the parent spec. Any other property will override the property from the parent
+spec.
+
+
+==============================================================================
+8. 🔥 Developers *lazy.nvim-🔥-developers*
+
+To make it easier for users to install your plugin, you can include a package
+spec in your repo.
+
+
+BEST PRACTICES *lazy.nvim-🔥-developers-best-practices*
+
+- If your plugin needs `setup()`, then create a simple `lazy.lua` file like this:
+ >lua
+ return { "me/my-plugin", opts = {} }
+ <
+- Plugins that are pure lua libraries should be lazy-loaded with `lazy = true`.
+ >lua
+ { "nvim-lua/plenary.nvim", lazy = true }
+ <
+- Always use `opts` instead of `config` when possible. `config` is almost never
+ needed.
+- Only use `dependencies` if a plugin needs the dep to be installed **AND**
+ loaded. Lua plugins/libraries are automatically loaded when they are
+ `require()`d, so they don’t need to be in `dependencies`.
+- Inside a `build` function or `*.lua` build file, use
+ `coroutine.yield(msg:string|LazyMsg)` to show progress.
+- Don’t change the `cwd` in your build function, since builds run in parallel
+ and changing the `cwd` will affect other builds.
+
+
+BUILDING *lazy.nvim-🔥-developers-building*
+
+The spec **build** property can be one of the following:
+
+- `fun(plugin: LazyPlugin)`: a function that builds the plugin.
+- `*.lua`: a Lua file that builds the plugin (like `build.lua`)
+- `":Command"`: a Neovim command
+- `"rockspec"`: this will run `luarocks make` in the plugin’s directory
+ This is automatically set by the `rockspec` package source.
+- any other **string** will be run as a shell command
+- a `list` of any of the above to run multiple build steps
+- if no `build` is specified, but a `build.lua` file exists, that will be used instead.
+
+Build functions and `*.lua` files run asynchronously in a coroutine. Use
+`coroutine.yield(msg:string|LazyMsg)` to show progress.
+
+Yielding will also schedule the next `coroutine.resume()` to run in the next
+tick, so you can do long-running tasks without blocking Neovim.
+
+>lua
+ ---@class LazyMsg
+ ---@field msg string
+ ---@field level? number vim.log.levels.XXX
+<
+
+Use `vim.log.levels.TRACE` to only show the message as a **status** message for
+the task.
+
+
+
+MINIT (MINIMAL INIT) *lazy.nvim-🔥-developers-minit-(minimal-init)*
+
+**lazy.nvim** comes with some built-in functionality to help you create a
+minimal init for your plugin.
+
+I mainly use this for testing and for users to create a `repro.lua`.
+
+When running in **headless** mode, **lazy.nvim** will log any messages to the
+terminal. See `opts.headless` for more info.
+
+**minit** will install/load all your specs and will always run an update as
+well.
+
+
+BOOTSTRAP ~
+
+>lua
+ -- setting this env will override all XDG paths
+ vim.env.LAZY_STDPATH = ".tests"
+ -- this will install lazy in your stdpath
+ load(vim.fn.system("curl -s https://raw.githubusercontent.com/folke/lazy.nvim/main/bootstrap.lua"))()
+<
+
+
+TESTING WITH BUSTED ~
+
+This will add `"lunarmodules/busted"`, configure `hererocks` and run `busted`.
+
+Below is an example of how I use **minit** to run tests with busted
+ in **LazyVim**.
+
+>lua
+ #!/usr/bin/env -S nvim -l
+
+ vim.env.LAZY_STDPATH = ".tests"
+ load(vim.fn.system("curl -s https://raw.githubusercontent.com/folke/lazy.nvim/main/bootstrap.lua"))()
+
+ -- Setup lazy.nvim
+ require("lazy.minit").busted({
+ spec = {
+ "LazyVim/starter",
+ "williamboman/mason-lspconfig.nvim",
+ "williamboman/mason.nvim",
+ "nvim-treesitter/nvim-treesitter",
+ },
+ })
+<
+
+To use this, you can run:
+
+>sh
+ nvim -l ./tests/busted.lua tests
+<
+
+If you want to inspect the test environment, run:
+
+>sh
+ nvim -u ./tests/busted.lua
+<
+
+
+REPRO.LUA ~
+
+>lua
+ vim.env.LAZY_STDPATH = ".repro"
+ load(vim.fn.system("curl -s https://raw.githubusercontent.com/folke/lazy.nvim/main/bootstrap.lua"))()
+
+ require("lazy.minit").repro({
+ spec = {
+ "stevearc/conform.nvim",
+ "nvim-neotest/nvim-nio",
+ },
+ })
+
+ -- do anything else you need to do to reproduce the issue
+<
+
+Then run it with:
+
+>sh
+ nvim -u repro.lua
+<
+
+==============================================================================
+9. Links *lazy.nvim-links*
+
+1. *image*: https://user-images.githubusercontent.com/292349/208301737-68fb279c-ba70-43ef-a369-8c3e8367d6b1.png
+2. *image*: https://user-images.githubusercontent.com/292349/208301766-5c400561-83c3-4811-9667-1ec4bb3c43b8.png
+3. *image*: https://user-images.githubusercontent.com/292349/208301790-7eedbfa5-d202-4e70-852e-de68aa47233b.png
Generated by panvimdoc
diff --git a/lua/lazy/async.lua b/lua/lazy/async.lua
new file mode 100644
index 0000000..7a865b3
--- /dev/null
+++ b/lua/lazy/async.lua
@@ -0,0 +1,222 @@
+local Util = require("lazy.core.util")
+
+local M = {}
+
+---@type Async[]
+M._active = {}
+---@type Async[]
+M._suspended = {}
+M._executor = assert(vim.loop.new_check())
+
+M.BUDGET = 10
+
+---@type table
+M._threads = setmetatable({}, { __mode = "k" })
+
+---@alias AsyncEvent "done" | "error" | "yield" | "ok"
+
+---@class Async
+---@field _co thread
+---@field _fn fun()
+---@field _suspended? boolean
+---@field _on table
+local Async = {}
+
+---@param fn async fun()
+---@return Async
+function Async.new(fn)
+ local self = setmetatable({}, { __index = Async })
+ return self:init(fn)
+end
+
+---@param fn async fun()
+---@return Async
+function Async:init(fn)
+ self._fn = fn
+ self._on = {}
+ self._co = coroutine.create(function()
+ local ok, err = pcall(self._fn)
+ if not ok then
+ self:_emit("error", err)
+ end
+ self:_emit("done")
+ end)
+ M._threads[self._co] = self
+ return M.add(self)
+end
+
+---@param event AsyncEvent
+---@param cb async fun(res:any, async:Async)
+function Async:on(event, cb)
+ self._on[event] = self._on[event] or {}
+ table.insert(self._on[event], cb)
+ return self
+end
+
+---@private
+---@param event AsyncEvent
+---@param res any
+function Async:_emit(event, res)
+ for _, cb in ipairs(self._on[event] or {}) do
+ cb(res, self)
+ end
+end
+
+function Async:running()
+ return coroutine.status(self._co) ~= "dead"
+end
+
+---@async
+function Async:sleep(ms)
+ vim.defer_fn(function()
+ self:resume()
+ end, ms)
+ self:suspend()
+end
+
+---@async
+---@param yield? boolean
+function Async:suspend(yield)
+ self._suspended = true
+ if coroutine.running() == self._co and yield ~= false then
+ M.yield()
+ end
+end
+
+function Async:resume()
+ self._suspended = false
+ M._run()
+end
+
+---@async
+---@param yield? boolean
+function Async:wake(yield)
+ local async = M.running()
+ assert(async, "Not in an async context")
+ self:on("done", function()
+ async:resume()
+ end)
+ async:suspend(yield)
+end
+
+---@async
+function Async:wait()
+ if coroutine.running() == self._co then
+ error("Cannot wait on self")
+ end
+
+ local async = M.running()
+ if async then
+ self:wake()
+ else
+ while self:running() do
+ vim.wait(10)
+ end
+ end
+ return self
+end
+
+function Async:step()
+ if self._suspended then
+ return true
+ end
+ local status = coroutine.status(self._co)
+ if status == "suspended" then
+ local ok, res = coroutine.resume(self._co)
+ if not ok then
+ error(res)
+ elseif res then
+ self:_emit("yield", res)
+ end
+ end
+ return self:running()
+end
+
+function M.abort()
+ for _, async in ipairs(M._active) do
+ coroutine.resume(async._co, "abort")
+ end
+end
+
+function M.yield()
+ if coroutine.yield() == "abort" then
+ error("aborted", 2)
+ end
+end
+
+function M.step()
+ local start = vim.uv.hrtime()
+ for _ = 1, #M._active do
+ if Util.exiting() or vim.uv.hrtime() - start > M.BUDGET * 1e6 then
+ break
+ end
+
+ local state = table.remove(M._active, 1)
+ if state:step() then
+ if state._suspended then
+ table.insert(M._suspended, state)
+ else
+ table.insert(M._active, state)
+ end
+ end
+ end
+ for _ = 1, #M._suspended do
+ local state = table.remove(M._suspended, 1)
+ table.insert(state._suspended and M._suspended or M._active, state)
+ end
+
+ -- M.debug()
+ if #M._active == 0 or Util.exiting() then
+ return M._executor:stop()
+ end
+end
+
+function M.debug()
+ local lines = {
+ "- active: " .. #M._active,
+ "- suspended: " .. #M._suspended,
+ }
+ for _, async in ipairs(M._active) do
+ local info = debug.getinfo(async._fn)
+ local file = vim.fn.fnamemodify(info.short_src:sub(1), ":~:.")
+ table.insert(lines, ("%s:%d"):format(file, info.linedefined))
+ if #lines > 10 then
+ break
+ end
+ end
+ local msg = table.concat(lines, "\n")
+ M._notif = vim.notify(msg, nil, { replace = M._notif })
+end
+
+---@param async Async
+function M.add(async)
+ table.insert(M._active, async)
+ M._run()
+ return async
+end
+
+function M._run()
+ if not Util.exiting() and not M._executor:is_active() then
+ M._executor:start(vim.schedule_wrap(M.step))
+ end
+end
+
+function M.running()
+ local co = coroutine.running()
+ if co then
+ return M._threads[co]
+ end
+end
+
+---@async
+---@param ms number
+function M.sleep(ms)
+ local async = M.running()
+ assert(async, "Not in an async context")
+ async:sleep(ms)
+end
+
+M.Async = Async
+M.new = Async.new
+
+return M
diff --git a/lua/lazy/build.lua b/lua/lazy/build.lua
new file mode 100644
index 0000000..505ce15
--- /dev/null
+++ b/lua/lazy/build.lua
@@ -0,0 +1,100 @@
+vim.opt.rtp:append(".")
+local Rocks = require("lazy.pkg.rockspec")
+local Semver = require("lazy.manage.semver")
+local Util = require("lazy.util")
+
+local M = {}
+
+M.patterns = { "nvim", "treesitter", "tree-sitter", "cmp", "neo" }
+
+function M.fetch(url, file, prefix)
+ if not vim.uv.fs_stat(file) then
+ print((prefix or "") .. "Fetching " .. url .. " to " .. file .. "\n")
+ vim.cmd.redraw()
+ local out = vim.fn.system("wget " .. url .. " -O " .. file)
+ if vim.v.shell_error ~= 0 then
+ pcall(vim.uv.fs_unlink, file)
+ error("Failed to fetch " .. url .. ":\n" .. out)
+ end
+ end
+end
+
+---@return RockManifest?
+function M.fetch_manifest()
+ local manifest_file = "build/manifest.lua"
+ M.fetch("https://luarocks.org/manifest-5.1", manifest_file)
+ return Rocks.parse(manifest_file)
+end
+
+function M.fetch_rockspec(name, version, prefix)
+ version = version or "scm-1"
+ local url = "https://luarocks.org/" .. name .. "-" .. version .. ".rockspec"
+ M.fetch(url, "build/" .. name .. ".rockspec", prefix)
+end
+
+function M.build()
+ vim.fn.mkdir("build", "p")
+ local manifest = M.fetch_manifest() or {}
+ ---@type {name:string, version:string, url:string}[]
+ local nvim_rocks = {}
+ for rock, vv in pairs(manifest.repository or {}) do
+ local matches = false
+ for _, pattern in ipairs(M.patterns) do
+ if rock:find(pattern, 1, true) then
+ matches = true
+ break
+ end
+ end
+ if matches then
+ local versions = vim.tbl_map(Semver.version, vim.tbl_keys(vv))
+ versions = vim.tbl_filter(function(v)
+ return not not v
+ end, versions)
+ local last = Semver.last(versions) or next(vv)
+ last = type(last) == "table" and last.input or last
+ table.insert(nvim_rocks, { name = rock, version = last })
+ end
+ end
+ table.sort(nvim_rocks, function(a, b)
+ return a.name < b.name
+ end)
+
+ for r, rock in ipairs(nvim_rocks) do
+ local progress = string.format("[%d/%d] ", r, #nvim_rocks)
+ local ok, err = pcall(M.fetch_rockspec, rock.name, rock.version, progress)
+ if not ok then
+ err = vim.trim("Error: " .. err)
+ local lines = vim.split(err, "\n")
+ lines = vim.tbl_map(function(line)
+ return " " .. line
+ end, lines)
+ print(table.concat(lines, "\n") .. "\n")
+ end
+ end
+
+ for _, rock in ipairs(nvim_rocks) do
+ local rockspec = Rocks.rockspec("build/" .. rock.name .. ".rockspec")
+ if rockspec then
+ local url = rockspec.source and rockspec.source.url
+ -- parse github short url
+ if url and url:find("://github.com/") then
+ url = url:gsub("^.*://github.com/", "")
+ local parts = vim.split(url, "/")
+ url = parts[1] .. "/" .. parts[2]
+ url = url:gsub("%.git$", "")
+ end
+ if url then
+ rock.url = url
+ print(rock.name .. " " .. url)
+ else
+ print("Error: " .. rock.name .. " missing source url\n\n")
+ print(vim.inspect(rockspec) .. "\n")
+ end
+ end
+ end
+ Util.write_file("lua/lazy/community/_generated.lua", "return \n" .. vim.inspect(nvim_rocks))
+end
+
+M.build()
+
+return M
diff --git a/lua/lazy/community/_generated.lua b/lua/lazy/community/_generated.lua
new file mode 100644
index 0000000..7e41487
--- /dev/null
+++ b/lua/lazy/community/_generated.lua
@@ -0,0 +1,2410 @@
+return
+{ {
+ name = "15puzzle.nvim",
+ url = "NStefan002/15puzzle.nvim",
+ version = "1.4.1-1"
+ }, {
+ name = "2048.nvim",
+ url = "NStefan002/2048.nvim",
+ version = "2.8.2-1"
+ }, {
+ name = "adopure.nvim",
+ url = "Willem-J-an/adopure.nvim",
+ version = "2.1.0-1"
+ }, {
+ name = "aerial.nvim",
+ url = "stevearc/aerial.nvim",
+ version = "2.4.0-1"
+ }, {
+ name = "age.nvim",
+ url = "KingMichaelPark/age.nvim",
+ version = "0.1.0-1"
+ }, {
+ name = "ai.nvim",
+ url = "S1M0N38/ai.nvim",
+ version = "1.5.0-1"
+ }, {
+ name = "astral.nvim",
+ url = "rootiest/astral.nvim",
+ version = "1.0.9-1"
+ }, {
+ name = "auto-hlsearch.nvim",
+ url = "asiryk/auto-hlsearch.nvim",
+ version = "1.1.0-1"
+ }, {
+ name = "autosave.nvim",
+ url = "brianhuster/autosave.nvim",
+ version = "0.4.2-1"
+ }, {
+ name = "avante.nvim",
+ url = "yetone/avante.nvim",
+ version = "0.0.18-1"
+ }, {
+ name = "banana.nvim",
+ url = "CWood-sdf/banana.nvim",
+ version = "0.2.0-1"
+ }, {
+ name = "bars-n-lines.nvim",
+ url = "OXY2DEV/bars-N-lines.nvim",
+ version = "1.0.0-1"
+ }, {
+ name = "base.nvim",
+ url = "S1M0N38/base.nvim",
+ version = "1.0.2-1"
+ }, {
+ name = "better-escape.nvim",
+ url = "max397574/better-escape.nvim",
+ version = "2.3.3-1"
+ }, {
+ name = "bufferline.nvim",
+ url = "akinsho/bufferline.nvim",
+ version = "4.9.1-1"
+ }, {
+ name = "care.nvim",
+ url = "max397574/care.nvim",
+ version = "0.1.0-1"
+ }, {
+ name = "ccc.nvim",
+ url = "uga-rosa/ccc.nvim",
+ version = "2.0.3-1"
+ }, {
+ name = "chatml.nvim",
+ url = "S1M0N38/chatml.nvim",
+ version = "1.0.0-1"
+ }, {
+ name = "ci-template.nvim",
+ url = "linrongbin16/ci-template.nvim",
+ version = "8.1.0-1"
+ }, {
+ name = "cinnamon.nvim",
+ url = "declancm/cinnamon.nvim",
+ version = "1.2.5-1"
+ }, {
+ name = "cmp-rg",
+ url = "lukas-reineke/cmp-rg",
+ version = "1.3.11-1"
+ }, {
+ name = "code-stats.nvim",
+ url = "Freed-Wu/code-stats.nvim",
+ version = "0.0.2-1"
+ }, {
+ name = "colorbox.nvim",
+ url = "linrongbin16/colorbox.nvim",
+ version = "3.1.1-1"
+ }, {
+ name = "colorbuddy.nvim",
+ url = "tjdevries/colorbuddy.nvim",
+ version = "1.0.0-1"
+ }, {
+ name = "colortils.nvim",
+ url = "nvim-colortils/colortils.nvim",
+ version = "1.2.0-1"
+ }, {
+ name = "command.nvim",
+ url = "cultab/command.nvim",
+ version = "0.1.1-1"
+ }, {
+ name = "commander.nvim",
+ url = "FeiyouG/commander.nvim",
+ version = "0.2.0-1"
+ }, {
+ name = "comment-box.nvim",
+ url = "LudoPinelli/comment-box.nvim",
+ version = "1.0.2-1"
+ }, {
+ name = "comment.nvim",
+ url = "numToStr/Comment.nvim",
+ version = "0.8.0-1"
+ }, {
+ name = "commons.nvim",
+ url = "linrongbin16/commons.nvim",
+ version = "27.0.0-1"
+ }, {
+ name = "conform.nvim",
+ url = "stevearc/conform.nvim",
+ version = "8.4.0-1"
+ }, {
+ name = "coop.nvim",
+ url = "gregorias/coop.nvim",
+ version = "1.0.1-0"
+ }, {
+ name = "copy-diagnostics.nvim",
+ url = "NickStafford2/copy-diagnostics.nvim",
+ version = "main-1"
+ }, {
+ name = "cord.nvim",
+ url = "vyfor/cord.nvim",
+ version = "2.0.3-1"
+ }, {
+ name = "cursor-text-objects.nvim",
+ url = "ColinKennedy/cursor-text-objects.nvim",
+ version = "1.3.0-1"
+ }, {
+ name = "cybu.nvim",
+ url = "ghillb/cybu.nvim",
+ version = "1.0-1"
+ }, {
+ name = "dante.nvim",
+ url = "S1M0N38/dante.nvim",
+ version = "1.3.1-1"
+ }, {
+ name = "daylight.nvim",
+ url = "NTBBloodbath/daylight.nvim",
+ version = "1.1.0-1"
+ }, {
+ name = "deadcolumn.nvim",
+ url = "Bekaboo/deadcolumn.nvim",
+ version = "1.0.1-1"
+ }, {
+ name = "decasify.nvim",
+ url = "alerque/decasify",
+ version = "0.8.0-1"
+ }, {
+ name = "decipher.nvim",
+ url = "MisanthropicBit/decipher.nvim",
+ version = "1.0.3-1"
+ }, {
+ name = "delog.nvim",
+ url = "ej-shafran/delog.nvim",
+ version = "0.0.2-1"
+ }, {
+ name = "detour.nvim",
+ url = "carbon-steel/detour.nvim",
+ version = "1.4.0-1"
+ }, {
+ name = "dial.nvim",
+ url = "monaqa/dial.nvim",
+ version = "0.4.0-1"
+ }, {
+ name = "distant.nvim",
+ url = "chipsenkbeil/distant.nvim",
+ version = "0.1.2-1"
+ }, {
+ name = "donut.nvim",
+ url = "NStefan002/donut.nvim",
+ version = "2.2.1-1"
+ }, {
+ name = "donutlify.nvim",
+ url = "NStefan002/donutlify.nvim",
+ version = "1.0.0-1"
+ }, {
+ name = "doris.nvim",
+ url = "jackokring/doris.nvim",
+ version = "0.3.2-1"
+ }, {
+ name = "down.nvim",
+ url = "clpi/down.nvim",
+ version = "master-1"
+ }, {
+ name = "dressing.nvim",
+ url = "stevearc/dressing.nvim",
+ version = "3.1.1-1"
+ }, {
+ name = "dropbar.nvim",
+ url = "Bekaboo/dropbar.nvim",
+ version = "12.0.0-1"
+ }, {
+ name = "duck.nvim",
+ url = "tamton-aquib/duck.nvim",
+ version = "main-1"
+ }, {
+ name = "easypick.nvim",
+ url = "axkirillov/easypick.nvim",
+ version = "0.6.0-1"
+ }, {
+ name = "edgy.nvim",
+ url = "folke/edgy.nvim",
+ version = "1.10.2-1"
+ }, {
+ name = "efmls-configs-nvim",
+ url = "creativenull/efmls-configs-nvim",
+ version = "1.9.0-1"
+ }, {
+ name = "elixir-tools.nvim",
+ url = "elixir-tools/elixir-tools.nvim",
+ version = "0.17.0-1"
+ }, {
+ name = "fake.nvim",
+ url = "Kibadda/fake.nvim",
+ version = "4.0.1-1"
+ }, {
+ name = "feed.nvim",
+ url = "neo451/feed.nvim",
+ version = "1.16.4-1"
+ }, {
+ name = "feline.nvim",
+ url = "freddiehaddad/feline.nvim",
+ version = "1.7.1-1"
+ }, {
+ name = "fidget.nvim",
+ url = "j-hui/fidget.nvim",
+ version = "1.6.0-1"
+ }, {
+ name = "flash.nvim",
+ url = "folke/flash.nvim",
+ version = "2.1.0-1"
+ }, {
+ name = "flatten.nvim",
+ url = "willothy/flatten.nvim",
+ version = "0.5.1-1"
+ }, {
+ name = "flutter-tools.nvim",
+ url = "akinsho/flutter-tools.nvim",
+ version = "1.14.0-1"
+ }, {
+ name = "focus.nvim",
+ url = "nvim-focus/focus.nvim",
+ version = "1.0.2-1"
+ }, {
+ name = "foldtext.nvim",
+ url = "OXY2DEV/foldtext.nvim",
+ version = "1.0.0-1"
+ }, {
+ name = "freeze-code.nvim",
+ url = "AlejandroSuero/freeze-code.nvim",
+ version = "0.2.0-1"
+ }, {
+ name = "fugit2.nvim",
+ url = "SuperBo/fugit2.nvim",
+ version = "0.2.1-1"
+ }, {
+ name = "funnyfiles.nvim",
+ url = "aikooo7/funnyfiles.nvim",
+ version = "1.0.1-1"
+ }, {
+ name = "fzfx.nvim",
+ url = "linrongbin16/fzfx.nvim",
+ version = "8.1.1-1"
+ }, {
+ name = "galileo.nvim",
+ url = "S1M0N38/galileo.nvim",
+ version = "0.0.2-1"
+ }, {
+ name = "gentags.nvim",
+ url = "linrongbin16/gentags.nvim",
+ version = "3.0.2-1"
+ }, {
+ name = "git-worktree.nvim",
+ url = "polarmutex/git-worktree.nvim",
+ version = "2.0.1-1"
+ }, {
+ name = "git.nvim",
+ url = "Kibadda/git.nvim",
+ version = "5.1.0-1"
+ }, {
+ name = "github-nvim-theme",
+ url = "projekt0n/github-nvim-theme",
+ version = "1.1.2-1"
+ }, {
+ name = "gitlinker.nvim",
+ url = "linrongbin16/gitlinker.nvim",
+ version = "5.0.1-1"
+ }, {
+ name = "gitsigns.nvim",
+ url = "lewis6991/gitsigns.nvim",
+ version = "1.0.0-1"
+ }, {
+ name = "glow.nvim",
+ url = "ellisonleao/glow.nvim",
+ version = "0.2.0-1"
+ }, {
+ name = "go.nvim",
+ url = "ray-x/go.nvim",
+ version = "0.9.0-1"
+ }, {
+ name = "godo.nvim",
+ url = "arthuradolfo/godo.nvim",
+ version = "1.1.0-0"
+ }, {
+ name = "grapple.nvim",
+ url = "cbochs/grapple.nvim",
+ version = "0.30.0-1"
+ }, {
+ name = "gruvbox.nvim",
+ url = "ellisonleao/gruvbox.nvim",
+ version = "2.0.0-1"
+ }, {
+ name = "guard.nvim",
+ url = "nvimdev/guard.nvim",
+ version = "2.1.2-1"
+ }, {
+ name = "hardhat.nvim",
+ url = "TheSnakeWitcher/hardhat.nvim",
+ version = "0.1.0-1"
+ }, {
+ name = "haskell-snippets.nvim",
+ url = "mrcjkb/haskell-snippets.nvim",
+ version = "1.4.4-1"
+ }, {
+ name = "haskell-tools.nvim",
+ url = "mrcjkb/haskell-tools.nvim",
+ version = "4.4.2-1"
+ }, {
+ name = "headlines.nvim",
+ url = "lukas-reineke/headlines.nvim",
+ version = "5.0.0-1"
+ }, {
+ name = "heirline.nvim",
+ url = "rebelot/heirline.nvim",
+ version = "1.0.7-1"
+ }, {
+ name = "helpview.nvim",
+ url = "OXY2DEV/helpview.nvim",
+ version = "2.0.1-1"
+ }, {
+ name = "hibiscus.nvim",
+ url = "udayvir-singh/hibiscus.nvim",
+ version = "1.7-1"
+ }, {
+ name = "hlchunk.nvim",
+ url = "shellRaining/hlchunk.nvim",
+ version = "1.3.0-1"
+ }, {
+ name = "hotpot.nvim",
+ url = "rktjmp/hotpot.nvim",
+ version = "0.14.7-1"
+ }, {
+ name = "hurl.nvim",
+ url = "jellydn/hurl.nvim",
+ version = "2.1.0-1"
+ }, {
+ name = "hydra.nvim",
+ url = "nvimtools/hydra.nvim",
+ version = "1.0.2-1"
+ }, {
+ name = "image.nvim",
+ url = "3rd/image.nvim",
+ version = "1.3.0-1"
+ }, {
+ name = "ime.nvim",
+ url = "Freed-Wu/ime.nvim",
+ version = "0.0.1-1"
+ }, {
+ name = "incline.nvim",
+ url = "b0o/incline.nvim",
+ version = "0.0.3-1"
+ }, {
+ name = "indent-blankline.nvim",
+ url = "lukas-reineke/indent-blankline.nvim",
+ version = "3.8.7-1"
+ }, {
+ name = "kai.nvim",
+ url = "Kamilcuk/kai.nvim",
+ version = "0.0.6-1"
+ }, {
+ name = "kanban.nvim",
+ url = "Kibadda/kanban.nvim",
+ version = "1.3.0-1"
+ }, {
+ name = "kube.nvim",
+ url = "mimparat132/kube.nvim",
+ version = "1.2.0-1"
+ }, {
+ name = "lazy.nvim",
+ url = "folke/lazy.nvim",
+ version = "11.16.2-1"
+ }, {
+ name = "lazydev.nvim",
+ url = "folke/lazydev.nvim",
+ version = "1.9.0-1"
+ }, {
+ name = "lean.nvim",
+ url = "Julian/lean.nvim",
+ version = "2024.12.2-1"
+ }, {
+ name = "leetcode.nvim",
+ url = "kawre/leetcode.nvim",
+ version = "0.3.0-1"
+ }, {
+ name = "legendary.nvim",
+ url = "mrjones2014/legendary.nvim",
+ version = "2.13.13-1"
+ }, {
+ name = "live-command.nvim",
+ url = "smjonas/live-command.nvim",
+ version = "2.2.0-1"
+ }, {
+ name = "live-preview.nvim",
+ url = "brianhuster/live-preview.nvim",
+ version = "0.9.4-1"
+ }, {
+ name = "logging.nvim",
+ url = "NTBBloodbath/logging.nvim",
+ version = "1.1.0-1"
+ }, {
+ name = "love2d.nvim",
+ url = "S1M0N38/love2d.nvim",
+ version = "0.2-1"
+ }, {
+ name = "lsp-format.nvim",
+ url = "lukas-reineke/lsp-format.nvim",
+ version = "2.7.1-1"
+ }, {
+ name = "lsp-progress.nvim",
+ url = "linrongbin16/lsp-progress.nvim",
+ version = "1.0.13-1"
+ }, {
+ name = "lsp_signature.nvim",
+ url = "ray-x/lsp_signature.nvim",
+ version = "0.3.1-1"
+ }, {
+ name = "ltreesitter",
+ url = "euclidianAce/ltreesitter",
+ version = "0.0.7-1"
+ }, {
+ name = "ltreesitter-ts",
+ url = "FourierTransformer/ltreesitter-ts",
+ version = "0.0.1-1"
+ }, {
+ name = "lua-console.nvim",
+ url = "YaroSpace/lua-console.nvim",
+ version = "1.2.4-1"
+ }, {
+ name = "lua-obfuscator.nvim",
+ url = "git+ssh://git@github.com/kdssoftware/lua-obfuscator.nvim.git",
+ version = "1.0.1-1"
+ }, {
+ name = "lua-tree-sitter",
+ url = "xcb-xwii/lua-tree-sitter",
+ version = "0.1.0-1"
+ }, {
+ name = "lua-utils.nvim",
+ url = "nvim-neorg/lua-utils.nvim",
+ version = "1.0.2-1"
+ }, {
+ name = "luarocks-build-tree-sitter-cli",
+ url = "FourierTransformer/luarocks-build-tree-sitter-cli",
+ version = "0.0.2-1"
+ }, {
+ name = "luarocks-build-treesitter-parser",
+ url = "nvim-neorocks/luarocks-build-treesitter-parser",
+ version = "6.0.0-1"
+ }, {
+ name = "luarocks-build-treesitter-parser-cpp",
+ url = "nvim-neorocks/luarocks-build-treesitter-parser-cpp",
+ version = "2.0.4-1"
+ }, {
+ name = "mag-nvim-lsp",
+ url = "iguanacucumber/mag-nvim-lsp",
+ version = "0.2-1"
+ }, {
+ name = "mag-nvim-lua",
+ url = "iguanacucumber/mag-nvim-lua",
+ version = "0.1-1"
+ }, {
+ name = "magazine.nvim",
+ url = "iguanacucumber/magazine.nvim",
+ version = "0.4.4-1"
+ }, {
+ name = "mapx.nvim",
+ url = "b0o/mapx.nvim",
+ version = "0.2.1-1"
+ }, {
+ name = "markview.nvim",
+ url = "OXY2DEV/markview.nvim",
+ version = "25.3.1-1"
+ }, {
+ name = "mason-lspconfig.nvim",
+ url = "williamboman/mason-lspconfig.nvim",
+ version = "1.31.0-1"
+ }, {
+ name = "mason-nvim-dap.nvim",
+ url = "jay-babu/mason-nvim-dap.nvim",
+ version = "2.4.0-1"
+ }, {
+ name = "mason.nvim",
+ url = "williamboman/mason.nvim",
+ version = "1.10.0-1"
+ }, {
+ name = "melange-nvim",
+ url = "savq/melange-nvim",
+ version = "0.9.0-1"
+ }, {
+ name = "mini.nvim",
+ url = "echasnovski/mini.nvim",
+ version = "0.15.0-1"
+ }, {
+ name = "minuet-ai.nvim",
+ url = "milanglacier/minuet-ai.nvim",
+ version = "0.3.2-1"
+ }, {
+ name = "mkdnflow.nvim",
+ url = "jakewvincent/mkdnflow.nvim",
+ version = "1.2.4-1"
+ }, {
+ name = "move.nvim",
+ url = "fedepujol/move.nvim",
+ version = "2.0.0-1"
+ }, {
+ name = "multicursors.nvim",
+ url = "smoka7/multicursors.nvim",
+ version = "2.0.0-1"
+ }, {
+ name = "my-awesome-plugin.nvim",
+ url = "S1M0N38/my-awesome-plugin.nvim",
+ version = "0.1.1-1"
+ }, {
+ name = "navigator.nvim",
+ url = "numToStr/Navigator.nvim",
+ version = "0.6-1"
+ }, {
+ name = "neo-tree.nvim",
+ url = "nvim-neo-tree/neo-tree.nvim",
+ version = "3.29-1"
+ }, {
+ name = "neoconf.nvim",
+ url = "folke/neoconf.nvim",
+ version = "1.4.0-1"
+ }, {
+ name = "neodev.nvim",
+ url = "folke/neodev.nvim",
+ version = "3.0.0-1"
+ }, {
+ name = "neogen",
+ url = "danymat/neogen",
+ version = "2.20.0-1"
+ }, {
+ name = "neogit",
+ url = "NeogitOrg/neogit",
+ version = "2.0.0-1"
+ }, {
+ name = "neorg",
+ url = "nvim-neorg/neorg",
+ version = "9.2.0-1"
+ }, {
+ name = "neorg-archive",
+ url = "bottd/neorg-archive",
+ version = "1.0.0-1"
+ }, {
+ name = "neorg-conceal-wrap",
+ url = "benlubas/neorg-conceal-wrap",
+ version = "1.0.1-1"
+ }, {
+ name = "neorg-interim-ls",
+ url = "benlubas/neorg-interim-ls",
+ version = "2.1.0-1"
+ }, {
+ name = "neorg-query",
+ url = "benlubas/neorg-query",
+ version = "1.3.1-1"
+ }, {
+ name = "neorg-se",
+ url = "benlubas/neorg-se",
+ version = "1.1.10-1"
+ }, {
+ name = "neorg-telescope",
+ url = "nvim-neorg/neorg-telescope",
+ version = "1.2.2-1"
+ }, {
+ name = "neorg-worklog",
+ url = "bottd/neorg-worklog",
+ version = "1.3.4-1"
+ }, {
+ name = "neoscroll.nvim",
+ url = "karb94/neoscroll.nvim",
+ version = "0.2.0-1"
+ }, {
+ name = "neotest",
+ url = "nvim-neotest/neotest",
+ version = "5.8.0-1"
+ }, {
+ name = "neotest-busted",
+ url = "MisanthropicBit/neotest-busted",
+ version = "0.5.0-1"
+ }, {
+ name = "neotest-dotnet",
+ url = "Issafalcon/neotest-dotnet",
+ version = "stable-1"
+ }, {
+ name = "neotest-golang",
+ url = "fredrikaverpil/neotest-golang",
+ version = "1.10.1-1"
+ }, {
+ name = "neotest-haskell",
+ url = "mrcjkb/neotest-haskell",
+ version = "2.1.1-1"
+ }, {
+ name = "neotest-java",
+ url = "rcasia/neotest-java",
+ version = "0.17.6-1"
+ }, {
+ name = "neotest-zig",
+ url = "lawrence-laz/neotest-zig",
+ version = "1.3.1-1"
+ }, {
+ name = "nerdy.nvim",
+ url = "2KAbhishek/nerdy.nvim",
+ version = "1.4-1"
+ }, {
+ name = "netman.nvim",
+ url = "miversen33/netman.nvim",
+ version = "1.15-1"
+ }, {
+ name = "nightfox.nvim",
+ url = "EdenEast/nightfox.nvim",
+ version = "3.10.0-1"
+ }, {
+ name = "no-neck-pain.nvim",
+ url = "shortcuts/no-neck-pain.nvim",
+ version = "2.1.5-1"
+ }, {
+ name = "noice.nvim",
+ url = "folke/noice.nvim",
+ version = "4.10.0-1"
+ }, {
+ name = "npackages.nvim",
+ url = "diegofigs/npackages.nvim",
+ version = "0.3.0-1"
+ }, {
+ name = "nui-components.nvim",
+ url = "grapp-dev/nui-components.nvim",
+ version = "1.5.2-1"
+ }, {
+ name = "nui.nvim",
+ url = "MunifTanjim/nui.nvim",
+ version = "0.3.0-1"
+ }, {
+ name = "nvim-a2-pack",
+ url = "dfgordon/nvim-a2-pack",
+ version = "0.3.1-1"
+ }, {
+ name = "nvim-best-practices-plugin-template",
+ url = "ColinKennedy/nvim-best-practices-plugin-template",
+ version = "1.7.0-1"
+ }, {
+ name = "nvim-bqf",
+ url = "kevinhwang91/nvim-bqf",
+ version = "1.1.1-1"
+ }, {
+ name = "nvim-client",
+ url = "neovim/lua-client",
+ version = "0.2.4-1"
+ }, {
+ name = "nvim-client-proxy",
+ url = "hjdivad/nvim-client-proxy",
+ version = "0.1.0-1"
+ }, {
+ name = "nvim-cokeline",
+ url = "willothy/nvim-cokeline",
+ version = "0.4.0-1"
+ }, {
+ name = "nvim-dap",
+ url = "mfussenegger/nvim-dap",
+ version = "0.9.0-1"
+ }, {
+ name = "nvim-dap-ui",
+ url = "rcarriga/nvim-dap-ui",
+ version = "4.0.0-1"
+ }, {
+ name = "nvim-dbee",
+ url = "kndndrj/nvim-dbee",
+ version = "0.1.9-1"
+ }, {
+ name = "nvim-dev-container",
+ url = "esensar/nvim-dev-container",
+ version = "0.2.0-1"
+ }, {
+ name = "nvim-faker",
+ url = "git+ssh://git@github.com/tehdb/nvim-faker.git",
+ version = "1.0.0-1"
+ }, {
+ name = "nvim-java",
+ url = "nvim-java/nvim-java",
+ version = "1.0.0-1"
+ }, {
+ name = "nvim-java-core",
+ url = "nvim-java/nvim-java-core",
+ version = "1.0.0-1"
+ }, {
+ name = "nvim-java-dap",
+ url = "nvim-java/nvim-java-dap",
+ version = "1.0.0-1"
+ }, {
+ name = "nvim-jdtls",
+ url = "mfussenegger/nvim-jdtls",
+ version = "0.2.0-1"
+ }, {
+ name = "nvim-jqx",
+ url = "gennaro-tedesco/nvim-jqx",
+ version = "0.1.4-1"
+ }, {
+ name = "nvim-lastplace",
+ url = "mrcjkb/nvim-lastplace",
+ version = "1.0.0-1"
+ }, {
+ name = "nvim-lightbulb",
+ url = "kosayoda/nvim-lightbulb",
+ version = "1.0.0-1"
+ }, {
+ name = "nvim-lspconfig",
+ url = "neovim/nvim-lspconfig",
+ version = "1.6.0-1"
+ }, {
+ name = "nvim-metals",
+ url = "scalameta/nvim-metals",
+ version = "0.9.x-1"
+ }, {
+ name = "nvim-nio",
+ url = "nvim-neotest/nvim-nio",
+ version = "1.10.1-1"
+ }, {
+ name = "nvim-notify",
+ url = "rcarriga/nvim-notify",
+ version = "3.15.0-1"
+ }, {
+ name = "nvim-parinfer",
+ url = "gpanders/nvim-parinfer",
+ version = "1.2.0-1"
+ }, {
+ name = "nvim-peekup",
+ url = "gennaro-tedesco/nvim-peekup",
+ version = "0.1.1-1"
+ }, {
+ name = "nvim-possession",
+ url = "gennaro-tedesco/nvim-possession",
+ version = "0.1.0-1"
+ }, {
+ name = "nvim-scrollview",
+ url = "dstein64/nvim-scrollview",
+ version = "6.0.0-1"
+ }, {
+ name = "nvim-smuggler",
+ url = "Klafyvel/nvim-smuggler",
+ version = "0.5.0-1"
+ }, {
+ name = "nvim-snippets",
+ url = "garymjr/nvim-snippets",
+ version = "1.0.0-1"
+ }, {
+ name = "nvim-snippy",
+ url = "dcampos/nvim-snippy",
+ version = "1.0.0-1"
+ }, {
+ name = "nvim-surround",
+ url = "kylechui/nvim-surround",
+ version = "2.1.5-1"
+ }, {
+ name = "nvim-telescope-cycler",
+ url = "heindsight/nvim-telescope-cycler",
+ version = "0.1.0-1"
+ }, {
+ name = "nvim-tree.lua",
+ url = "nvim-tree/nvim-tree.lua",
+ version = "1.6.0-1"
+ }, {
+ name = "nvim-treesitter-legacy-api",
+ url = "nvim-treesitter/nvim-treesitter",
+ version = "0.9.2-1"
+ }, {
+ name = "nvim-ufo",
+ url = "kevinhwang91/nvim-ufo",
+ version = "1.4.0-1"
+ }, {
+ name = "nvim-web-devicons",
+ url = "nvim-tree/nvim-web-devicons",
+ version = "0.100-1"
+ }, {
+ name = "nvim-window-picker",
+ url = "s1n7ax/nvim-window-picker",
+ version = "2.3.1-1"
+ }, {
+ name = "obazel.nvim",
+ url = "glindstedt/obazel.nvim",
+ version = "0.1.1-1"
+ }, {
+ name = "obsidian.nvim",
+ url = "epwalsh/obsidian.nvim",
+ version = "3.9.0-1"
+ }, {
+ name = "oil.nvim",
+ url = "stevearc/oil.nvim",
+ version = "2.14.0-1"
+ }, {
+ name = "onedarkpro.nvim",
+ url = "olimorris/onedarkpro.nvim",
+ version = "2.9.0-1"
+ }, {
+ name = "onenord.nvim",
+ url = "rmehri01/onenord.nvim",
+ version = "0.7.0-1"
+ }, {
+ name = "otter.nvim",
+ url = "jmbuhr/otter.nvim",
+ version = "2.6.1-1"
+ }, {
+ name = "overseer.nvim",
+ url = "stevearc/overseer.nvim",
+ version = "1.5.0-1"
+ }, {
+ name = "oz.nvim",
+ url = "luxluth/oz.nvim",
+ version = "0.0.4-1"
+ }, {
+ name = "package-info.nvim",
+ url = "vuki656/package-info.nvim",
+ version = "2.0-1"
+ }, {
+ name = "paperplanes.nvim",
+ url = "rktjmp/paperplanes.nvim",
+ version = "0.1.6-1"
+ }, {
+ name = "papis.nvim",
+ url = "jghauser/papis.nvim",
+ version = "0.7.0-1"
+ }, {
+ name = "paq-nvim",
+ url = "savq/paq-nvim",
+ version = "2.0.0-1"
+ }, {
+ name = "pathlib.nvim",
+ url = "pysan3/pathlib.nvim",
+ version = "2.2.3-1"
+ }, {
+ name = "persisted.nvim",
+ url = "olimorris/persisted.nvim",
+ version = "2.0.2-1"
+ }, {
+ name = "persistence.nvim",
+ url = "folke/persistence.nvim",
+ version = "3.1.0-1"
+ }, {
+ name = "plenary.nvim",
+ url = "nvim-lua/plenary.nvim",
+ version = "0.1.4-1"
+ }, {
+ name = "pretty-fold.nvim",
+ url = "anuvyklack/pretty-fold.nvim",
+ version = "3.0-1"
+ }, {
+ name = "processing.nvim",
+ url = "sophieforrest/processing.nvim",
+ version = "1.1.0-1"
+ }, {
+ name = "quarry.nvim",
+ url = "rudionrails/quarry.nvim",
+ version = "4.0.0-1"
+ }, {
+ name = "quicker.nvim",
+ url = "stevearc/quicker.nvim",
+ version = "1.3.0-1"
+ }, {
+ name = "rainbow-delimiters.nvim",
+ url = "HiPhish/rainbow-delimiters.nvim",
+ version = "0.8.0-1"
+ }, {
+ name = "remember.nvim",
+ url = "vladdoster/remember.nvim",
+ version = "1.4.1-1"
+ }, {
+ name = "renamer.nvim",
+ url = "filipdutescu/renamer.nvim",
+ version = "5.1.0-1"
+ }, {
+ name = "render-markdown.nvim",
+ url = "MeanderingProgrammer/render-markdown.nvim",
+ version = "8.0.0-1"
+ }, {
+ name = "rest.nvim",
+ url = "rest-nvim/rest.nvim",
+ version = "3.11.1-1"
+ }, {
+ name = "rime.nvim",
+ url = "Freed-Wu/rime.nvim",
+ version = "0.0.1-1"
+ }, {
+ name = "rocks-config.nvim",
+ url = "nvim-neorocks/rocks-config.nvim",
+ version = "3.1.0-1"
+ }, {
+ name = "rocks-dev.nvim",
+ url = "nvim-neorocks/rocks-dev.nvim",
+ version = "1.7.0-1"
+ }, {
+ name = "rocks-git.nvim",
+ url = "nvim-neorocks/rocks-git.nvim",
+ version = "2.5.2-1"
+ }, {
+ name = "rocks-lazy.nvim",
+ url = "nvim-neorocks/rocks-lazy.nvim",
+ version = "1.2.0-1"
+ }, {
+ name = "rocks-treesitter.nvim",
+ url = "nvim-neorocks/rocks-treesitter.nvim",
+ version = "1.3.0-1"
+ }, {
+ name = "rocks.nvim",
+ url = "nvim-neorocks/rocks.nvim",
+ version = "2.43.1-1"
+ }, {
+ name = "rtp.nvim",
+ url = "nvim-neorocks/rtp.nvim",
+ version = "1.2.0-1"
+ }, {
+ name = "runt.nvim",
+ url = "Julian/runt.nvim",
+ version = "2024.10.2-1"
+ }, {
+ name = "rustaceanvim",
+ url = "mrcjkb/rustaceanvim",
+ version = "5.24.4-1"
+ }, {
+ name = "schemastore.nvim",
+ url = "b0o/SchemaStore.nvim",
+ version = "0.2.0-1"
+ }, {
+ name = "screenkey.nvim",
+ url = "NStefan002/screenkey.nvim",
+ version = "2.4.2-1"
+ }, {
+ name = "scrollbar.nvim",
+ url = "Xuyuanp/scrollbar.nvim",
+ version = "0.4.0-1"
+ }, {
+ name = "session.nvim",
+ url = "Kibadda/session.nvim",
+ version = "3.0.0-1"
+ }, {
+ name = "sf.nvim",
+ url = "xixiaofinland/sf.nvim",
+ version = "1.9.0-1"
+ }, {
+ name = "sg.nvim",
+ url = "sourcegraph/sg.nvim",
+ version = "1.1.0-1"
+ }, {
+ name = "smart-splits.nvim",
+ url = "mrjones2014/smart-splits.nvim",
+ version = "1.8.1-1"
+ }, {
+ name = "snacks.nvim",
+ url = "folke/snacks.nvim",
+ version = "2.20.0-1"
+ }, {
+ name = "sos.nvim",
+ url = "tmillr/sos.nvim",
+ version = "1.0.0-1"
+ }, {
+ name = "squirrel.nvim",
+ url = "xiaoshihou514/squirrel.nvim",
+ version = "1.0.0-1"
+ }, {
+ name = "starter.nvim",
+ url = "Kibadda/starter.nvim",
+ version = "1.2.0-1"
+ }, {
+ name = "storm-mode.nvim",
+ url = "HoppenR/storm-mode.nvim",
+ version = "1.2.0-1"
+ }, {
+ name = "structlog.nvim",
+ url = "git+ssh://git@github.com/Tastyep/structlog.nvim.git",
+ version = "0.1-1"
+ }, {
+ name = "substitute.nvim",
+ url = "gbprod/substitute.nvim",
+ version = "2.0.0-1"
+ }, {
+ name = "sus.nvim",
+ url = "TarunDaCoder/sus.nvim",
+ version = "1.0.0-1"
+ }, {
+ name = "sweetie.nvim",
+ url = "NTBBloodbath/sweetie.nvim",
+ version = "3.2.0-1"
+ }, {
+ name = "tabby.nvim",
+ url = "nanozuki/tabby.nvim",
+ version = "2.7.4-1"
+ }, {
+ name = "tangerine.nvim",
+ url = "udayvir-singh/tangerine.nvim",
+ version = "2.9-1"
+ }, {
+ name = "teacup.neovim",
+ url = "Clivern/teacup.neovim",
+ version = "0.0.1-1"
+ }, {
+ name = "telescope-cmdline.nvim",
+ url = "jonarrien/telescope-cmdline.nvim",
+ version = "0.2.1-1"
+ }, {
+ name = "telescope-frecency.nvim",
+ url = "nvim-telescope/telescope-frecency.nvim",
+ version = "1.2.0-1"
+ }, {
+ name = "telescope-zf-native.nvim",
+ url = "natecraddock/telescope-zf-native.nvim",
+ version = "1.0.0-1"
+ }, {
+ name = "telescope.nvim",
+ url = "nvim-telescope/telescope.nvim",
+ version = "0.1.8-1"
+ }, {
+ name = "todo-comments.nvim",
+ url = "folke/todo-comments.nvim",
+ version = "1.4.0-1"
+ }, {
+ name = "toggleterm.nvim",
+ url = "akinsho/toggleterm.nvim",
+ version = "2.13.1-1"
+ }, {
+ name = "tokyonight.nvim",
+ url = "folke/tokyonight.nvim",
+ version = "4.11.0-1"
+ }, {
+ name = "tree-sitter-ada",
+ url = "briot/tree-sitter-ada",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-agda",
+ url = "tree-sitter/tree-sitter-agda",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-angular",
+ url = "dlvandenberg/tree-sitter-angular",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-apex",
+ url = "aheber/tree-sitter-sfapex",
+ version = "0.0.47-1"
+ }, {
+ name = "tree-sitter-arduino",
+ url = "tree-sitter-grammars/tree-sitter-arduino",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-asm",
+ url = "RubixDev/tree-sitter-asm",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-astro",
+ url = "virchau13/tree-sitter-astro",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-authzed",
+ url = "mleonidas/tree-sitter-authzed",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-awk",
+ url = "Beaglefoot/tree-sitter-awk",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-bash",
+ url = "tree-sitter/tree-sitter-bash",
+ version = "0.0.40-1"
+ }, {
+ name = "tree-sitter-bass",
+ url = "vito/tree-sitter-bass",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-beancount",
+ url = "polarmutex/tree-sitter-beancount",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-bibtex",
+ url = "latex-lsp/tree-sitter-bibtex",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-bicep",
+ url = "tree-sitter-grammars/tree-sitter-bicep",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-bitbake",
+ url = "tree-sitter-grammars/tree-sitter-bitbake",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-blueprint",
+ url = "https://gitlab.com/gabmus/tree-sitter-blueprint/-/archive/60ba73739c6083c693d86a1a7cf039c07eb4ed59.zip",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-bp",
+ url = "ambroisie/tree-sitter-bp",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-c",
+ url = "tree-sitter/tree-sitter-c",
+ version = "0.0.41-1"
+ }, {
+ name = "tree-sitter-c_sharp",
+ url = "tree-sitter/tree-sitter-c-sharp",
+ version = "0.0.40-1"
+ }, {
+ name = "tree-sitter-cairo",
+ url = "tree-sitter-grammars/tree-sitter-cairo",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-capnp",
+ url = "tree-sitter-grammars/tree-sitter-capnp",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-chatito",
+ url = "tree-sitter-grammars/tree-sitter-chatito",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-circom",
+ url = "Decurity/tree-sitter-circom",
+ version = "0.0.1-1"
+ }, {
+ name = "tree-sitter-cli",
+ url = "FourierTransformer/tree-sitter-cli",
+ version = "0.25.1-2"
+ }, {
+ name = "tree-sitter-clojure",
+ url = "sogaiu/tree-sitter-clojure",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-cmake",
+ url = "uyha/tree-sitter-cmake",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-comment",
+ url = "stsewd/tree-sitter-comment",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-commonlisp",
+ url = "tree-sitter-grammars/tree-sitter-commonlisp",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-cooklang",
+ url = "addcninblue/tree-sitter-cooklang",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-corn",
+ url = "jakestanger/tree-sitter-corn",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-cpon",
+ url = "tree-sitter-grammars/tree-sitter-cpon",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-cpp",
+ url = "tree-sitter/tree-sitter-cpp",
+ version = "0.0.41-1"
+ }, {
+ name = "tree-sitter-css",
+ url = "tree-sitter/tree-sitter-css",
+ version = "0.0.36-1"
+ }, {
+ name = "tree-sitter-csv",
+ url = "tree-sitter-grammars/tree-sitter-csv",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-cuda",
+ url = "tree-sitter-grammars/tree-sitter-cuda",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-cue",
+ url = "eonpatapon/tree-sitter-cue",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-cylc",
+ url = "elliotfontaine/tree-sitter-cylc",
+ version = "0.0.1-1"
+ }, {
+ name = "tree-sitter-d",
+ url = "gdamore/tree-sitter-d",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-dart",
+ url = "UserNobody14/tree-sitter-dart",
+ version = "0.0.34-1"
+ }, {
+ name = "tree-sitter-desktop",
+ url = "ValdezFOmar/tree-sitter-desktop",
+ version = "0.0.8-1"
+ }, {
+ name = "tree-sitter-devicetree",
+ url = "joelspadin/tree-sitter-devicetree",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-dhall",
+ url = "jbellerb/tree-sitter-dhall",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-diff",
+ url = "the-mikedavis/tree-sitter-diff",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-disassembly",
+ url = "ColinKennedy/tree-sitter-disassembly",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-djot",
+ url = "treeman/tree-sitter-djot",
+ version = "0.0.34-1"
+ }, {
+ name = "tree-sitter-dockerfile",
+ url = "camdencheek/tree-sitter-dockerfile",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-dot",
+ url = "rydesun/tree-sitter-dot",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-doxygen",
+ url = "tree-sitter-grammars/tree-sitter-doxygen",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-dtd",
+ url = "tree-sitter-grammars/tree-sitter-xml",
+ version = "0.0.34-1"
+ }, {
+ name = "tree-sitter-earthfile",
+ url = "glehmann/tree-sitter-earthfile",
+ version = "0.0.35-1"
+ }, {
+ name = "tree-sitter-ebnf",
+ url = "RubixDev/ebnf",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-ecma",
+ url = "nvim-neorocks/luarocks-stub",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-editorconfig",
+ url = "ValdezFOmar/tree-sitter-editorconfig",
+ version = "0.0.47-1"
+ }, {
+ name = "tree-sitter-eds",
+ url = "uyha/tree-sitter-eds",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-eex",
+ url = "connorlay/tree-sitter-eex",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-elixir",
+ url = "elixir-lang/tree-sitter-elixir",
+ version = "0.0.39-1"
+ }, {
+ name = "tree-sitter-elm",
+ url = "elm-tooling/tree-sitter-elm",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-elsa",
+ url = "glapa-grossklag/tree-sitter-elsa",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-elvish",
+ url = "elves/tree-sitter-elvish",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-embedded_template",
+ url = "tree-sitter/tree-sitter-embedded-template",
+ version = "0.0.34-1"
+ }, {
+ name = "tree-sitter-enforce",
+ url = "simonvic/tree-sitter-enforce",
+ version = "0.0.2-1"
+ }, {
+ name = "tree-sitter-erlang",
+ url = "WhatsApp/tree-sitter-erlang",
+ version = "0.0.40-1"
+ }, {
+ name = "tree-sitter-facility",
+ url = "FacilityApi/tree-sitter-facility",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-faust",
+ url = "khiner/tree-sitter-faust",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-fennel",
+ url = "alexmozaidze/tree-sitter-fennel",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-fidl",
+ url = "google/tree-sitter-fidl",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-firrtl",
+ url = "tree-sitter-grammars/tree-sitter-firrtl",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-fish",
+ url = "ram02z/tree-sitter-fish",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-foam",
+ url = "FoamScience/tree-sitter-foam",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-forth",
+ url = "AlexanderBrevig/tree-sitter-forth",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-fortran",
+ url = "stadelmanma/tree-sitter-fortran",
+ version = "0.0.41-1"
+ }, {
+ name = "tree-sitter-fsh",
+ url = "mgramigna/tree-sitter-fsh",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-fsharp",
+ url = "ionide/tree-sitter-fsharp",
+ version = "0.0.11-1"
+ }, {
+ name = "tree-sitter-func",
+ url = "tree-sitter-grammars/tree-sitter-func",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-fusion",
+ url = "https://gitlab.com/jirgn/tree-sitter-fusion/-/archive/19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6.zip",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-gap",
+ url = "gap-system/tree-sitter-gap",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-gaptst",
+ url = "gap-system/tree-sitter-gaptst",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-gdscript",
+ url = "PrestonKnopp/tree-sitter-gdscript",
+ version = "0.0.34-1"
+ }, {
+ name = "tree-sitter-gdshader",
+ url = "GodOfAvacyn/tree-sitter-gdshader",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-git_config",
+ url = "the-mikedavis/tree-sitter-git-config",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-git_rebase",
+ url = "the-mikedavis/tree-sitter-git-rebase",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-gitattributes",
+ url = "tree-sitter-grammars/tree-sitter-gitattributes",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-gitcommit",
+ url = "gbprod/tree-sitter-gitcommit",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-gitignore",
+ url = "shunsambongi/tree-sitter-gitignore",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-gleam",
+ url = "gleam-lang/tree-sitter-gleam",
+ version = "0.0.35-1"
+ }, {
+ name = "tree-sitter-glimmer",
+ url = "ember-tooling/tree-sitter-glimmer",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-glimmer_javascript",
+ url = "NullVoxPopuli/tree-sitter-glimmer-javascript",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-glimmer_typescript",
+ url = "NullVoxPopuli/tree-sitter-glimmer-typescript",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-glsl",
+ url = "tree-sitter-grammars/tree-sitter-glsl",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-gn",
+ url = "tree-sitter-grammars/tree-sitter-gn",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-gnuplot",
+ url = "dpezto/tree-sitter-gnuplot",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-go",
+ url = "tree-sitter/tree-sitter-go",
+ version = "0.0.39-1"
+ }, {
+ name = "tree-sitter-goctl",
+ url = "chaozwn/tree-sitter-goctl",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-godot_resource",
+ url = "PrestonKnopp/tree-sitter-godot-resource",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-gomod",
+ url = "camdencheek/tree-sitter-go-mod",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-gosum",
+ url = "tree-sitter-grammars/tree-sitter-go-sum",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-gotmpl",
+ url = "ngalaiko/tree-sitter-go-template",
+ version = "0.0.35-1"
+ }, {
+ name = "tree-sitter-gowork",
+ url = "omertuc/tree-sitter-go-work",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-gpg",
+ url = "tree-sitter-grammars/tree-sitter-gpg-config",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-graphql",
+ url = "bkegley/tree-sitter-graphql",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-gren",
+ url = "MaeBrooks/tree-sitter-gren",
+ version = "0.0.6-1"
+ }, {
+ name = "tree-sitter-groovy",
+ url = "murtaza64/tree-sitter-groovy",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-gstlaunch",
+ url = "tree-sitter-grammars/tree-sitter-gstlaunch",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-hack",
+ url = "slackhq/tree-sitter-hack",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-hare",
+ url = "tree-sitter-grammars/tree-sitter-hare",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-haskell",
+ url = "tree-sitter/tree-sitter-haskell",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-haskell_persistent",
+ url = "MercuryTechnologies/tree-sitter-haskell-persistent",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-hcl",
+ url = "tree-sitter-grammars/tree-sitter-hcl",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-heex",
+ url = "connorlay/tree-sitter-heex",
+ version = "0.0.34-1"
+ }, {
+ name = "tree-sitter-helm",
+ url = "ngalaiko/tree-sitter-go-template",
+ version = "0.0.35-1"
+ }, {
+ name = "tree-sitter-hjson",
+ url = "winston0410/tree-sitter-hjson",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-hlsl",
+ url = "tree-sitter-grammars/tree-sitter-hlsl",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-hlsplaylist",
+ url = "Freed-Wu/tree-sitter-hlsplaylist",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-hocon",
+ url = "antosha417/tree-sitter-hocon",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-hoon",
+ url = "urbit-pilled/tree-sitter-hoon",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-html",
+ url = "tree-sitter/tree-sitter-html",
+ version = "0.0.36-1"
+ }, {
+ name = "tree-sitter-html_tags",
+ url = "nvim-neorocks/luarocks-stub",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-htmldjango",
+ url = "interdependence/tree-sitter-htmldjango",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-http",
+ url = "rest-nvim/tree-sitter-http",
+ version = "0.0.35-1"
+ }, {
+ name = "tree-sitter-hurl",
+ url = "pfeiferj/tree-sitter-hurl",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-hyprlang",
+ url = "tree-sitter-grammars/tree-sitter-hyprlang",
+ version = "0.0.34-1"
+ }, {
+ name = "tree-sitter-idl",
+ url = "cathaysia/tree-sitter-idl",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-idris",
+ url = "kayhide/tree-sitter-idris",
+ version = "0.0.1-1"
+ }, {
+ name = "tree-sitter-ini",
+ url = "justinmk/tree-sitter-ini",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-inko",
+ url = "inko-lang/tree-sitter-inko",
+ version = "0.0.38-1"
+ }, {
+ name = "tree-sitter-ipkg",
+ url = "srghma/tree-sitter-ipkg",
+ version = "0.0.1-1"
+ }, {
+ name = "tree-sitter-ispc",
+ url = "tree-sitter-grammars/tree-sitter-ispc",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-janet_simple",
+ url = "sogaiu/tree-sitter-janet-simple",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-java",
+ url = "tree-sitter/tree-sitter-java",
+ version = "0.0.40-1"
+ }, {
+ name = "tree-sitter-javascript",
+ url = "tree-sitter/tree-sitter-javascript",
+ version = "0.0.36-1"
+ }, {
+ name = "tree-sitter-jinja",
+ url = "cathaysia/tree-sitter-jinja",
+ version = "0.0.2-1"
+ }, {
+ name = "tree-sitter-jinja_inline",
+ url = "cathaysia/tree-sitter-jinja",
+ version = "0.0.2-1"
+ }, {
+ name = "tree-sitter-jq",
+ url = "flurie/tree-sitter-jq",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-jsdoc",
+ url = "tree-sitter/tree-sitter-jsdoc",
+ version = "0.0.35-1"
+ }, {
+ name = "tree-sitter-json",
+ url = "tree-sitter/tree-sitter-json",
+ version = "0.0.36-1"
+ }, {
+ name = "tree-sitter-json5",
+ url = "Joakker/tree-sitter-json5",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-jsonc",
+ url = "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc/-/archive/02b01653c8a1c198ae7287d566efa86a135b30d5.zip",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-jsonnet",
+ url = "sourcegraph/tree-sitter-jsonnet",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-jsx",
+ url = "nvim-neorocks/luarocks-stub",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-julia",
+ url = "tree-sitter/tree-sitter-julia",
+ version = "0.0.42-1"
+ }, {
+ name = "tree-sitter-just",
+ url = "IndianBoy42/tree-sitter-just",
+ version = "0.0.36-1"
+ }, {
+ name = "tree-sitter-kconfig",
+ url = "tree-sitter-grammars/tree-sitter-kconfig",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-kdl",
+ url = "tree-sitter-grammars/tree-sitter-kdl",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-kotlin",
+ url = "fwcd/tree-sitter-kotlin",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-koto",
+ url = "koto-lang/tree-sitter-koto",
+ version = "0.0.37-1"
+ }, {
+ name = "tree-sitter-kusto",
+ url = "Willem-J-an/tree-sitter-kusto",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-lalrpop",
+ url = "traxys/tree-sitter-lalrpop",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-latex",
+ url = "latex-lsp/tree-sitter-latex",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-ledger",
+ url = "cbarrete/tree-sitter-ledger",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-leo",
+ url = "r001/tree-sitter-leo",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-linkerscript",
+ url = "tree-sitter-grammars/tree-sitter-linkerscript",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-liquid",
+ url = "hankthetank27/tree-sitter-liquid",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-liquidsoap",
+ url = "savonet/tree-sitter-liquidsoap",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-llvm",
+ url = "benwilliamgraham/tree-sitter-llvm",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-lua",
+ url = "tree-sitter-grammars/tree-sitter-lua",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-luadoc",
+ url = "tree-sitter-grammars/tree-sitter-luadoc",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-luap",
+ url = "tree-sitter-grammars/tree-sitter-luap",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-luau",
+ url = "tree-sitter-grammars/tree-sitter-luau",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-m68k",
+ url = "grahambates/tree-sitter-m68k",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-make",
+ url = "alemuller/tree-sitter-make",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-markdown",
+ url = "tree-sitter-grammars/tree-sitter-markdown",
+ version = "0.0.37-1"
+ }, {
+ name = "tree-sitter-markdown_inline",
+ url = "tree-sitter-grammars/tree-sitter-markdown",
+ version = "0.0.37-1"
+ }, {
+ name = "tree-sitter-matlab",
+ url = "acristoffers/tree-sitter-matlab",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-menhir",
+ url = "Kerl13/tree-sitter-menhir",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-mermaid",
+ url = "monaqa/tree-sitter-mermaid",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-meson",
+ url = "tree-sitter-grammars/tree-sitter-meson",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-mlir",
+ url = "artagnon/tree-sitter-mlir",
+ version = "0.0.44-1"
+ }, {
+ name = "tree-sitter-muttrc",
+ url = "neomutt/tree-sitter-muttrc",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-nasm",
+ url = "naclsn/tree-sitter-nasm",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-nginx",
+ url = "opa-oz/tree-sitter-nginx",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-nickel",
+ url = "nickel-lang/tree-sitter-nickel",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-nim",
+ url = "alaviss/tree-sitter-nim",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-nim_format_string",
+ url = "aMOPel/tree-sitter-nim-format-string",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-ninja",
+ url = "alemuller/tree-sitter-ninja",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-nix",
+ url = "cstrahan/tree-sitter-nix",
+ version = "0.0.56-1"
+ }, {
+ name = "tree-sitter-norg",
+ url = "nvim-neorg/tree-sitter-norg",
+ version = "0.2.6-1"
+ }, {
+ name = "tree-sitter-norg-meta",
+ url = "nvim-neorg/tree-sitter-norg-meta",
+ version = "0.1.0-1"
+ }, {
+ name = "tree-sitter-nqc",
+ url = "tree-sitter-grammars/tree-sitter-nqc",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-nu",
+ url = "nushell/tree-sitter-nu",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-objc",
+ url = "tree-sitter-grammars/tree-sitter-objc",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-objdump",
+ url = "ColinKennedy/tree-sitter-objdump",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-ocaml",
+ url = "tree-sitter/tree-sitter-ocaml",
+ version = "0.0.39-1"
+ }, {
+ name = "tree-sitter-ocaml_interface",
+ url = "tree-sitter/tree-sitter-ocaml",
+ version = "0.0.40-1"
+ }, {
+ name = "tree-sitter-ocamllex",
+ url = "atom-ocaml/tree-sitter-ocamllex",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-odin",
+ url = "tree-sitter-grammars/tree-sitter-odin",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-org",
+ url = "milisims/tree-sitter-org",
+ version = "0.0.1-1"
+ }, {
+ name = "tree-sitter-orgmode",
+ url = "nvim-orgmode/tree-sitter-org",
+ version = "1.3.2-1"
+ }, {
+ name = "tree-sitter-pascal",
+ url = "Isopod/tree-sitter-pascal",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-passwd",
+ url = "ath3/tree-sitter-passwd",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-pem",
+ url = "tree-sitter-grammars/tree-sitter-pem",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-perl",
+ url = "tree-sitter-perl/tree-sitter-perl",
+ version = "0.0.41-1"
+ }, {
+ name = "tree-sitter-php",
+ url = "tree-sitter/tree-sitter-php",
+ version = "0.0.38-1"
+ }, {
+ name = "tree-sitter-php_only",
+ url = "tree-sitter/tree-sitter-php",
+ version = "0.0.39-1"
+ }, {
+ name = "tree-sitter-phpdoc",
+ url = "claytonrcarter/tree-sitter-phpdoc",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-pioasm",
+ url = "leo60228/tree-sitter-pioasm",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-po",
+ url = "tree-sitter-grammars/tree-sitter-po",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-pod",
+ url = "tree-sitter-perl/tree-sitter-pod",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-poe_filter",
+ url = "tree-sitter-grammars/tree-sitter-poe-filter",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-pony",
+ url = "tree-sitter-grammars/tree-sitter-pony",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-powershell",
+ url = "airbus-cert/tree-sitter-powershell",
+ version = "0.0.36-1"
+ }, {
+ name = "tree-sitter-printf",
+ url = "tree-sitter-grammars/tree-sitter-printf",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-prisma",
+ url = "victorhqc/tree-sitter-prisma",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-problog",
+ url = "foxyseta/tree-sitter-prolog",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-prolog",
+ url = "foxyseta/tree-sitter-prolog",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-promql",
+ url = "MichaHoffmann/tree-sitter-promql",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-properties",
+ url = "tree-sitter-grammars/tree-sitter-properties",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-proto",
+ url = "treywood/tree-sitter-proto",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-prql",
+ url = "PRQL/tree-sitter-prql",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-psv",
+ url = "tree-sitter-grammars/tree-sitter-csv",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-pug",
+ url = "zealot128/tree-sitter-pug",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-puppet",
+ url = "tree-sitter-grammars/tree-sitter-puppet",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-purescript",
+ url = "postsolar/tree-sitter-purescript",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-pymanifest",
+ url = "tree-sitter-grammars/tree-sitter-pymanifest",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-python",
+ url = "tree-sitter/tree-sitter-python",
+ version = "0.0.40-1"
+ }, {
+ name = "tree-sitter-ql",
+ url = "tree-sitter/tree-sitter-ql",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-qmldir",
+ url = "tree-sitter-grammars/tree-sitter-qmldir",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-qmljs",
+ url = "yuja/tree-sitter-qmljs",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-query",
+ url = "tree-sitter-grammars/tree-sitter-query",
+ version = "0.0.34-1"
+ }, {
+ name = "tree-sitter-r",
+ url = "r-lib/tree-sitter-r",
+ version = "0.0.34-1"
+ }, {
+ name = "tree-sitter-racket",
+ url = "6cdh/tree-sitter-racket",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-ralph",
+ url = "alephium/tree-sitter-ralph",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-rasi",
+ url = "Fymyte/tree-sitter-rasi",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-razor",
+ url = "tris203/tree-sitter-razor",
+ version = "0.0.1-1"
+ }, {
+ name = "tree-sitter-rbs",
+ url = "joker1007/tree-sitter-rbs",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-re2c",
+ url = "tree-sitter-grammars/tree-sitter-re2c",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-readline",
+ url = "tree-sitter-grammars/tree-sitter-readline",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-regex",
+ url = "tree-sitter/tree-sitter-regex",
+ version = "0.0.40-1"
+ }, {
+ name = "tree-sitter-rego",
+ url = "FallenAngel97/tree-sitter-rego",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-requirements",
+ url = "tree-sitter-grammars/tree-sitter-requirements",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-rescript",
+ url = "rescript-lang/tree-sitter-rescript",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-rnoweb",
+ url = "bamonroe/tree-sitter-rnoweb",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-robot",
+ url = "Hubro/tree-sitter-robot",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-robots",
+ url = "opa-oz/tree-sitter-robots-txt",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-roc",
+ url = "faldor20/tree-sitter-roc",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-ron",
+ url = "tree-sitter-grammars/tree-sitter-ron",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-rst",
+ url = "stsewd/tree-sitter-rst",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-ruby",
+ url = "tree-sitter/tree-sitter-ruby",
+ version = "0.0.35-1"
+ }, {
+ name = "tree-sitter-runescript",
+ url = "2004Scape/tree-sitter-runescript",
+ version = "0.0.1-1"
+ }, {
+ name = "tree-sitter-rust",
+ url = "tree-sitter/tree-sitter-rust",
+ version = "0.0.41-1"
+ }, {
+ name = "tree-sitter-scala",
+ url = "tree-sitter/tree-sitter-scala",
+ version = "0.0.46-1"
+ }, {
+ name = "tree-sitter-scfg",
+ url = "rockorager/tree-sitter-scfg",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-scheme",
+ url = "6cdh/tree-sitter-scheme",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-scss",
+ url = "serenadeai/tree-sitter-scss",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-sflog",
+ url = "aheber/tree-sitter-sfapex",
+ version = "0.0.44-1"
+ }, {
+ name = "tree-sitter-slang",
+ url = "tree-sitter-grammars/tree-sitter-slang",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-slim",
+ url = "theoo/tree-sitter-slim",
+ version = "0.0.3-1"
+ }, {
+ name = "tree-sitter-slint",
+ url = "slint-ui/tree-sitter-slint",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-smali",
+ url = "tree-sitter-grammars/tree-sitter-smali",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-smithy",
+ url = "indoorvivants/tree-sitter-smithy",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-snakemake",
+ url = "osthomas/tree-sitter-snakemake",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-solidity",
+ url = "JoranHonig/tree-sitter-solidity",
+ version = "0.0.34-1"
+ }, {
+ name = "tree-sitter-soql",
+ url = "aheber/tree-sitter-sfapex",
+ version = "0.0.46-1"
+ }, {
+ name = "tree-sitter-sosl",
+ url = "aheber/tree-sitter-sfapex",
+ version = "0.0.44-1"
+ }, {
+ name = "tree-sitter-sourcepawn",
+ url = "nilshelmig/tree-sitter-sourcepawn",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-sparql",
+ url = "GordianDziwis/tree-sitter-sparql",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-sql",
+ url = "derekstride/tree-sitter-sql",
+ version = "0.0.39-1"
+ }, {
+ name = "tree-sitter-squirrel",
+ url = "tree-sitter-grammars/tree-sitter-squirrel",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-ssh_config",
+ url = "tree-sitter-grammars/tree-sitter-ssh-config",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-starlark",
+ url = "tree-sitter-grammars/tree-sitter-starlark",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-strace",
+ url = "sigmaSd/tree-sitter-strace",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-styled",
+ url = "mskelton/tree-sitter-styled",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-supercollider",
+ url = "madskjeldgaard/tree-sitter-supercollider",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-superhtml",
+ url = "kristoff-it/superhtml",
+ version = "0.0.13-1"
+ }, {
+ name = "tree-sitter-surface",
+ url = "connorlay/tree-sitter-surface",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-svelte",
+ url = "tree-sitter-grammars/tree-sitter-svelte",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-sway",
+ url = "FuelLabs/tree-sitter-sway",
+ version = "0.0.3-1"
+ }, {
+ name = "tree-sitter-swift",
+ url = "alex-pinkus/tree-sitter-swift",
+ version = "0.0.45-1"
+ }, {
+ name = "tree-sitter-sxhkdrc",
+ url = "RaafatTurki/tree-sitter-sxhkdrc",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-systemtap",
+ url = "ok-ryoko/tree-sitter-systemtap",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-systemverilog",
+ url = "zhangwwpeng/tree-sitter-systemverilog",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-t32",
+ url = "https://gitlab.com/xasc/tree-sitter-t32/-/archive/e5a12f798f056049642aa03fbb83786e3a5b95d4.zip",
+ version = "0.0.41-1"
+ }, {
+ name = "tree-sitter-tablegen",
+ url = "tree-sitter-grammars/tree-sitter-tablegen",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-tact",
+ url = "tact-lang/tree-sitter-tact",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-tcl",
+ url = "tree-sitter-grammars/tree-sitter-tcl",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-teal",
+ url = "euclidianAce/tree-sitter-teal",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-templ",
+ url = "vrischmann/tree-sitter-templ",
+ version = "0.0.45-1"
+ }, {
+ name = "tree-sitter-terraform",
+ url = "MichaHoffmann/tree-sitter-hcl",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-textproto",
+ url = "PorterAtGoogle/tree-sitter-textproto",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-thrift",
+ url = "tree-sitter-grammars/tree-sitter-thrift",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-tiger",
+ url = "ambroisie/tree-sitter-tiger",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-tlaplus",
+ url = "tlaplus-community/tree-sitter-tlaplus",
+ version = "0.0.36-1"
+ }, {
+ name = "tree-sitter-tmux",
+ url = "Freed-Wu/tree-sitter-tmux",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-todotxt",
+ url = "arnarg/tree-sitter-todotxt",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-toml",
+ url = "tree-sitter-grammars/tree-sitter-toml",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-tsv",
+ url = "tree-sitter-grammars/tree-sitter-csv",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-tsx",
+ url = "tree-sitter/tree-sitter-typescript",
+ version = "0.0.35-1"
+ }, {
+ name = "tree-sitter-turtle",
+ url = "GordianDziwis/tree-sitter-turtle",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-twig",
+ url = "gbprod/tree-sitter-twig",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-typescript",
+ url = "tree-sitter/tree-sitter-typescript",
+ version = "0.0.36-1"
+ }, {
+ name = "tree-sitter-typespec",
+ url = "happenslol/tree-sitter-typespec",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-typoscript",
+ url = "Teddytrombone/tree-sitter-typoscript",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-typst",
+ url = "uben0/tree-sitter-typst",
+ version = "0.0.35-1"
+ }, {
+ name = "tree-sitter-udev",
+ url = "tree-sitter-grammars/tree-sitter-udev",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-ungrammar",
+ url = "tree-sitter-grammars/tree-sitter-ungrammar",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-unison",
+ url = "kylegoetz/tree-sitter-unison",
+ version = "0.0.33-1"
+ }, {
+ name = "tree-sitter-usd",
+ url = "ColinKennedy/tree-sitter-usd",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-uxntal",
+ url = "tree-sitter-grammars/tree-sitter-uxntal",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-v",
+ url = "vlang/v-analyzer",
+ version = "0.0.43-1"
+ }, {
+ name = "tree-sitter-vala",
+ url = "vala-lang/tree-sitter-vala",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-vento",
+ url = "ventojs/tree-sitter-vento",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-verilog",
+ url = "gmlarumbe/tree-sitter-systemverilog",
+ version = "0.0.38-1"
+ }, {
+ name = "tree-sitter-vhdl",
+ url = "jpt13653903/tree-sitter-vhdl",
+ version = "0.0.38-1"
+ }, {
+ name = "tree-sitter-vhs",
+ url = "charmbracelet/tree-sitter-vhs",
+ version = "0.0.32-1"
+ }, {
+ name = "tree-sitter-vim",
+ url = "tree-sitter-grammars/tree-sitter-vim",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-vimdoc",
+ url = "neovim/tree-sitter-vimdoc",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-vrl",
+ url = "belltoy/tree-sitter-vrl",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-vue",
+ url = "tree-sitter-grammars/tree-sitter-vue",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-wgsl",
+ url = "szebniok/tree-sitter-wgsl",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-wgsl_bevy",
+ url = "tree-sitter-grammars/tree-sitter-wgsl-bevy",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-wing",
+ url = "winglang/tree-sitter-wing",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-wit",
+ url = "liamwh/tree-sitter-wit",
+ version = "0.0.30-1"
+ }, {
+ name = "tree-sitter-xcompose",
+ url = "tree-sitter-grammars/tree-sitter-xcompose",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-xml",
+ url = "tree-sitter-grammars/tree-sitter-xml",
+ version = "0.0.36-1"
+ }, {
+ name = "tree-sitter-xresources",
+ url = "ValdezFOmar/tree-sitter-xresources",
+ version = "0.0.19-1"
+ }, {
+ name = "tree-sitter-yaml",
+ url = "tree-sitter-grammars/tree-sitter-yaml",
+ version = "0.0.31-1"
+ }, {
+ name = "tree-sitter-yang",
+ url = "Hubro/tree-sitter-yang",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-yuck",
+ url = "tree-sitter-grammars/tree-sitter-yuck",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-zathurarc",
+ url = "Freed-Wu/tree-sitter-zathurarc",
+ version = "0.0.29-1"
+ }, {
+ name = "tree-sitter-zig",
+ url = "tree-sitter-grammars/tree-sitter-zig",
+ version = "0.0.34-1"
+ }, {
+ name = "tree-sitter-ziggy",
+ url = "kristoff-it/ziggy",
+ version = "0.0.9-1"
+ }, {
+ name = "tree-sitter-ziggy_schema",
+ url = "kristoff-it/ziggy",
+ version = "0.0.9-1"
+ }, {
+ name = "treedoc.nvim",
+ url = "neo451/treedoc.nvim",
+ version = "1.0.3-1"
+ }, {
+ name = "trouble.nvim",
+ url = "folke/trouble.nvim",
+ version = "3.7.1-1"
+ }, {
+ name = "ts-comments.nvim",
+ url = "folke/ts-comments.nvim",
+ version = "1.5.0-1"
+ }, {
+ name = "tsc.nvim",
+ url = "dmmulroy/tsc.nvim",
+ version = "2.5.0-1"
+ }, {
+ name = "twilight.nvim",
+ url = "folke/twilight.nvim",
+ version = "1.0.0-1"
+ }, {
+ name = "u.nvim",
+ url = "jrop/u.nvim",
+ version = "0.2.0-1"
+ }, {
+ name = "unimpaired.nvim",
+ url = "tummetott/unimpaired.nvim",
+ version = "0.3.0-1"
+ }, {
+ name = "vgit.nvim",
+ url = "tanvirtin/vgit.nvim",
+ version = "1.0.6-1"
+ }, {
+ name = "which-key.nvim",
+ url = "folke/which-key.nvim",
+ version = "3.16.0-1"
+ }, {
+ name = "windline.nvim",
+ url = "windwp/windline.nvim",
+ version = "1.1.0-1"
+ }, {
+ name = "winmove.nvim",
+ url = "MisanthropicBit/winmove.nvim",
+ version = "0.1.2-1"
+ }, {
+ name = "wormhole.nvim",
+ url = "NStefan002/wormhole.nvim",
+ version = "1.1.1-1"
+ }, {
+ name = "wrapping-paper.nvim",
+ url = "benlubas/wrapping-paper.nvim",
+ version = "1.0.0-1"
+ }, {
+ name = "yanky.nvim",
+ url = "gbprod/yanky.nvim",
+ version = "2.0.0-1"
+ }, {
+ name = "yarepl.nvim",
+ url = "milanglacier/yarepl.nvim",
+ version = "0.10.1-1"
+ }, {
+ name = "yazi.nvim",
+ url = "mikavilpas/yazi.nvim",
+ version = "7.5.4-1"
+ }, {
+ name = "zen-mode.nvim",
+ url = "folke/zen-mode.nvim",
+ version = "1.4.0-1"
+ }, {
+ name = "zk-nvim",
+ url = "zk-org/zk-nvim",
+ version = "0.2.0-1"
+ } }
\ No newline at end of file
diff --git a/lua/lazy/community/init.lua b/lua/lazy/community/init.lua
new file mode 100644
index 0000000..f7db48f
--- /dev/null
+++ b/lua/lazy/community/init.lua
@@ -0,0 +1,28 @@
+local M = {}
+
+---@type table
+local mapping = nil
+
+local function load()
+ if not mapping then
+ mapping = {}
+ ---@type {name:string, url:string, version:string}[]
+ local gen = require("lazy.community._generated")
+ for _, rock in ipairs(gen) do
+ mapping[rock.name] = rock.url
+ end
+ end
+ return mapping
+end
+
+---@param rock string
+---@return string?
+function M.get_url(rock)
+ return load()[rock]
+end
+
+function M.get_spec(name)
+ return require("lazy.community.specs")[name]
+end
+
+return M
diff --git a/lua/lazy/community/specs.lua b/lua/lazy/community/specs.lua
new file mode 100644
index 0000000..ea16591
--- /dev/null
+++ b/lua/lazy/community/specs.lua
@@ -0,0 +1,7 @@
+---@type table
+return {
+ ["plenary.nvim"] = {
+ "nvim-lua/plenary.nvim",
+ lazy = true,
+ },
+}
diff --git a/lua/lazy/core/cache.lua b/lua/lazy/core/cache.lua
index c486e83..fc52542 100644
--- a/lua/lazy/core/cache.lua
+++ b/lua/lazy/core/cache.lua
@@ -1,193 +1,133 @@
-local ffi = require("ffi")
----@diagnostic disable-next-line: no-unknown
-local uv = vim.loop
+local uv = vim.uv or vim.loop
local M = {}
-M.dirty = false
-
----@class LazyCacheConfig
-M.config = {
- enabled = true,
- path = vim.fn.stdpath("state") .. "/lazy.state",
- -- Once one of the following events triggers, caching will be disabled.
- -- To cache all modules, set this to `{}`, but that is not recommended.
- -- The default is to disable on:
- -- * VimEnter: not useful to cache anything else beyond startup
- -- * BufReadPre: this will be triggered early when opening a file from the command line directly
- disable_events = { "VimEnter", "BufReadPre" },
-}
-M.debug = false
-
----@type CacheHash
-local cache_hash
---@alias CacheHash {mtime: {sec:number, nsec:number}, size:number}
----@alias CacheEntry {hash:CacheHash, modpath:string, chunk:string, used:number}
----@type table
-M.cache = {}
-M.loader_idx = 2 -- 2 so preload still works
-M.enabled = true
-M.ttl = 3600 * 24 * 5 -- keep unused modules for up to 5 days
+---@alias CacheEntry {hash:CacheHash, chunk:string}
--- Check if we need to load this plugin
----@param modname string
----@param modpath string
-function M.check_load(modname, modpath)
- if modname:sub(1, 4) == "lazy" then
- return
- end
- require("lazy.core.loader").check_load(modname, modpath)
+---@class ModuleFindOpts
+---@field all? boolean Search for all matches (defaults to `false`)
+---@field rtp? boolean Search for modname in the runtime path (defaults to `true`)
+---@field patterns? string[] Patterns to use (defaults to `{"/init.lua", ".lua"}`)
+---@field paths? string[] Extra paths to search for modname
+
+---@class ModuleInfo
+---@field modpath string Path of the module
+---@field modname string Name of the module
+---@field stat? uv_fs_t File stat of the module path
+
+---@alias LoaderStats table
+
+M.path = vim.fn.stdpath("cache") .. "/luac"
+M.enabled = false
+
+---@class Loader
+---@field _rtp string[]
+---@field _rtp_pure string[]
+---@field _rtp_key string
+local Loader = {
+ VERSION = 3,
+ ---@type table>
+ _indexed = {},
+ ---@type table
+ _topmods = {},
+ _loadfile = loadfile,
+ ---@type LoaderStats
+ _stats = {
+ find = { total = 0, time = 0, not_found = 0 },
+ },
+}
+
+--- Tracks the time spent in a function
+---@private
+function Loader.track(stat, start)
+ Loader._stats[stat] = Loader._stats[stat] or { total = 0, time = 0 }
+ Loader._stats[stat].total = Loader._stats[stat].total + 1
+ Loader._stats[stat].time = Loader._stats[stat].time + uv.hrtime() - start
end
-function M.disable()
- if not M.enabled then
- return
- end
- local idx = M.idx()
- if idx then
- table.remove(package.loaders, idx)
- end
- M.enabled = false
-end
-
----@param modname string
----@return any
-function M.loader(modname)
- local entry = M.cache[modname]
-
- local chunk, err
- if entry then
- M.check_load(modname, entry.modpath)
- entry.used = os.time()
- local hash = M.hash(entry.modpath)
- if not hash then
- return
- end
- if M.eq(entry.hash, hash) then
- -- found in cache and up to date
- chunk, err = load(entry.chunk --[[@as string]], "@" .. entry.modpath)
- return chunk or error(err)
- end
- -- reload from file
- entry.hash = hash
- chunk, err = loadfile(entry.modpath)
- else
- -- load the module and find its modpath
- local modpath
- chunk, modpath = M.find(modname)
- if modpath then
- entry = { hash = M.hash(modpath), modpath = modpath, used = os.time() }
- M.cache[modname] = entry
+--- slightly faster/different version than vim.fs.normalize
+--- we also need to have it here, since the loader will load vim.fs
+---@private
+function Loader.normalize(path)
+ if path:sub(1, 1) == "~" then
+ local home = uv.os_homedir() or "~"
+ if home:sub(-1) == "\\" or home:sub(-1) == "/" then
+ home = home:sub(1, -2)
end
+ path = home .. path:sub(2)
end
- if M.debug then
- vim.schedule(function()
- vim.notify("[cache:load] " .. modname)
- end)
- end
- if entry and chunk then
- M.dirty = true
- entry.chunk = string.dump(chunk)
- end
- return chunk or error(err)
+ path = path:gsub("\\", "/"):gsub("/+", "/")
+ return path:sub(-1) == "/" and path:sub(1, -2) or path
end
-function M.require(modname)
- return M.loader(modname)()
-end
-
-function M.idx()
- -- update our loader position if needed
- if package.loaders[M.loader_idx] ~= M.loader then
- M.loader_idx = nil
- ---@diagnostic disable-next-line: no-unknown
- for i, loader in ipairs(package.loaders) do
- if loader == M.loader then
- M.loader_idx = i
- break
+--- Gets the rtp excluding after directories.
+--- The result is cached, and will be updated if the runtime path changes.
+--- When called from a fast event, the cached value will be returned.
+--- @return string[] rtp, boolean updated
+---@private
+function Loader.get_rtp()
+ local start = uv.hrtime()
+ if vim.in_fast_event() then
+ Loader.track("get_rtp", start)
+ return (Loader._rtp or {}), false
+ end
+ local updated = false
+ local key = vim.go.rtp
+ if key ~= Loader._rtp_key then
+ Loader._rtp = {}
+ for _, path in ipairs(vim.api.nvim_get_runtime_file("", true)) do
+ path = Loader.normalize(path)
+ -- skip after directories
+ if path:sub(-6, -1) ~= "/after" and not (Loader._indexed[path] and vim.tbl_isempty(Loader._indexed[path])) then
+ Loader._rtp[#Loader._rtp + 1] = path
end
end
+ updated = true
+ Loader._rtp_key = key
end
- return M.loader_idx
+ Loader.track("get_rtp", start)
+ return Loader._rtp, updated
end
----@param modname string
-function M.find(modname)
- if M.idx() then
- -- find the module and its modpath
- for i = M.loader_idx + 1, #package.loaders do
- ---@diagnostic disable-next-line: no-unknown
- local chunk = package.loaders[i](modname)
- if type(chunk) == "function" then
- local info = debug.getinfo(chunk, "S")
- return chunk, (info.what ~= "C" and info.source:sub(2))
- end
- end
- end
+--- Returns the cache file name
+---@param name string can be a module name, or a file name
+---@return string file_name
+---@private
+function Loader.cache_file(name)
+ local ret = M.path .. "/" .. name:gsub("[/\\:]", "%%")
+ return ret:sub(-4) == ".lua" and (ret .. "c") or (ret .. ".luac")
end
----@param opts? LazyConfig
-function M.setup(opts)
- -- no fancy deep extend here. just set the options
- if opts and opts.performance and opts.performance.cache then
- for k, v in pairs(opts.performance.cache) do
- M.config[k] = v
- end
- end
- M.debug = opts and opts.debug
-
- M.load_cache()
- table.insert(package.loaders, M.loader_idx, M.loader)
-
- if #M.config.disable_events > 0 then
- vim.api.nvim_create_autocmd(M.config.disable_events, { once = true, callback = M.disable })
- end
- return M
-end
-
----@return CacheHash?
-function M.hash(file)
- local ok, ret = pcall(uv.fs_stat, file)
- return ok and ret or nil
-end
-
----@param h1 CacheHash
----@param h2 CacheHash
-function M.eq(h1, h2)
- return h1 and h2 and h1.size == h2.size and h1.mtime.sec == h2.mtime.sec and h1.mtime.nsec == h2.mtime.nsec
-end
-
-function M.save_cache()
- local f = assert(uv.fs_open(M.config.path, "w", 438))
- uv.fs_write(f, vim.env.VIMRUNTIME)
- uv.fs_write(f, "\0")
- for modname, entry in pairs(M.cache) do
- if entry.used > os.time() - M.ttl then
- entry.modname = modname
- local header = {
- entry.hash.size,
- entry.hash.mtime.sec,
- entry.hash.mtime.nsec,
- #modname,
- #entry.chunk,
- #entry.modpath,
- entry.used,
- }
- uv.fs_write(f, ffi.string(ffi.new("const uint32_t[7]", header), 28))
- uv.fs_write(f, modname)
- uv.fs_write(f, entry.chunk)
- uv.fs_write(f, entry.modpath)
- end
- end
+--- Saves the cache entry for a given module or file
+---@param name string module name or filename
+---@param entry CacheEntry
+---@private
+function Loader.write(name, entry)
+ local cname = Loader.cache_file(name)
+ local f = assert(uv.fs_open(cname, "w", 438))
+ local header = {
+ Loader.VERSION,
+ entry.hash.size,
+ entry.hash.mtime.sec,
+ entry.hash.mtime.nsec,
+ }
+ uv.fs_write(f, table.concat(header, ",") .. "\0")
+ uv.fs_write(f, entry.chunk)
uv.fs_close(f)
end
-function M.load_cache()
- M.cache = {}
- local f = uv.fs_open(M.config.path, "r", 438)
+--- Loads the cache entry for a given module or file
+---@param name string module name or filename
+---@return CacheEntry?
+---@private
+function Loader.read(name)
+ local start = uv.hrtime()
+ local cname = Loader.cache_file(name)
+ local f = uv.fs_open(cname, "r", 438)
if f then
- cache_hash = uv.fs_fstat(f) --[[@as CacheHash]]
- local data = uv.fs_read(f, cache_hash.size, 0) --[[@as string]]
+ local hash = uv.fs_fstat(f) --[[@as CacheHash]]
+ local data = uv.fs_read(f, hash.size, 0) --[[@as string]]
uv.fs_close(f)
local zero = data:find("\0", 1, true)
@@ -195,42 +135,394 @@ function M.load_cache()
return
end
- if vim.env.VIMRUNTIME ~= data:sub(1, zero - 1) then
+ ---@type integer[]|{[0]:integer}
+ local header = vim.split(data:sub(1, zero - 1), ",")
+ if tonumber(header[1]) ~= Loader.VERSION then
return
end
+ Loader.track("read", start)
+ return {
+ hash = { size = tonumber(header[2]), mtime = { sec = tonumber(header[3]), nsec = tonumber(header[4]) } },
+ chunk = data:sub(zero + 1),
+ }
+ end
+ Loader.track("read", start)
+end
- local offset = zero + 1
- while offset + 1 < #data do
- local header = ffi.cast("uint32_t*", ffi.new("const char[28]", data:sub(offset, offset + 27)))
- offset = offset + 28
- local modname = data:sub(offset, offset + header[3] - 1)
- offset = offset + header[3]
- local chunk = data:sub(offset, offset + header[4] - 1)
- offset = offset + header[4]
- local file = data:sub(offset, offset + header[5] - 1)
- offset = offset + header[5]
- M.cache[modname] = {
- hash = { size = header[0], mtime = { sec = header[1], nsec = header[2] } },
- chunk = chunk,
- modpath = file,
- used = header[6],
- }
+--- The `package.loaders` loader for lua files using the cache.
+---@param modname string module name
+---@return string|function
+---@private
+function Loader.loader(modname)
+ local start = uv.hrtime()
+ local ret = M.find(modname)[1]
+ if ret then
+ local chunk, err = Loader.load(ret.modpath, { hash = ret.stat })
+ Loader.track("loader", start)
+ return chunk or error(err)
+ end
+ Loader.track("loader", start)
+ return "\ncache_loader: module " .. modname .. " not found"
+end
+
+--- The `package.loaders` loader for libs
+---@param modname string module name
+---@return string|function
+---@private
+function Loader.loader_lib(modname)
+ local start = uv.hrtime()
+ local sysname = uv.os_uname().sysname:lower() or ""
+ local is_win = sysname:find("win", 1, true) and not sysname:find("darwin", 1, true)
+ local ret = M.find(modname, { patterns = is_win and { ".dll" } or { ".so" } })[1]
+ ---@type function?, string?
+ if ret then
+ -- Making function name in Lua 5.1 (see src/loadlib.c:mkfuncname) is
+ -- a) strip prefix up to and including the first dash, if any
+ -- b) replace all dots by underscores
+ -- c) prepend "luaopen_"
+ -- So "foo-bar.baz" should result in "luaopen_bar_baz"
+ local dash = modname:find("-", 1, true)
+ local funcname = dash and modname:sub(dash + 1) or modname
+ local chunk, err = package.loadlib(ret.modpath, "luaopen_" .. funcname:gsub("%.", "_"))
+ Loader.track("loader_lib", start)
+ return chunk or error(err)
+ end
+ Loader.track("loader_lib", start)
+ return "\ncache_loader_lib: module " .. modname .. " not found"
+end
+
+--- `loadfile` using the cache
+---@param filename? string
+---@param mode? "b"|"t"|"bt"
+---@param env? table
+---@param hash? CacheHash
+---@return function?, string? error_message
+---@private
+-- luacheck: ignore 312
+function Loader.loadfile(filename, mode, env, hash)
+ local start = uv.hrtime()
+ filename = Loader.normalize(filename)
+ mode = nil -- ignore mode, since we byte-compile the lua source files
+ local chunk, err = Loader.load(filename, { mode = mode, env = env, hash = hash })
+ Loader.track("loadfile", start)
+ return chunk, err
+end
+
+--- Checks whether two cache hashes are the same based on:
+--- * file size
+--- * mtime in seconds
+--- * mtime in nanoseconds
+---@param h1 CacheHash
+---@param h2 CacheHash
+---@private
+function Loader.eq(h1, h2)
+ return h1 and h2 and h1.size == h2.size and h1.mtime.sec == h2.mtime.sec and h1.mtime.nsec == h2.mtime.nsec
+end
+
+--- Loads the given module path using the cache
+---@param modpath string
+---@param opts? {hash?: CacheHash, mode?: "b"|"t"|"bt", env?:table} (table|nil) Options for loading the module:
+--- - hash: (table) the hash of the file to load if it is already known. (defaults to `vim.uv.fs_stat({modpath})`)
+--- - mode: (string) the mode to load the module with. "b"|"t"|"bt" (defaults to `nil`)
+--- - env: (table) the environment to load the module in. (defaults to `nil`)
+---@see |luaL_loadfile()|
+---@return function?, string? error_message
+---@private
+function Loader.load(modpath, opts)
+ local start = uv.hrtime()
+
+ opts = opts or {}
+ local hash = opts.hash or uv.fs_stat(modpath)
+ ---@type function?, string?
+ local chunk, err
+
+ if not hash then
+ -- trigger correct error
+ chunk, err = Loader._loadfile(modpath, opts.mode, opts.env)
+ Loader.track("load", start)
+ return chunk, err
+ end
+
+ local entry = Loader.read(modpath)
+ if entry and Loader.eq(entry.hash, hash) then
+ -- found in cache and up to date
+ -- selene: allow(incorrect_standard_library_use)
+ chunk, err = load(entry.chunk --[[@as string]], "@" .. modpath, opts.mode, opts.env)
+ if not (err and err:find("cannot load incompatible bytecode", 1, true)) then
+ Loader.track("load", start)
+ return chunk, err
end
end
+ entry = { hash = hash, modpath = modpath }
+
+ chunk, err = Loader._loadfile(modpath, opts.mode, opts.env)
+ if chunk then
+ entry.chunk = string.dump(chunk)
+ Loader.write(modpath, entry)
+ end
+ Loader.track("load", start)
+ return chunk, err
+end
+
+--- Finds lua modules for the given module name.
+---@param modname string Module name, or `"*"` to find the top-level modules instead
+---@param opts? ModuleFindOpts (table|nil) Options for finding a module:
+--- - rtp: (boolean) Search for modname in the runtime path (defaults to `true`)
+--- - paths: (string[]) Extra paths to search for modname (defaults to `{}`)
+--- - patterns: (string[]) List of patterns to use when searching for modules.
+--- A pattern is a string added to the basename of the Lua module being searched.
+--- (defaults to `{"/init.lua", ".lua"}`)
+--- - all: (boolean) Return all matches instead of just the first one (defaults to `false`)
+---@return ModuleInfo[] (list) A list of results with the following properties:
+--- - modpath: (string) the path to the module
+--- - modname: (string) the name of the module
+--- - stat: (table|nil) the fs_stat of the module path. Won't be returned for `modname="*"`
+function M.find(modname, opts)
+ local start = uv.hrtime()
+ opts = opts or {}
+
+ modname = modname:gsub("/", ".")
+ local basename = modname:gsub("%.", "/")
+ local idx = modname:find(".", 1, true)
+
+ -- HACK: fix incorrect require statements. Really not a fan of keeping this,
+ -- but apparently the regular lua loader also allows this
+ if idx == 1 then
+ modname = modname:gsub("^%.+", "")
+ basename = modname:gsub("%.", "/")
+ idx = modname:find(".", 1, true)
+ end
+
+ -- get the top-level module name
+ local topmod = idx and modname:sub(1, idx - 1) or modname
+
+ -- OPTIM: search for a directory first when topmod == modname
+ local patterns = opts.patterns or (topmod == modname and { "/init.lua", ".lua" } or { ".lua", "/init.lua" })
+ for p, pattern in ipairs(patterns) do
+ patterns[p] = "/lua/" .. basename .. pattern
+ end
+
+ ---@type ModuleInfo[]
+ local results = {}
+
+ -- Only continue if we haven't found anything yet or we want to find all
+ ---@private
+ local function continue()
+ return #results == 0 or opts.all
+ end
+
+ -- Checks if the given paths contain the top-level module.
+ -- If so, it tries to find the module path for the given module name.
+ ---@param paths string[]
+ ---@private
+ local function _find(paths)
+ for _, path in ipairs(paths) do
+ if topmod == "*" then
+ for _, r in pairs(Loader.lsmod(path)) do
+ results[#results + 1] = r
+ if not continue() then
+ return
+ end
+ end
+ elseif Loader.lsmod(path)[topmod] then
+ for _, pattern in ipairs(patterns) do
+ local modpath = path .. pattern
+ Loader._stats.find.stat = (Loader._stats.find.stat or 0) + 1
+ local hash = uv.fs_stat(modpath)
+ if hash then
+ results[#results + 1] = { modpath = modpath, stat = hash, modname = modname }
+ if not continue() then
+ return
+ end
+ end
+ end
+ end
+ end
+ end
+
+ -- always check the rtp first
+ if opts.rtp ~= false then
+ _find(Loader._rtp or {})
+ if continue() then
+ local rtp, updated = Loader.get_rtp()
+ if updated then
+ _find(rtp)
+ end
+ end
+ end
+
+ -- check any additional paths
+ if continue() and opts.paths then
+ _find(opts.paths)
+ end
+
+ Loader.track("find", start)
+ if #results == 0 then
+ -- module not found
+ Loader._stats.find.not_found = Loader._stats.find.not_found + 1
+ end
+
+ return results
+end
+
+--- Resets the topmods cache for the path, or all the paths
+--- if path is nil.
+---@param path string? path to reset
+function M.reset(path)
+ if path then
+ Loader._indexed[Loader.normalize(path)] = nil
+ else
+ Loader._indexed = {}
+ end
end
-function M.autosave()
- vim.api.nvim_create_autocmd("VimLeavePre", {
- callback = function()
- if M.dirty then
- local hash = M.hash(M.config.path)
- -- abort when the file was changed in the meantime
- if hash == nil or M.eq(cache_hash, hash) then
- M.save_cache()
- end
+--- Enables the experimental Lua module loader:
+--- * overrides loadfile
+--- * adds the lua loader using the byte-compilation cache
+--- * adds the libs loader
+--- * removes the default Neovim loader
+function M.enable()
+ if M.enabled then
+ return
+ end
+ M.enabled = true
+ vim.fn.mkdir(vim.fn.fnamemodify(M.path, ":p"), "p")
+ -- selene: allow(global_usage)
+ _G.loadfile = Loader.loadfile
+ -- add lua loader
+ table.insert(package.loaders, 2, Loader.loader)
+ -- add libs loader
+ table.insert(package.loaders, 3, Loader.loader_lib)
+ -- remove Neovim loader
+ for l, loader in ipairs(package.loaders) do
+ if loader == vim._load_package then
+ table.remove(package.loaders, l)
+ break
+ end
+ end
+
+ -- this will reset the top-mods in case someone adds a new
+ -- top-level lua module to a path already on the rtp
+ vim.api.nvim_create_autocmd("BufWritePost", {
+ group = vim.api.nvim_create_augroup("cache_topmods_reset", { clear = true }),
+ callback = function(event)
+ local bufname = event.match ---@type string
+ local idx = bufname:find("/lua/", 1, true)
+ if idx then
+ M.reset(bufname:sub(1, idx - 1))
end
end,
})
end
+--- Disables the experimental Lua module loader:
+--- * removes the loaders
+--- * adds the default Neovim loader
+function M.disable()
+ if not M.enabled then
+ return
+ end
+ M.enabled = false
+ -- selene: allow(global_usage)
+ _G.loadfile = Loader._loadfile
+ ---@diagnostic disable-next-line: no-unknown
+ for l, loader in ipairs(package.loaders) do
+ if loader == Loader.loader or loader == Loader.loader_lib then
+ table.remove(package.loaders, l)
+ end
+ end
+ table.insert(package.loaders, 2, vim._load_package)
+ vim.api.nvim_del_augroup_by_name("cache_topmods_reset")
+end
+
+--- Return the top-level `/lua/*` modules for this path
+---@param path string path to check for top-level lua modules
+---@private
+function Loader.lsmod(path)
+ if not Loader._indexed[path] then
+ local start = uv.hrtime()
+ Loader._indexed[path] = {}
+ local handle = uv.fs_scandir(path .. "/lua")
+ while handle do
+ local name, t = uv.fs_scandir_next(handle)
+ if not name then
+ break
+ end
+ local modpath = path .. "/lua/" .. name
+ -- HACK: type is not always returned due to a bug in luv
+ t = t or uv.fs_stat(modpath).type
+ ---@type string
+ local topname
+ local ext = name:sub(-4)
+ if ext == ".lua" or ext == ".dll" then
+ topname = name:sub(1, -5)
+ elseif name:sub(-3) == ".so" then
+ topname = name:sub(1, -4)
+ elseif t == "link" or t == "directory" then
+ topname = name
+ end
+ if topname then
+ Loader._indexed[path][topname] = { modpath = modpath, modname = topname }
+ Loader._topmods[topname] = Loader._topmods[topname] or {}
+ if not vim.tbl_contains(Loader._topmods[topname], path) then
+ table.insert(Loader._topmods[topname], path)
+ end
+ end
+ end
+ Loader.track("lsmod", start)
+ end
+ return Loader._indexed[path]
+end
+
+--- Debug function that wraps all loaders and tracks stats
+---@private
+function M._profile_loaders()
+ for l, loader in pairs(package.loaders) do
+ local loc = debug.getinfo(loader, "Sn").source:sub(2)
+ package.loaders[l] = function(modname)
+ local start = uv.hrtime()
+ local ret = loader(modname)
+ Loader.track("loader " .. l .. ": " .. loc, start)
+ Loader.track("loader_all", start)
+ return ret
+ end
+ end
+end
+
+--- Prints all cache stats
+---@param opts? {print?:boolean}
+---@return LoaderStats
+---@private
+function M._inspect(opts)
+ if opts and opts.print then
+ ---@private
+ local function ms(nsec)
+ return math.floor(nsec / 1e6 * 1000 + 0.5) / 1000 .. "ms"
+ end
+ local chunks = {} ---@type string[][]
+ ---@type string[]
+ local stats = vim.tbl_keys(Loader._stats)
+ table.sort(stats)
+ for _, stat in ipairs(stats) do
+ vim.list_extend(chunks, {
+ { "\n" .. stat .. "\n", "Title" },
+ { "* total: " },
+ { tostring(Loader._stats[stat].total) .. "\n", "Number" },
+ { "* time: " },
+ { ms(Loader._stats[stat].time) .. "\n", "Bold" },
+ { "* avg time: " },
+ { ms(Loader._stats[stat].time / Loader._stats[stat].total) .. "\n", "Bold" },
+ })
+ for k, v in pairs(Loader._stats[stat]) do
+ if not vim.tbl_contains({ "time", "total" }, k) then
+ chunks[#chunks + 1] = { "* " .. k .. ":" .. string.rep(" ", 9 - #k) }
+ chunks[#chunks + 1] = { tostring(v) .. "\n", "Number" }
+ end
+ end
+ end
+ vim.api.nvim_echo(chunks, true, {})
+ end
+ return Loader._stats
+end
+
return M
diff --git a/lua/lazy/core/config.lua b/lua/lazy/core/config.lua
index e4354b3..603dd1a 100644
--- a/lua/lazy/core/config.lua
+++ b/lua/lazy/core/config.lua
@@ -1,29 +1,79 @@
local Util = require("lazy.core.util")
+---@class LazyCoreConfig
local M = {}
---@class LazyConfig
M.defaults = {
root = vim.fn.stdpath("data") .. "/lazy", -- directory where plugins will be installed
defaults = {
+ -- Set this to `true` to have all your plugins lazy-loaded by default.
+ -- Only do this if you know what you are doing, as it can lead to unexpected behavior.
lazy = false, -- should plugins be lazy-loaded?
- version = nil,
- -- version = "*", -- enable this to try installing the latest stable versions of plugins
+ -- It's recommended to leave version=false for now, since a lot the plugin that support versioning,
+ -- have outdated releases, which may break your Neovim install.
+ version = nil, -- always use the latest git commit
+ -- version = "*", -- try installing the latest stable version for plugins that support semver
+ -- default `cond` you can use to globally disable a lot of plugins
+ -- when running inside vscode for example
+ cond = nil, ---@type boolean|fun(self:LazyPlugin):boolean|nil
},
+ -- leave nil when passing the spec as the first argument to setup()
+ spec = nil, ---@type LazySpec
+ local_spec = true, -- load project specific .lazy.lua spec files. They will be added at the end of the spec.
lockfile = vim.fn.stdpath("config") .. "/lazy-lock.json", -- lockfile generated after running update.
- concurrency = nil, ---@type number limit the maximum amount of concurrent tasks
+ ---@type number? limit the maximum amount of concurrent tasks
+ concurrency = jit.os:find("Windows") and (vim.uv.available_parallelism() * 2) or nil,
git = {
-- defaults for the `Lazy log` command
- -- log = { "-10" }, -- show the last 10 commits
- log = { "--since=1 days ago" }, -- show commits from the last 3 days
+ -- log = { "--since=3 days ago" }, -- show commits from the last 3 days
+ log = { "-8" }, -- show the last 8 commits
timeout = 120, -- kill processes that take more than 2 minutes
url_format = "https://github.com/%s.git",
+ -- lazy.nvim requires git >=2.19.0. If you really want to use lazy with an older version,
+ -- then set the below to false. This should work, but is NOT supported and will
+ -- increase downloads a lot.
+ filter = true,
+ -- rate of network related git operations (clone, fetch, checkout)
+ throttle = {
+ enabled = false, -- not enabled by default
+ -- max 2 ops every 5 seconds
+ rate = 2,
+ duration = 5 * 1000, -- in ms
+ },
+ -- Time in seconds to wait before running fetch again for a plugin.
+ -- Repeated update/check operations will not run again until this
+ -- cooldown period has passed.
+ cooldown = 0,
+ },
+ pkg = {
+ enabled = true,
+ cache = vim.fn.stdpath("state") .. "/lazy/pkg-cache.lua",
+ -- the first package source that is found for a plugin will be used.
+ sources = {
+ "lazy",
+ "rockspec", -- will only be used when rocks.enabled is true
+ "packspec",
+ },
+ },
+ rocks = {
+ enabled = true,
+ root = vim.fn.stdpath("data") .. "/lazy-rocks",
+ server = "https://nvim-neorocks.github.io/rocks-binaries/",
+ -- use hererocks to install luarocks?
+ -- set to `nil` to use hererocks when luarocks is not found
+ -- set to `true` to always use hererocks
+ -- set to `false` to always use luarocks
+ hererocks = nil,
},
dev = {
- -- directory where you store your local plugin projects
- path = vim.fn.expand("~/projects"),
+ -- Directory where you store your local plugin projects. If a function is used,
+ -- the plugin directory (e.g. `~/projects/plugin-name`) must be returned.
+ ---@type string | fun(plugin: LazyPlugin): string
+ path = "~/projects",
---@type string[] plugins that match these patterns will use your local versions instead of being fetched from GitHub
patterns = {}, -- For example {"folke"}
+ fallback = false, -- Fallback to git when local plugin doesn't exist
},
install = {
-- install missing plugins on startup. This doesn't increase startup time.
@@ -32,36 +82,123 @@ M.defaults = {
colorscheme = { "habamax" },
},
ui = {
+ -- a number <1 is a percentage., >1 is a fixed size
+ size = { width = 0.8, height = 0.8 },
+ wrap = true, -- wrap the lines in the ui
-- The border to use for the UI window. Accepts same border values as |nvim_open_win()|.
border = "none",
+ -- The backdrop opacity. 0 is fully opaque, 100 is fully transparent.
+ backdrop = 60,
+ title = nil, ---@type string only works when border is not "none"
+ title_pos = "center", ---@type "center" | "left" | "right"
+ -- Show pills on top of the Lazy window
+ pills = true, ---@type boolean
icons = {
cmd = " ",
config = "",
- event = "",
+ debug = "● ",
+ event = " ",
+ favorite = " ",
ft = " ",
init = " ",
+ import = " ",
keys = " ",
+ lazy = " ",
+ loaded = "●",
+ not_loaded = "○",
plugin = " ",
runtime = " ",
+ require = " ",
source = " ",
- start = "",
+ start = " ",
task = "✔ ",
+ list = {
+ "●",
+ "➜",
+ "★",
+ "‒",
+ },
},
- throttle = 20, -- how frequently should the ui process render events
+ -- leave nil, to automatically select a browser depending on your OS.
+ -- If you want to use a specific browser, you can define it here
+ browser = nil, ---@type string?
+ throttle = 1000 / 30, -- how frequently should the ui process render events
+ custom_keys = {
+ -- You can define custom key maps here. If present, the description will
+ -- be shown in the help menu.
+ -- To disable one of the defaults, set it to false.
+
+ ["l"] = {
+ function(plugin)
+ require("lazy.util").float_term({ "lazygit", "log" }, {
+ cwd = plugin.dir,
+ })
+ end,
+ desc = "Open lazygit log",
+ },
+
+ ["i"] = {
+ function(plugin)
+ Util.notify(vim.inspect(plugin), {
+ title = "Inspect " .. plugin.name,
+ lang = "lua",
+ })
+ end,
+ desc = "Inspect Plugin",
+ },
+
+ ["t"] = {
+ function(plugin)
+ require("lazy.util").float_term(nil, {
+ cwd = plugin.dir,
+ })
+ end,
+ desc = "Open terminal in plugin dir",
+ },
+ },
+ },
+ -- Output options for headless mode
+ headless = {
+ -- show the output from process commands like git
+ process = true,
+ -- show log messages
+ log = true,
+ -- show task start/end
+ task = true,
+ -- use ansi colors
+ colors = true,
+ },
+ diff = {
+ -- diff command can be one of:
+ -- * browser: opens the github compare view. Note that this is always mapped to as well,
+ -- so you can have a different command for diff
+ -- * git: will run git diff and open a buffer with filetype git
+ -- * terminal_git: will open a pseudo terminal with git diff
+ -- * diffview.nvim: will open Diffview to show the diff
+ cmd = "git",
},
checker = {
- -- automcatilly check for plugin updates
+ -- automatically check for plugin updates
enabled = false,
concurrency = nil, ---@type number? set to 1 to check for updates very slowly
notify = true, -- get a notification when new updates are found
frequency = 3600, -- check for updates every hour
+ check_pinned = false, -- check for pinned packages that can't be updated
+ },
+ change_detection = {
+ -- automatically check for config file changes and reload the ui
+ enabled = true,
+ notify = true, -- get a notification when changes are found
},
performance = {
- ---@type LazyCacheConfig
- cache = nil,
+ cache = {
+ enabled = true,
+ },
reset_packpath = true, -- reset the package path to improve startup time
rtp = {
reset = true, -- reset the runtime path to $VIMRUNTIME and your config directory
+ ---@type string[]
+ paths = {}, -- add any custom paths here that you want to includes in the rtp
---@type string[] list any plugins you want to disable here
disabled_plugins = {
-- "gzip",
@@ -79,17 +216,37 @@ M.defaults = {
-- so :help works even for plugins that don't have vim docs.
-- when the readme opens with :help it will be correctly displayed as markdown
readme = {
+ enabled = true,
root = vim.fn.stdpath("state") .. "/lazy/readme",
- files = { "README.md" },
- -- only generate markdown helptags for plugins that dont have docs
+ files = { "README.md", "lua/**/README.md" },
+ -- only generate markdown helptags for plugins that don't have docs
skip_if_doc_exists = true,
},
+ state = vim.fn.stdpath("state") .. "/lazy/state.json", -- state info for checker and other things
+ -- Enable profiling of lazy.nvim. This will add some overhead,
+ -- so only enable this when you are debugging lazy.nvim
+ profiling = {
+ -- Enables extra stats on the debug tab related to the loader cache.
+ -- Additionally gathers stats about all package.loaders
+ loader = false,
+ -- Track each new require in the Lazy profiling tab
+ require = false,
+ },
debug = false,
}
+function M.hererocks()
+ if M.options.rocks.hererocks == nil then
+ M.options.rocks.hererocks = vim.fn.executable("luarocks") == 0
+ end
+ return M.options.rocks.hererocks
+end
+
+M.version = "11.17.1" -- x-release-please-version
+
M.ns = vim.api.nvim_create_namespace("lazy")
----@type string|LazySpec Should be either a string pointing to a module, or a spec
+---@type LazySpecLoader
M.spec = nil
---@type table
@@ -104,45 +261,111 @@ M.options = {}
---@type string
M.me = nil
----@param spec LazySpec
+---@type string
+M.mapleader = nil
+
+---@type string
+M.maplocalleader = nil
+
+M.suspended = false
+
+function M.headless()
+ return not M.suspended and #vim.api.nvim_list_uis() == 0
+end
+
---@param opts? LazyConfig
-function M.setup(spec, opts)
- M.spec = spec
+function M.setup(opts)
M.options = vim.tbl_deep_extend("force", M.defaults, opts or {})
- M.options.performance.cache = require("lazy.core.cache")
+
+ if type(M.options.spec) == "string" then
+ M.options.spec = { import = M.options.spec }
+ end
table.insert(M.options.install.colorscheme, "habamax")
- if M.options.performance.reset_packpath then
- vim.go.packpath = ""
+ -- root
+ M.options.root = Util.norm(M.options.root)
+ if type(M.options.dev.path) == "string" then
+ M.options.dev.path = Util.norm(M.options.dev.path)
end
+ M.options.lockfile = Util.norm(M.options.lockfile)
+ M.options.readme.root = Util.norm(M.options.readme.root)
+
+ vim.fn.mkdir(M.options.root, "p")
+
+ if M.options.performance.reset_packpath then
+ vim.go.packpath = vim.env.VIMRUNTIME
+ end
+
+ M.me = debug.getinfo(1, "S").source:sub(2)
+ M.me = Util.norm(vim.fn.fnamemodify(M.me, ":p:h:h:h:h"))
+ local lib = vim.fn.fnamemodify(vim.v.progpath, ":p:h:h") .. "/lib"
+ lib = vim.uv.fs_stat(lib .. "64") and (lib .. "64") or lib
+ lib = lib .. "/nvim"
if M.options.performance.rtp.reset then
- M.me = debug.getinfo(1, "S").source:sub(2)
- M.me = vim.fn.fnamemodify(M.me, ":p:h:h:h:h")
+ ---@type vim.Option
vim.opt.rtp = {
+ vim.fn.stdpath("config"),
+ vim.fn.stdpath("data") .. "/site",
M.me,
vim.env.VIMRUNTIME,
- vim.fn.stdpath("config"),
+ lib,
vim.fn.stdpath("config") .. "/after",
}
end
+ for _, path in ipairs(M.options.performance.rtp.paths) do
+ vim.opt.rtp:append(path)
+ end
vim.opt.rtp:append(M.options.readme.root)
-- disable plugin loading since we do all of that ourselves
vim.go.loadplugins = false
+ M.mapleader = vim.g.mapleader
+ M.maplocalleader = vim.g.maplocalleader
- vim.api.nvim_create_autocmd("User", {
- pattern = "VeryLazy",
+ vim.api.nvim_create_autocmd("UIEnter", {
once = true,
callback = function()
- require("lazy.core.cache").autosave()
- require("lazy.view").setup()
- require("lazy.manage.reloader").enable()
- if M.options.checker.enabled then
- require("lazy.manage.checker").start()
- end
+ require("lazy.stats").on_ui_enter()
end,
})
+ if M.headless() then
+ require("lazy.view.commands").setup()
+ else
+ vim.api.nvim_create_autocmd("User", {
+ pattern = "VeryLazy",
+ once = true,
+ callback = function()
+ require("lazy.view.commands").setup()
+ if M.options.change_detection.enabled then
+ require("lazy.manage.reloader").enable()
+ end
+ if M.options.checker.enabled then
+ vim.defer_fn(function()
+ require("lazy.manage.checker").start()
+ end, 10)
+ end
+
+ -- useful for plugin developers when making changes to a packspec file
+ vim.api.nvim_create_autocmd("BufWritePost", {
+ pattern = { "lazy.lua", "pkg.json", "*.rockspec" },
+ callback = function()
+ local plugin = require("lazy.core.plugin").find(vim.uv.cwd() .. "/lua/")
+ if plugin then
+ require("lazy").pkg({ plugins = { plugin } })
+ end
+ end,
+ })
+
+ vim.api.nvim_create_autocmd({ "VimSuspend", "VimResume" }, {
+ callback = function(ev)
+ M.suspended = ev.event == "VimSuspend"
+ end,
+ })
+ end,
+ })
+ end
+
Util.very_lazy()
end
diff --git a/lua/lazy/core/fragments.lua b/lua/lazy/core/fragments.lua
new file mode 100644
index 0000000..89b83f5
--- /dev/null
+++ b/lua/lazy/core/fragments.lua
@@ -0,0 +1,174 @@
+local Config = require("lazy.core.config")
+local Util = require("lazy.core.util")
+
+--- This class is used to manage the fragments of a plugin spec.
+--- It keeps track of the fragments and their relations to other fragments.
+--- A fragment can be a dependency (dependencies) or a child (specs) of another fragment.
+---@class LazyFragments
+---@field fragments table
+---@field frag_stack number[]
+---@field dep_stack number[]
+---@field dirty table
+---@field plugins table
+---@field spec LazySpecLoader
+local M = {}
+
+M._fid = 0
+
+local function next_id()
+ M._fid = M._fid + 1
+ return M._fid
+end
+
+---@param spec LazySpecLoader
+---@return LazyFragments
+function M.new(spec)
+ local self = setmetatable({}, { __index = M })
+ self.fragments = {}
+ self.frag_stack = {}
+ self.dep_stack = {}
+ self.spec = spec
+ self.dirty = {}
+ self.plugins = {}
+ return self
+end
+
+---@param id number
+function M:get(id)
+ return self.fragments[id]
+end
+
+--- Remove a fragment and all its children.
+--- This will also remove the fragment from its parent's children list.
+---@param id number
+function M:del(id)
+ -- del fragment
+ local fragment = self.fragments[id]
+ if not fragment then
+ return
+ end
+
+ self.dirty[id] = true
+
+ -- remove from parent
+ local pid = fragment.pid
+ if pid then
+ local parent = self.fragments[pid]
+ if parent.frags then
+ ---@param fid number
+ parent.frags = Util.filter(function(fid)
+ return fid ~= id
+ end, parent.frags)
+ end
+ if parent.deps then
+ ---@param fid number
+ parent.deps = Util.filter(function(fid)
+ return fid ~= id
+ end, parent.deps)
+ end
+ self.dirty[pid] = true
+ end
+
+ -- remove children
+ if fragment.frags then
+ for _, fid in ipairs(fragment.frags) do
+ self:del(fid)
+ end
+ end
+
+ self.fragments[id] = nil
+end
+
+--- Add a fragment to the fragments list.
+--- This also resolves its name, url, dir, dependencies and child specs.
+---@param plugin LazyPluginSpec
+function M:add(plugin)
+ if self.plugins[plugin] then
+ return self.fragments[self.plugins[plugin]]
+ end
+
+ local id = next_id()
+ setmetatable(plugin, nil)
+
+ self.plugins[plugin] = id
+
+ local pid = self.frag_stack[#self.frag_stack]
+
+ ---@type LazyFragment
+ local fragment = {
+ id = id,
+ pid = pid,
+ name = plugin.name,
+ url = plugin.url,
+ dir = plugin.dir,
+ spec = plugin --[[@as LazyPlugin]],
+ }
+
+ -- short url / ref
+ if plugin[1] then
+ local slash = plugin[1]:find("/", 1, true)
+ if slash then
+ local prefix = plugin[1]:sub(1, 4)
+ if prefix == "http" or prefix == "git@" then
+ fragment.url = fragment.url or plugin[1]
+ else
+ fragment.name = fragment.name or plugin[1]:sub(slash + 1)
+ fragment.url = fragment.url or Config.options.git.url_format:format(plugin[1])
+ end
+ else
+ fragment.name = fragment.name or plugin[1]
+ end
+ end
+
+ -- name
+ fragment.name = fragment.name
+ or fragment.url and self.spec.get_name(fragment.url)
+ or fragment.dir and self.spec.get_name(fragment.dir)
+ if not fragment.name or fragment.name == "" then
+ return self.spec:error("Invalid plugin spec " .. vim.inspect(plugin))
+ end
+
+ if type(plugin.config) == "table" then
+ self.spec:warn(
+ "{" .. fragment.name .. "}: setting a table to `Plugin.config` is deprecated. Please use `Plugin.opts` instead"
+ )
+ ---@diagnostic disable-next-line: assign-type-mismatch
+ plugin.opts = plugin.config
+ plugin.config = nil
+ end
+
+ self.fragments[id] = fragment
+
+ -- add to parent
+ if pid then
+ local parent = self.fragments[pid]
+ parent.frags = parent.frags or {}
+ table.insert(parent.frags, id)
+ end
+
+ -- add to parent's deps
+ local did = self.dep_stack[#self.dep_stack]
+ if did and did == pid then
+ fragment.dep = true
+ local parent = self.fragments[did]
+ parent.deps = parent.deps or {}
+ table.insert(parent.deps, id)
+ end
+
+ table.insert(self.frag_stack, id)
+ -- dependencies
+ if plugin.dependencies then
+ table.insert(self.dep_stack, id)
+ self.spec:normalize(plugin.dependencies)
+ table.remove(self.dep_stack)
+ end
+ -- child specs
+ if plugin.specs then
+ self.spec:normalize(plugin.specs)
+ end
+ table.remove(self.frag_stack)
+
+ return fragment
+end
+
+return M
diff --git a/lua/lazy/core/handler/cmd.lua b/lua/lazy/core/handler/cmd.lua
index 267e338..658c957 100644
--- a/lua/lazy/core/handler/cmd.lua
+++ b/lua/lazy/core/handler/cmd.lua
@@ -1,5 +1,5 @@
-local Util = require("lazy.core.util")
local Loader = require("lazy.core.loader")
+local Util = require("lazy.core.util")
---@class LazyCmdHandler:LazyHandler
local M = {}
@@ -14,18 +14,41 @@ end
---@param cmd string
function M:_add(cmd)
vim.api.nvim_create_user_command(cmd, function(event)
+ local command = {
+ cmd = cmd,
+ bang = event.bang or nil,
+ mods = event.smods,
+ args = event.fargs,
+ count = event.count >= 0 and event.range == 0 and event.count or nil,
+ }
+
+ if event.range == 1 then
+ command.range = { event.line1 }
+ elseif event.range == 2 then
+ command.range = { event.line1, event.line2 }
+ end
+
+ ---@type string
+ local plugins = "`" .. table.concat(vim.tbl_values(self.active[cmd]), ", ") .. "`"
+
self:_load(cmd)
- vim.cmd(
- ("%s %s%s%s %s"):format(
- event.mods or "",
- event.line1 == event.line2 and "" or event.line1 .. "," .. event.line2,
- cmd,
- event.bang and "!" or "",
- event.args or ""
- )
- )
+
+ local info = vim.api.nvim_get_commands({})[cmd] or vim.api.nvim_buf_get_commands(0, {})[cmd]
+ if not info then
+ vim.schedule(function()
+ Util.error("Command `" .. cmd .. "` not found after loading " .. plugins)
+ end)
+ return
+ end
+
+ command.nargs = info.nargs
+ if event.args and event.args ~= "" and info.nargs and info.nargs:find("[1?]") then
+ command.args = { event.args }
+ end
+ vim.cmd(command)
end, {
bang = true,
+ range = true,
nargs = "*",
complete = function(_, line)
self:_load(cmd)
@@ -35,9 +58,8 @@ function M:_add(cmd)
})
end
----@param _plugin LazyPlugin
---@param value string
-function M:_del(_plugin, value)
+function M:_del(value)
pcall(vim.api.nvim_del_user_command, value)
end
diff --git a/lua/lazy/core/handler/event.lua b/lua/lazy/core/handler/event.lua
index 7e38afa..a34e0c5 100644
--- a/lua/lazy/core/handler/event.lua
+++ b/lua/lazy/core/handler/event.lua
@@ -1,86 +1,171 @@
-local Util = require("lazy.core.util")
local Config = require("lazy.core.config")
local Loader = require("lazy.core.loader")
+local Util = require("lazy.core.util")
+
+---@class LazyEventOpts
+---@field event string
+---@field group? string
+---@field exclude? string[]
+---@field data? any
+---@field buffer? number
+
+---@alias LazyEvent {id:string, event:string[]|string, pattern?:string[]|string}
+---@alias LazyEventSpec string|{event?:string|string[], pattern?:string|string[]}|string[]
---@class LazyEventHandler:LazyHandler
---@field events table
---@field group number
local M = {}
-M.trigger_events = {
- BufRead = { "BufReadPre", "BufRead" },
- BufReadPost = { "BufReadPre", "BufRead", "BufReadPost" },
+-- Event dependencies
+M.triggers = {
+ FileType = "BufReadPost",
+ BufReadPost = "BufReadPre",
}
+
+-- A table of mappings for custom events
+-- Can be used by distros to add custom events (see usage in LazyVim)
+---@type table
+M.mappings = {
+ VeryLazy = { id = "VeryLazy", event = "User", pattern = "VeryLazy" },
+ -- Example:
+ -- LazyFile = { id = "LazyFile", event = { "BufReadPost", "BufNewFile", "BufWritePre" } },
+}
+M.mappings["User VeryLazy"] = M.mappings.VeryLazy
+
M.group = vim.api.nvim_create_augroup("lazy_handler_event", { clear = true })
----@param value string
-function M:_add(value)
- local event_spec = self:_event(value)
- ---@type string?, string?
- local event, pattern = event_spec:match("^(%w+)%s+(.*)$")
- event = event or event_spec
- vim.api.nvim_create_autocmd(event, {
+---@param spec LazyEventSpec
+---@return LazyEvent
+function M:_parse(spec)
+ local ret = M.mappings[spec] --[[@as LazyEvent?]]
+ if ret then
+ return ret
+ end
+ if type(spec) == "string" then
+ local event, pattern = spec:match("^(%w+)%s+(.*)$")
+ event = event or spec
+ return { id = spec, event = event, pattern = pattern }
+ elseif Util.is_list(spec) then
+ ret = { id = table.concat(spec, "|"), event = spec }
+ else
+ ret = spec --[[@as LazyEvent]]
+ if not ret.id then
+ ---@diagnostic disable-next-line: assign-type-mismatch, param-type-mismatch
+ ret.id = type(ret.event) == "string" and ret.event or table.concat(ret.event, "|")
+ if ret.pattern then
+ ---@diagnostic disable-next-line: assign-type-mismatch, param-type-mismatch
+ ret.id = ret.id .. " " .. (type(ret.pattern) == "string" and ret.pattern or table.concat(ret.pattern, ", "))
+ end
+ end
+ end
+ return ret
+end
+
+---@param event LazyEvent
+function M:_add(event)
+ local done = false
+ vim.api.nvim_create_autocmd(event.event, {
group = self.group,
once = true,
- pattern = pattern,
- callback = function()
- if not self.active[value] then
+ pattern = event.pattern,
+ callback = function(ev)
+ if done or not self.active[event.id] then
return
end
- Util.track({ [self.type] = value })
- local groups = M.get_augroups(event, pattern)
+ -- HACK: work-around for https://github.com/neovim/neovim/issues/25526
+ done = true
+ if event.id ~= "VeryLazy" then
+ Util.track({ [self.type] = event.id })
+ end
+
+ local state = M.get_state(ev.event, ev.buf, ev.data)
+
-- load the plugins
- Loader.load(self.active[value], { [self.type] = value })
+ Loader.load(self.active[event.id], { [self.type] = event.id })
+
-- check if any plugin created an event handler for this event and fire the group
- M.trigger(event, pattern, groups)
- Util.track()
+ for _, s in ipairs(state) do
+ M.trigger(s)
+ end
+ if event.id ~= "VeryLazy" then
+ Util.track()
+ end
end,
})
end
----@param value string
-function M:_event(value)
- return value == "VeryLazy" and "User VeryLazy" or value
+-- Get the current state of the event and all the events that will be fired
+---@param event string
+---@param buf number
+---@param data any
+function M.get_state(event, buf, data)
+ local state = {} ---@type LazyEventOpts[]
+ while event do
+ table.insert(state, 1, {
+ event = event,
+ exclude = event ~= "FileType" and M.get_augroups(event) or nil,
+ buffer = buf,
+ data = data,
+ })
+ data = nil -- only pass the data to the first event
+ event = M.triggers[event]
+ end
+ return state
end
-- Get all augroups for the events
---@param event string
----@param pattern? string
-function M.get_augroups(event, pattern)
- local events = M.trigger_events[event] or { event }
- ---@type table
- local groups = {}
- for _, autocmd in ipairs(vim.api.nvim_get_autocmds({ event = events, pattern = pattern })) do
- if autocmd.group then
- groups[autocmd.group] = true
+function M.get_augroups(event)
+ local groups = {} ---@type string[]
+ for _, autocmd in ipairs(vim.api.nvim_get_autocmds({ event = event })) do
+ if autocmd.group_name then
+ table.insert(groups, autocmd.group_name)
end
end
return groups
end
----@param event string|string[]
----@param pattern? string
----@param groups table
-function M.trigger(event, pattern, groups)
- local events = M.trigger_events[event] or { event }
- ---@cast events string[]
- for _, e in ipairs(events) do
- for _, autocmd in ipairs(vim.api.nvim_get_autocmds({ event = e, pattern = pattern })) do
- if autocmd.event == e and autocmd.group and not groups[autocmd.group] then
- if Config.options.debug then
- Util.info({
- "# Firing Events",
- " - **group:** `" .. autocmd.group_name .. "`",
- " - **event:** " .. autocmd.event,
- pattern and "- **pattern:** ",
- })
- end
- Util.try(function()
- vim.api.nvim_exec_autocmds(autocmd.event, { group = autocmd.group, modeline = false })
- end)
- end
+-- Trigger an event. When a group is given, only the events in that group will be triggered.
+-- When exclude is set, the events in those groups will be skipped.
+---@param opts LazyEventOpts
+function M.trigger(opts)
+ if opts.group or opts.exclude == nil then
+ return M._trigger(opts)
+ end
+ local done = {} ---@type table
+ for _, autocmd in ipairs(vim.api.nvim_get_autocmds({ event = opts.event })) do
+ local id = autocmd.event .. ":" .. (autocmd.group or "") ---@type string
+ local skip = done[id] or (opts.exclude and vim.tbl_contains(opts.exclude, autocmd.group_name))
+ done[id] = true
+ if autocmd.group and not skip then
+ opts.group = autocmd.group_name
+ M._trigger(opts)
end
end
end
+-- Trigger an event
+---@param opts LazyEventOpts
+function M._trigger(opts)
+ if Config.options.debug then
+ Util.info({
+ "# Firing Events",
+ " - **event:** " .. opts.event,
+ opts.group and (" - **group:** " .. opts.group),
+ opts.buffer and (" - **buffer:** " .. opts.buffer),
+ })
+ end
+ Util.track({ event = opts.group or opts.event })
+ Util.try(function()
+ vim.api.nvim_exec_autocmds(opts.event, {
+ buffer = opts.buffer,
+ group = opts.group,
+ modeline = false,
+ data = opts.data,
+ })
+ Util.track()
+ end)
+end
+
return M
diff --git a/lua/lazy/core/handler/ft.lua b/lua/lazy/core/handler/ft.lua
index f0947c6..9b33d37 100644
--- a/lua/lazy/core/handler/ft.lua
+++ b/lua/lazy/core/handler/ft.lua
@@ -5,11 +5,6 @@ local Loader = require("lazy.core.loader")
local M = {}
M.extends = Event
----@param value string
-function M:_event(value)
- return "FileType " .. value
-end
-
---@param plugin LazyPlugin
function M:add(plugin)
self.super.add(self, plugin)
@@ -18,4 +13,13 @@ function M:add(plugin)
end
end
+---@return LazyEvent
+function M:_parse(value)
+ return {
+ id = value,
+ event = "FileType",
+ pattern = value,
+ }
+end
+
return M
diff --git a/lua/lazy/core/handler/init.lua b/lua/lazy/core/handler/init.lua
index 4cca808..22d3252 100644
--- a/lua/lazy/core/handler/init.lua
+++ b/lua/lazy/core/handler/init.lua
@@ -1,9 +1,11 @@
local Config = require("lazy.core.config")
+local Util = require("lazy.core.util")
---@class LazyHandler
---@field type LazyHandlerTypes
---@field extends? LazyHandler
---@field active table>
+---@field managed table mapping handler keys to plugin names
---@field super LazyHandler
local M = {}
@@ -18,31 +20,38 @@ M.types = {
---@type table
M.handlers = {}
-function M.setup()
+M.did_setup = false
+
+function M.init()
for _, type in pairs(M.types) do
M.handlers[type] = M.new(type)
end
+end
+
+function M.setup()
+ M.did_setup = true
for _, plugin in pairs(Config.plugins) do
- M.enable(plugin)
+ Util.try(function()
+ M.enable(plugin)
+ end, "Failed to setup handlers for " .. plugin.name)
end
end
---@param plugin LazyPlugin
function M.disable(plugin)
- for type, handler in pairs(M.handlers) do
- if plugin[type] then
- handler:del(plugin)
- end
+ for type in pairs(plugin._.handlers or {}) do
+ M.handlers[type]:del(plugin)
end
end
---@param plugin LazyPlugin
function M.enable(plugin)
if not plugin._.loaded then
- for type, handler in pairs(M.handlers) do
- if plugin[type] then
- handler:add(plugin)
- end
+ if not plugin._.handlers then
+ M.resolve(plugin)
+ end
+ for type in pairs(plugin._.handlers or {}) do
+ M.handlers[type]:add(plugin)
end
end
end
@@ -55,37 +64,73 @@ function M.new(type)
local self = setmetatable({}, { __index = setmetatable(handler, { __index = super }) })
self.super = super
self.active = {}
+ self.managed = {}
self.type = type
return self
end
----@param value string
+---@param _value string
---@protected
-function M:_add(value) end
+function M:_add(_value) end
----@param value string
+---@param _value string
---@protected
-function M:_del(value) end
+function M:_del(_value) end
+
+---@param value any
+---@param _plugin LazyPlugin
+---@return string|{id:string}
+function M:_parse(value, _plugin)
+ assert(type(value) == "string", "Expected string, got " .. vim.inspect(value))
+ return value
+end
+
+---@param values any[]
+---@param plugin LazyPlugin
+function M:_values(values, plugin)
+ ---@type table
+ local ret = {}
+ for _, value in ipairs(values) do
+ local parsed = self:_parse(value, plugin)
+ ret[type(parsed) == "string" and parsed or parsed.id] = parsed
+ end
+ return ret
+end
+
+---@param plugin LazyPlugin
+function M.resolve(plugin)
+ local Plugin = require("lazy.core.plugin")
+ plugin._.handlers = {}
+ for type, handler in pairs(M.handlers) do
+ if plugin[type] then
+ plugin._.handlers[type] = handler:_values(Plugin.values(plugin, type, true), plugin)
+ end
+ end
+end
---@param plugin LazyPlugin
function M:add(plugin)
- for _, value in ipairs(plugin[self.type] or {}) do
- if not self.active[value] then
- self.active[value] = {}
+ for key, value in pairs(plugin._.handlers[self.type] or {}) do
+ if not self.active[key] then
+ self.active[key] = {}
self:_add(value)
+ self.managed[key] = plugin.name
end
- self.active[value][plugin.name] = plugin.name
+ self.active[key][plugin.name] = plugin.name
end
end
---@param plugin LazyPlugin
function M:del(plugin)
- for _, value in ipairs(plugin[self.type] or {}) do
- if self.active[value] and self.active[value][plugin.name] then
- self.active[value][plugin.name] = nil
- if vim.tbl_isempty(self.active[value]) then
+ if not plugin._.handlers then
+ return
+ end
+ for key, value in pairs(plugin._.handlers[self.type] or {}) do
+ if self.active[key] and self.active[key][plugin.name] then
+ self.active[key][plugin.name] = nil
+ if vim.tbl_isempty(self.active[key]) then
self:_del(value)
- self.active[value] = nil
+ self.active[key] = nil
end
end
end
diff --git a/lua/lazy/core/handler/keys.lua b/lua/lazy/core/handler/keys.lua
index 301b408..5b5f173 100644
--- a/lua/lazy/core/handler/keys.lua
+++ b/lua/lazy/core/handler/keys.lua
@@ -1,23 +1,202 @@
-local Util = require("lazy.core.util")
local Loader = require("lazy.core.loader")
+local Util = require("lazy.core.util")
+
+---@class LazyKeysBase
+---@field desc? string
+---@field noremap? boolean
+---@field remap? boolean
+---@field expr? boolean
+---@field nowait? boolean
+---@field ft? string|string[]
+
+---@class LazyKeysSpec: LazyKeysBase
+---@field [1] string lhs
+---@field [2]? string|fun():string?|false rhs
+---@field mode? string|string[]
+
+---@class LazyKeys: LazyKeysBase
+---@field lhs string lhs
+---@field rhs? string|fun() rhs
+---@field mode? string
+---@field id string
+---@field name string
---@class LazyKeysHandler:LazyHandler
local M = {}
----@param keys string
-function M:_add(keys)
- vim.keymap.set("n", keys, function()
- vim.keymap.del("n", keys)
- Util.track({ keys = keys })
- Loader.load(self.active[keys], { keys = keys })
- vim.api.nvim_input(keys)
- Util.track()
- end)
+local skip = { mode = true, id = true, ft = true, rhs = true, lhs = true }
+
+---@param value string|LazyKeysSpec
+---@param mode? string
+---@return LazyKeys
+function M.parse(value, mode)
+ value = type(value) == "string" and { value } or value --[[@as LazyKeysSpec]]
+ local ret = vim.deepcopy(value) --[[@as LazyKeys]]
+ ret.lhs = ret[1] or ""
+ ret.rhs = ret[2]
+ ---@diagnostic disable-next-line: no-unknown
+ ret[1] = nil
+ ---@diagnostic disable-next-line: no-unknown
+ ret[2] = nil
+ ret.mode = mode or "n"
+ ret.id = vim.api.nvim_replace_termcodes(ret.lhs, true, true, true)
+
+ if ret.ft then
+ local ft = type(ret.ft) == "string" and { ret.ft } or ret.ft --[[@as string[] ]]
+ ret.id = ret.id .. " (" .. table.concat(ft, ", ") .. ")"
+ end
+
+ if ret.mode ~= "n" then
+ ret.id = ret.id .. " (" .. ret.mode .. ")"
+ end
+ return ret
end
----@param keys string
+---@param keys LazyKeys
+function M.to_string(keys)
+ return keys.lhs .. (keys.mode == "n" and "" or " (" .. keys.mode .. ")")
+end
+
+---@param lhs string
+---@param mode? string
+function M:have(lhs, mode)
+ local keys = M.parse(lhs, mode)
+ return self.managed[keys.id] ~= nil
+end
+
+function M:_values(values)
+ return M.resolve(values)
+end
+
+---@param spec? (string|LazyKeysSpec)[]
+function M.resolve(spec)
+ ---@type LazyKeys[]
+ local values = {}
+ ---@diagnostic disable-next-line: no-unknown
+ for _, value in ipairs(spec or {}) do
+ value = type(value) == "string" and { value } or value --[[@as LazyKeysSpec]]
+ value.mode = value.mode or "n"
+ local modes = (type(value.mode) == "table" and value.mode or { value.mode }) --[=[@as string[]]=]
+ for _, mode in ipairs(modes) do
+ local keys = M.parse(value, mode)
+ if keys.rhs == vim.NIL or keys.rhs == false then
+ values[keys.id] = nil
+ else
+ values[keys.id] = keys
+ end
+ end
+ end
+ return values
+end
+
+---@param keys LazyKeys
+function M.opts(keys)
+ local opts = {} ---@type LazyKeysBase
+ ---@diagnostic disable-next-line: no-unknown
+ for k, v in pairs(keys) do
+ if type(k) ~= "number" and not skip[k] then
+ ---@diagnostic disable-next-line: no-unknown
+ opts[k] = v
+ end
+ end
+ return opts
+end
+
+---@param keys LazyKeys
+function M.is_nop(keys)
+ return type(keys.rhs) == "string" and (keys.rhs == "" or keys.rhs:lower() == "")
+end
+
+---@param keys LazyKeys
+function M:_add(keys)
+ local lhs = keys.lhs
+ local opts = M.opts(keys)
+
+ ---@param buf? number
+ local function add(buf)
+ if M.is_nop(keys) then
+ return self:_set(keys, buf)
+ end
+
+ vim.keymap.set(keys.mode, lhs, function()
+ local plugins = self.active[keys.id]
+
+ -- always delete the mapping immediately to prevent recursive mappings
+ self:_del(keys)
+ self.active[keys.id] = nil
+
+ if plugins then
+ local name = M.to_string(keys)
+ Util.track({ keys = name })
+ Loader.load(plugins, { keys = name })
+ Util.track()
+ end
+
+ if keys.mode:sub(-1) == "a" then
+ lhs = lhs .. ""
+ end
+ local feed = vim.api.nvim_replace_termcodes("" .. lhs, true, true, true)
+ -- insert instead of append the lhs
+ vim.api.nvim_feedkeys(feed, "i", false)
+ end, {
+ desc = opts.desc,
+ nowait = opts.nowait,
+ -- we do not return anything, but this is still needed to make operator pending mappings work
+ expr = true,
+ buffer = buf,
+ })
+ end
+
+ -- buffer-local mappings
+ if keys.ft then
+ vim.api.nvim_create_autocmd("FileType", {
+ pattern = keys.ft,
+ callback = function(event)
+ if self.active[keys.id] and not M.is_nop(keys) then
+ add(event.buf)
+ else
+ -- Only create the mapping if its managed by lazy
+ -- otherwise the plugin is supposed to manage it
+ self:_set(keys, event.buf)
+ end
+ end,
+ })
+ else
+ add()
+ end
+end
+
+-- Delete a mapping and create the real global/buffer-local
+-- mapping when needed
+---@param keys LazyKeys
function M:_del(keys)
- pcall(vim.keymap.del, "n", keys)
+ -- bufs will be all buffers of the filetype for a buffer-local mapping
+ -- OR `false` for a global mapping
+ local bufs = { false }
+
+ if keys.ft then
+ local ft = type(keys.ft) == "string" and { keys.ft } or keys.ft --[[@as string[] ]]
+ bufs = vim.tbl_filter(function(buf)
+ return vim.tbl_contains(ft, vim.bo[buf].filetype)
+ end, vim.api.nvim_list_bufs())
+ end
+
+ for _, buf in ipairs(bufs) do
+ pcall(vim.keymap.del, keys.mode, keys.lhs, { buffer = buf or nil })
+ self:_set(keys, buf or nil)
+ end
+end
+
+-- Create a mapping if it is managed by lazy
+---@param keys LazyKeys
+---@param buf number?
+function M:_set(keys, buf)
+ if keys.rhs then
+ local opts = M.opts(keys)
+ ---@diagnostic disable-next-line: inject-field
+ opts.buffer = buf
+ vim.keymap.set(keys.mode, keys.lhs, keys.rhs, opts)
+ end
end
return M
diff --git a/lua/lazy/core/loader.lua b/lua/lazy/core/loader.lua
index 3903772..1501efd 100644
--- a/lua/lazy/core/loader.lua
+++ b/lua/lazy/core/loader.lua
@@ -1,44 +1,98 @@
-local Util = require("lazy.core.util")
+local Cache = require("lazy.core.cache")
local Config = require("lazy.core.config")
local Handler = require("lazy.core.handler")
+local Plugin = require("lazy.core.plugin")
+local Util = require("lazy.core.util")
+---@class LazyCoreLoader
local M = {}
+local DEFAULT_PRIORITY = 50
+
---@type LazyPlugin[]
M.loading = {}
M.init_done = false
---@type table
M.disabled_rtp_plugins = { packer_compiled = true }
+---@type table
+M.did_ftdetect = {}
+M.did_handlers = false
+
+function M.disable_rtp_plugin(plugin)
+ M.disabled_rtp_plugins[plugin] = true
+end
function M.setup()
+ for _, file in ipairs(Config.options.performance.rtp.disabled_plugins) do
+ M.disable_rtp_plugin(file)
+ end
+
+ vim.api.nvim_create_autocmd("ColorSchemePre", {
+ callback = function(event)
+ M.colorscheme(event.match)
+ end,
+ })
+
+ -- load the plugins
+ Plugin.load()
+ Handler.init()
+
-- install missing plugins
if Config.options.install.missing then
Util.track("install")
- for _, plugin in pairs(Config.plugins) do
- if not plugin._.installed then
- for _, colorscheme in ipairs(Config.options.install.colorscheme) do
- if pcall(vim.cmd.colorscheme, colorscheme) then
- break
- end
- end
- require("lazy.manage").install({ wait = true })
+ local count = 0
+ while M.install_missing() do
+ count = count + 1
+ if count > 5 then
+ Util.error("Too many rounds of missing plugins")
break
end
end
Util.track()
end
+ Config.mapleader = vim.g.mapleader
+ Config.maplocalleader = vim.g.maplocalleader
+
+ -- report any warnings & errors
+ Config.spec:report()
-- setup handlers
Util.track("handlers")
Handler.setup()
+ M.did_handlers = true
Util.track()
+end
- for _, file in ipairs(Config.options.performance.rtp.disabled_plugins) do
- M.disabled_rtp_plugins[file] = true
+-- this will incrementally install missing plugins
+-- multiple rounds can happen when importing a spec from a missing plugin
+function M.install_missing()
+ for _, plugin in pairs(Config.plugins) do
+ local installed = plugin._.installed
+ local has_errors = Plugin.has_errors(plugin)
+
+ if not has_errors and not (installed and not plugin._.build) then
+ for _, colorscheme in ipairs(Config.options.install.colorscheme) do
+ if colorscheme == "default" then
+ break
+ end
+ M.colorscheme(colorscheme)
+ if vim.g.colors_name or pcall(vim.cmd.colorscheme, colorscheme) then
+ break
+ end
+ end
+ Cache.reset()
+ require("lazy.manage").install({ wait = true, lockfile = true, clear = false })
+ -- remove any installed plugins from indexed, so cache will index again
+ for _, p in pairs(Config.plugins) do
+ if p._.installed then
+ Cache.reset(p.dir)
+ end
+ end
+ -- reload plugins
+ Plugin.load()
+ return true
+ end
end
-
- -- autoload opt plugins
- table.insert(package.loaders, M.autoload)
end
-- Startup sequence
@@ -46,36 +100,52 @@ end
function M.startup()
Util.track({ start = "startup" })
- local rtp = vim.opt.rtp:get()
+ -- load filetype.lua first since plugins might depend on that
+ M.source(vim.env.VIMRUNTIME .. "/filetype.lua")
- -- load plugins from rtp, excluding after
- Util.track({ start = "rtp plugins" })
- for _, path in ipairs(rtp) do
- if not path:find("after/?$") then
- M.packadd(path)
+ -- backup original rtp
+ local rtp = vim.opt.rtp:get() --[[@as string[] ]]
+
+ -- 1. run plugin init
+ Util.track({ start = "init" })
+ for _, plugin in pairs(Config.plugins) do
+ if plugin.init then
+ Util.track({ plugin = plugin.name, init = "init" })
+ Util.try(function()
+ plugin.init(plugin)
+ end, "Failed to run `init` for **" .. plugin.name .. "**")
+ Util.track()
end
end
Util.track()
- -- load start plugin
+ -- 2. load start plugin
Util.track({ start = "start" })
- for _, plugin in pairs(Config.plugins) do
- if plugin.lazy == false then
+ for _, plugin in ipairs(M.get_start_plugins()) do
+ -- plugin may be loaded by another plugin in the meantime
+ if not plugin._.loaded then
M.load(plugin, { start = "start" })
end
end
Util.track()
- -- load after files
- Util.track({ start = "after" })
- -- load after files from plugins
- for _, plugin in pairs(Config.plugins) do
- if plugin._.loaded then
- M.source_runtime(plugin.dir, "after/plugin")
+ -- 3. load plugins from the original rtp, excluding after
+ Util.track({ start = "rtp plugins" })
+ for _, path in ipairs(rtp) do
+ if not path:find("after/?$") then
+ -- these paths don't will already have their ftdetect ran,
+ -- by sourcing filetype.lua above, so skip them
+ M.did_ftdetect[path] = path
+ M.packadd(path)
end
end
- -- load after files from rtp plugins
- for _, path in ipairs(rtp) do
+ Util.track()
+
+ -- 4. load after plugins
+ Util.track({ start = "after" })
+ for _, path in
+ ipairs(vim.opt.rtp:get() --[[@as string[] ]])
+ do
if path:find("after/?$") then
M.source_runtime(path, "plugin")
end
@@ -84,69 +154,272 @@ function M.startup()
M.init_done = true
- -- run plugin init
- Util.track({ start = "init" })
+ Util.track()
+end
+
+function M.get_start_plugins()
+ ---@type LazyPlugin[]
+ local start = {}
for _, plugin in pairs(Config.plugins) do
- if plugin.init then
- Util.track({ plugin = plugin.name, init = "init" })
- Util.try(plugin.init, "Failed to run `init` for **" .. plugin.name .. "**")
- Util.track()
+ if not plugin._.loaded and (plugin._.rtp_loaded or plugin.lazy == false) then
+ start[#start + 1] = plugin
end
end
- Util.track()
-
- Util.track()
+ table.sort(start, function(a, b)
+ local ap = a.priority or DEFAULT_PRIORITY
+ local bp = b.priority or DEFAULT_PRIORITY
+ return ap > bp
+ end)
+ return start
end
---@class Loader
---@param plugins string|LazyPlugin|string[]|LazyPlugin[]
---@param reason {[string]:string}
-function M.load(plugins, reason)
+---@param opts? {force:boolean} when force is true, we skip the cond check
+function M.load(plugins, reason, opts)
---@diagnostic disable-next-line: cast-local-type
plugins = (type(plugins) == "string" or plugins.name) and { plugins } or plugins
---@cast plugins (string|LazyPlugin)[]
for _, plugin in pairs(plugins) do
- plugin = type(plugin) == "string" and Config.plugins[plugin] or plugin
- ---@cast plugin LazyPlugin
-
- if not plugin._.loaded then
- ---@diagnostic disable-next-line: assign-type-mismatch
- plugin._.loaded = {}
- for k, v in pairs(reason) do
- plugin._.loaded[k] = v
+ if type(plugin) == "string" then
+ if Config.plugins[plugin] then
+ plugin = Config.plugins[plugin]
+ elseif Config.spec.disabled[plugin] then
+ plugin = nil
+ else
+ Util.error("Plugin " .. plugin .. " not found")
+ plugin = nil
end
- if #M.loading > 0 then
- plugin._.loaded.plugin = M.loading[#M.loading].name
- elseif reason.require then
- plugin._.loaded.source = Util.get_source()
- end
-
- table.insert(M.loading, plugin)
-
- Util.track({ plugin = plugin.name, start = reason.start })
- Handler.disable(plugin)
-
- vim.opt.runtimepath:prepend(plugin.dir)
-
- if plugin.dependencies then
- M.load(plugin.dependencies, {})
- end
-
- M.packadd(plugin.dir)
- if plugin.config then
- Util.try(plugin.config, "Failed to run `config` for " .. plugin.name)
- end
-
- plugin._.loaded.time = Util.track().time
- table.remove(M.loading)
- vim.schedule(function()
- vim.cmd("do User LazyRender")
- end)
+ end
+ if plugin and not plugin._.loaded then
+ M._load(plugin, reason, opts)
end
end
end
+---@param plugin LazyPlugin
+function M.deactivate(plugin)
+ if not plugin._.loaded then
+ return
+ end
+
+ local main = M.get_main(plugin)
+
+ if main then
+ Util.try(function()
+ local mod = require(main)
+ if mod.deactivate then
+ mod.deactivate(plugin)
+ end
+ end, "Failed to deactivate plugin " .. plugin.name)
+ end
+
+ -- execute deactivate when needed
+ if plugin.deactivate then
+ Util.try(function()
+ plugin.deactivate(plugin)
+ end, "Failed to deactivate plugin " .. plugin.name)
+ end
+
+ -- disable handlers
+ Handler.disable(plugin)
+
+ -- clear plugin properties cache
+ plugin._.cache = nil
+
+ -- remove loaded lua modules
+ Util.walkmods(plugin.dir .. "/lua", function(modname)
+ package.loaded[modname] = nil
+ package.preload[modname] = nil
+ end)
+
+ -- clear vim.g.loaded_ for plugins
+ Util.ls(plugin.dir .. "/plugin", function(_, name, type)
+ if type == "file" then
+ vim.g["loaded_" .. name:gsub("%..*", "")] = nil
+ end
+ end)
+ -- set as not loaded
+ plugin._.loaded = nil
+end
+
+--- reload a plugin
+---@param plugin LazyPlugin|string
+function M.reload(plugin)
+ if type(plugin) == "string" then
+ plugin = Config.plugins[plugin]
+ end
+
+ if not plugin then
+ error("Plugin not found")
+ end
+
+ local load = plugin._.loaded ~= nil
+ M.deactivate(plugin)
+
+ -- enable handlers
+ Handler.enable(plugin)
+
+ -- run init
+ if plugin.init then
+ Util.try(function()
+ plugin.init(plugin)
+ end, "Failed to run `init` for **" .. plugin.name .. "**")
+ end
+
+ -- if this is a start plugin, load it now
+ if plugin.lazy == false then
+ load = true
+ end
+
+ local events = plugin._.handlers and plugin._.handlers.event and plugin._.handlers.event or {}
+
+ for _, event in pairs(events) do
+ if event.id:find("VimEnter") or event.id:find("UIEnter") or event.id:find("VeryLazy") then
+ load = true
+ break
+ end
+ end
+
+ -- reload any vimscript files for this plugin
+ local scripts = vim.fn.getscriptinfo()
+ local loaded_scripts = {}
+ for _, s in ipairs(scripts) do
+ ---@type string
+ local path = s.name
+ if
+ path:sub(-4) == ".vim"
+ and path:find(plugin.dir, 1, true) == 1
+ and not path:find("/plugin/", 1, true)
+ and not path:find("/ftplugin/", 1, true)
+ then
+ loaded_scripts[#loaded_scripts + 1] = path
+ end
+ end
+
+ if load then
+ M.load(plugin, { start = "reload" })
+ for _, s in ipairs(loaded_scripts) do
+ M.source(s)
+ end
+ end
+end
+
+---@param plugin LazyPlugin
+---@param reason {[string]:string}
+---@param opts? {force:boolean} when force is true, we skip the cond check
+function M._load(plugin, reason, opts)
+ if not plugin._.installed then
+ return Util.error("Plugin " .. plugin.name .. " is not installed")
+ end
+
+ if plugin._.cond == false and not (opts and opts.force) then
+ return
+ end
+
+ if not Handler.did_setup then
+ Util.try(function()
+ Handler.enable(plugin)
+ end, "Failed to setup handlers for " .. plugin.name)
+ end
+
+ ---@diagnostic disable-next-line: assign-type-mismatch
+ plugin._.loaded = {}
+ for k, v in pairs(reason) do
+ plugin._.loaded[k] = v
+ end
+ if #M.loading > 0 then
+ plugin._.loaded.plugin = M.loading[#M.loading].name
+ elseif reason.require then
+ plugin._.loaded.source = Util.get_source()
+ end
+
+ table.insert(M.loading, plugin)
+
+ Util.track({ plugin = plugin.name, start = reason.start })
+ Handler.disable(plugin)
+
+ if not plugin.virtual then
+ M.add_to_rtp(plugin)
+ end
+
+ if plugin._.pkg and plugin._.pkg.source == "rockspec" then
+ M.add_to_luapath(plugin)
+ end
+
+ if plugin.dependencies then
+ Util.try(function()
+ M.load(plugin.dependencies, {})
+ end, "Failed to load deps for " .. plugin.name)
+ end
+
+ if not plugin.virtual then
+ M.packadd(plugin.dir)
+ end
+ if plugin.config or plugin.opts then
+ M.config(plugin)
+ end
+
+ plugin._.loaded.time = Util.track().time
+ table.remove(M.loading)
+ vim.schedule(function()
+ vim.api.nvim_exec_autocmds("User", { pattern = "LazyLoad", modeline = false, data = plugin.name })
+ vim.api.nvim_exec_autocmds("User", { pattern = "LazyRender", modeline = false })
+ end)
+end
+
+--- runs plugin config
+---@param plugin LazyPlugin
+function M.config(plugin)
+ local fn
+ if type(plugin.config) == "function" then
+ fn = function()
+ local opts = Plugin.values(plugin, "opts", false)
+ plugin.config(plugin, opts)
+ end
+ else
+ local main = M.get_main(plugin)
+ if main then
+ fn = function()
+ local opts = Plugin.values(plugin, "opts", false)
+ require(main).setup(opts)
+ end
+ else
+ return Util.error(
+ "Lua module not found for config of " .. plugin.name .. ". Please use a `config()` function instead"
+ )
+ end
+ end
+ Util.try(fn, "Failed to run `config` for " .. plugin.name)
+end
+
+---@param plugin LazyPlugin
+function M.get_main(plugin)
+ if plugin.main then
+ return plugin.main
+ end
+ if plugin.name ~= "mini.nvim" and plugin.name:match("^mini%..*$") then
+ return plugin.name
+ end
+ local normname = Util.normname(plugin.name)
+ ---@type string[]
+ local mods = {}
+ for _, mod in ipairs(Cache.find("*", { all = true, rtp = false, paths = { plugin.dir } })) do
+ local modname = mod.modname
+ mods[#mods + 1] = modname
+ local modnorm = Util.normname(modname)
+ -- if we found an exact match, then use that
+ if modnorm == normname then
+ mods = { modname }
+ break
+ end
+ end
+
+ return #mods == 1 and mods[1] or nil
+end
+
---@param path string
function M.packadd(path)
M.source_runtime(path, "plugin")
@@ -158,9 +431,12 @@ end
---@param path string
function M.ftdetect(path)
- vim.cmd("augroup filetypedetect")
- M.source_runtime(path, "ftdetect")
- vim.cmd("augroup END")
+ if not M.did_ftdetect[path] then
+ M.did_ftdetect[path] = path
+ vim.cmd("augroup filetypedetect")
+ M.source_runtime(path, "ftdetect")
+ vim.cmd("augroup END")
+ end
end
---@param ... string
@@ -171,60 +447,130 @@ function M.source_runtime(...)
Util.walk(dir, function(path, name, t)
local ext = name:sub(-3)
name = name:sub(1, -5)
- if t == "file" and (ext == "lua" or ext == "vim") and not M.disabled_rtp_plugins[name] then
+ if (t == "file" or t == "link") and (ext == "lua" or ext == "vim") and not M.disabled_rtp_plugins[name] then
files[#files + 1] = path
end
end)
-- plugin files are sourced alphabetically per directory
table.sort(files)
for _, path in ipairs(files) do
- Util.track({ runtime = path })
- Util.try(function()
- vim.cmd("silent source " .. path)
- end, "Failed to source `" .. path .. "`")
- Util.track()
+ M.source(path)
end
end
--- This loader is added as the very last one.
--- This only hits when the modname is not cached and
--- even then only once per plugin. So pretty much never.
----@param modname string
-function M.autoload(modname)
- -- check if a lazy plugin should be loaded
+-- This does the same as runtime.c:add_pack_dir_to_rtp
+-- * find first after
+-- * find lazy pack path
+-- * insert right after lazy pack path or right before first after or at the end
+-- * insert after dir right before first after or append to the end
+---@param plugin LazyPlugin
+function M.add_to_rtp(plugin)
+ local rtp = vim.api.nvim_get_runtime_file("", true)
+ local idx_dir, idx_after
+
+ for i, path in ipairs(rtp) do
+ if Util.is_win then
+ path = Util.norm(path)
+ end
+ if path == Config.me then
+ idx_dir = i + 1
+ elseif not idx_after and path:sub(-6, -1) == "/after" then
+ idx_after = i + 1 -- +1 to offset the insert of the plugin dir
+ idx_dir = idx_dir or i
+ break
+ end
+ end
+
+ table.insert(rtp, idx_dir or (#rtp + 1), plugin.dir)
+
+ local after = plugin.dir .. "/after"
+ if vim.uv.fs_stat(after) then
+ table.insert(rtp, idx_after or (#rtp + 1), after)
+ end
+
+ ---@type vim.Option
+ vim.opt.rtp = rtp
+end
+
+---@param plugin LazyPlugin
+function M.add_to_luapath(plugin)
+ local root = Config.options.rocks.root .. "/" .. plugin.name
+ local path = root .. "/share/lua/5.1"
+ local cpath = root .. "/lib/lua/5.1"
+ local cpath2 = root .. "/lib64/lua/5.1"
+
+ package.path = package.path .. ";" .. path .. "/?.lua;" .. path .. "/?/init.lua;"
+ package.cpath = package.cpath .. ";" .. cpath .. "/?." .. (jit.os:find("Windows") and "dll" or "so") .. ";"
+ package.cpath = package.cpath .. ";" .. cpath2 .. "/?." .. (jit.os:find("Windows") and "dll" or "so") .. ";"
+end
+
+function M.source(path)
+ Util.track({ runtime = path })
+ Util.try(function()
+ vim.cmd("source " .. path)
+ end, "Failed to source `" .. path .. "`")
+ Util.track()
+end
+
+function M.colorscheme(name)
+ if vim.tbl_contains(vim.fn.getcompletion("", "color"), name) then
+ return
+ end
for _, plugin in pairs(Config.plugins) do
if not plugin._.loaded then
- for _, pattern in ipairs({ ".lua", "/init.lua" }) do
- local path = plugin.dir .. "/lua/" .. modname:gsub("%.", "/") .. pattern
- if vim.loop.fs_stat(path) then
- M.load(plugin, { require = modname })
- -- check if the module has been loaded in the meantime
- if type(package.loaded[modname]) == "table" then
- local mod = package.loaded[modname]
- return function()
- return mod
- end
- end
- local chunk, err = loadfile(path)
- return chunk or error(err)
+ for _, ext in ipairs({ "lua", "vim" }) do
+ local path = plugin.dir .. "/colors/" .. name .. "." .. ext
+ if vim.uv.fs_stat(path) then
+ return M.load(plugin, { colorscheme = name })
end
end
end
end
- return modname .. " not found in lazy plugins"
end
--- lazy.cache will call this when loading a cached file with modpath set.
----@param modname string
----@param modpath string
-function M.check_load(modname, modpath)
- -- no need to check anything before init
- if M.init_done then
- local plugin = require("lazy.core.plugin").find(modpath)
- if plugin and not plugin._.loaded then
+function M.auto_load(modname, modpath)
+ local plugin = Plugin.find(modpath, { fast = not M.did_handlers })
+ if plugin then
+ plugin._.rtp_loaded = true
+ -- don't load if:
+ -- * handlers haven't been setup yet
+ -- * we're loading specs
+ -- * the plugin is already loaded
+ if M.did_handlers and not (Plugin.loading or plugin._.loaded) then
+ if plugin.module == false then
+ error("Plugin " .. plugin.name .. " is not loaded and is configured with module=false")
+ end
M.load(plugin, { require = modname })
+ if plugin._.cond == false then
+ error("You're trying to load `" .. plugin.name .. "` for which `cond==false`")
+ end
end
end
end
+---@param modname string
+function M.loader(modname)
+ local paths, cached = Util.get_unloaded_rtp(modname, { cache = true })
+ local ret = Cache.find(modname, { rtp = false, paths = paths })[1]
+
+ if not ret and cached then
+ paths = Util.get_unloaded_rtp(modname)
+ ret = Cache.find(modname, { rtp = false, paths = paths })[1]
+ end
+
+ if ret then
+ -- explicitly set to nil to prevent loading errors
+ package.loaded[modname] = nil
+ M.auto_load(modname, ret.modpath)
+ local mod = package.loaded[modname]
+ if type(mod) == "table" then
+ return function()
+ return mod
+ end
+ end
+ -- selene: allow(incorrect_standard_library_use)
+ return loadfile(ret.modpath, nil, nil, ret.stat)
+ end
+end
+
return M
diff --git a/lua/lazy/core/meta.lua b/lua/lazy/core/meta.lua
new file mode 100644
index 0000000..6fbdfc4
--- /dev/null
+++ b/lua/lazy/core/meta.lua
@@ -0,0 +1,360 @@
+local Config = require("lazy.core.config")
+local Pkg = require("lazy.pkg")
+local Util = require("lazy.core.util")
+
+--- This class is used to manage the plugins.
+--- A plugin is a collection of fragments that are related to each other.
+---@class LazyMeta
+---@field plugins table
+---@field str_to_meta table
+---@field frag_to_meta table
+---@field dirty table
+---@field spec LazySpecLoader
+---@field fragments LazyFragments
+---@field pkgs table
+local M = {}
+
+---@param spec LazySpecLoader
+---@return LazyMeta
+function M.new(spec)
+ local self = setmetatable({}, { __index = M })
+ self.spec = spec
+ self.fragments = require("lazy.core.fragments").new(spec)
+ self.plugins = {}
+ self.frag_to_meta = {}
+ self.str_to_meta = {}
+ self.dirty = {}
+ self.pkgs = {}
+ return self
+end
+
+-- import package specs
+function M:load_pkgs()
+ if not Config.options.pkg.enabled then
+ return
+ end
+ for _, pkg in ipairs(Pkg.get()) do
+ local last_id = self.fragments._fid
+ local meta, fragment = self:add(pkg.spec)
+ if meta and fragment then
+ meta._.pkg = pkg
+ -- tag all top-level package fragments that were added as optional
+ for _, fid in ipairs(meta._.frags) do
+ if fid > last_id then
+ local frag = self.fragments:get(fid)
+ frag.spec.optional = true
+ end
+ end
+ -- keep track of the top-level package fragment
+ self.pkgs[pkg.dir] = fragment.id
+ end
+ end
+end
+
+--- Remove a plugin and all its fragments.
+---@param name string
+function M:del(name)
+ local meta = self.plugins[name]
+ if not meta then
+ return
+ end
+ for _, fid in ipairs(meta._.frags or {}) do
+ self.fragments:del(fid)
+ end
+ self.plugins[name] = nil
+end
+
+--- Add a fragment to a plugin.
+--- This will create a new plugin if it does not exist.
+--- It also keeps track of renames.
+---@param plugin LazyPluginSpec
+function M:add(plugin)
+ local fragment = self.fragments:add(plugin)
+ if not fragment then
+ return
+ end
+
+ local meta = self.plugins[fragment.name]
+ or fragment.url and self.str_to_meta[fragment.url]
+ or fragment.dir and self.str_to_meta[fragment.dir]
+
+ if not meta then
+ meta = { name = fragment.name, _ = { frags = {} } }
+ local url, dir = fragment.url, fragment.dir
+ -- add to index
+ if url then
+ self.str_to_meta[url] = meta
+ end
+ if dir then
+ self.str_to_meta[dir] = meta
+ end
+ end
+
+ table.insert(meta._.frags, fragment.id)
+
+ if meta._ and meta._.rtp_loaded and meta.dir then
+ local old_dir = meta.dir
+ self:_rebuild(meta.name)
+ local new_dir = meta.dir
+ if old_dir ~= new_dir then
+ local msg = "Plugin `" .. meta.name .. "` changed `dir`:\n- from: `" .. old_dir .. "`\n- to: `" .. new_dir .. "`"
+ msg = msg .. "\n\nThis plugin was already partially loaded, so things may break.\nPlease fix your config."
+ self.spec:error(msg)
+ end
+ end
+
+ if plugin.name then
+ -- handle renames
+ if meta.name ~= plugin.name then
+ self.plugins[meta.name] = nil
+ meta.name = plugin.name
+ end
+ end
+
+ self.plugins[meta.name] = meta
+ self.frag_to_meta[fragment.id] = meta
+ self.dirty[meta.name] = true
+ return meta, fragment
+end
+
+--- Rebuild all plugins based on dirty fragments,
+--- or dirty plugins. Will remove plugins that no longer have fragments.
+function M:rebuild()
+ local frag_count = vim.tbl_count(self.fragments.dirty)
+ local plugin_count = vim.tbl_count(self.dirty)
+ if frag_count == 0 and plugin_count == 0 then
+ return
+ end
+ if Config.options.debug then
+ Util.track("rebuild plugins frags=" .. frag_count .. " plugins=" .. plugin_count)
+ end
+ for fid in pairs(self.fragments.dirty) do
+ local meta = self.frag_to_meta[fid]
+ if meta then
+ if self.fragments:get(fid) then
+ -- fragment still exists, so mark plugin as dirty
+ self.dirty[meta.name] = true
+ else
+ -- fragment was deleted, so remove it from plugin
+ self.frag_to_meta[fid] = nil
+ ---@param f number
+ meta._.frags = Util.filter(function(f)
+ return f ~= fid
+ end, meta._.frags)
+ -- if no fragments left, delete plugin
+ if #meta._.frags == 0 then
+ self:del(meta.name)
+ else
+ self.dirty[meta.name] = true
+ end
+ end
+ end
+ end
+ self.fragments.dirty = {}
+ for n, _ in pairs(self.dirty) do
+ self:_rebuild(n)
+ end
+ if Config.options.debug then
+ Util.track()
+ end
+end
+
+--- Rebuild a single plugin.
+--- This will resolve the plugin based on its fragments using metatables.
+--- This also resolves dependencies, dep, optional, dir, dev, and url.
+---@param name string
+function M:_rebuild(name)
+ if not self.dirty[name] then
+ return
+ end
+ self.dirty[name] = nil
+ local plugin = self.plugins[name]
+ if not plugin or #plugin._.frags == 0 then
+ self.plugins[name] = nil
+ return
+ end
+ setmetatable(plugin, nil)
+ plugin.dependencies = {}
+
+ local super = nil
+ plugin.url = nil
+ plugin._.dep = true
+ plugin._.top = true
+ plugin.optional = true
+
+ assert(#plugin._.frags > 0, "no fragments found for plugin " .. name)
+
+ ---@type table
+ local added = {}
+ for _, fid in ipairs(plugin._.frags) do
+ if not added[fid] then
+ added[fid] = true
+ local fragment = self.fragments:get(fid)
+ assert(fragment, "fragment " .. fid .. " not found, for plugin " .. name)
+ ---@diagnostic disable-next-line: no-unknown
+ super = setmetatable(fragment.spec, super and { __index = super } or nil)
+ plugin._.dep = plugin._.dep and fragment.dep
+ plugin.optional = plugin.optional and (rawget(fragment.spec, "optional") == true)
+ plugin.url = fragment.url or plugin.url
+ plugin._.top = plugin._.top and fragment.pid == nil
+
+ -- dependencies
+ for _, dep in ipairs(fragment.deps or {}) do
+ local dep_meta = self.frag_to_meta[dep]
+ if dep_meta then
+ table.insert(plugin.dependencies, dep_meta.name)
+ end
+ end
+ end
+ end
+
+ super = super or {}
+
+ -- dir / dev
+ plugin.dev = super.dev
+ plugin.dir = super.dir
+ if plugin.dir then
+ plugin.dir = Util.norm(plugin.dir)
+ elseif super.virtual then
+ plugin.dir = Util.norm("/dev/null/" .. plugin.name)
+ else
+ if plugin.dev == nil and plugin.url then
+ for _, pattern in ipairs(Config.options.dev.patterns) do
+ if plugin.url:find(pattern, 1, true) then
+ plugin.dev = true
+ break
+ end
+ end
+ end
+ if plugin.dev == true then
+ local dev_dir = type(Config.options.dev.path) == "string" and Config.options.dev.path .. "/" .. plugin.name
+ or Util.norm(Config.options.dev.path(plugin))
+ if not Config.options.dev.fallback or vim.fn.isdirectory(dev_dir) == 1 then
+ plugin.dir = dev_dir
+ else
+ plugin.dev = false
+ end
+ end
+ plugin.dir = plugin.dir or Config.options.root .. "/" .. plugin.name
+ end
+
+ -- dependencies
+ if #plugin.dependencies == 0 and not super.dependencies then
+ plugin.dependencies = nil
+ end
+
+ -- optional
+ if not plugin.optional and not super.optional then
+ plugin.optional = nil
+ end
+
+ setmetatable(plugin, { __index = super })
+
+ return plugin
+end
+
+--- Disable a plugin.
+---@param plugin LazyPlugin
+function M:disable(plugin)
+ plugin._.kind = "disabled"
+ self:del(plugin.name)
+ self.spec.disabled[plugin.name] = plugin
+end
+
+--- Check if a plugin should be disabled, but ignore uninstalling it.
+function M:fix_cond()
+ for _, plugin in pairs(self.plugins) do
+ local cond = plugin.cond
+ if cond == nil then
+ cond = Config.options.defaults.cond
+ end
+ if cond == false or (type(cond) == "function" and not cond(plugin)) then
+ plugin._.cond = false
+ local stack = { plugin }
+ while #stack > 0 do
+ local p = table.remove(stack) --[[@as LazyPlugin]]
+ if not self.spec.ignore_installed[p.name] then
+ for _, dep in ipairs(p.dependencies or {}) do
+ table.insert(stack, self.plugins[dep])
+ end
+ self.spec.ignore_installed[p.name] = true
+ end
+ end
+ plugin.enabled = false
+ end
+ end
+end
+
+--- Removes plugins for which all its fragments are optional.
+function M:fix_optional()
+ if self.spec.optional then
+ return 0
+ end
+ local changes = 0
+ for _, plugin in pairs(self.plugins) do
+ if plugin.optional then
+ changes = changes + 1
+ self:del(plugin.name)
+ end
+ end
+ self:rebuild()
+ return changes
+end
+
+--- Removes plugins that are disabled.
+function M:fix_disabled()
+ local changes = 0
+ local function check(top)
+ for _, plugin in pairs(self.plugins) do
+ if (plugin._.top or false) == top then
+ if plugin.enabled == false or (type(plugin.enabled) == "function" and not plugin.enabled()) then
+ changes = changes + 1
+ if plugin.optional then
+ self:del(plugin.name)
+ else
+ self:disable(plugin)
+ end
+ self:rebuild()
+ end
+ end
+ end
+ end
+ -- disable top-level plugins first, since they may have non-top-level frags
+ -- that disable other plugins
+ check(true)
+ -- then disable non-top-level plugins
+ check(false)
+ return changes
+end
+
+--- Removes package fragments for plugins that no longer use the same directory.
+function M:fix_pkgs()
+ for dir, fid in pairs(self.pkgs) do
+ local plugin = self.frag_to_meta[fid]
+ plugin = plugin and self.plugins[plugin.name]
+ if plugin then
+ -- check if plugin is still in the same directory
+ if plugin.dir ~= dir then
+ self.fragments:del(fid)
+ end
+ end
+ end
+ self:rebuild()
+end
+
+--- Resolve all plugins, based on cond, enabled and optional.
+function M:resolve()
+ Util.track("resolve plugins")
+ self:rebuild()
+
+ self:fix_pkgs()
+
+ self:fix_cond()
+
+ -- selene: allow(empty_loop)
+ while self:fix_disabled() + self:fix_optional() > 0 do
+ end
+ Util.track()
+end
+
+return M
diff --git a/lua/lazy/core/plugin.lua b/lua/lazy/core/plugin.lua
index ee6558c..37d1a8f 100644
--- a/lua/lazy/core/plugin.lua
+++ b/lua/lazy/core/plugin.lua
@@ -1,177 +1,231 @@
local Config = require("lazy.core.config")
+local Meta = require("lazy.core.meta")
+local Pkg = require("lazy.pkg")
local Util = require("lazy.core.util")
-local Handler = require("lazy.core.handler")
-local Cache = require("lazy.core.cache")
+---@class LazyCorePlugin
local M = {}
-
----@class LazyPluginState
----@field loaded? {[string]:string}|{time:number}
----@field installed boolean
----@field tasks? LazyTask[]
----@field dirty? boolean
----@field updated? {from:string, to:string}
----@field is_local boolean
----@field has_updates? boolean
----@field cloned? boolean
----@field dep? boolean True if this plugin is only in the spec as a dependency
-
----@class LazyPluginHooks
----@field init? fun(LazyPlugin) Will always be run
----@field config? fun(LazyPlugin) Will be executed when loading the plugin
----@field build? string|fun(LazyPlugin)
-
----@class LazyPluginHandlers: table
----@field event? string[]
----@field cmd? string[]
----@field ft? string[]
----@field keys? string[]
-
----@class LazyPluginRef
----@field branch? string
----@field tag? string
----@field commit? string
----@field version? string
----@field pin? boolean
-
----@class LazyPlugin: LazyPluginHandlers,LazyPluginHooks,LazyPluginRef
----@field [1] string
----@field name string display name and name used for plugin config files
----@field url string
----@field dir string
----@field enabled? boolean|(fun():boolean)
----@field lazy? boolean
----@field dev? boolean If set, then link to the respective folder under your ~/projects
----@field dependencies? string[]
----@field _ LazyPluginState
-
----@alias LazySpec string|LazyPlugin|LazyPlugin[]|{dependencies:LazySpec}
+M.loading = false
---@class LazySpecLoader
+---@field meta LazyMeta
---@field plugins table
+---@field disabled table
+---@field ignore_installed table
+---@field modules string[]
+---@field notifs {msg:string, level:number, file?:string}[]
+---@field importing? string
+---@field optional? boolean
local Spec = {}
M.Spec = Spec
+M.LOCAL_SPEC = ".lazy.lua"
---@param spec? LazySpec
-function Spec.new(spec)
- local self = setmetatable({}, { __index = Spec })
- self.plugins = {}
+---@param opts? {optional?:boolean, pkg?:boolean}
+function Spec.new(spec, opts)
+ local self = setmetatable({}, Spec)
+ self.meta = Meta.new(self)
+ self.disabled = {}
+ self.modules = {}
+ self.notifs = {}
+ self.ignore_installed = {}
+ self.optional = opts and opts.optional
+ if not (opts and opts.pkg == false) then
+ self.meta:load_pkgs()
+ end
if spec then
- self:normalize(spec)
+ self:parse(spec)
end
return self
end
+function Spec:__index(key)
+ if Spec[key] then
+ return Spec[key]
+ end
+ if key == "plugins" then
+ self.meta:rebuild()
+ return self.meta.plugins
+ end
+end
+
+function Spec:parse(spec)
+ self:normalize(spec)
+ self.meta:resolve()
+end
+
-- PERF: optimized code to get package name without using lua patterns
+---@return string
function Spec.get_name(pkg)
local name = pkg:sub(-4) == ".git" and pkg:sub(1, -5) or pkg
+ name = name:sub(-1) == "/" and name:sub(1, -2) or name
local slash = name:reverse():find("/", 1, true) --[[@as number?]]
return slash and name:sub(#name - slash + 2) or pkg:gsub("%W+", "_")
end
----@param plugin LazyPlugin
----@param is_dep? boolean
-function Spec:add(plugin, is_dep)
- if not plugin.url and plugin[1] then
- plugin.url = Config.options.git.url_format:format(plugin[1])
- end
-
- if plugin.dir then
- plugin.dir = plugin.dir:gsub("~", os.getenv("HOME") or "~")
- -- local plugin
- plugin.name = plugin.name or Spec.get_name(plugin.dir)
- elseif plugin.url then
- plugin.name = plugin.name or Spec.get_name(plugin.url)
- -- check for dev plugins
- if plugin.dev == nil then
- for _, pattern in ipairs(Config.options.dev.patterns) do
- if plugin.url:find(pattern, 1, true) then
- plugin.dev = true
- break
- end
- end
- end
- -- dev plugins
- if plugin.dev then
- plugin.dir = Config.options.dev.path .. "/" .. plugin.name
- else
- -- remote plugin
- plugin.dir = Config.options.root .. "/" .. plugin.name
- end
- else
- Util.error("Invalid plugin spec " .. vim.inspect(plugin))
- end
-
- plugin.event = type(plugin.event) == "string" and { plugin.event } or plugin.event
- plugin.keys = type(plugin.keys) == "string" and { plugin.keys } or plugin.keys
- plugin.cmd = type(plugin.cmd) == "string" and { plugin.cmd } or plugin.cmd
- plugin.ft = type(plugin.ft) == "string" and { plugin.ft } or plugin.ft
-
- plugin._ = {}
- plugin._.dep = is_dep
-
- local other = self.plugins[plugin.name]
- self.plugins[plugin.name] = other and self:merge(other, plugin) or plugin
- return self.plugins[plugin.name]
+function Spec:error(msg)
+ self:log(msg, vim.log.levels.ERROR)
end
----@param spec LazySpec
----@param results? string[]
----@param is_dep? boolean
-function Spec:normalize(spec, results, is_dep)
- results = results or {}
+function Spec:warn(msg)
+ self:log(msg, vim.log.levels.WARN)
+end
+
+---@param msg string
+---@param level number
+function Spec:log(msg, level)
+ self.notifs[#self.notifs + 1] = { msg = msg, level = level, file = self.importing }
+end
+
+function Spec:report(level)
+ level = level or vim.log.levels.ERROR
+ local count = 0
+ for _, notif in ipairs(self.notifs) do
+ if notif.level >= level then
+ Util.notify(notif.msg, { level = notif.level })
+ count = count + 1
+ end
+ end
+ return count
+end
+
+---@param spec LazySpec|LazySpecImport
+function Spec:normalize(spec)
if type(spec) == "string" then
- table.insert(results, self:add({ spec }, is_dep).name)
+ self.meta:add({ spec })
elseif #spec > 1 or Util.is_list(spec) then
---@cast spec LazySpec[]
for _, s in ipairs(spec) do
- self:normalize(s, results, is_dep)
+ self:normalize(s)
end
- elseif spec.enabled == nil or spec.enabled == true or (type(spec.enabled) == "function" and spec.enabled()) then
- ---@cast spec LazyPlugin
- local plugin = self:add(spec, is_dep)
- plugin.dependencies = plugin.dependencies and self:normalize(plugin.dependencies, {}, true) or nil
- table.insert(results, plugin.name)
+ elseif spec[1] or spec.dir or spec.url then
+ ---@cast spec LazyPluginSpec
+ self.meta:add(spec)
+ ---@diagnostic disable-next-line: cast-type-mismatch
+ ---@cast spec LazySpecImport
+ if spec and spec.import then
+ self:import(spec)
+ end
+ elseif spec.import then
+ ---@cast spec LazySpecImport
+ self:import(spec)
+ else
+ self:error("Invalid plugin spec " .. vim.inspect(spec))
end
- return results
end
----@param old LazyPlugin
----@param new LazyPlugin
----@return LazyPlugin
-function Spec:merge(old, new)
- local is_dep = old._.dep and new._.dep
-
- ---@diagnostic disable-next-line: no-unknown
- for k, v in pairs(new) do
- if k == "_" then
- elseif old[k] ~= nil and old[k] ~= v then
- if Handler.types[k] then
- local values = type(v) == "string" and { v } or v
- vim.list_extend(values, type(old[k]) == "string" and { old[k] } or old[k])
- ---@diagnostic disable-next-line: no-unknown
- old[k] = values
- else
- error("Merging plugins is not supported for key `" .. k .. "`")
- end
- else
- ---@diagnostic disable-next-line: no-unknown
- old[k] = v
- end
+---@param spec LazySpecImport
+function Spec:import(spec)
+ if spec.import == "lazy" then
+ return self:error("You can't name your plugins module `lazy`.")
+ end
+ if type(spec.import) == "function" then
+ if not spec.name then
+ return self:error("Invalid import spec. Missing name: " .. vim.inspect(spec))
+ end
+ elseif type(spec.import) ~= "string" then
+ return self:error("Invalid import spec. `import` should be a string: " .. vim.inspect(spec))
+ end
+
+ local import_name = spec.name or spec.import
+ ---@cast import_name string
+
+ if vim.tbl_contains(self.modules, import_name) then
+ return
+ end
+ if spec.cond == false or (type(spec.cond) == "function" and not spec.cond()) then
+ return
+ end
+ if spec.enabled == false or (type(spec.enabled) == "function" and not spec.enabled()) then
+ return
+ end
+
+ self.modules[#self.modules + 1] = import_name
+
+ local import = spec.import
+
+ local imported = 0
+
+ ---@type {modname: string, load: fun():(LazyPluginSpec?, string?)}[]
+ local modspecs = {}
+
+ if type(import) == "string" then
+ Util.lsmod(import, function(modname, modpath)
+ modspecs[#modspecs + 1] = {
+ modname = modname,
+ load = function()
+ local mod, err = loadfile(modpath)
+ if mod then
+ return mod()
+ else
+ return nil, err
+ end
+ end,
+ }
+ end)
+ table.sort(modspecs, function(a, b)
+ return a.modname < b.modname
+ end)
+ else
+ modspecs = { { modname = import_name, load = spec.import } }
+ end
+
+ for _, modspec in ipairs(modspecs) do
+ imported = imported + 1
+ local modname = modspec.modname
+ Util.track({ import = modname })
+ self.importing = modname
+ -- unload the module so we get a clean slate
+ ---@diagnostic disable-next-line: no-unknown
+ package.loaded[modname] = nil
+ Util.try(function()
+ local mod, err = modspec.load()
+ if err then
+ self:error("Failed to load `" .. modname .. "`:\n" .. err)
+ elseif type(mod) ~= "table" then
+ return self:error(
+ "Invalid spec module: `"
+ .. modname
+ .. "`\nExpected a `table` of specs, but a `"
+ .. type(mod)
+ .. "` was returned instead"
+ )
+ else
+ self:normalize(mod)
+ end
+ end, {
+ msg = "Failed to load `" .. modname .. "`",
+ on_error = function(msg)
+ self:error(msg)
+ end,
+ })
+ self.importing = nil
+ Util.track()
+ end
+ if imported == 0 then
+ self:error("No specs found for module " .. vim.inspect(spec.import))
end
- old._.dep = is_dep
- return old
end
function M.update_state()
+ ---@type string[]
+ local cloning = {}
+
---@type table
local installed = {}
Util.ls(Config.options.root, function(_, name, type)
- if type == "directory" or type == "link" then
+ if type == "directory" and name ~= "readme" then
installed[name] = type
+ elseif type == "file" and name:sub(-8) == ".cloning" then
+ name = name:sub(1, -9)
+ cloning[#cloning + 1] = name
end
end)
+ for _, failed in ipairs(cloning) do
+ installed[failed] = nil
+ end
+
for _, plugin in pairs(Config.plugins) do
plugin._ = plugin._ or {}
if plugin.lazy == nil then
@@ -181,24 +235,33 @@ function M.update_state()
or plugin.keys
or plugin.ft
or plugin.cmd
- or plugin.init
plugin.lazy = lazy and true or false
end
- if plugin.dir:find(Config.options.root) == 1 then
+ if plugin.virtual then
+ plugin._.is_local = true
+ plugin._.installed = true -- local plugins are managed by the user
+ elseif plugin.dir:find(Config.options.root, 1, true) == 1 then
plugin._.installed = installed[plugin.name] ~= nil
installed[plugin.name] = nil
else
plugin._.is_local = true
- plugin._.installed = true -- local plugins are managed by the user
+ plugin._.installed = vim.fn.isdirectory(plugin.dir) == 1
end
end
+ for name in pairs(Config.spec.ignore_installed) do
+ installed[name] = nil
+ end
+
+ M.update_rocks_state()
+
Config.to_clean = {}
for pack, dir_type in pairs(installed) do
table.insert(Config.to_clean, {
name = pack,
dir = Config.options.root .. "/" .. pack,
_ = {
+ kind = "clean",
installed = true,
is_symlink = dir_type == "link",
is_local = dir_type == "link",
@@ -207,46 +270,101 @@ function M.update_state()
end
end
-function M.spec()
- local spec = Spec.new()
-
- if type(Config.spec) == "string" then
- -- spec is a module
- local function _load(name)
- local modname = name and (Config.spec .. "." .. name) or Config.spec
- -- unload the module so we get a clean slate
- ---@diagnostic disable-next-line: no-unknown
- package.loaded[modname] = nil
- Util.try(function()
- spec:normalize(Cache.require(modname))
- end, "Failed to load **" .. modname .. "**")
+function M.update_rocks_state()
+ local root = Config.options.rocks.root
+ ---@type table
+ local installed = {}
+ Util.ls(root, function(_, name, type)
+ if type == "directory" then
+ installed[name] = name
end
- local path_plugins = vim.fn.stdpath("config") .. "/lua/" .. Config.spec:gsub("%.", "/")
+ end)
- _load()
- Util.lsmod(path_plugins, _load)
- else
- -- spec is a spec
- spec:normalize(Config.spec)
+ for _, plugin in pairs(Config.plugins) do
+ if plugin.build == "rockspec" or plugin.name == "hererocks" then
+ plugin._.build = not installed[plugin.name]
+ end
+ end
+end
+
+---@return LazySpecImport?
+function M.find_local_spec()
+ if not Config.options.local_spec then
+ return
+ end
+ local path = vim.uv.cwd()
+ while path and path ~= "" do
+ local file = path .. "/" .. M.LOCAL_SPEC
+ if vim.fn.filereadable(file) == 1 then
+ return {
+ name = vim.fn.fnamemodify(file, ":~:."),
+ import = function()
+ local data = vim.secure.read(file)
+ if data then
+ return loadstring(data, M.LOCAL_SPEC)()
+ end
+ return {}
+ end,
+ }
+ end
+ local p = vim.fn.fnamemodify(path, ":h")
+ if p == path then
+ break
+ end
+ path = p
end
- return spec
end
function M.load()
+ M.loading = true
-- load specs
Util.track("spec")
- local spec = M.spec()
+ Config.spec = Spec.new()
- -- add ourselves
- spec.plugins["lazy.nvim"] = nil
- spec:add({ "folke/lazy.nvim", lazy = true, dir = Config.me })
+ local specs = {
+ ---@diagnostic disable-next-line: param-type-mismatch
+ vim.deepcopy(Config.options.spec),
+ }
+ specs[#specs + 1] = M.find_local_spec()
+ specs[#specs + 1] = { "folke/lazy.nvim" }
+
+ Config.spec:parse(specs)
+
+ -- override some lazy props
+ local lazy = Config.spec.plugins["lazy.nvim"]
+ if lazy then
+ lazy.lazy = true
+ lazy.dir = Config.me
+ lazy.config = function()
+ error("lazy config should not be called")
+ end
+ lazy._.loaded = {}
+ end
+
+ -- add hererocks when enabled and needed
+ for _, plugin in pairs(Config.spec.plugins) do
+ if plugin.build == "rockspec" then
+ if Config.hererocks() then
+ Config.spec.meta:add({
+ "luarocks/hererocks",
+ build = "rockspec",
+ lazy = true,
+ })
+ end
+ break
+ end
+ end
local existing = Config.plugins
- Config.plugins = spec.plugins
+ Config.plugins = Config.spec.plugins
-- copy state. This wont do anything during startup
for name, plugin in pairs(existing) do
if Config.plugins[name] then
+ local new_state = Config.plugins[name]._
Config.plugins[name]._ = plugin._
+ Config.plugins[name]._.dep = new_state.dep
+ Config.plugins[name]._.frags = new_state.frags
+ Config.plugins[name]._.pkg = new_state.pkg
end
end
Util.track()
@@ -254,20 +372,113 @@ function M.load()
Util.track("state")
M.update_state()
Util.track()
+
+ if Config.options.pkg.enabled and Pkg.dirty then
+ Pkg.update()
+ return M.load()
+ end
+
+ M.loading = false
+ vim.api.nvim_exec_autocmds("User", { pattern = "LazyPlugins", modeline = false })
end
-- Finds the plugin that has this path
---@param path string
-function M.find(path)
- local lua = path:find("/lua", 1, true)
+---@param opts? {fast?:boolean}
+function M.find(path, opts)
+ if not Config.spec then
+ return
+ end
+ opts = opts or {}
+ local lua = path:find("/lua/", 1, true)
if lua then
local name = path:sub(1, lua - 1)
local slash = name:reverse():find("/", 1, true)
if slash then
name = name:sub(#name - slash + 2)
- return name and Config.plugins[name] or nil
+ if name then
+ if opts.fast then
+ return Config.spec.meta.plugins[name]
+ end
+ return Config.spec.plugins[name]
+ end
end
end
end
+---@param plugin LazyPlugin
+function M.has_errors(plugin)
+ for _, task in ipairs(plugin._.tasks or {}) do
+ if task:has_errors() then
+ return true
+ end
+ end
+ return false
+end
+
+-- Merges super values or runs the values function to override values or return new ones.
+-- Values are cached for performance.
+-- Used for opts, cmd, event, ft and keys
+---@param plugin LazyPlugin
+---@param prop string
+---@param is_list? boolean
+function M.values(plugin, prop, is_list)
+ if not plugin[prop] then
+ return {}
+ end
+ plugin._.cache = plugin._.cache or {}
+ local key = prop .. (is_list and "_list" or "")
+ if plugin._.cache[key] == nil then
+ plugin._.cache[key] = M._values(plugin, plugin, prop, is_list)
+ end
+ return plugin._.cache[key]
+end
+
+-- Merges super values or runs the values function to override values or return new ones
+-- Used for opts, cmd, event, ft and keys
+---@param root LazyPlugin
+---@param plugin LazyPlugin
+---@param prop string
+---@param is_list? boolean
+function M._values(root, plugin, prop, is_list)
+ if not plugin[prop] then
+ return {}
+ end
+ local super = getmetatable(plugin)
+ ---@type table
+ local ret = super and M._values(root, super.__index, prop, is_list) or {}
+ local values = rawget(plugin, prop)
+
+ if not values then
+ return ret
+ elseif type(values) == "function" then
+ ret = values(root, ret) or ret
+ return type(ret) == "table" and ret or { ret }
+ end
+
+ values = type(values) == "table" and values or { values }
+ if is_list then
+ return Util.extend(ret, values)
+ else
+ ---@type {path:string[], list:any[]}[]
+ local lists = {}
+ ---@diagnostic disable-next-line: no-unknown
+ for _, key in ipairs(plugin[prop .. "_extend"] or {}) do
+ local path = vim.split(key, ".", { plain = true })
+ local r = Util.key_get(ret, path)
+ local v = Util.key_get(values, path)
+ if type(r) == "table" and type(v) == "table" then
+ lists[key] = { path = path, list = {} }
+ vim.list_extend(lists[key].list, r)
+ vim.list_extend(lists[key].list, v)
+ end
+ end
+ local t = Util.merge(ret, values)
+ for _, list in pairs(lists) do
+ Util.key_set(t, list.path, list.list)
+ end
+ return t
+ end
+end
+
return M
diff --git a/lua/lazy/core/util.lua b/lua/lazy/core/util.lua
index 999c508..83e8a92 100644
--- a/lua/lazy/core/util.lua
+++ b/lua/lazy/core/util.lua
@@ -1,9 +1,11 @@
+---@class LazyUtilCore
local M = {}
---@alias LazyProfile {data: string|{[string]:string}, time: number, [number]:LazyProfile}
---@type LazyProfile[]
M._profiles = { { name = "lazy" } }
+M.is_win = jit.os:find("Windows")
---@param data (string|{[string]:string})?
---@param time number?
@@ -11,7 +13,7 @@ function M.track(data, time)
if data then
local entry = {
data = data,
- time = time or vim.loop.hrtime(),
+ time = time or vim.uv.hrtime(),
}
table.insert(M._profiles[#M._profiles], entry)
@@ -22,43 +24,110 @@ function M.track(data, time)
else
---@type LazyProfile
local entry = table.remove(M._profiles)
- entry.time = vim.loop.hrtime() - entry.time
+ entry.time = vim.uv.hrtime() - entry.time
return entry
end
end
-function M.try(fn, msg)
+function M.exiting()
+ return vim.v.exiting ~= vim.NIL
+end
+
+---@generic T
+---@param list T[]
+---@param fn fun(v: T):boolean?
+---@return T[]
+function M.filter(fn, list)
+ local ret = {}
+ for _, v in ipairs(list) do
+ if fn(v) then
+ table.insert(ret, v)
+ end
+ end
+ return ret
+end
+
+---@generic F: fun()
+---@param data (string|{[string]:string})?
+---@param fn F
+---@return F
+function M.trackfn(data, fn)
+ return function(...)
+ M.track(data)
+ local ok, ret = pcall(fn, ...)
+ M.track()
+ if not ok then
+ error(ret)
+ end
+ return ret
+ end
+end
+
+---@param name string
+---@return string
+function M.normname(name)
+ local ret = name:lower():gsub("^n?vim%-", ""):gsub("%.n?vim$", ""):gsub("[%.%-]lua", ""):gsub("[^a-z]+", "")
+ return ret
+end
+
+---@return string
+function M.norm(path)
+ if path:sub(1, 1) == "~" then
+ local home = vim.uv.os_homedir()
+ if home:sub(-1) == "\\" or home:sub(-1) == "/" then
+ home = home:sub(1, -2)
+ end
+ path = home .. path:sub(2)
+ end
+ path = path:gsub("\\", "/"):gsub("/+", "/")
+ return path:sub(-1) == "/" and path:sub(1, -2) or path
+end
+
+---@param opts? {level?: number}
+function M.pretty_trace(opts)
+ opts = opts or {}
+ local Config = require("lazy.core.config")
+ local trace = {}
+ local level = opts.level or 2
+ while true do
+ local info = debug.getinfo(level, "Sln")
+ if not info then
+ break
+ end
+ if info.what ~= "C" and (Config.options.debug or not info.source:find("lazy.nvim")) then
+ local source = info.source:sub(2)
+ if source:find(Config.options.root, 1, true) == 1 then
+ source = source:sub(#Config.options.root + 1)
+ end
+ source = vim.fn.fnamemodify(source, ":p:~:.") --[[@as string]]
+ local line = " - " .. source .. ":" .. info.currentline
+ if info.name then
+ line = line .. " _in_ **" .. info.name .. "**"
+ end
+ table.insert(trace, line)
+ end
+ level = level + 1
+ end
+ return #trace > 0 and ("\n\n# stacktrace:\n" .. table.concat(trace, "\n")) or ""
+end
+
+---@generic R
+---@param fn fun():R?
+---@param opts? string|{msg:string, on_error:fun(msg)}
+---@return R
+function M.try(fn, opts)
+ opts = type(opts) == "string" and { msg = opts } or opts or {}
+ local msg = opts.msg
-- error handler
local error_handler = function(err)
- local Config = require("lazy.core.config")
- local trace = {}
- local level = 1
- while true do
- local info = debug.getinfo(level, "Sln")
- if not info then
- break
- end
- if info.what ~= "C" and not info.source:find("lazy.nvim") then
- local source = info.source:sub(2)
- if source:find(Config.options.root, 1, true) == 1 then
- source = source:sub(#Config.options.root + 1)
- end
- source = vim.fn.fnamemodify(source, ":p:~:.")
- local line = " - " .. source .. ":" .. info.currentline
- if info.name then
- line = line .. " _in_ **" .. info.name .. "**"
- end
- table.insert(trace, line)
- end
- level = level + 1
+ msg = (msg and (msg .. "\n\n") or "") .. err .. M.pretty_trace()
+ if opts.on_error then
+ opts.on_error(msg)
+ else
+ vim.schedule(function()
+ M.error(msg)
+ end)
end
- msg = msg .. "\n\n" .. err
- if #trace > 0 then
- msg = msg .. "\n\n# stacktrace:\n" .. table.concat(trace, "\n")
- end
- vim.schedule(function()
- M.error(msg)
- end)
return err
end
@@ -74,7 +143,7 @@ function M.get_source()
if not info then
break
end
- if info.what ~= "C" and not info.source:find("lazy.nvim", 1, true) then
+ if info.what ~= "C" and not info.source:find("lazy.nvim", 1, true) and info.source ~= "@vim/loader.lua" then
return info.source:sub(2)
end
f = f + 1
@@ -97,9 +166,15 @@ end
function M.very_lazy()
local function _load()
- vim.defer_fn(function()
- vim.cmd("do User VeryLazy")
- end, 100)
+ vim.schedule(function()
+ if vim.v.exiting ~= vim.NIL then
+ return
+ end
+ vim.g.did_very_lazy = true
+ M.track({ event = "VeryLazy" })
+ vim.api.nvim_exec_autocmds("User", { pattern = "VeryLazy", modeline = false })
+ M.track()
+ end)
end
vim.api.nvim_create_autocmd("User", {
@@ -109,7 +184,7 @@ function M.very_lazy()
if vim.v.vim_did_enter == 1 then
_load()
else
- vim.api.nvim_create_autocmd("VimEnter", {
+ vim.api.nvim_create_autocmd("UIEnter", {
once = true,
callback = function()
_load()
@@ -124,13 +199,19 @@ end
---@param path string
---@param fn fun(path: string, name:string, type:FileType):boolean?
function M.ls(path, fn)
- local handle = vim.loop.fs_scandir(path)
+ local handle = vim.uv.fs_scandir(path)
while handle do
- local name, t = vim.loop.fs_scandir_next(handle)
+ local name, t = vim.uv.fs_scandir_next(handle)
if not name then
break
end
- if fn(path .. "/" .. name, name, t) == false then
+
+ local fname = path .. "/" .. name
+
+ -- HACK: type is not always returned due to a bug in luv,
+ -- so fecth it with fs_stat instead when needed.
+ -- see https://github.com/folke/lazy.nvim/issues/306
+ if fn(fname, name, t or vim.uv.fs_stat(fname).type) == false then
break
end
end
@@ -149,18 +230,136 @@ end
---@param root string
---@param fn fun(modname:string, modpath:string)
-function M.lsmod(root, fn)
+---@param modname? string
+function M.walkmods(root, fn, modname)
+ modname = modname and (modname:gsub("%.$", "") .. ".") or ""
M.ls(root, function(path, name, type)
- if type == "file" and name:sub(-4) == ".lua" and name ~= "init.lua" then
- fn(name:sub(1, -5), path)
- elseif type == "directory" and vim.loop.fs_stat(path .. "/init.lua") then
- fn(name, path .. "/init.lua")
+ if name == "init.lua" then
+ fn(modname:gsub("%.$", ""), path)
+ elseif (type == "file" or type == "link") and name:sub(-4) == ".lua" then
+ fn(modname .. name:sub(1, -5), path)
+ elseif type == "directory" then
+ M.walkmods(path, fn, modname .. name .. ".")
end
end)
end
+---@param modname string
+---@return string
+function M.topmod(modname)
+ return modname:match("^[^./]+") or modname
+end
+
+---@type table
+M.unloaded_cache = {}
+
+---@param modname string
+---@param opts? {cache?:boolean}
+function M.get_unloaded_rtp(modname, opts)
+ opts = opts or {}
+
+ local topmod = M.topmod(modname)
+ if opts.cache and M.unloaded_cache[topmod] then
+ return M.unloaded_cache[topmod], true
+ end
+
+ local norm = M.normname(topmod)
+
+ ---@type string[]
+ local rtp = {}
+ local Config = require("lazy.core.config")
+ if Config.spec then
+ for _, plugin in pairs(Config.spec.plugins) do
+ if not (plugin._.loaded or plugin.module == false or plugin.virtual) then
+ if norm == M.normname(plugin.name) then
+ table.insert(rtp, 1, plugin.dir)
+ else
+ table.insert(rtp, plugin.dir)
+ end
+ end
+ end
+ end
+ M.unloaded_cache[topmod] = rtp
+ return rtp, false
+end
+
+function M.find_root(modname)
+ local paths, cached = M.get_unloaded_rtp(modname, { cache = true })
+
+ local ret = require("lazy.core.cache").find(modname, {
+ rtp = true,
+ paths = paths,
+ patterns = { ".lua", "" },
+ })[1]
+
+ if not ret and cached then
+ paths = M.get_unloaded_rtp(modname)
+ ret = require("lazy.core.cache").find(modname, {
+ rtp = false,
+ paths = paths,
+ patterns = { ".lua", "" },
+ })[1]
+ end
+ if ret then
+ return ret.modpath:gsub("%.lua$", ""), ret.modpath
+ end
+end
+
+---@param modname string
+---@param fn fun(modname:string, modpath:string)
+function M.lsmod(modname, fn)
+ local root, match = M.find_root(modname)
+ if not root then
+ return
+ end
+
+ if match:sub(-4) == ".lua" then
+ fn(modname, match)
+ if not vim.uv.fs_stat(root) then
+ return
+ end
+ end
+
+ M.ls(root, function(path, name, type)
+ if name == "init.lua" then
+ fn(modname, path)
+ elseif (type == "file" or type == "link") and name:sub(-4) == ".lua" then
+ fn(modname .. "." .. name:sub(1, -5), path)
+ elseif type == "directory" and vim.uv.fs_stat(path .. "/init.lua") then
+ fn(modname .. "." .. name, path .. "/init.lua")
+ end
+ end)
+end
+
+---@generic T
+---@param list T[]
+---@param add T[]
+---@return T[]
+function M.extend(list, add)
+ local idx = {}
+ for _, v in ipairs(list) do
+ idx[v] = v
+ end
+ for _, a in ipairs(add) do
+ if not idx[a] then
+ table.insert(list, a)
+ end
+ end
+ return list
+end
+
+---@alias LazyNotifyOpts {lang?:string, title?:string, level?:number, once?:boolean, stacktrace?:boolean, stacklevel?:number}
+
---@param msg string|string[]
-function M.notify(msg, level)
+---@param opts? LazyNotifyOpts
+function M.notify(msg, opts)
+ if vim.in_fast_event() then
+ return vim.schedule(function()
+ M.notify(msg, opts)
+ end)
+ end
+
+ opts = opts or {}
if type(msg) == "table" then
msg = table.concat(
vim.tbl_filter(function(line)
@@ -169,31 +368,149 @@ function M.notify(msg, level)
"\n"
)
end
- vim.notify(msg, level, {
+ if opts.stacktrace then
+ msg = msg .. M.pretty_trace({ level = opts.stacklevel or 2 })
+ end
+ local lang = opts.lang or "markdown"
+ local n = opts.once and vim.notify_once or vim.notify
+ n(msg, opts.level or vim.log.levels.INFO, {
+ ft = lang,
on_open = function(win)
+ local ok = pcall(function()
+ vim.treesitter.language.add("markdown")
+ end)
+ if not ok then
+ pcall(require, "nvim-treesitter")
+ end
vim.wo[win].conceallevel = 3
vim.wo[win].concealcursor = ""
vim.wo[win].spell = false
local buf = vim.api.nvim_win_get_buf(win)
- vim.bo[buf].filetype = "markdown"
+ if not pcall(vim.treesitter.start, buf, lang) then
+ vim.bo[buf].filetype = lang
+ vim.bo[buf].syntax = lang
+ end
end,
- title = "lazy.nvim",
+ title = opts.title or "lazy.nvim",
})
end
---@param msg string|string[]
-function M.error(msg)
- M.notify(msg, vim.log.levels.ERROR)
+---@param opts? LazyNotifyOpts
+function M.error(msg, opts)
+ opts = opts or {}
+ opts.level = vim.log.levels.ERROR
+ M.notify(msg, opts)
end
---@param msg string|string[]
-function M.info(msg)
- M.notify(msg, vim.log.levels.INFO)
+---@param opts? LazyNotifyOpts
+function M.info(msg, opts)
+ opts = opts or {}
+ opts.level = vim.log.levels.INFO
+ M.notify(msg, opts)
end
---@param msg string|string[]
-function M.warn(msg)
- M.notify(msg, vim.log.levels.WARN)
+---@param opts? LazyNotifyOpts
+function M.warn(msg, opts)
+ opts = opts or {}
+ opts.level = vim.log.levels.WARN
+ M.notify(msg, opts)
+end
+
+---@param msg string|table
+---@param opts? LazyNotifyOpts
+function M.debug(msg, opts)
+ if not require("lazy.core.config").options.debug then
+ return
+ end
+ opts = opts or {}
+ if opts.title then
+ opts.title = "lazy.nvim: " .. opts.title
+ end
+ if type(msg) == "string" then
+ M.notify(msg, opts)
+ else
+ opts.lang = "lua"
+ M.notify(vim.inspect(msg), opts)
+ end
+end
+
+local function can_merge(v)
+ return type(v) == "table" and (vim.tbl_isempty(v) or not M.is_list(v))
+end
+
+--- Merges the values similar to vim.tbl_deep_extend with the **force** behavior,
+--- but the values can be any type, in which case they override the values on the left.
+--- Values will me merged in-place in the first left-most table. If you want the result to be in
+--- a new table, then simply pass an empty table as the first argument `vim.merge({}, ...)`
+--- Supports clearing values by setting a key to `vim.NIL`
+---@generic T
+---@param ... T
+---@return T
+function M.merge(...)
+ local ret = select(1, ...)
+ if ret == vim.NIL then
+ ret = nil
+ end
+ for i = 2, select("#", ...) do
+ local value = select(i, ...)
+ if can_merge(ret) and can_merge(value) then
+ for k, v in pairs(value) do
+ ret[k] = M.merge(ret[k], v)
+ end
+ elseif value == vim.NIL then
+ ret = nil
+ elseif value ~= nil then
+ ret = value
+ end
+ end
+ return ret
+end
+
+function M.lazy_require(module)
+ local mod = nil
+ -- if already loaded, return the module
+ -- otherwise return a lazy module
+ return type(package.loaded[module]) == "table" and package.loaded[module]
+ or setmetatable({}, {
+ __index = function(_, key)
+ mod = mod or require(module)
+ return mod[key]
+ end,
+ })
+end
+
+---@param t table
+---@param key string|string[]
+---@return any
+function M.key_get(t, key)
+ local path = type(key) == "table" and key or vim.split(key, ".", true)
+ local value = t
+ for _, k in ipairs(path) do
+ if type(value) ~= "table" then
+ return value
+ end
+ value = value[k]
+ end
+ return value
+end
+
+---@param t table
+---@param key string|string[]
+---@param value any
+function M.key_set(t, key, value)
+ local path = type(key) == "table" and key or vim.split(key, ".", true)
+ local last = t
+ for i = 1, #path - 1 do
+ local k = path[i]
+ if type(last[k]) ~= "table" then
+ last[k] = {}
+ end
+ last = last[k]
+ end
+ last[path[#path]] = value
end
return M
diff --git a/lua/lazy/docs.lua b/lua/lazy/docs.lua
index 7be8f55..afee2d4 100644
--- a/lua/lazy/docs.lua
+++ b/lua/lazy/docs.lua
@@ -10,61 +10,52 @@ function M.indent(str, indent)
return table.concat(lines, "\n")
end
-function M.toc(md)
- local toc = {}
- local lines = vim.split(md, "\n")
- local toc_found = false
- for _, line in ipairs(lines) do
- local hash, title = line:match("^(#+)%s*(.*)")
- if hash then
- if toc_found then
- local anchor = string.gsub(title:lower(), "[^\32-\126]", "")
- anchor = string.gsub(anchor, " ", "-")
- toc[#toc + 1] = string.rep(" ", #hash - 1) .. "- [" .. title .. "](#" .. anchor .. ")"
- end
- if title:find("Table of Contents") then
- toc_found = true
- end
- end
- end
- return M.fix_indent(table.concat(toc, "\n"))
-end
-
---@param str string
function M.fix_indent(str)
local lines = vim.split(str, "\n")
+ local first = table.remove(lines, 1)
+
local width = 120
for _, line in ipairs(lines) do
- width = math.min(width, #line:match("^%s*"))
+ if not line:find("^%s*$") then
+ width = math.min(width, #line:match("^%s*"))
+ end
end
for l, line in ipairs(lines) do
- lines[l] = line:sub(width)
+ lines[l] = line:sub(width + 1)
end
+ table.insert(lines, 1, first)
return table.concat(lines, "\n")
end
----@param contents table
-function M.save(contents)
- local readme = Util.read_file("README.md")
- -- contents.toc = M.toc(readme)
- for tag, content in pairs(contents) do
- content = M.fix_indent(content)
+---@alias ReadmeBlock {content:string, lang?:string}
+---@param contents table
+---@param readme_file? string
+function M.save(contents, readme_file)
+ local readme = Util.read_file(readme_file or "README.md")
+ for tag, block in pairs(contents) do
+ if type(block) == "string" then
+ block = { content = block, lang = "lua" }
+ end
+ ---@cast block ReadmeBlock
+ local content = M.fix_indent(block.content)
content = content:gsub("%%", "%%%%")
content = vim.trim(content)
local pattern = "(<%!%-%- " .. tag .. ":start %-%->).*(<%!%-%- " .. tag .. ":end %-%->)"
if not readme:find(pattern) then
error("tag " .. tag .. " not found")
end
- if tag == "toc" or tag == "commands" then
- readme = readme:gsub(pattern, "%1\n\n" .. content .. "\n\n%2")
+ if block.lang then
+ readme = readme:gsub(pattern, "%1\n\n```" .. block.lang .. "\n" .. content .. "\n```\n\n%2")
else
- readme = readme:gsub(pattern, "%1\n\n```lua\n" .. content .. "\n```\n\n%2")
+ readme = readme:gsub(pattern, "%1\n\n" .. content .. "\n\n%2")
end
end
- Util.write_file("README.md", readme)
+ Util.write_file(readme_file or "README.md", readme)
+ vim.cmd.checktime()
end
---@return string
@@ -73,25 +64,44 @@ function M.extract(file, pattern)
return assert(init:match(pattern))
end
+---@return ReadmeBlock
function M.commands()
local commands = require("lazy.view.commands").commands
- local modes = require("lazy.view").modes
+ local modes = require("lazy.view.config").commands
+ modes.load.opts = true
local lines = {
- { "Command", "Lua", "Key Mapping", "Description" },
- { "---", "---", "---", "---" },
+ { "Command", "Lua", "Description" },
+ { "---", "---", "---" },
}
- for _, mode in ipairs(modes) do
- if not mode.plugin and commands[mode.name] then
- lines[#lines + 1] = {
- ("`:Lazy %s`"):format(mode.name) .. " or " .. ("`:Lazy%s`"):format(
- mode.name:sub(1, 1):upper() .. mode.name:sub(2)
- ),
- ([[`require("lazy").%s()`]]):format(mode.name),
- mode.key and ("`<%s>`"):format(mode.key) or "",
- mode.desc,
- }
+ Util.foreach(modes, function(name, mode)
+ if commands[name] then
+ if mode.plugins_required then
+ lines[#lines + 1] = {
+ ("`:Lazy %s {plugins}`"):format(name),
+ ([[`require("lazy").%s(opts)`]]):format(name),
+ mode.desc,
+ }
+ elseif mode.plugins then
+ lines[#lines + 1] = {
+ ("`:Lazy %s [plugins]`"):format(name),
+ ([[`require("lazy").%s(opts?)`]]):format(name),
+ mode.desc,
+ }
+ else
+ lines[#lines + 1] = {
+ ("`:Lazy %s`"):format(name),
+ ([[`require("lazy").%s()`]]):format(name),
+ mode.desc,
+ }
+ end
end
- end
+ end)
+ return { content = M.table(lines) }
+end
+
+---@param lines string[][]
+function M.table(lines)
+ ---@type string[]
local ret = {}
for _, line in ipairs(lines) do
ret[#ret + 1] = "| " .. table.concat(line, " | ") .. " |"
@@ -99,23 +109,59 @@ function M.commands()
return table.concat(ret, "\n")
end
+---@param opts? {name?:string, path?:string, modname?:string}
+---@return ReadmeBlock
+function M.colors(opts)
+ opts = vim.tbl_extend("force", {
+ name = "Lazy",
+ path = "lua/lazy/view/colors.lua",
+ modname = "lazy.view.colors",
+ }, opts or {})
+ local str = M.extract(opts.path, "\nM%.colors = ({.-\n})")
+ ---@type table
+ local comments = {}
+ for _, line in ipairs(vim.split(str, "\n")) do
+ local group, desc = line:match("^ (%w+) = .* -- (.*)")
+ if group then
+ comments[group] = desc
+ end
+ end
+ local lines = {
+ { "Highlight Group", "Default Group", "Description" },
+ { "---", "---", "---" },
+ }
+ Util.foreach(require(opts.modname).colors, function(group, link)
+ link = type(link) == "table" and "`" .. vim.inspect(link):gsub("%s+", " ") .. "`" or "***" .. link .. "***"
+ lines[#lines + 1] = { "**" .. opts.name .. group .. "**", link, comments[group] or "" }
+ end)
+ return { content = M.table(lines) }
+end
+
function M.update()
- local cache_config = M.extract("lua/lazy/core/cache.lua", "\nM%.config = ({.-\n})")
local config = M.extract("lua/lazy/core/config.lua", "\nM%.defaults = ({.-\n})")
- config = config:gsub(
- "\n%s*%-%-%-@type LazyCacheConfig.*cache = nil,",
- "\n" .. M.indent("cache = " .. cache_config .. ",", 4)
- )
config = config:gsub("%s*debug = false.\n", "\n")
M.save({
bootstrap = M.extract("lua/lazy/init.lua", "function M%.bootstrap%(%)\n(.-)\nend"),
+ stats = M.extract("lua/lazy/stats.lua", "\nM%._stats = ({.-\n})"),
config = config,
spec = Util.read_file("lua/lazy/example.lua"),
commands = M.commands(),
+ colors = M.colors(),
})
- vim.cmd.checktime()
end
-M.update()
+---@param plugins? LazyPlugin[]
+---@return ReadmeBlock
+function M.plugins(plugins)
+ plugins = plugins or require("lazy.core.config").plugins
+ ---@type string[]
+ local lines = {}
+ Util.foreach(plugins, function(name, plugin)
+ if plugin.url then
+ lines[#lines + 1] = "- [" .. name .. "](" .. plugin.url:gsub("%.git$", "") .. ")"
+ end
+ end)
+ return { content = table.concat(lines, "\n") }
+end
return M
diff --git a/lua/lazy/example.lua b/lua/lazy/example.lua
index e91eb50..5b7790a 100644
--- a/lua/lazy/example.lua
+++ b/lua/lazy/example.lua
@@ -1,6 +1,14 @@
return {
-- the colorscheme should be available when starting Neovim
- "folke/tokyonight.nvim",
+ {
+ "folke/tokyonight.nvim",
+ lazy = false, -- make sure we load this during startup if it is your main colorscheme
+ priority = 1000, -- make sure to load this before all the other start plugins
+ config = function()
+ -- load the colorscheme here
+ vim.cmd([[colorscheme tokyonight]])
+ end,
+ },
-- I have a separate config.mappings file where I require which-key.
-- With lazy the plugin will be automatically loaded when it is required somewhere
@@ -10,16 +18,22 @@ return {
"nvim-neorg/neorg",
-- lazy-load on filetype
ft = "norg",
- -- custom config that will be executed when loading the plugin
- config = function()
- require("neorg").setup()
- end,
+ -- options for neorg. This will automatically call `require("neorg").setup(opts)`
+ opts = {
+ load = {
+ ["core.defaults"] = {},
+ },
+ },
},
{
"dstein64/vim-startuptime",
-- lazy-load on a command
cmd = "StartupTime",
+ -- init is called during startup. Configuration for vim plugins typically should be set in an init function
+ init = function()
+ vim.g.startuptime_tries = 10
+ end,
},
{
@@ -37,36 +51,37 @@ return {
end,
},
+ -- if some code requires a module from an unloaded plugin, it will be automatically loaded.
+ -- So for api plugins like devicons, we can always set lazy=true
+ { "nvim-tree/nvim-web-devicons", lazy = true },
+
-- you can use the VeryLazy event for things that can
-- load later and are not important for the initial UI
{ "stevearc/dressing.nvim", event = "VeryLazy" },
{
- "cshuaimin/ssr.nvim",
- -- init is always executed during startup, but doesn't load the plugin yet.
- -- init implies lazy loading
- init = function()
- vim.keymap.set({ "n", "x" }, "cR", function()
- -- this require will automatically load the plugin
- require("ssr").open()
- end, { desc = "Structural Replace" })
- end,
+ "Wansmer/treesj",
+ keys = {
+ { "J", "TSJToggle", desc = "Join Toggle" },
+ },
+ opts = { use_default_keymaps = false, max_join_length = 150 },
},
{
"monaqa/dial.nvim",
-- lazy-load on keys
- keys = { "", "" },
+ -- mode is `n` by default. For more advanced options, check the section on key mappings
+ keys = { "", { "", mode = "n" } },
},
- -- local plugins need to be explicitely configured with dir
+ -- local plugins need to be explicitly configured with dir
{ dir = "~/projects/secret.nvim" },
-- you can use a custom url to fetch a plugin
{ url = "git@github.com:folke/noice.nvim.git" },
- -- local plugins can also be configure with the dev option.
- -- This will use ~/projects/noice.nvim/ instead of fetching it from Github
+ -- local plugins can also be configured with the dev option.
+ -- This will use {config.dev.path}/noice.nvim/ instead of fetching it from GitHub
-- With the dev option, you can easily switch between the local and installed version of a plugin
{ "folke/noice.nvim", dev = true },
}
diff --git a/lua/lazy/health.lua b/lua/lazy/health.lua
index d749903..6a6d60d 100644
--- a/lua/lazy/health.lua
+++ b/lua/lazy/health.lua
@@ -1,57 +1,217 @@
-local Util = require("lazy.util")
local Config = require("lazy.core.config")
+local Process = require("lazy.manage.process")
+local uv = vim.uv or vim.loop
local M = {}
+-- "report_" prefix has been deprecated, use the recommended replacements if they exist.
+local start = vim.health.start or vim.health.report_start
+local ok = vim.health.ok or vim.health.report_ok
+local warn = vim.health.warn or vim.health.report_warn
+local error = vim.health.error or vim.health.report_error
+local info = vim.health.info or vim.health.report_info
+
+---@class LazyHealth
+---@field error? fun(msg:string)
+---@field warn? fun(msg:string)
+---@field ok? fun(msg:string)
+
+---@class LazyHealthHave : LazyHealth
+---@field version? string
+---@field version_pattern? string
+---@field optional? boolean
+
+---@param cmd string|string[]
+---@param opts? LazyHealthHave
+function M.have(cmd, opts)
+ opts = vim.tbl_extend("force", {
+ error = error,
+ warn = warn,
+ ok = ok,
+ version = "--version",
+ }, opts or {})
+
+ cmd = type(cmd) == "table" and cmd or { cmd }
+ ---@cast cmd string[]
+ ---@type string?
+ local found
+ for _, c in ipairs(cmd) do
+ if vim.fn.executable(c) == 1 then
+ local out, exit_code = Process.exec({ c, opts.version })
+ if exit_code ~= 0 then
+ opts.error(("failed to get version of {%s}\n%s"):format(c, table.concat(out, "\n")))
+ else
+ local version = vim.trim(out[1] or "")
+ version = version:gsub("^%s*" .. vim.pesc(c) .. "%s*", "")
+ if opts.version_pattern and not version:find(opts.version_pattern, 1, true) then
+ opts.warn(("`%s` version `%s` needed, but found `%s`"):format(c, opts.version_pattern, version))
+ else
+ found = ("{%s} `%s`"):format(c, version)
+ break
+ end
+ end
+ end
+ end
+ if found then
+ opts.ok(found)
+ return true
+ else
+ (opts.optional and opts.warn or opts.error)(
+ ("{%s} %snot installed"):format(
+ table.concat(cmd, "} or {"),
+ opts.version_pattern and "version `" .. opts.version_pattern .. "` " or ""
+ )
+ )
+ end
+end
+
function M.check()
- vim.health.report_start("lazy.nvim")
+ start("lazy.nvim")
+ info("{lazy.nvim} version `" .. Config.version .. "`")
+
+ M.have("git")
+
+ local sites = vim.opt.packpath:get()
+ local default_site = vim.fn.stdpath("data") .. "/site"
+ if not vim.tbl_contains(sites, default_site) then
+ sites[#sites + 1] = default_site
+ end
local existing = false
- Util.ls(vim.fn.stdpath("data") .. "/site/pack/", function(path)
- existing = true
- vim.health.report_warn("found existing packages at `" .. path .. "`")
- end)
+ for _, site in pairs(sites) do
+ for _, packs in ipairs(vim.fn.expand(site .. "/pack/*", false, true)) do
+ if not packs:find("[/\\]dist$") and uv.fs_stat(packs) then
+ existing = true
+ warn("found existing packages at `" .. packs .. "`")
+ end
+ end
+ end
if not existing then
- vim.health.report_ok("no existing packages found by other package managers")
+ ok("no existing packages found by other package managers")
+ end
+
+ for _, name in ipairs({ "packer", "plugged", "paq", "pckr", "mini.deps" }) do
+ for _, path in ipairs(vim.opt.rtp:get()) do
+ if path:find(name, 1, true) then
+ error("Found paths on the rtp from another plugin manager `" .. name .. "`")
+ break
+ end
+ end
end
local packer_compiled = vim.fn.stdpath("config") .. "/plugin/packer_compiled.lua"
- if vim.loop.fs_stat(packer_compiled) then
- vim.health.report_error("please remove the file `" .. packer_compiled .. "`")
+ if uv.fs_stat(packer_compiled) then
+ error("please remove the file `" .. packer_compiled .. "`")
else
- vim.health.report_ok("packer_compiled.lua not found")
+ ok("packer_compiled.lua not found")
end
- local valid = {
- 1,
- "name",
- "url",
- "enabled",
- "lazy",
- "dev",
- "dependencies",
- "init",
- "config",
- "build",
- "branch",
- "tag",
- "commit",
- "version",
- "pin",
- "cmd",
- "event",
- "keys",
- "ft",
- "dir",
- "_",
- }
- for _, plugin in pairs(Config.plugins) do
- for key in pairs(plugin) do
- if not vim.tbl_contains(valid, key) then
- vim.health.report_warn("{" .. plugin.name .. "}: unknown key <" .. key .. ">")
+ local spec = Config.spec
+ if spec == nil then
+ error('No plugins loaded. Did you forget to run `require("lazy").setup()`?')
+ else
+ for _, plugin in pairs(spec.plugins) do
+ M.check_valid(plugin)
+ end
+ if #spec.notifs > 0 then
+ error("Issues were reported when loading your specs:")
+ for _, notif in ipairs(spec.notifs) do
+ local lines = vim.split(notif.msg, "\n")
+ for _, line in ipairs(lines) do
+ if notif.level == vim.log.levels.ERROR then
+ error(line)
+ else
+ warn(line)
+ end
+ end
+ end
+ end
+ end
+
+ start("luarocks")
+ if Config.options.rocks.enabled then
+ if Config.hererocks() then
+ info("checking `hererocks` installation")
+ else
+ info("checking `luarocks` installation")
+ end
+ local need_luarocks = {}
+ for _, plugin in pairs(spec.plugins) do
+ if plugin.build == "rockspec" then
+ table.insert(need_luarocks, plugin.name)
+ end
+ end
+ if #need_luarocks == 0 then
+ ok("no plugins require `luarocks`, so you can ignore any warnings below")
+ else
+ local lines = vim.tbl_map(function(name)
+ return " * `" .. name .. "`"
+ end, need_luarocks)
+
+ info("you have some plugins that require `luarocks`:\n" .. table.concat(lines, "\n"))
+ end
+ local ok = require("lazy.pkg.rockspec").check({
+ error = #need_luarocks > 0 and error or warn,
+ warn = warn,
+ ok = ok,
+ })
+ if not ok then
+ warn(table.concat({
+ "Lazy won't be able to install plugins that require `luarocks`.",
+ "Here's what you can do:",
+ " - fix your `luarocks` installation",
+ Config.hererocks() and " - disable *hererocks* with `opts.rocks.hererocks = false`"
+ or " - enable `hererocks` with `opts.rocks.hererocks = true`",
+ " - disable `luarocks` support completely with `opts.rocks.enabled = false`",
+ }, "\n"))
+ end
+ else
+ ok("luarocks disabled")
+ end
+end
+
+---@param plugin LazyPlugin
+function M.check_valid(plugin)
+ for key in pairs(plugin) do
+ if not vim.tbl_contains(M.valid, key) then
+ if key ~= "module" or type(plugin.module) ~= "boolean" then
+ warn("{" .. plugin.name .. "}: unknown key <" .. key .. ">")
end
end
end
end
+M.valid = {
+ 1,
+ "_",
+ "branch",
+ "build",
+ "cmd",
+ "commit",
+ "cond",
+ "config",
+ "deactivate",
+ "dependencies",
+ "dev",
+ "dir",
+ "enabled",
+ "event",
+ "ft",
+ "import",
+ "init",
+ "keys",
+ "lazy",
+ "main",
+ "module",
+ "name",
+ "optional",
+ "opts",
+ "pin",
+ "priority",
+ "submodules",
+ "tag",
+ "url",
+ "version",
+}
+
return M
diff --git a/lua/lazy/help.lua b/lua/lazy/help.lua
index 4f3e549..46b47fd 100644
--- a/lua/lazy/help.lua
+++ b/lua/lazy/help.lua
@@ -4,48 +4,67 @@ local Util = require("lazy.util")
local M = {}
function M.index(plugin)
- if Config.options.readme.skip_if_doc_exists and vim.loop.fs_stat(plugin.dir .. "/doc") then
+ if Config.options.readme.skip_if_doc_exists and vim.uv.fs_stat(plugin.dir .. "/doc") then
return {}
end
- ---@type {file:string, tag:string, line:string}[]
- local tags = {}
+
+ local files = {}
+
for _, file in ipairs(Config.options.readme.files) do
- file = plugin.dir .. "/" .. file
- if vim.loop.fs_stat(file) then
+ vim.list_extend(files, vim.fn.expand(plugin.dir .. "/" .. file, false, true))
+ end
+
+ ---@type table
+ local tags = {}
+ for _, file in ipairs(files) do
+ file = Util.norm(file)
+ if vim.uv.fs_stat(file) then
+ local rel_file = file:sub(#plugin.dir + 1)
+ local tag_filename = plugin.name .. vim.fn.fnamemodify(rel_file, ":h"):gsub("%W+", "-"):gsub("^%-$", "")
local lines = vim.split(Util.read_file(file), "\n")
for _, line in ipairs(lines) do
local title = line:match("^#+%s*(.*)")
if title then
- local tag = plugin.name .. "-" .. title:lower():gsub("%W+", "-")
+ local tag = tag_filename .. "-" .. title:lower():gsub("%W+", "-")
tag = tag:gsub("%-+", "-"):gsub("%-$", "")
- table.insert(tags, { tag = tag, line = line, file = plugin.name .. ".md" })
+ line = line:gsub("([%[%]/])", "\\%1")
+ tags[tag] = { tag = tag, line = line, file = tag_filename .. ".md" }
end
end
table.insert(lines, [[]])
- Util.write_file(Config.options.readme.root .. "/doc/" .. plugin.name .. ".md", table.concat(lines, "\n"))
+ Util.write_file(Config.options.readme.root .. "/doc/" .. tag_filename .. ".md", table.concat(lines, "\n"))
end
end
return tags
end
function M.update()
+ if Config.plugins["lazy.nvim"] then
+ vim.cmd.helptags(Config.plugins["lazy.nvim"].dir .. "/doc")
+ end
+ if Config.options.readme.enabled == false then
+ return
+ end
+
local docs = Config.options.readme.root .. "/doc"
vim.fn.mkdir(docs, "p")
Util.ls(docs, function(path, name, type)
if type == "file" and name:sub(-2) == "md" then
- vim.loop.fs_unlink(path)
+ vim.uv.fs_unlink(path)
end
end)
---@type {file:string, tag:string, line:string}[]
local tags = {}
for _, plugin in pairs(Config.plugins) do
- vim.list_extend(tags, M.index(plugin))
+ for key, tag in pairs(M.index(plugin)) do
+ tags[key] = tag
+ end
end
local lines = { [[!_TAG_FILE_ENCODING utf-8 //]] }
- for _, tag in ipairs(tags) do
+ Util.foreach(tags, function(_, tag)
table.insert(lines, ("%s\t%s\t/%s"):format(tag.tag, tag.file, tag.line))
- end
+ end, { case_sensitive = true })
Util.write_file(docs .. "/tags", table.concat(lines, "\n"))
end
diff --git a/lua/lazy/init.lua b/lua/lazy/init.lua
index 57c48fd..4336da1 100644
--- a/lua/lazy/init.lua
+++ b/lua/lazy/init.lua
@@ -1,18 +1,43 @@
----@type LazyCommands
+---@class Lazy: LazyCommands
local M = {}
+M._start = 0
----@param spec LazySpec Should be a module name to load, or a plugin spec
----@param opts? LazyConfig
+vim.uv = vim.uv or vim.loop
+
+local function profile_require()
+ local done = {} ---@type table
+ local r = require
+ _G.require = function(modname)
+ local Util = package.loaded["lazy.core.util"]
+ if Util and not done[modname] then
+ done[modname] = true
+ Util.track({ require = modname })
+ local ok, ret = pcall(function()
+ return vim.F.pack_len(r(modname))
+ end)
+ Util.track()
+ if not ok then
+ error(ret, 2)
+ end
+ return vim.F.unpack_len(ret)
+ else
+ return r(modname)
+ end
+ end
+end
+
+---@overload fun(opts: LazyConfig)
+---@overload fun(spec:LazySpec, opts: LazyConfig)
function M.setup(spec, opts)
- if not vim.go.loadplugins then
- return
- end
- if vim.fn.has("nvim-0.8.0") ~= 1 then
- return vim.notify("lazy.nvim requires Neovim >= 0.8.0", vim.log.levels.ERROR, { title = "lazy.nvim" })
- end
- if not pcall(require, "ffi") then
- return vim.notify("lazy.nvim requires Neovim built with LuaJIT", vim.log.levels.ERROR, { title = "lazy.nvim" })
+ if type(spec) == "table" and spec.spec then
+ ---@cast spec LazyConfig
+ opts = spec
+ else
+ opts = opts or {}
+ opts.spec = spec
end
+
+ M._start = M._start == 0 and vim.uv.hrtime() or M._start
if vim.g.lazy_did_setup then
return vim.notify(
"Re-sourcing your config is not supported with lazy.nvim",
@@ -21,34 +46,63 @@ function M.setup(spec, opts)
)
end
vim.g.lazy_did_setup = true
- local start = vim.loop.hrtime()
-
- if not (opts and opts.performance and opts.performance.cache and opts.performance.cache.enabled == false) then
- -- load module cache before anything else
- require("lazy.core.cache").setup(opts)
+ if not vim.go.loadplugins then
+ return
end
+ if vim.fn.has("nvim-0.8.0") ~= 1 then
+ return vim.notify("lazy.nvim requires Neovim >= 0.8.0", vim.log.levels.ERROR, { title = "lazy.nvim" })
+ end
+ if not (pcall(require, "ffi") and jit and jit.version) then
+ return vim.notify("lazy.nvim requires Neovim built with LuaJIT", vim.log.levels.ERROR, { title = "lazy.nvim" })
+ end
+ local start = vim.uv.hrtime()
+
+ -- use the Neovim cache if available
+ if vim.loader and vim.fn.has("nvim-0.9.1") == 1 then
+ package.loaded["lazy.core.cache"] = vim.loader
+ end
+
+ local Cache = require("lazy.core.cache")
+
+ local enable_cache = vim.tbl_get(opts, "performance", "cache", "enabled") ~= false
+ -- load module cache before anything else
+ if enable_cache then
+ Cache.enable()
+ end
+
+ if vim.tbl_get(opts, "profiling", "require") then
+ profile_require()
+ end
+
+ require("lazy.stats").track("LazyStart")
local Util = require("lazy.core.util")
local Config = require("lazy.core.config")
local Loader = require("lazy.core.loader")
- local Plugin = require("lazy.core.plugin")
+
+ table.insert(package.loaders, 3, Loader.loader)
+
+ if vim.tbl_get(opts, "profiling", "loader") then
+ if vim.loader then
+ vim.loader._profile({ loaders = true })
+ else
+ Cache._profile_loaders()
+ end
+ end
Util.track({ plugin = "lazy.nvim" }) -- setup start
- Util.track("module", vim.loop.hrtime() - start)
+ Util.track("module", vim.uv.hrtime() - start)
-- load config
Util.track("config")
- Config.setup(spec, opts)
+ Config.setup(opts)
Util.track()
- -- load the plugins
- Plugin.load()
-
-- setup loader and handlers
Loader.setup()
-- correct time delta and loaded
- local delta = vim.loop.hrtime() - start
+ local delta = vim.uv.hrtime() - start
Util.track().time = delta -- end setup
if Config.plugins["lazy.nvim"] then
Config.plugins["lazy.nvim"]._.loaded = { time = delta, source = "init.lua" }
@@ -58,33 +112,27 @@ function M.setup(spec, opts)
Loader.startup()
-- all done!
- vim.cmd("do User LazyDone")
+ vim.api.nvim_exec_autocmds("User", { pattern = "LazyDone", modeline = false })
+ require("lazy.stats").track("LazyDone")
end
function M.stats()
- local ret = { count = 0, loaded = 0 }
- for _, plugin in pairs(require("lazy.core.config").plugins) do
- ret.count = ret.count + 1
- if plugin._.loaded then
- ret.loaded = ret.loaded + 1
- end
- end
- return ret
+ return require("lazy.stats").stats()
end
function M.bootstrap()
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
- if not vim.loop.fs_stat(lazypath) then
+ if not (vim.uv or vim.loop).fs_stat(lazypath) then
vim.fn.system({
"git",
"clone",
"--filter=blob:none",
- "--single-branch",
- "git@github.com:folke/lazy.nvim.git",
+ "https://github.com/folke/lazy.nvim.git",
+ "--branch=stable", -- latest stable release
lazypath,
})
end
- vim.opt.runtimepath:prepend(lazypath)
+ vim.opt.rtp:prepend(lazypath)
end
---@return LazyPlugin[]
@@ -94,7 +142,9 @@ end
setmetatable(M, {
__index = function(_, key)
- return require("lazy.view.commands").commands[key]
+ return function(...)
+ return require("lazy.view.commands").commands[key](...)
+ end
end,
})
diff --git a/lua/lazy/manage/checker.lua b/lua/lazy/manage/checker.lua
index 98e2f1b..6efc5a7 100644
--- a/lua/lazy/manage/checker.lua
+++ b/lua/lazy/manage/checker.lua
@@ -1,7 +1,9 @@
local Config = require("lazy.core.config")
-local Manage = require("lazy.manage")
-local Util = require("lazy.util")
local Git = require("lazy.manage.git")
+local Manage = require("lazy.manage")
+local Plugin = require("lazy.core.plugin")
+local State = require("lazy.state")
+local Util = require("lazy.util")
local M = {}
@@ -11,36 +13,74 @@ M.reported = {}
function M.start()
M.fast_check()
- M.check()
+ if M.schedule() > 0 and not M.has_errors() then
+ Manage.log({
+ clear = false,
+ show = false,
+ check = true,
+ concurrency = Config.options.checker.concurrency,
+ })
+ end
end
-function M.fast_check()
+function M.schedule()
+ State.read() -- update state
+ local next_check = State.checker.last_check + Config.options.checker.frequency - os.time()
+ next_check = math.max(next_check, 0)
+ vim.defer_fn(M.check, next_check * 1000)
+ return next_check
+end
+
+---@param opts? {report:boolean} report defaults to true
+function M.fast_check(opts)
+ opts = opts or {}
for _, plugin in pairs(Config.plugins) do
- plugin._.has_updates = nil
- local info = Git.info(plugin.dir)
- local target = Git.get_target(plugin)
- if info and target and info.commit ~= target.commit then
- plugin._.has_updates = true
+ -- don't check local plugins here, since we mark them as needing updates
+ -- only if local is behind upstream (if the git log task gives no output)
+ if plugin._.installed and not (plugin.pin or plugin._.is_local) then
+ plugin._.updates = nil
+ local info = Git.info(plugin.dir)
+ local ok, target = pcall(Git.get_target, plugin)
+ if ok and info and target and not Git.eq(info, target) then
+ plugin._.updates = { from = info, to = target }
+ end
end
end
- M.report()
+ M.report(opts.report ~= false)
+end
+
+function M.has_errors()
+ for _, plugin in pairs(Config.plugins) do
+ if Plugin.has_errors(plugin) then
+ return true
+ end
+ end
+ return false
end
function M.check()
- Manage.check({
- show = false,
- concurrency = Config.options.checker.concurrency,
- }):wait(function()
- M.report()
- vim.defer_fn(M.check, Config.options.checker.frequency * 1000)
- end)
+ State.checker.last_check = os.time()
+ State.write() -- update state
+ if M.has_errors() then
+ M.schedule()
+ else
+ Manage.check({
+ clear = false,
+ show = false,
+ concurrency = Config.options.checker.concurrency,
+ }):wait(function()
+ M.report()
+ M.schedule()
+ end)
+ end
end
-function M.report()
+---@param notify? boolean
+function M.report(notify)
local lines = {}
M.updated = {}
for _, plugin in pairs(Config.plugins) do
- if plugin._.has_updates then
+ if plugin._.updates then
table.insert(M.updated, plugin.name)
if not vim.tbl_contains(M.reported, plugin.name) then
table.insert(lines, "- **" .. plugin.name .. "**")
@@ -48,7 +88,7 @@ function M.report()
end
end
end
- if #lines > 0 and Config.options.checker.notify then
+ if #lines > 0 and notify and Config.options.checker.notify and not Config.headless() then
table.insert(lines, 1, "# Plugin Updates")
Util.info(lines)
end
diff --git a/lua/lazy/manage/git.lua b/lua/lazy/manage/git.lua
index 6984afe..ef68cc7 100644
--- a/lua/lazy/manage/git.lua
+++ b/lua/lazy/manage/git.lua
@@ -1,36 +1,49 @@
-local Util = require("lazy.util")
-local Semver = require("lazy.manage.semver")
local Config = require("lazy.core.config")
+local Process = require("lazy.manage.process")
+local Semver = require("lazy.manage.semver")
+local Util = require("lazy.util")
local M = {}
---@alias GitInfo {branch?:string, commit?:string, tag?:string, version?:Semver}
----@param details? boolean
+---@param repo string
+---@param details? boolean Fetching details is slow! Don't loop over a plugin to fetch all details!
---@return GitInfo?
function M.info(repo, details)
- local line = Util.head(repo .. "/.git/HEAD")
+ local line = M.head(repo)
if line then
---@type string, string
- local ref, branch = line:match("ref: (refs/heads/(.*))")
+ local ref, branch = line:match("ref: refs/(heads/(.*))")
local ret = ref and {
branch = branch,
- commit = Util.head(repo .. "/.git/" .. ref),
+ commit = M.ref(repo, ref),
} or { commit = line }
if details then
- Util.ls(repo .. "/.git/refs/tags", function(_, name)
- if M.ref(repo, "tags/" .. name) == ret.commit then
- ret.tag = name
- ret.version = Semver.version(name)
- return false
+ for tag, tag_ref in pairs(M.get_tag_refs(repo)) do
+ if tag_ref == ret.commit then
+ ret.tag = tag
+ ret.version = ret.version or Semver.version(tag)
end
- end)
+ end
end
return ret
end
end
+---@param a GitInfo
+---@param b GitInfo
+function M.eq(a, b)
+ local ra = a.commit and a.commit:sub(1, 7)
+ local rb = b.commit and b.commit:sub(1, 7)
+ return ra == rb
+end
+
+function M.head(repo)
+ return Util.head(repo .. "/.git/HEAD")
+end
+
---@class TaggedSemver: Semver
---@field tag string
@@ -39,17 +52,32 @@ function M.get_versions(repo, spec)
local range = Semver.range(spec or "*")
---@type TaggedSemver[]
local versions = {}
- Util.ls(repo .. "/.git/refs/tags", function(_, name)
- local v = Semver.version(name)
+ for _, tag in ipairs(M.get_tags(repo)) do
+ local v = Semver.version(tag)
---@cast v TaggedSemver
if v and range:matches(v) then
- v.tag = name
+ v.tag = tag
table.insert(versions, v)
end
- end)
+ end
return versions
end
+function M.get_tags(repo)
+ ---@type string[]
+ local ret = {}
+ Util.ls(repo .. "/.git/refs/tags", function(_, name)
+ ret[#ret + 1] = name
+ end)
+ for name in pairs(M.packed_refs(repo)) do
+ local tag = name:match("^tags/(.*)")
+ if tag then
+ ret[#ret + 1] = tag
+ end
+ end
+ return ret
+end
+
---@param plugin LazyPlugin
---@return string?
function M.get_branch(plugin)
@@ -67,7 +95,7 @@ function M.get_branch(plugin)
end
-- fallback to local HEAD
- main = assert(Util.head(plugin.dir .. "/.git/HEAD"))
+ main = assert(M.head(plugin.dir))
return main and main:match("ref: refs/heads/(.*)")
end
end
@@ -88,6 +116,12 @@ end
---@param plugin LazyPlugin
---@return GitInfo?
function M.get_target(plugin)
+ if plugin._.is_local then
+ local info = M.info(plugin.dir)
+ local branch = assert(info and info.branch or M.get_branch(plugin))
+ return { branch = branch, commit = M.get_commit(plugin.dir, branch, true) }
+ end
+
local branch = assert(M.get_branch(plugin))
if plugin.commit then
@@ -103,7 +137,8 @@ function M.get_target(plugin)
commit = M.ref(plugin.dir, "tags/" .. plugin.tag),
}
end
- local version = plugin.version or Config.options.defaults.version
+
+ local version = (plugin.version == nil and plugin.branch == nil) and Config.options.defaults.version or plugin.version
if version then
local last = Semver.last(M.get_versions(plugin.dir, version))
if last then
@@ -115,12 +150,100 @@ function M.get_target(plugin)
}
end
end
- ---@diagnostic disable-next-line: return-type-mismatch
return { branch = branch, commit = M.get_commit(plugin.dir, branch, true) }
end
function M.ref(repo, ...)
- return Util.head(repo .. "/.git/refs/" .. table.concat({ ... }, "/"))
+ local ref = table.concat({ ... }, "/")
+
+ -- if this is a tag ref, then dereference it instead
+ if ref:find("tags/", 1, true) == 1 then
+ local tags = M.get_tag_refs(repo, ref)
+ for _, tag_ref in pairs(tags) do
+ return tag_ref
+ end
+ end
+
+ -- otherwise just get the ref
+ return Util.head(repo .. "/.git/refs/" .. ref) or M.packed_refs(repo)[ref]
+end
+
+function M.packed_refs(repo)
+ local ok, refs = pcall(Util.read_file, repo .. "/.git/packed-refs")
+ ---@type table
+ local ret = {}
+ if ok then
+ for _, line in ipairs(vim.split(refs, "\n")) do
+ local ref, name = line:match("^(.*) refs/(.*)$")
+ if ref then
+ ret[name] = ref
+ end
+ end
+ end
+ return ret
+end
+
+-- this is slow, so don't use on a loop over all plugins!
+---@param tagref string?
+function M.get_tag_refs(repo, tagref)
+ tagref = tagref or "--tags"
+ ---@type table
+ local tags = {}
+ local ok, lines = pcall(function()
+ return Process.exec({ "git", "show-ref", "-d", tagref }, { cwd = repo })
+ end)
+ if not ok then
+ return {}
+ end
+ for _, line in ipairs(lines) do
+ local ref, tag = line:match("^(%w+) refs/tags/([^%^]+)%^?{?}?$")
+ if ref then
+ tags[tag] = ref
+ end
+ end
+ return tags
+end
+
+---@param repo string
+function M.get_origin(repo)
+ return M.get_config(repo)["remote.origin.url"]
+end
+
+---@param repo string
+function M.get_config(repo)
+ local ok, config = pcall(Util.read_file, repo .. "/.git/config")
+ if not ok then
+ return {}
+ end
+ ---@type table
+ local ret = {}
+ ---@type string
+ local current_section = nil
+ for line in config:gmatch("[^\n]+") do
+ -- Check if the line is a section header
+ local section = line:match("^%s*%[(.+)%]%s*$")
+ if section then
+ ---@type string
+ current_section = section:gsub('%s+"', "."):gsub('"+%s*$', "")
+ else
+ -- Ignore comments and blank lines
+ if not line:match("^%s*[#;]") and line:match("%S") then
+ local key, value = line:match("^%s*(%S+)%s*=%s*(.+)%s*$")
+ ret[current_section .. "." .. key] = value
+ end
+ end
+ end
+ return ret
+end
+
+function M.count(repo, commit1, commit2)
+ local lines = Process.exec({ "git", "rev-list", "--count", commit1 .. ".." .. commit2 }, { cwd = repo })
+ return tonumber(lines[1] or "0") or 0
+end
+
+function M.age(repo, commit)
+ local lines = Process.exec({ "git", "show", "-s", "--format=%cr", "--date=short", commit }, { cwd = repo })
+ return lines[1] or ""
end
return M
diff --git a/lua/lazy/manage/init.lua b/lua/lazy/manage/init.lua
index 27d8821..e28d9dd 100644
--- a/lua/lazy/manage/init.lua
+++ b/lua/lazy/manage/init.lua
@@ -1,6 +1,6 @@
local Config = require("lazy.core.config")
-local Runner = require("lazy.manage.runner")
local Plugin = require("lazy.core.plugin")
+local Runner = require("lazy.manage.runner")
local M = {}
@@ -9,22 +9,34 @@ local M = {}
---@field clear? boolean
---@field show? boolean
---@field mode? string
----@field plugins? LazyPlugin[]
+---@field plugins? (LazyPlugin|string)[]
---@field concurrency? number
+---@field lockfile? boolean
---@param ropts RunnerOpts
---@param opts? ManagerOpts
function M.run(ropts, opts)
opts = opts or {}
+ local mode = opts.mode
+ local event = mode and ("Lazy" .. mode:sub(1, 1):upper() .. mode:sub(2))
+
+ if event then
+ vim.api.nvim_exec_autocmds("User", { pattern = event .. "Pre", modeline = false })
+ end
+
if opts.plugins then
+ ---@param plugin string|LazyPlugin
+ opts.plugins = vim.tbl_map(function(plugin)
+ return type(plugin) == "string" and Config.plugins[plugin] or plugin
+ end, vim.tbl_values(opts.plugins))
ropts.plugins = opts.plugins
end
ropts.concurrency = ropts.concurrency or opts.concurrency or Config.options.concurrency
if opts.clear then
- M.clear()
+ M.clear(opts.plugins)
end
if opts.show ~= false then
@@ -37,13 +49,16 @@ function M.run(ropts, opts)
local runner = Runner.new(ropts)
runner:start()
- vim.cmd([[do User LazyRender]])
+ vim.api.nvim_exec_autocmds("User", { pattern = "LazyRender", modeline = false })
-- wait for post-install to finish
runner:wait(function()
- vim.cmd([[do User LazyRender]])
+ vim.api.nvim_exec_autocmds("User", { pattern = "LazyRender", modeline = false })
Plugin.update_state()
- require("lazy.manage.checker").fast_check()
+ require("lazy.manage.checker").fast_check({ report = false })
+ if event then
+ vim.api.nvim_exec_autocmds("User", { pattern = event, modeline = false })
+ end
end)
if opts.wait then
@@ -52,34 +67,64 @@ function M.run(ropts, opts)
return runner
end
+---@generic O: ManagerOpts
+---@param opts? O
+---@param defaults? ManagerOpts
+---@return O
+function M.opts(opts, defaults)
+ return vim.tbl_deep_extend("force", { clear = true }, defaults or {}, opts or {})
+end
+
---@param opts? ManagerOpts
function M.install(opts)
+ opts = M.opts(opts, { mode = "install" })
return M.run({
pipeline = {
+ "plugin.exists",
"git.clone",
- "git.checkout",
+ { "git.checkout", lockfile = opts.lockfile },
"plugin.docs",
- "wait",
+ {
+ "wait",
+ ---@param runner Runner
+ sync = function(runner)
+ require("lazy.pkg").update()
+ Plugin.load()
+ runner:update()
+ end,
+ },
"plugin.build",
},
plugins = function(plugin)
- return plugin.url and not plugin._.installed
+ return not (plugin._.installed and not plugin._.build)
end,
}, opts):wait(function()
+ require("lazy.manage.lock").update()
require("lazy.help").update()
end)
end
----@param opts? ManagerOpts|{lockfile?:boolean}
+---@param opts? ManagerOpts
function M.update(opts)
- opts = opts or {}
+ opts = M.opts(opts, { mode = "update" })
return M.run({
pipeline = {
+ "plugin.exists",
+ "git.origin",
"git.branch",
"git.fetch",
+ "git.status",
{ "git.checkout", lockfile = opts.lockfile },
"plugin.docs",
- "wait",
+ {
+ "wait",
+ ---@param runner Runner
+ sync = function(runner)
+ require("lazy.pkg").update()
+ Plugin.load()
+ runner:update()
+ end,
+ },
"plugin.build",
{ "git.log", updated = true },
},
@@ -91,13 +136,23 @@ function M.update(opts)
require("lazy.help").update()
end)
end
+--
+---@param opts? ManagerOpts
+function M.restore(opts)
+ opts = M.opts(opts, { mode = "restore", lockfile = true })
+ return M.update(opts)
+end
---@param opts? ManagerOpts
function M.check(opts)
+ opts = M.opts(opts, { mode = "check" })
opts = opts or {}
return M.run({
pipeline = {
+ "plugin.exists",
+ { "git.origin", check = true },
"git.fetch",
+ "git.status",
"wait",
{ "git.log", check = true },
},
@@ -107,10 +162,14 @@ function M.check(opts)
}, opts)
end
----@param opts? ManagerOpts
+---@param opts? ManagerOpts | {check?:boolean}
function M.log(opts)
+ opts = M.opts(opts, { mode = "log" })
return M.run({
- pipeline = { "git.log" },
+ pipeline = {
+ { "git.origin", check = true },
+ { "git.log", check = opts.check },
+ },
plugins = function(plugin)
return plugin.url and plugin._.installed
end,
@@ -118,17 +177,61 @@ function M.log(opts)
end
---@param opts? ManagerOpts
-function M.clean(opts)
+function M.build(opts)
+ opts = M.opts(opts, { mode = "build" })
return M.run({
- pipeline = { "fs.clean" },
- plugins = Config.to_clean,
+ pipeline = { { "plugin.build", force = true } },
+ plugins = function()
+ return false
+ end,
}, opts)
end
-function M.clear()
- Plugin.load()
- for _, plugin in pairs(Config.plugins) do
- plugin._.has_updates = nil
+---@param opts? ManagerOpts
+function M.sync(opts)
+ opts = M.opts(opts)
+ if opts.clear then
+ M.clear()
+ opts.clear = false
+ end
+ if opts.show ~= false then
+ vim.schedule(function()
+ require("lazy.view").show("sync")
+ end)
+ opts.show = false
+ end
+
+ vim.api.nvim_exec_autocmds("User", { pattern = "LazySyncPre", modeline = false })
+
+ local clean_opts = vim.deepcopy(opts)
+ clean_opts.plugins = nil
+ local clean = M.clean(clean_opts)
+ local install = M.install(opts)
+ local update = M.update(opts)
+ clean:wait(function()
+ install:wait(function()
+ update:wait(function()
+ vim.api.nvim_exec_autocmds("User", { pattern = "LazySync", modeline = false })
+ end)
+ end)
+ end)
+end
+
+---@param opts? ManagerOpts
+function M.clean(opts)
+ opts = M.opts(opts, { mode = "clean" })
+ return M.run({
+ pipeline = { "fs.clean" },
+ plugins = Config.to_clean,
+ }, opts):wait(function()
+ require("lazy.manage.lock").update()
+ end)
+end
+
+---@param plugins? LazyPlugin[]
+function M.clear(plugins)
+ for _, plugin in pairs(plugins or Config.plugins) do
+ plugin._.updates = nil
plugin._.updated = nil
plugin._.cloned = nil
plugin._.dirty = nil
@@ -136,11 +239,11 @@ function M.clear()
if plugin._.tasks then
---@param task LazyTask
plugin._.tasks = vim.tbl_filter(function(task)
- return task:is_running()
+ return task:running() or task:has_errors()
end, plugin._.tasks)
end
end
- vim.cmd([[do User LazyRender]])
+ vim.api.nvim_exec_autocmds("User", { pattern = "LazyRender", modeline = false })
end
return M
diff --git a/lua/lazy/manage/lock.lua b/lua/lazy/manage/lock.lua
index 5141501..b3c4444 100644
--- a/lua/lazy/manage/lock.lua
+++ b/lua/lazy/manage/lock.lua
@@ -3,49 +3,53 @@ local Git = require("lazy.manage.git")
local M = {}
----@type table
+---@alias LazyLockfile table
+---@type LazyLockfile
M.lock = {}
M._loaded = false
function M.update()
- local f = assert(io.open(Config.options.lockfile, "w"))
+ M.load()
+ vim.fn.mkdir(vim.fn.fnamemodify(Config.options.lockfile, ":p:h"), "p")
+ local f = assert(io.open(Config.options.lockfile, "wb"))
f:write("{\n")
- M.lock = {}
- ---@param plugin LazyPlugin
- local plugins = vim.tbl_filter(function(plugin)
- return not plugin._.is_local and plugin._.installed
- end, Config.plugins)
+ -- keep disabled and cond plugins
+ for name in pairs(M.lock) do
+ if not (Config.spec.disabled[name] or Config.spec.ignore_installed[name]) then
+ M.lock[name] = nil
+ end
+ end
+
+ for _, plugin in pairs(Config.plugins) do
+ if not plugin._.is_local and plugin._.installed then
+ local info = assert(Git.info(plugin.dir))
+ M.lock[plugin.name] = {
+ branch = info.branch or assert(Git.get_branch(plugin)),
+ commit = assert(info.commit, "commit is nil"),
+ }
+ end
+ end
- ---@param plugin LazyPlugin
---@type string[]
- local names = vim.tbl_map(function(plugin)
- return plugin.name
- end, plugins)
+ local names = vim.tbl_keys(M.lock)
table.sort(names)
for n, name in ipairs(names) do
- local plugin = Config.plugins[name]
- if not plugin._.is_local and plugin._.installed then
- local info = assert(Git.info(plugin.dir))
- if not info.branch then
- info.branch = assert(Git.get_branch(plugin))
- end
- info.commit = info.commit
- -- f:write(([[ [%q] = { branch = %q, commit = %q },]]):format(name, info.branch, info.commit) .. "\n")
- f:write(([[ %q: { "branch": %q, "commit": %q }]]):format(name, info.branch, info.commit))
- if n ~= #names then
- f:write(",\n")
- end
- ---@diagnostic disable-next-line: assign-type-mismatch
- M.lock[plugin.name] = info
+ local info = M.lock[name]
+ f:write(([[ %q: { "branch": %q, "commit": %q }]]):format(name, info.branch, info.commit))
+ if n ~= #names then
+ f:write(",\n")
end
end
- f:write("\n}")
+ f:write("\n}\n")
f:close()
end
function M.load()
+ if M._loaded then
+ return
+ end
M.lock = {}
M._loaded = true
local f = io.open(Config.options.lockfile, "r")
@@ -63,9 +67,7 @@ end
---@param plugin LazyPlugin
---@return {commit:string, branch:string}
function M.get(plugin)
- if not M._loaded then
- M.load()
- end
+ M.load()
return M.lock[plugin.name]
end
diff --git a/lua/lazy/manage/process.lua b/lua/lazy/manage/process.lua
index 633d12d..0a67a14 100644
--- a/lua/lazy/manage/process.lua
+++ b/lua/lazy/manage/process.lua
@@ -1,111 +1,239 @@
+local Async = require("lazy.async")
local Config = require("lazy.core.config")
-local M = {}
-
---@diagnostic disable-next-line: no-unknown
-local uv = vim.loop
+local uv = vim.uv
---@class ProcessOpts
---@field args string[]
---@field cwd? string
----@field on_line? fun(string)
+---@field on_line? fun(line:string)
---@field on_exit? fun(ok:boolean, output:string)
+---@field on_data? fun(data:string, is_stderr?:boolean)
---@field timeout? number
+---@field env? table
+local M = {}
+
+---@type table
+M.running = setmetatable({}, { __mode = "k" })
+
+---@class LazyProcess: Async
+---@field handle? uv_process_t
+---@field pid? number
+---@field cmd string
+---@field opts ProcessOpts
+---@field timeout? uv_timer_t
+---@field timedout? boolean
+---@field data string
+---@field check? uv_check_t
+---@field code? number
+---@field signal? number
+local Process = setmetatable({}, { __index = Async.Async })
+
+---@param cmd string|string[]
---@param opts? ProcessOpts
-function M.spawn(cmd, opts)
+function Process.new(cmd, opts)
+ local self = setmetatable({}, { __index = Process })
+ ---@async
+ Process.init(self, function()
+ self:_run()
+ end)
opts = opts or {}
+ opts.args = opts.args or {}
+ if type(cmd) == "table" then
+ self.cmd = cmd[1]
+ vim.list_extend(opts.args, vim.list_slice(cmd, 2))
+ else
+ self.cmd = cmd
+ end
opts.timeout = opts.timeout or (Config.options.git and Config.options.git.timeout * 1000)
-
- local env = {
- "GIT_TERMINAL_PROMPT=0",
- "GIT_SSH_COMMAND=ssh -oBatchMode=yes",
- }
-
- for key, value in
- pairs(uv.os_environ() --[[@as string[] ]])
- do
- table.insert(env, key .. "=" .. value)
+ -- make sure the cwd is valid
+ if not opts.cwd and type(uv.cwd()) ~= "string" then
+ opts.cwd = uv.os_homedir()
end
+ opts.on_line = opts.on_line and vim.schedule_wrap(opts.on_line) or nil
+ opts.on_data = opts.on_data and vim.schedule_wrap(opts.on_data) or nil
+ self.data = ""
+ self.opts = opts
+ self.code = 1
+ self.signal = 0
+ return self
+end
- local stdout = uv.new_pipe()
- local stderr = uv.new_pipe()
-
- local output = ""
- ---@type vim.loop.Process
- local handle = nil
-
- local timeout
- local killed = false
- if opts.timeout then
- timeout = uv.new_timer()
- timeout:start(opts.timeout, 0, function()
- if handle and not handle:is_closing() then
- killed = true
- uv.process_kill(handle, "sigint")
- end
- end)
- end
-
- handle = uv.spawn(cmd, {
+---@async
+function Process:_run()
+ self:guard()
+ local stdout = assert(uv.new_pipe())
+ local stderr = assert(uv.new_pipe())
+ self.handle = uv.spawn(self.cmd, {
stdio = { nil, stdout, stderr },
- args = opts.args,
- cwd = opts.cwd,
- env = env,
- }, function(exit_code, signal)
- if timeout then
- timeout:stop()
- timeout:close()
+ args = self.opts.args,
+ cwd = self.opts.cwd,
+ env = self:env(),
+ }, function(code, signal)
+ self.code = code
+ self.signal = signal
+ if self.timeout then
+ self.timeout:stop()
end
- handle:close()
+ self.handle:close()
stdout:close()
stderr:close()
- local check = uv.new_check()
- check:start(function()
- if not stdout:is_closing() or not stderr:is_closing() then
- return
- end
- check:stop()
- if opts.on_exit then
- output = output:gsub("[^\r\n]+\r", "")
- if killed then
- output = output .. "\n" .. "Process was killed because it reached the timeout"
- end
-
- vim.schedule(function()
- opts.on_exit(exit_code == 0 and signal == 0, output)
- end)
- end
- end)
+ self:resume()
end)
- if not handle then
- if opts.on_exit then
- opts.on_exit(false, "Failed to spawn process " .. cmd .. " " .. vim.inspect(opts))
+ if self.handle then
+ M.running[self.handle] = self
+ stdout:read_start(function(err, data)
+ self:on_data(err, data)
+ end)
+ stderr:read_start(function(err, data)
+ self:on_data(err, data, true)
+ end)
+ self:suspend()
+ while not (self.handle:is_closing() and stdout:is_closing() and stderr:is_closing()) do
+ Async.yield()
end
+ else
+ self.data = "Failed to spawn process " .. self.cmd .. " " .. vim.inspect(self.opts)
+ end
+ self:on_exit()
+end
+
+function Process:on_exit()
+ self.data = self.data:gsub("[^\r\n]+\r", "")
+ if self.timedout then
+ self.data = self.data .. "\n" .. "Process was killed because it reached the timeout"
+ elseif self.signal ~= 0 then
+ self.data = self.data .. "\n" .. "Process was killed with SIG" .. M.signals[self.signal]:upper()
+ end
+ if self.opts.on_exit then
+ self.opts.on_exit(self.code == 0 and self.signal == 0, self.data)
+ end
+end
+
+function Process:guard()
+ if self.opts.timeout then
+ self.timeout = assert(uv.new_timer())
+ self.timeout:start(self.opts.timeout, 0, function()
+ self.timedout = true
+ self:kill()
+ end)
+ end
+end
+
+function Process:env()
+ ---@type table
+ local env = vim.tbl_extend("force", {
+ GIT_SSH_COMMAND = "ssh -oBatchMode=yes",
+ }, uv.os_environ(), self.opts.env or {})
+ env.GIT_DIR = nil
+ env.GIT_WORK_TREE = nil
+ env.GIT_TERMINAL_PROMPT = "0"
+ env.GIT_INDEX_FILE = nil
+
+ ---@type string[]
+ local env_flat = {}
+ for k, v in pairs(env) do
+ env_flat[#env_flat + 1] = k .. "=" .. v
+ end
+ return env_flat
+end
+
+---@param signals uv.aliases.signals|uv.aliases.signals[]|nil
+function Process:kill(signals)
+ if not self.handle or self.handle:is_closing() then
+ return
+ end
+ signals = signals or { "sigterm", "sigkill" }
+ signals = type(signals) == "table" and signals or { signals }
+ ---@cast signals uv.aliases.signals[]
+ local timer = assert(uv.new_timer())
+ timer:start(0, 1000, function()
+ if self.handle and not self.handle:is_closing() and #signals > 0 then
+ self.handle:kill(table.remove(signals, 1))
+ else
+ timer:stop()
+ end
+ end)
+end
+
+---@param err? string
+---@param data? string
+---@param is_stderr? boolean
+function Process:on_data(err, data, is_stderr)
+ assert(not err, err)
+ if not data then
return
end
- ---@param data? string
- local function on_output(err, data)
- assert(not err, err)
-
- if data then
- output = output .. data:gsub("\r\n", "\n")
- local lines = vim.split(vim.trim(output:gsub("\r$", "")):gsub("[^\n\r]+\r", ""), "\n")
-
- if opts.on_line then
- vim.schedule(function()
- opts.on_line(lines[#lines])
- end)
- end
- end
+ if self.opts.on_data then
+ self.opts.on_data(data, is_stderr)
end
+ self.data = self.data .. data:gsub("\r\n", "\n")
+ local lines = vim.split(vim.trim(self.data:gsub("\r$", "")):gsub("[^\n\r]+\r", ""), "\n")
- uv.read_start(stdout, on_output)
- uv.read_start(stderr, on_output)
+ if self.opts.on_line then
+ self.opts.on_line(lines[#lines])
+ end
+end
- return handle
+M.signals = {
+ "hup",
+ "int",
+ "quit",
+ "ill",
+ "trap",
+ "abrt",
+ "bus",
+ "fpe",
+ "kill",
+ "usr1",
+ "segv",
+ "usr2",
+ "pipe",
+ "alrm",
+ "term",
+ "chld",
+ "cont",
+ "stop",
+ "tstp",
+ "ttin",
+ "ttou",
+ "urg",
+ "xcpu",
+ "xfsz",
+ "vtalrm",
+ "prof",
+ "winch",
+ "io",
+ "pwr",
+ "emt",
+ "sys",
+ "info",
+}
+
+---@param cmd string|string[]
+---@param opts? ProcessOpts
+function M.spawn(cmd, opts)
+ return Process.new(cmd, opts)
+end
+
+function M.abort()
+ for _, proc in pairs(M.running) do
+ proc:kill()
+ end
+end
+
+---@async
+---@param cmd string|string[]
+---@param opts? ProcessOpts
+function M.exec(cmd, opts)
+ opts = opts or {}
+ local proc = M.spawn(cmd, opts)
+ proc:wait()
+ return vim.split(proc.data, "\n"), proc.code
end
return M
diff --git a/lua/lazy/manage/reloader.lua b/lua/lazy/manage/reloader.lua
index 61d4407..1a2b042 100644
--- a/lua/lazy/manage/reloader.lua
+++ b/lua/lazy/manage/reloader.lua
@@ -1,26 +1,22 @@
-local Cache = require("lazy.core.cache")
local Config = require("lazy.core.config")
-local Util = require("lazy.util")
+local Loader = require("lazy.core.loader")
local Plugin = require("lazy.core.plugin")
+local Util = require("lazy.util")
local M = {}
----@type table
+---@type table
M.files = {}
----@type vim.loop.Timer
+---@type uv_timer_t
M.timer = nil
-M.main = nil
-M.root = nil
function M.enable()
if M.timer then
M.timer:stop()
end
- if type(Config.spec) == "string" then
- M.timer = vim.loop.new_timer()
- M.root = vim.fn.stdpath("config") .. "/lua/" .. Config.spec:gsub("%.", "/")
- M.main = vim.loop.fs_stat(M.root .. ".lua") and (M.root .. ".lua") or (M.root .. "/init.lua")
+ if #Config.spec.modules > 0 then
+ M.timer = assert(vim.uv.new_timer())
M.check(true)
M.timer:start(2000, 2000, M.check)
end
@@ -33,6 +29,12 @@ function M.disable()
end
end
+---@param h1 uv.aliases.fs_stat_table
+---@param h2 uv.aliases.fs_stat_table
+function M.eq(h1, h2)
+ return h1 and h2 and h1.size == h2.size and h1.mtime.sec == h2.mtime.sec and h1.mtime.nsec == h2.mtime.nsec
+end
+
function M.check(start)
---@type table
local checked = {}
@@ -42,10 +44,10 @@ function M.check(start)
-- spec is a module
local function check(_, modpath)
checked[modpath] = true
- local hash = Cache.hash(modpath)
+ local hash = vim.uv.fs_stat(modpath)
if hash then
if M.files[modpath] then
- if not Cache.eq(M.files[modpath], hash) then
+ if not M.eq(M.files[modpath], hash) then
M.files[modpath] = hash
table.insert(changes, { file = modpath, what = "changed" })
end
@@ -56,8 +58,9 @@ function M.check(start)
end
end
- check(nil, M.main)
- Util.lsmod(M.root, check)
+ for _, modname in ipairs(Config.spec.modules) do
+ Util.lsmod(modname, check)
+ end
for file in pairs(M.files) do
if not checked[file] then
@@ -66,17 +69,39 @@ function M.check(start)
end
end
- if not (start or #changes == 0) then
+ if Loader.init_done and Config.mapleader ~= vim.g.mapleader then
vim.schedule(function()
+ require("lazy.core.util").warn("You need to set `vim.g.mapleader` **BEFORE** loading lazy")
+ end)
+ Config.mapleader = vim.g.mapleader
+ end
+
+ if Loader.init_done and Config.maplocalleader ~= vim.g.maplocalleader then
+ vim.schedule(function()
+ require("lazy.core.util").warn("You need to set `vim.g.maplocalleader` **BEFORE** loading lazy")
+ end)
+ Config.maplocalleader = vim.g.maplocalleader
+ end
+
+ if not (start or #changes == 0) then
+ M.reload(changes)
+ end
+end
+
+---@param {file:string, what:string}[]
+function M.reload(changes)
+ vim.schedule(function()
+ if Config.options.change_detection.notify and not Config.headless() then
local lines = { "# Config Change Detected. Reloading...", "" }
for _, change in ipairs(changes) do
table.insert(lines, "- **" .. change.what .. "**: `" .. vim.fn.fnamemodify(change.file, ":p:~:.") .. "`")
end
Util.warn(lines)
- Plugin.load()
- vim.cmd([[do User LazyRender]])
- end)
- end
+ end
+ Plugin.load()
+ vim.api.nvim_exec_autocmds("User", { pattern = "LazyRender", modeline = false })
+ vim.api.nvim_exec_autocmds("User", { pattern = "LazyReload", modeline = false })
+ end)
end
return M
diff --git a/lua/lazy/manage/runner.lua b/lua/lazy/manage/runner.lua
index 125e7ce..81dcde0 100644
--- a/lua/lazy/manage/runner.lua
+++ b/lua/lazy/manage/runner.lua
@@ -1,21 +1,23 @@
-local Task = require("lazy.manage.task")
+local Async = require("lazy.async")
local Config = require("lazy.core.config")
-local Util = require("lazy.util")
+local Task = require("lazy.manage.task")
---@class RunnerOpts
---@field pipeline (string|{[1]:string, [string]:any})[]
---@field plugins? LazyPlugin[]|fun(plugin:LazyPlugin):any?
---@field concurrency? number
----@alias PipelineStep {task:string, opts?:TaskOptions}
----@alias LazyRunnerTask {co:thread, status: {task?:LazyTask, waiting?:boolean}}
+---@class RunnerTask
+---@field task? LazyTask
+---@field step number
+
+---@alias PipelineStep {task:string, opts?:TaskOptions }
---@class Runner
----@field _plugins LazyPlugin[]
----@field _running LazyRunnerTask[]
+---@field _plugins table
---@field _pipeline PipelineStep[]
----@field _on_done fun()[]
---@field _opts RunnerOpts
+---@field _running? Async
local Runner = {}
---@param opts RunnerOpts
@@ -24,13 +26,17 @@ function Runner.new(opts)
self._opts = opts or {}
local plugins = self._opts.plugins
+ ---@type LazyPlugin[]
+ local pp = {}
if type(plugins) == "function" then
- self._plugins = vim.tbl_filter(plugins, Config.plugins)
+ pp = vim.tbl_filter(plugins, Config.plugins)
else
- self._plugins = plugins or Config.plugins
+ pp = plugins or Config.plugins
+ end
+ self._plugins = {}
+ for _, plugin in ipairs(pp) do
+ self._plugins[plugin.name] = plugin
end
- self._running = {}
- self._on_done = {}
---@param step string|(TaskOptions|{[1]:string})
self._pipeline = vim.tbl_map(function(step)
@@ -40,116 +46,154 @@ function Runner.new(opts)
return self
end
----@param entry LazyRunnerTask
-function Runner:_resume(entry)
- if entry.status.task and not entry.status.task:is_done() then
- return true
- end
- local ok, status = coroutine.resume(entry.co)
- if not ok then
- Util.error("Could not resume a task\n" .. status)
- end
- entry.status = ok and status
- return entry.status ~= nil
+function Runner:plugin(name)
+ return self._plugins[name]
end
-function Runner:resume(waiting)
- local running = 0
- for _, entry in ipairs(self._running) do
- if entry.status then
- if waiting and entry.status.waiting then
- entry.status.waiting = false
- end
- if not entry.status.waiting and self:_resume(entry) then
- running = running + 1
- if self._opts.concurrency and running >= self._opts.concurrency then
- break
- end
- end
- end
+--- Update plugins
+function Runner:update()
+ for name in pairs(self._plugins) do
+ self._plugins[name] = Config.plugins[name] or self._plugins[name]
end
- return running > 0 or (not waiting and self:resume(true))
end
function Runner:start()
- for _, plugin in pairs(self._plugins) do
- local co = coroutine.create(self.run_pipeline)
- local ok, err = coroutine.resume(co, self, plugin)
- if ok then
- table.insert(self._running, { co = co, status = {} })
- else
- Util.error("Could not start tasks for " .. plugin.name .. "\n" .. err)
- end
- end
-
- local check = vim.loop.new_check()
- check:start(function()
- if self:resume() then
- return
- end
- check:stop()
- self._running = {}
- for _, cb in ipairs(self._on_done) do
- vim.schedule(cb)
- end
- self._on_done = {}
+ ---@async
+ self._running = Async.new(function()
+ self:_start()
end)
end
---@async
----@param plugin LazyPlugin
-function Runner:run_pipeline(plugin)
- coroutine.yield()
- for _, step in ipairs(self._pipeline) do
- if step.task == "wait" then
- coroutine.yield({ waiting = true })
- else
- local task = self:queue(plugin, step.task, step.opts)
- if task then
- coroutine.yield({ task = task })
- assert(task:is_done())
- if task.error then
- return
+function Runner:_start()
+ ---@type string[]
+ local names = vim.tbl_keys(self._plugins)
+ table.sort(names)
+
+ ---@type table
+ local state = {}
+
+ local active = 1
+ local waiting = 0
+ ---@type number?
+ local wait_step = nil
+
+ ---@async
+ ---@param resume? boolean
+ local function continue(resume)
+ active = 0
+ waiting = 0
+ wait_step = nil
+ local next = {} ---@type string[]
+
+ -- check running tasks
+ for _, name in ipairs(names) do
+ state[name] = state[name] or { step = 0 }
+ local s = state[name]
+ local is_running = s.task and s.task:running()
+ local step = self._pipeline[s.step]
+
+ if is_running then
+ -- still running
+ active = active + 1
+ -- selene:allow(empty_if)
+ elseif s.task and s.task:has_errors() then
+ -- don't continue tasks if there are errors
+ elseif step and step.task == "wait" and not resume then
+ -- waiting for sync
+ waiting = waiting + 1
+ wait_step = s.step
+ else
+ next[#next + 1] = name
+ end
+ end
+
+ -- schedule next tasks
+ for _, name in ipairs(next) do
+ if self._opts.concurrency and active >= self._opts.concurrency then
+ break
+ end
+ local s = state[name]
+ local plugin = self:plugin(name)
+ while s.step <= #self._pipeline do
+ if s.step == #self._pipeline then
+ -- done
+ s.task = nil
+ plugin._.working = false
+ break
+ elseif s.step < #self._pipeline then
+ -- next
+ s.step = s.step + 1
+ local step = self._pipeline[s.step]
+ if step.task == "wait" then
+ plugin._.working = false
+ waiting = waiting + 1
+ wait_step = s.step
+ break
+ else
+ s.task = self:queue(plugin, step)
+ plugin._.working = true
+ if s.task then
+ active = active + 1
+ s.task:wake(false)
+ break
+ end
+ end
end
end
end
end
+
+ while active > 0 do
+ continue()
+ if active == 0 and waiting > 0 then
+ local sync = self._pipeline[wait_step]
+ if sync and sync.opts and type(sync.opts.sync) == "function" then
+ sync.opts.sync(self)
+ end
+ continue(true)
+ end
+ if active > 0 then
+ self._running:suspend()
+ end
+ end
end
---@param plugin LazyPlugin
----@param task_name string
----@param opts? TaskOptions
+---@param step PipelineStep
---@return LazyTask?
-function Runner:queue(plugin, task_name, opts)
- assert(self._running)
- local def = vim.split(task_name, ".", { plain = true })
+function Runner:queue(plugin, step)
+ assert(self._running and self._running:running(), "Runner is not running")
+ local def = vim.split(step.task, ".", { plain = true })
---@type LazyTaskDef
local task_def = require("lazy.manage.task." .. def[1])[def[2]]
- assert(task_def)
- opts = opts or {}
+ assert(task_def, "Task not found: " .. step.task)
+ local opts = step.opts or {}
if not (task_def.skip and task_def.skip(plugin, opts)) then
- local task = Task.new(plugin, def[2], task_def.run, opts)
- task:start()
- return task
+ return Task.new(plugin, def[2], task_def.run, opts)
end
end
+function Runner:is_running()
+ return self._running and self._running:running()
+end
+
-- Execute the callback async when done.
-- When no callback is specified, this will wait sync
---@param cb? fun()
function Runner:wait(cb)
- if #self._running == 0 then
- return cb and cb()
- end
-
- if cb then
- table.insert(self._on_done, cb)
- else
- -- sync wait
- while #self._running > 0 do
- vim.wait(10)
+ if not self:is_running() then
+ if cb then
+ cb()
end
+ return self
end
+ if cb then
+ self._running:on("done", cb)
+ else
+ self._running:wait()
+ end
+ return self
end
return Runner
diff --git a/lua/lazy/manage/semver.lua b/lua/lazy/manage/semver.lua
index 4e58881..e0a1037 100644
--- a/lua/lazy/manage/semver.lua
+++ b/lua/lazy/manage/semver.lua
@@ -9,6 +9,7 @@ local M = {}
---@field patch number
---@field prerelease? string
---@field build? string
+---@field input? string
local Semver = {}
Semver.__index = Semver
@@ -90,6 +91,7 @@ function M.version(version)
patch = patch == "" and 0 or tonumber(patch),
prerelease = prerelease ~= "" and prerelease or nil,
build = build ~= "" and build or nil,
+ input = version,
}, Semver)
end
end
diff --git a/lua/lazy/manage/task/fs.lua b/lua/lazy/manage/task/fs.lua
index 9386f76..41a18a8 100644
--- a/lua/lazy/manage/task/fs.lua
+++ b/lua/lazy/manage/task/fs.lua
@@ -1,28 +1,42 @@
-local Util = require("lazy.util")
local Config = require("lazy.core.config")
+local Util = require("lazy.util")
---@type table
local M = {}
+local function rm(dir)
+ local stat = vim.uv.fs_lstat(dir)
+ assert(stat and stat.type == "directory", dir .. " should be a directory!")
+ Util.walk(dir, function(path, _, type)
+ if type == "directory" then
+ vim.uv.fs_rmdir(path)
+ else
+ vim.uv.fs_unlink(path)
+ end
+ end)
+ vim.uv.fs_rmdir(dir)
+end
+
M.clean = {
skip = function(plugin)
return plugin._.is_local
end,
- run = function(self)
+ ---@param opts? {rocks_only?:boolean}
+ run = function(self, opts)
+ opts = opts or {}
local dir = self.plugin.dir:gsub("/+$", "")
assert(dir:find(Config.options.root, 1, true) == 1, self.plugin.dir .. " should be under packpath!")
- local stat = vim.loop.fs_lstat(dir)
- assert(stat.type == "directory", self.plugin.dir .. " should be a directory!")
+ local rock_root = Config.options.rocks.root .. "/" .. self.plugin.name
+ if vim.uv.fs_stat(rock_root) then
+ rm(rock_root)
+ end
- Util.walk(dir, function(path, _, type)
- if type == "directory" then
- vim.loop.fs_rmdir(path)
- else
- vim.loop.fs_unlink(path)
- end
- end)
- vim.loop.fs_rmdir(dir)
+ if opts.rocks_only then
+ return
+ end
+
+ rm(dir)
self.plugin._.installed = false
end,
diff --git a/lua/lazy/manage/task/git.lua b/lua/lazy/manage/task/git.lua
index 90ba2b1..ef848f9 100644
--- a/lua/lazy/manage/task/git.lua
+++ b/lua/lazy/manage/task/git.lua
@@ -1,7 +1,53 @@
-local Util = require("lazy.util")
+local Async = require("lazy.async")
+local Config = require("lazy.core.config")
local Git = require("lazy.manage.git")
local Lock = require("lazy.manage.lock")
-local Config = require("lazy.core.config")
+local Util = require("lazy.util")
+
+local throttle = {}
+throttle.running = 0
+throttle.waiting = {} ---@type Async[]
+throttle.timer = vim.uv.new_timer()
+
+function throttle.next()
+ throttle.running = 0
+ while #throttle.waiting > 0 and throttle.running < Config.options.git.throttle.rate do
+ ---@type Async
+ local task = table.remove(throttle.waiting, 1)
+ task:resume()
+ throttle.running = throttle.running + 1
+ end
+ if throttle.running == 0 then
+ throttle.timer:stop()
+ end
+end
+
+function throttle.wait()
+ if not Config.options.git.throttle.enabled then
+ return
+ end
+ if not throttle.timer:is_active() then
+ throttle.timer:start(0, Config.options.git.throttle.duration, vim.schedule_wrap(throttle.next))
+ end
+ local running = Async.running()
+ if throttle.running < Config.options.git.throttle.rate then
+ throttle.running = throttle.running + 1
+ else
+ table.insert(throttle.waiting, running)
+ coroutine.yield("waiting")
+ running:suspend()
+ coroutine.yield("")
+ end
+end
+
+---@param plugin LazyPlugin
+local function cooldown(plugin)
+ if not plugin._.last_check then
+ return false
+ end
+ local delta = (vim.uv.now() - plugin._.last_check) / 1000
+ return delta < Config.options.git.cooldown
+end
---@type table
local M = {}
@@ -9,13 +55,19 @@ local M = {}
M.log = {
---@param opts {updated?:boolean, check?: boolean}
skip = function(plugin, opts)
+ if opts.check and plugin.pin then
+ return true
+ end
if opts.updated and not (plugin._.updated and plugin._.updated.from ~= plugin._.updated.to) then
return true
end
- return not Util.file_exists(plugin.dir .. "/.git")
+ local stat = vim.uv.fs_stat(plugin.dir .. "/.git")
+ return not (stat and stat.type == "directory")
end,
+ ---@async
---@param opts {args?: string[], updated?:boolean, check?:boolean}
run = function(self, opts)
+ -- self:spawn({ "sleep", "5" })
local args = {
"log",
"--pretty=format:%h %s (%cr)",
@@ -23,15 +75,35 @@ M.log = {
"--decorate",
"--date=short",
"--color=never",
+ "--no-show-signature",
}
+ local info, target
+
if opts.updated then
table.insert(args, self.plugin._.updated.from .. ".." .. (self.plugin._.updated.to or "HEAD"))
elseif opts.check then
- local info = assert(Git.info(self.plugin.dir))
- local target = assert(Git.get_target(self.plugin))
+ info = assert(Git.info(self.plugin.dir))
+ target = assert(Git.get_target(self.plugin))
+ if not target.commit then
+ for k, v in pairs(target) do
+ error(k .. " '" .. v .. "' not found")
+ end
+ error("no target commit found")
+ end
assert(target.commit, self.plugin.name .. " " .. target.branch)
- self.plugin._.has_updates = target.commit ~= info.commit
+ if not self.plugin._.is_local then
+ if Git.eq(info, target) then
+ if Config.options.checker.check_pinned then
+ local last_commit = Git.get_commit(self.plugin.dir, target.branch, true)
+ if not Git.eq(info, { commit = last_commit }) then
+ self.plugin._.outdated = true
+ end
+ end
+ else
+ self.plugin._.updates = { from = info, to = target }
+ end
+ end
table.insert(args, info.commit .. ".." .. target.commit)
else
vim.list_extend(args, opts.args or Config.options.git.log)
@@ -41,6 +113,14 @@ M.log = {
args = args,
cwd = self.plugin.dir,
})
+
+ -- for local plugins, mark as needing updates only if local is
+ -- behind upstream, i.e. if git log gave no output
+ if opts.check and self.plugin._.is_local then
+ if not vim.tbl_isempty(self:get_log()) then
+ self.plugin._.updates = { from = info, to = target }
+ end
+ end
end,
}
@@ -48,23 +128,45 @@ M.clone = {
skip = function(plugin)
return plugin._.installed or plugin._.is_local
end,
+ ---@async
run = function(self)
+ throttle.wait()
local args = {
"clone",
self.plugin.url,
- "--filter=blob:none",
- "--recurse-submodules",
- "--single-branch",
- "--shallow-submodules",
- "--no-checkout",
- "--progress",
}
+ if Config.options.git.filter then
+ args[#args + 1] = "--filter=blob:none"
+ end
+
+ if self.plugin.submodules ~= false then
+ args[#args + 1] = "--recurse-submodules"
+ end
+
+ args[#args + 1] = "--origin=origin"
+
+ -- If git config --global core.autocrlf is true on a Unix/Linux system, then the git clone
+ -- process will lead to files with CRLF endings. Vi / vim / neovim cannot handle this.
+ -- Force git to clone with core.autocrlf=false.
+ args[#args + 1] = "-c"
+ args[#args + 1] = "core.autocrlf=false"
+
+ args[#args + 1] = "--progress"
+
if self.plugin.branch then
vim.list_extend(args, { "-b", self.plugin.branch })
end
table.insert(args, self.plugin.dir)
+
+ if vim.fn.isdirectory(self.plugin.dir) == 1 then
+ require("lazy.manage.task.fs").clean.run(self, {})
+ end
+
+ local marker = self.plugin.dir .. ".cloning"
+ Util.write_file(marker, "")
+
self:spawn("git", {
args = args,
on_exit = function(ok)
@@ -72,6 +174,7 @@ M.clone = {
self.plugin._.cloned = true
self.plugin._.installed = true
self.plugin._.dirty = true
+ vim.uv.fs_unlink(marker)
end
end,
})
@@ -86,8 +189,9 @@ M.branch = {
return true
end
local branch = assert(Git.get_branch(plugin))
- return Git.get_commit(plugin.dir, branch)
+ return Git.get_commit(plugin.dir, branch, true)
end,
+ ---@async
run = function(self)
local args = {
"remote",
@@ -104,23 +208,99 @@ M.branch = {
end,
}
--- fetches all needed origin branches
-M.fetch = {
+-- check and switch origin
+M.origin = {
+ skip = function(plugin)
+ if not plugin._.installed or plugin._.is_local then
+ return true
+ end
+ local origin = Git.get_origin(plugin.dir)
+ return origin == plugin.url
+ end,
+ ---@async
+ ---@param opts {check?:boolean}
+ run = function(self, opts)
+ if opts.check then
+ local origin = Git.get_origin(self.plugin.dir)
+ self:error({
+ "Origin has changed:",
+ " * old: " .. origin,
+ " * new: " .. self.plugin.url,
+ "Please run update to fix",
+ })
+ return
+ end
+ require("lazy.manage.task.fs").clean.run(self, opts)
+ M.clone.run(self, opts)
+ end,
+}
+
+M.status = {
skip = function(plugin)
return not plugin._.installed or plugin._.is_local
end,
-
+ ---@async
run = function(self)
+ self:spawn("git", {
+ args = { "ls-files", "-d", "-m" },
+ cwd = self.plugin.dir,
+ on_exit = function(ok, output)
+ if ok then
+ local lines = vim.split(output, "\n")
+ ---@type string[]
+ lines = vim.tbl_filter(function(line)
+ -- Fix doc/tags being marked as modified
+ if line:gsub("[\\/]", "/") == "doc/tags" then
+ local Process = require("lazy.manage.process")
+ Process.exec({ "git", "checkout", "--", "doc/tags" }, { cwd = self.plugin.dir })
+ return false
+ end
+ return line ~= ""
+ end, lines)
+ if #lines > 0 then
+ local msg = { "You have local changes in `" .. self.plugin.dir .. "`:" }
+ for _, line in ipairs(lines) do
+ msg[#msg + 1] = " * " .. line
+ end
+ msg[#msg + 1] = "Please remove them to update."
+ msg[#msg + 1] = "You can also press `x` to remove the plugin and then `I` to install it again."
+ self:error(msg)
+ end
+ end
+ end,
+ })
+ end,
+}
+
+-- fetches all needed origin branches
+M.fetch = {
+ skip = function(plugin)
+ return not plugin._.installed or plugin._.is_local or cooldown(plugin)
+ end,
+
+ ---@async
+ run = function(self)
+ throttle.wait()
local args = {
"fetch",
"--recurse-submodules",
- "--update-shallow",
+ "--tags", -- also fetch remote tags
+ "--force", -- overwrite existing tags if needed
"--progress",
}
+ if self.plugin.submodules == false then
+ table.remove(args, 2)
+ end
+
self:spawn("git", {
args = args,
cwd = self.plugin.dir,
+ on_exit = function(ok)
+ if ok then
+ self.plugin._.last_check = vim.uv.now()
+ end
+ end,
})
end,
}
@@ -132,8 +312,10 @@ M.checkout = {
return not plugin._.installed or plugin._.is_local
end,
+ ---@async
---@param opts {lockfile?:boolean}
run = function(self, opts)
+ throttle.wait()
local info = assert(Git.info(self.plugin.dir))
local target = assert(Git.get_target(self.plugin))
@@ -153,9 +335,9 @@ M.checkout = {
end
end
- -- dont run checkout if target is already reached.
- -- unless we just clones, since then we won't have any data yet
- if not self.plugin._.cloned and info.commit == target.commit and info.branch == target.branch then
+ -- don't run checkout if target is already reached.
+ -- unless we just cloned, since then we won't have any data yet
+ if Git.eq(info, target) and info.branch == target.branch then
self.plugin._.updated = {
from = info.commit,
to = info.commit,
@@ -166,8 +348,13 @@ M.checkout = {
local args = {
"checkout",
"--progress",
+ "--recurse-submodules",
}
+ if self.plugin.submodules == false then
+ table.remove(args, 3)
+ end
+
if lock then
table.insert(args, lock.commit)
elseif target.tag then
@@ -189,8 +376,10 @@ M.checkout = {
from = info.commit,
to = new_info.commit,
}
+ if self.plugin._.updated.from ~= self.plugin._.updated.to then
+ self.plugin._.dirty = true
+ end
end
- self.plugin._.dirty = true
end
end,
})
diff --git a/lua/lazy/manage/task/init.lua b/lua/lazy/manage/task/init.lua
index 92596e3..277a592 100644
--- a/lua/lazy/manage/task/init.lua
+++ b/lua/lazy/manage/task/init.lua
@@ -1,23 +1,29 @@
+local Async = require("lazy.async")
+local Config = require("lazy.core.config")
local Process = require("lazy.manage.process")
+local Terminal = require("lazy.terminal")
+
+local colors = Config.options.headless.colors
---@class LazyTaskDef
---@field skip? fun(plugin:LazyPlugin, opts?:TaskOptions):any?
----@field run fun(task:LazyTask, opts:TaskOptions)
+---@field run async fun(task:LazyTask, opts:TaskOptions)
----@alias LazyTaskState fun():boolean?
+---@alias LazyTaskFn async fun(task:LazyTask, opts:TaskOptions)
----@class LazyTask
+---@class LazyMsg
+---@field msg string
+---@field level? number
+
+---@class LazyTask: Async
---@field plugin LazyPlugin
---@field name string
----@field output string
----@field status string
----@field error? string
----@field private _task fun(task:LazyTask)
----@field private _running LazyPluginState[]
----@field private _started? number
+---@field private _log LazyMsg[]
+---@field private _started number
---@field private _ended? number
---@field private _opts TaskOptions
-local Task = {}
+---@field private _level number
+local Task = setmetatable({}, { __index = Async.Async })
---@class TaskOptions: {[string]:any}
---@field on_done? fun(task:LazyTask)
@@ -25,146 +31,210 @@ local Task = {}
---@param plugin LazyPlugin
---@param name string
---@param opts? TaskOptions
----@param task fun(task:LazyTask)
+---@param task LazyTaskFn
function Task.new(plugin, name, task, opts)
- local self = setmetatable({}, {
- __index = Task,
- })
+ local self = setmetatable({}, { __index = Task })
+ ---@async
+ Task.init(self, function()
+ self:_run(task)
+ end)
+ self:set_level()
self._opts = opts or {}
- self._running = {}
- self._task = task
- self._started = nil
+ self._log = {}
self.plugin = plugin
self.name = name
- self.output = ""
- self.status = ""
- plugin._.tasks = plugin._.tasks or {}
+ self._started = vim.uv.hrtime()
---@param other LazyTask
plugin._.tasks = vim.tbl_filter(function(other)
- return other.name ~= name or other:is_running()
- end, plugin._.tasks)
+ return other.name ~= name or other:running()
+ end, plugin._.tasks or {})
table.insert(plugin._.tasks, self)
+ self:render()
return self
end
-function Task:has_started()
- return self._started ~= nil
+---@param level? number
+---@return LazyMsg[]
+function Task:get_log(level)
+ level = level or vim.log.levels.DEBUG
+ return vim.tbl_filter(function(msg)
+ return msg.level >= level
+ end, self._log)
end
-function Task:is_done()
- return self:has_started() and not self:is_running()
+---@param level? number
+function Task:output(level)
+ return table.concat(
+ ---@param m LazyMsg
+ vim.tbl_map(function(m)
+ return m.msg
+ end, self:get_log(level)),
+ "\n"
+ )
end
-function Task:is_running()
- return self:has_started() and self._ended == nil
+function Task:status()
+ local ret = self._log[#self._log]
+ local msg = ret and vim.trim(ret.msg) or ""
+ return msg ~= "" and msg or nil
end
-function Task:start()
- if vim.in_fast_event() then
- return vim.schedule(function()
- self:start()
+function Task:has_errors()
+ return self._level >= vim.log.levels.ERROR
+end
+
+function Task:has_warnings()
+ return self._level >= vim.log.levels.WARN
+end
+
+---@param level? number
+function Task:set_level(level)
+ self._level = level or vim.log.levels.TRACE
+end
+
+---@async
+---@param task LazyTaskFn
+function Task:_run(task)
+ if Config.headless() and Config.options.headless.task then
+ self:log("Running task " .. self.name, vim.log.levels.INFO)
+ end
+
+ self
+ :on("done", function()
+ self:_done()
end)
+ :on("error", function(err)
+ self:error(err)
+ end)
+ :on("yield", function(msg)
+ self:log(msg)
+ end)
+ task(self, self._opts)
+end
+
+---@param msg string|string[]|LazyMsg
+---@param level? number
+function Task:log(msg, level)
+ if type(msg) == "table" and msg.msg then
+ level = msg.level or level
+ msg = msg.msg
end
- self._started = vim.loop.hrtime()
- ---@type boolean, string|any
- local ok, err = pcall(self._task, self, self._opts)
- if not ok then
- self.error = err or "failed"
+ level = level or vim.log.levels.DEBUG
+ self._level = math.max(self._level or 0, level or 0)
+ msg = type(msg) == "table" and table.concat(msg, "\n") or msg
+ ---@cast msg string
+ table.insert(self._log, { msg = msg, level = level })
+ self:render()
+ if Config.headless() then
+ self:headless()
end
- self:_check()
+end
+
+function Task:render()
+ vim.schedule(function()
+ vim.api.nvim_exec_autocmds("User", { pattern = "LazyRender", modeline = false })
+ end)
+end
+
+function Task:headless()
+ if not Config.options.headless.log then
+ return
+ end
+ local msg = self._log[#self._log]
+ if not msg or msg.level == vim.log.levels.TRACE then
+ return
+ end
+ local map = {
+ [vim.log.levels.ERROR] = Terminal.red,
+ [vim.log.levels.WARN] = Terminal.yellow,
+ [vim.log.levels.INFO] = Terminal.blue,
+ }
+ local color = Config.options.headless.colors and map[msg.level]
+ io.write(Terminal.prefix(color and color(msg.msg) or msg.msg, self:prefix()))
+ io.write("\n")
+end
+
+---@param msg string|string[]
+function Task:error(msg)
+ self:log(msg, vim.log.levels.ERROR)
+end
+
+---@param msg string|string[]
+function Task:warn(msg)
+ self:log(msg, vim.log.levels.WARN)
end
---@private
-function Task:_check()
- for _, state in ipairs(self._running) do
- if state() then
- return
- end
+function Task:_done()
+ if Config.headless() and Config.options.headless.task then
+ local ms = math.floor(self:time() + 0.5)
+ self:log("Finished task " .. self.name .. " in " .. ms .. "ms", vim.log.levels.INFO)
end
- self._ended = vim.loop.hrtime()
+ self._ended = vim.uv.hrtime()
if self._opts.on_done then
self._opts.on_done(self)
end
- vim.cmd("do User LazyRender")
- vim.api.nvim_exec_autocmds("User", {
- pattern = "LazyPlugin" .. self.name:sub(1, 1):upper() .. self.name:sub(2),
- data = { plugin = self.plugin.name },
- })
+ self:render()
+ vim.schedule(function()
+ vim.api.nvim_exec_autocmds("User", {
+ pattern = "LazyPlugin" .. self.name:sub(1, 1):upper() .. self.name:sub(2),
+ data = { plugin = self.plugin.name },
+ })
+ end)
end
function Task:time()
- if not self:has_started() then
- return 0
- end
- if not self:is_done() then
- return (vim.loop.hrtime() - self._started) / 1e6
- end
- return (self._ended - self._started) / 1e6
-end
-
----@param fn fun()
-function Task:schedule(fn)
- local done = false
- table.insert(self._running, function()
- return not done
- end)
- vim.schedule(function()
- ---@type boolean, string|any
- local ok, err = pcall(fn)
- if not ok then
- self.error = err or "failed"
- end
- done = true
- self:_check()
- end)
+ return ((self._ended or vim.uv.hrtime()) - self._started) / 1e6
end
+---@async
---@param cmd string
---@param opts? ProcessOpts
function Task:spawn(cmd, opts)
opts = opts or {}
local on_line = opts.on_line
- local on_exit = opts.on_exit
+
+ local headless = Config.headless() and Config.options.headless.process
function opts.on_line(line)
- self.status = line
+ if not headless then
+ return self:log(line, vim.log.levels.TRACE)
+ end
if on_line then
pcall(on_line, line)
end
- vim.cmd("do User LazyRender")
end
- ---@param output string
- function opts.on_exit(ok, output)
- self.output = self.output .. output
- if not ok then
- self.error = self.error and (self.error .. "\n" .. output) or output
+ if headless then
+ opts.on_data = function(data)
+ -- prefix with plugin name
+ io.write(Terminal.prefix(data, self:prefix()))
end
- if on_exit then
- pcall(on_exit, ok, output)
- end
- self:_check()
end
+
local proc = Process.spawn(cmd, opts)
- table.insert(self._running, function()
- return proc and not proc:is_closing()
- end)
-end
+ proc:wait()
----@param tasks (LazyTask?)[]
-function Task.all_done(tasks)
- for _, task in ipairs(tasks) do
- if task and not task:is_done() then
- return false
+ local ok = proc.code == 0 and proc.signal == 0
+ if not headless then
+ local msg = vim.trim(proc.data)
+ if #msg > 0 then
+ self:log(vim.trim(proc.data), ok and vim.log.levels.DEBUG or vim.log.levels.ERROR)
end
end
- return true
+
+ if opts.on_exit then
+ pcall(opts.on_exit, ok, proc.data)
+ end
+ return ok
end
-function Task:wait()
- while self:is_running() do
- vim.wait(10)
- end
+function Task:prefix()
+ local plugin = "[" .. self.plugin.name .. "] "
+ local task = string.rep(" ", 20 - #(self.name .. self.plugin.name)) .. self.name
+
+ return colors and Terminal.magenta(plugin) .. Terminal.cyan(task) .. Terminal.bright_black(" | ")
+ or plugin .. " " .. task .. " | "
end
return Task
diff --git a/lua/lazy/manage/task/plugin.lua b/lua/lazy/manage/task/plugin.lua
index c1703c4..cec9762 100644
--- a/lua/lazy/manage/task/plugin.lua
+++ b/lua/lazy/manage/task/plugin.lua
@@ -1,33 +1,85 @@
-local Util = require("lazy.util")
local Loader = require("lazy.core.loader")
+local Rocks = require("lazy.pkg.rockspec")
+local Util = require("lazy.util")
---@type table
local M = {}
+---@param plugin LazyPlugin
+local function get_build_file(plugin)
+ for _, path in ipairs({ "build.lua", "build/init.lua" }) do
+ if Util.file_exists(plugin.dir .. "/" .. path) then
+ return path
+ end
+ end
+end
+
+local B = {}
+
+---@param task LazyTask
+---@param build string
+function B.cmd(task, build)
+ if task.plugin.build ~= "rockspec" then
+ Loader.load(task.plugin, { task = "build" })
+ end
+ local cmd = vim.api.nvim_parse_cmd(build:sub(2), {}) --[[@as vim.api.keyset.cmd]]
+ task:log(vim.api.nvim_cmd(cmd, { output = true }))
+end
+
+---@async
+---@param task LazyTask
+---@param build string
+function B.shell(task, build)
+ local shell = vim.env.SHELL or vim.o.shell
+ local shell_args = shell:find("cmd.exe", 1, true) and "/c" or "-c"
+
+ task:spawn(shell, {
+ args = { shell_args, build },
+ cwd = task.plugin.dir,
+ })
+end
+
M.build = {
- skip = function(plugin)
- return not (plugin._.dirty and plugin.build)
+ ---@param opts? {force:boolean}
+ skip = function(plugin, opts)
+ if opts and opts.force then
+ return false
+ end
+ return not ((plugin._.dirty or plugin._.build) and (plugin.build or get_build_file(plugin)))
end,
+ ---@async
run = function(self)
- Loader.load(self.plugin, { task = "build" })
+ vim.cmd([[silent! runtime plugin/rplugin.vim]])
- -- we need to source its plugin files before startup,
- -- to make sure the build command has everything available
- Loader.source_runtime(self.plugin.dir, "plugin")
+ local builders = self.plugin.build
- local build = self.plugin.build
- if build then
- if type(build) == "string" and build:sub(1, 1) == ":" then
- local cmd = vim.api.nvim_parse_cmd(build:sub(2), {})
- self.output = vim.api.nvim_cmd(cmd, { output = true })
- elseif type(build) == "function" then
- build()
- else
- local args = vim.split(build, "%s+")
- return self:spawn(table.remove(args, 1), {
- args = args,
- cwd = self.plugin.dir,
- })
+ -- Skip if `build` is set to `false`
+ if builders == false then
+ return
+ end
+
+ builders = builders or get_build_file(self.plugin)
+
+ if builders then
+ builders = type(builders) == "table" and builders or { builders }
+ ---@cast builders (string|fun(LazyPlugin))[]
+ for _, build in ipairs(builders) do
+ if type(build) == "function" then
+ build(self.plugin)
+ elseif build == "rockspec" then
+ Rocks.build(self)
+ elseif build:sub(1, 1) == ":" then
+ B.cmd(self, build)
+ elseif build:match("%.lua$") then
+ local file = self.plugin.dir .. "/" .. build
+ local chunk, err = loadfile(file)
+ if not chunk or err then
+ error(err)
+ end
+ chunk()
+ else
+ B.shell(self, build)
+ end
end
end
end,
@@ -35,12 +87,23 @@ M.build = {
M.docs = {
skip = function(plugin)
- return not plugin._.dirty
+ return not plugin._.is_local and not plugin._.dirty
end,
run = function(self)
- local docs = self.plugin.dir .. "/doc/"
+ local docs = self.plugin.dir .. "/doc"
if Util.file_exists(docs) then
- self.output = vim.api.nvim_cmd({ cmd = "helptags", args = { docs } }, { output = true })
+ self:log(vim.api.nvim_cmd({ cmd = "helptags", args = { docs } }, { output = true }))
+ end
+ end,
+}
+
+M.exists = {
+ skip = function(plugin)
+ return not plugin._.is_local or plugin.virtual
+ end,
+ run = function(self)
+ if not Util.file_exists(self.plugin.dir) then
+ self:error("Local plugin does not exist at `" .. self.plugin.dir .. "`")
end
end,
}
diff --git a/lua/lazy/minit.lua b/lua/lazy/minit.lua
new file mode 100644
index 0000000..0b8f3ca
--- /dev/null
+++ b/lua/lazy/minit.lua
@@ -0,0 +1,214 @@
+---@diagnostic disable: inject-field
+
+local islist = vim.islist or vim.tbl_islist
+
+local M = {}
+
+---@param opts LazyConfig
+---@return LazySpec[]
+local function get_spec(opts)
+ local ret = opts.spec or {}
+ return ret and type(ret) == "table" and islist(ret) and ret or { ret }
+end
+
+---@param defaults LazyConfig
+---@param opts LazyConfig
+function M.extend(defaults, opts)
+ local spec = {}
+ vim.list_extend(spec, get_spec(defaults))
+ vim.list_extend(spec, get_spec(opts))
+ return vim.tbl_deep_extend("force", defaults, opts, { spec = spec })
+end
+
+---@param opts LazyConfig
+function M.setup(opts)
+ opts = M.extend({
+ local_spec = false,
+ change_detection = { enabled = false },
+ dev = {
+ patterns = vim.env.LAZY_DEV and vim.split(vim.env.LAZY_DEV, ",") or nil,
+ },
+ }, opts)
+
+ local args = {}
+ local is_busted = false
+ local is_minitest = false
+ for _, a in ipairs(_G.arg) do
+ if a == "--busted" then
+ is_busted = true
+ elseif a == "--minitest" then
+ is_minitest = true
+ else
+ table.insert(args, a)
+ end
+ end
+ _G.arg = args
+
+ if is_busted then
+ opts = M.busted.setup(opts)
+ elseif is_minitest then
+ opts = M.minitest.setup(opts)
+ end
+
+ -- set stdpaths to use .tests
+ if vim.env.LAZY_STDPATH then
+ local root = vim.fn.fnamemodify(vim.env.LAZY_STDPATH, ":p")
+ for _, name in ipairs({ "config", "data", "state", "cache" }) do
+ vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
+ end
+ end
+ vim.o.loadplugins = true
+ require("lazy").setup(opts)
+ if vim.g.colors_name == nil then
+ vim.cmd("colorscheme habamax")
+ end
+ require("lazy").update():wait()
+ if vim.bo.filetype == "lazy" then
+ local errors = false
+ for _, plugin in pairs(require("lazy.core.config").spec.plugins) do
+ errors = errors or require("lazy.core.plugin").has_errors(plugin)
+ end
+ if not errors then
+ vim.cmd.close()
+ end
+ end
+
+ if is_busted then
+ M.busted.run()
+ elseif is_minitest then
+ M.minitest.run()
+ end
+end
+
+function M.repro(opts)
+ opts = M.extend({
+ spec = {
+ {
+ "folke/tokyonight.nvim",
+ priority = 1000,
+ lazy = false,
+ config = function()
+ require("tokyonight").setup({ style = "moon" })
+ require("tokyonight").load()
+ end,
+ },
+ },
+ install = { colorscheme = { "tokyonight" } },
+ }, opts)
+ M.setup(opts)
+end
+
+M.minitest = {}
+
+function M.minitest.run()
+ local Config = require("lazy.core.config")
+ -- disable termnial output for the tests
+ Config.options.headless = {}
+
+ if not require("lazy.core.config").headless() then
+ return vim.notify("busted can only run in headless mode. Please run with `nvim -l`", vim.log.levels.WARN)
+ end
+ package.path = package.path .. ";" .. vim.uv.cwd() .. "/tests/?.lua"
+ local Test = require("mini.test")
+ local expect = Test.expect
+ local _assert = assert
+ local Assert = {
+ __call = function(_, ...)
+ return _assert(...)
+ end,
+ same = expect.equality,
+ equal = expect.equality,
+ are = {
+ equal = expect.equality,
+ },
+ is_not = {
+ same = expect.no_equality,
+ },
+ is_not_nil = function(a)
+ return expect.no_equality(nil, a)
+ end,
+ is_true = function(a)
+ return expect.equality(true, a)
+ end,
+ is_false = function(a)
+ return expect.equality(false, a)
+ end,
+ }
+ Assert.__index = Assert
+ assert = setmetatable({}, Assert)
+ assert = require("luassert")
+ require("mini.test").run()
+end
+
+---@param opts LazyConfig
+function M.minitest.setup(opts)
+ return M.extend({
+ spec = {
+ "lunarmodules/luassert",
+ {
+ "echasnovski/mini.test",
+ opts = {
+ collect = {
+ find_files = function()
+ return vim.fn.globpath("tests", "**/*_spec.lua", true, true)
+ end,
+ },
+ -- script_path = "tests/minit.lua",
+ },
+ },
+ { dir = vim.uv.cwd() },
+ },
+ rocks = { hererocks = true },
+ }, opts)
+end
+
+M.busted = {}
+
+function M.busted.run()
+ local Config = require("lazy.core.config")
+ -- disable termnial output for the tests
+ Config.options.headless = {}
+
+ if not require("lazy.core.config").headless() then
+ return vim.notify("busted can only run in headless mode. Please run with `nvim -l`", vim.log.levels.WARN)
+ end
+ package.path = package.path .. ";" .. vim.uv.cwd() .. "/tests/?.lua"
+ -- run busted
+ return pcall(require("busted.runner"), {
+ standalone = false,
+ }) or os.exit(1)
+end
+
+---@param opts LazyConfig
+function M.busted.setup(opts)
+ local args = table.concat(_G.arg, " ")
+ local json = args:find("--output[ =]json")
+
+ return M.extend({
+ spec = {
+ "lunarmodules/busted",
+ { dir = vim.uv.cwd() },
+ },
+ headless = {
+ process = not json,
+ log = not json,
+ task = not json,
+ },
+ rocks = { hererocks = true },
+ }, opts)
+end
+
+---@param opts LazyConfig
+function M.busted.init(opts)
+ opts = M.busted.setup(opts)
+ M.setup(opts)
+ M.busted.run()
+end
+
+setmetatable(M.busted, {
+ __call = function(_, opts)
+ M.busted.init(opts)
+ end,
+})
+
+return M
diff --git a/lua/lazy/pkg/init.lua b/lua/lazy/pkg/init.lua
new file mode 100644
index 0000000..7b52da1
--- /dev/null
+++ b/lua/lazy/pkg/init.lua
@@ -0,0 +1,137 @@
+local Config = require("lazy.core.config")
+local Util = require("lazy.core.util")
+
+local M = {}
+M.VERSION = 12
+M.dirty = false
+
+---@class LazyPkg
+---@field name string
+---@field dir string
+---@field source "lazy" | "packspec" | "rockspec"
+---@field file string
+---@field spec LazyPluginSpec
+
+---@class LazyPkgSpec
+---@field file string
+---@field source? string
+---@field spec? LazySpec
+---@field code? string
+
+---@class LazyPkgSource
+---@field name string
+---@field get fun(plugin:LazyPlugin):LazyPkgSpec?
+
+---@class LazyPkgCache
+---@field pkgs LazyPkg[]
+---@field version number
+
+---@type LazyPkg[]?
+M.cache = nil
+
+function M.update()
+ ---@type LazyPkgSource[]
+ local sources = {}
+ for _, s in ipairs(Config.options.pkg.sources) do
+ if s ~= "rockspec" or Config.options.rocks.enabled then
+ sources[#sources + 1] = {
+ name = s,
+ get = require("lazy.pkg." .. s).get,
+ }
+ end
+ end
+
+ ---@type LazyPkgCache
+ local ret = {
+ version = M.VERSION,
+ pkgs = {},
+ }
+ for _, plugin in pairs(Config.plugins) do
+ if plugin._.installed then
+ for _, source in ipairs(sources) do
+ local spec = source.get(plugin)
+ if spec then
+ ---@type LazyPkg
+ local pkg = {
+ name = plugin.name,
+ dir = plugin.dir,
+ source = spec.source or source.name,
+ file = spec.file,
+ spec = spec.spec or {},
+ }
+ if type(spec.code) == "string" then
+ pkg.spec = { _raw = spec.code }
+ end
+ table.insert(ret.pkgs, pkg)
+ break
+ end
+ end
+ end
+ end
+ table.sort(ret.pkgs, function(a, b)
+ return a.name < b.name
+ end)
+ local U = require("lazy.util")
+ local code = "return " .. U.dump(ret)
+ vim.fn.mkdir(vim.fn.fnamemodify(Config.options.pkg.cache, ":h"), "p")
+ U.write_file(Config.options.pkg.cache, code)
+ M.dirty = false
+ M.cache = nil
+end
+
+local function _load()
+ Util.track("pkg")
+ M.cache = nil
+ if vim.uv.fs_stat(Config.options.pkg.cache) then
+ Util.try(function()
+ local chunk, err = loadfile(Config.options.pkg.cache)
+ if not chunk then
+ error(err)
+ end
+ ---@type LazyPkgCache?
+ local ret = chunk()
+ if ret and ret.version == M.VERSION then
+ M.cache = {}
+ for _, pkg in ipairs(ret.pkgs) do
+ if type(pkg.spec) == "function" then
+ pkg.spec = pkg.spec()
+ end
+ -- wrap in the scope of the plugin
+ pkg.spec = { pkg.name, specs = pkg.spec }
+ end
+ M.cache = ret.pkgs
+ end
+ end, "Error loading pkg:")
+ end
+ if rawget(M, "cache") then
+ M.dirty = false
+ else
+ M.cache = {}
+ M.dirty = true
+ end
+ Util.track()
+end
+
+---@param dir string
+---@return LazyPkg?
+---@overload fun():LazyPkg[]
+function M.get(dir)
+ if dir then
+ for _, pkg in ipairs(M.cache) do
+ if pkg.dir == dir then
+ return pkg
+ end
+ end
+ return
+ end
+ return M.cache
+end
+
+return setmetatable(M, {
+ __index = function(_, key)
+ if key == "cache" then
+ _load()
+ return M.cache
+ end
+ end,
+})
diff --git a/lua/lazy/pkg/lazy.lua b/lua/lazy/pkg/lazy.lua
new file mode 100644
index 0000000..9ca0637
--- /dev/null
+++ b/lua/lazy/pkg/lazy.lua
@@ -0,0 +1,29 @@
+local Util = require("lazy.util")
+
+local M = {}
+
+M.lazy_file = "lazy.lua"
+
+---@param plugin LazyPlugin
+---@return LazyPkg?
+function M.get(plugin)
+ local file = Util.norm(plugin.dir .. "/" .. M.lazy_file)
+ if Util.file_exists(file) then
+ ---@type fun(): LazySpec
+ local chunk = Util.try(function()
+ local ret, err = loadfile(file)
+ return err and error(err) or ret
+ end, "`" .. M.lazy_file .. "` for **" .. plugin.name .. "** has errors:")
+ if not chunk then
+ Util.error("Invalid `" .. M.lazy_file .. "` for **" .. plugin.name .. "**")
+ return
+ end
+ return {
+ source = "lazy",
+ file = M.lazy_file,
+ code = "function()\n" .. Util.read_file(file) .. "\nend",
+ }
+ end
+end
+
+return M
diff --git a/lua/lazy/pkg/packspec.lua b/lua/lazy/pkg/packspec.lua
new file mode 100644
index 0000000..c9f2042
--- /dev/null
+++ b/lua/lazy/pkg/packspec.lua
@@ -0,0 +1,54 @@
+local Util = require("lazy.util")
+
+---@class PackSpec
+---@field dependencies? table
+---@field lazy? LazyPluginSpec
+---
+local M = {}
+
+M.pkg_file = "pkg.json"
+
+---@param plugin LazyPlugin
+---@return LazyPkg?
+function M.get(plugin)
+ local file = Util.norm(plugin.dir .. "/" .. M.pkg_file)
+ if not Util.file_exists(file) then
+ return
+ end
+ ---@type PackSpec
+ local pkg = Util.try(function()
+ return vim.json.decode(Util.read_file(file))
+ end, "`" .. M.pkg_file .. "` for **" .. plugin.name .. "** has errors:")
+
+ if not pkg then
+ return
+ end
+
+ ---@type LazySpec
+ local ret = {}
+ if pkg.dependencies then
+ for url, version in pairs(pkg.dependencies) do
+ -- HACK: Add `.git` to github urls
+ if url:find("github") and not url:match("%.git$") then
+ url = url .. ".git"
+ end
+ ret[#ret + 1] = { url = url, version = version }
+ end
+ end
+ local p = pkg.lazy
+ if p then
+ p.url = p.url or plugin.url
+ p.dir = p.dir or plugin.dir
+ ret[#ret + 1] = p
+ end
+ if pkg.lazy then
+ ret[#ret + 1] = pkg.lazy
+ end
+ return {
+ source = "lazy",
+ file = M.pkg_file,
+ spec = ret,
+ }
+end
+
+return M
diff --git a/lua/lazy/pkg/rockspec.lua b/lua/lazy/pkg/rockspec.lua
new file mode 100644
index 0000000..e8ece1b
--- /dev/null
+++ b/lua/lazy/pkg/rockspec.lua
@@ -0,0 +1,343 @@
+--# selene:allow(incorrect_standard_library_use)
+local Community = require("lazy.community")
+
+local Config = require("lazy.core.config")
+local Health = require("lazy.health")
+local Util = require("lazy.util")
+
+---@class RockSpec
+---@field rockspec_format string
+---@field package string
+---@field version string
+---@field dependencies string[]
+---@field build? {type?: string, modules?: any[]}
+---@field source? {url?: string}
+
+---@class RockManifest
+---@field repository table>
+
+local M = {}
+
+M.skip = { "lua" }
+M.rewrites = {
+ ["plenary.nvim"] = { "nvim-lua/plenary.nvim", lazy = true },
+}
+
+M.python = { "python3", "python" }
+
+---@class HereRocks
+M.hererocks = {}
+
+---@param task LazyTask
+function M.hererocks.build(task)
+ local root = Config.options.rocks.root .. "/hererocks"
+
+ ---@param p string
+ local python = vim.tbl_filter(function(p)
+ return vim.fn.executable(p) == 1
+ end, M.python)[1]
+
+ task:spawn(python, {
+ args = {
+ "hererocks.py",
+ "--verbose",
+ "-l",
+ "5.1",
+ "-r",
+ "latest",
+ root,
+ },
+ cwd = task.plugin.dir,
+ })
+end
+
+---@param bin string
+function M.hererocks.bin(bin)
+ local hererocks = Config.options.rocks.root .. "/hererocks/bin"
+ return Util.norm(hererocks .. "/" .. bin)
+end
+
+-- check if hererocks is building
+---@return boolean?
+function M.hererocks.building()
+ return vim.tbl_get(Config.plugins.hererocks or {}, "_", "build")
+end
+
+---@param opts? LazyHealth
+function M.check(opts)
+ opts = vim.tbl_extend("force", {
+ error = Util.error,
+ warn = Util.warn,
+ ok = function() end,
+ }, opts or {})
+
+ local ok = false
+ if Config.hererocks() then
+ if M.hererocks.building() then
+ ok = true
+ else
+ ok = Health.have(M.python, opts)
+ ok = Health.have(M.hererocks.bin("luarocks")) and ok
+ Health.have(
+ M.hererocks.bin("lua"),
+ vim.tbl_extend("force", opts, {
+ version = "-v",
+ version_pattern = "5.1",
+ })
+ )
+ end
+ else
+ ok = Health.have("luarocks", opts)
+ Health.have(
+ { "lua5.1", "lua", "lua-5.1" },
+ vim.tbl_extend("force", opts, {
+ version = "-v",
+ version_pattern = "5.1",
+ })
+ )
+ end
+ return ok
+end
+
+---@async
+---@param task LazyTask
+function M.build(task)
+ M.check({
+ error = function(msg)
+ task:error(msg:gsub("[{}]", "`"))
+ end,
+ warn = function(msg)
+ task:warn(msg)
+ end,
+ ok = function(msg) end,
+ })
+
+ if task:has_warnings() then
+ task:log({
+ "",
+ "This plugin requires `luarocks`. Try one of the following:",
+ " - fix your `luarocks` installation",
+ Config.hererocks() and " - disable *hererocks* with `opts.rocks.hererocks = false`"
+ or " - enable `hererocks` with `opts.rocks.hererocks = true`",
+ " - disable `luarocks` support completely with `opts.rocks.enabled = false`",
+ })
+ task:warn("\nWill try building anyway, but will likely fail...")
+
+ task:warn("\n" .. string.rep("-", 80) .. "\n")
+
+ task:set_level(vim.log.levels.WARN)
+ end
+
+ if task.plugin.name == "hererocks" then
+ return M.hererocks.build(task)
+ end
+
+ local env = {}
+ local luarocks = "luarocks"
+ if Config.hererocks() then
+ -- hererocks is still building, so skip for now
+ -- a new build will happen in the next round
+ if M.hererocks.building() then
+ return
+ end
+
+ local sep = Util.is_win and ";" or ":"
+ local hererocks = Config.options.rocks.root .. "/hererocks/bin"
+ if Util.is_win then
+ hererocks = hererocks:gsub("/", "\\")
+ end
+ local path = vim.split(vim.env.PATH, sep)
+ table.insert(path, 1, hererocks)
+ env = {
+ PATH = table.concat(path, sep),
+ }
+ if Util.is_win then
+ luarocks = luarocks .. ".bat"
+ end
+ end
+
+ local pkg = task.plugin._.pkg
+ assert(pkg, "missing rockspec pkg for " .. task.plugin.name .. "\nThis shouldn't happen, please report.")
+
+ local rockspec = M.rockspec(task.plugin.dir .. "/" .. pkg.file) or {}
+ assert(
+ rockspec.package,
+ "missing rockspec package name for " .. task.plugin.name .. "\nThis shouldn't happen, please report."
+ )
+
+ local root = Config.options.rocks.root .. "/" .. task.plugin.name
+ local ok = task:spawn(luarocks, {
+ args = {
+ "--tree",
+ root,
+ "--server",
+ Config.options.rocks.server,
+ "--lua-version",
+ "5.1",
+ "install", -- use install so that we can make use of pre-built rocks
+ "--force-fast",
+ "--deps-mode",
+ "one",
+ rockspec.package,
+ },
+ cwd = task.plugin.dir,
+ env = env,
+ })
+
+ if ok then
+ return
+ end
+
+ task:warn("Failed installing " .. rockspec.package .. " with `luarocks`.")
+ task:warn("\n" .. string.rep("-", 80) .. "\n")
+ task:warn("Trying to build from source.")
+
+ -- install failed, so try building from source
+ task:set_level() -- reset level
+ ok = task:spawn(luarocks, {
+ args = {
+ "--tree",
+ root,
+ "--dev",
+ "--lua-version",
+ "5.1",
+ "make",
+ "--force-fast",
+ "--deps-mode",
+ "one",
+ },
+ cwd = task.plugin.dir,
+ env = env,
+ })
+ if not ok then
+ require("lazy.manage.task.fs").clean.run(task, { rocks_only = true })
+ end
+end
+
+---@param rockspec RockSpec
+function M.is_simple_build(rockspec)
+ local type = vim.tbl_get(rockspec, "build", "type")
+ return type == nil or type == "none" or (type == "builtin" and not rockspec.build.modules)
+end
+
+---@param file string
+---@return table?
+function M.parse(file)
+ local ret = {}
+ local ok = pcall(function()
+ loadfile(file, nil, ret)()
+ end) and ret or nil
+ return ok and ret or nil
+end
+
+---@param plugin LazyPlugin
+function M.deps(plugin)
+ local root = Config.options.rocks.root .. "/" .. plugin.name
+ ---@type RockManifest?
+ local manifest = M.parse(root .. "/lib/luarocks/rocks-5.1/manifest")
+ return manifest and vim.tbl_keys(manifest.repository or {})
+end
+
+---@param file string
+---@return RockSpec?
+function M.rockspec(file)
+ return M.parse(file)
+end
+
+---@param plugin LazyPlugin
+function M.find_rockspec(plugin)
+ local rockspec_file ---@type string?
+ Util.ls(plugin.dir, function(path, name, t)
+ if t == "file" then
+ for _, suffix in ipairs({ "scm", "git", "dev" }) do
+ suffix = suffix .. "-1.rockspec"
+ if name:sub(-#suffix) == suffix then
+ rockspec_file = path
+ return false
+ end
+ end
+ end
+ end)
+ return rockspec_file
+end
+
+---@param plugin LazyPlugin
+---@return LazyPkgSpec?
+function M.get(plugin)
+ if Community.get_spec(plugin.name) then
+ return {
+ file = "community",
+ source = "lazy",
+ spec = Community.get_spec(plugin.name),
+ }
+ end
+
+ local rockspec_file = M.find_rockspec(plugin)
+ local rockspec = rockspec_file and M.rockspec(rockspec_file)
+ if not rockspec then
+ return
+ end
+
+ local has_lua = not not vim.uv.fs_stat(plugin.dir .. "/lua")
+
+ ---@type LazyPluginSpec
+ local specs = {}
+
+ ---@param dep string
+ local rocks = vim.tbl_filter(function(dep)
+ local name = dep:gsub("%s.*", "")
+ local url = Community.get_url(name)
+ local spec = Community.get_spec(name)
+
+ if spec then
+ -- community spec
+ table.insert(specs, spec)
+ return false
+ elseif url then
+ -- Neovim plugin rock
+ table.insert(specs, { url })
+ return false
+ end
+ return not vim.tbl_contains(M.skip, name)
+ end, rockspec.dependencies or {})
+
+ local use =
+ -- package without a /lua directory
+ not has_lua
+ -- has dependencies that are not skipped,
+ -- not in community specs,
+ -- and don't have a rockspec mapping
+ or #rocks > 0
+ -- has a complex build process
+ or not M.is_simple_build(rockspec)
+
+ if not use then
+ -- community specs only
+ return #specs > 0
+ and {
+ file = vim.fn.fnamemodify(rockspec_file, ":t"),
+ spec = {
+ plugin.name,
+ specs = specs,
+ build = false,
+ },
+ }
+ or nil
+ end
+
+ local lazy = nil
+ if not has_lua then
+ lazy = false
+ end
+
+ return {
+ file = vim.fn.fnamemodify(rockspec_file, ":t"),
+ spec = {
+ plugin.name,
+ build = "rockspec",
+ lazy = lazy,
+ },
+ }
+end
+
+return M
diff --git a/lua/lazy/state.lua b/lua/lazy/state.lua
new file mode 100644
index 0000000..cb4cd4d
--- /dev/null
+++ b/lua/lazy/state.lua
@@ -0,0 +1,45 @@
+local Config = require("lazy.core.config")
+local Util = require("lazy.util")
+
+---@type LazyState
+local M = {}
+
+---@class LazyState
+local defaults = {
+ checker = {
+ last_check = 0,
+ },
+}
+
+---@type LazyState
+local data = nil
+
+function M.read()
+ pcall(function()
+ ---@diagnostic disable-next-line: cast-local-type
+ data = vim.json.decode(Util.read_file(Config.options.state))
+ end)
+ data = vim.tbl_deep_extend("force", {}, defaults, data or {})
+end
+
+function M.write()
+ vim.fn.mkdir(vim.fn.fnamemodify(Config.options.state, ":p:h"), "p")
+ Util.write_file(Config.options.state, vim.json.encode(data))
+end
+
+function M.__index(_, key)
+ if not data then
+ M.read()
+ end
+ return data[key]
+end
+
+function M.__setindex(_, key, value)
+ if not data then
+ M.read()
+ end
+ ---@diagnostic disable-next-line: no-unknown
+ data[key] = value
+end
+
+return setmetatable(M, M)
diff --git a/lua/lazy/stats.lua b/lua/lazy/stats.lua
new file mode 100644
index 0000000..015a2be
--- /dev/null
+++ b/lua/lazy/stats.lua
@@ -0,0 +1,84 @@
+local ffi = require("ffi")
+
+local M = {}
+
+---@class LazyStats
+M._stats = {
+ -- startuptime in milliseconds till UIEnter
+ startuptime = 0,
+ -- when true, startuptime is the accurate cputime for the Neovim process. (Linux & macOS)
+ -- this is more accurate than `nvim --startuptime`, and as such will be slightly higher
+ -- when false, startuptime is calculated based on a delta with a timestamp when lazy started.
+ real_cputime = false,
+ count = 0, -- total number of plugins
+ loaded = 0, -- number of loaded plugins
+ ---@type table
+ times = {},
+}
+
+---@type ffi.namespace*
+M.C = nil
+
+function M.on_ui_enter()
+ M._stats.startuptime = M.track("UIEnter")
+ require("lazy.core.util").track({ start = "startuptime" }, M._stats.startuptime * 1e6)
+ vim.api.nvim_exec_autocmds("User", { pattern = "LazyVimStarted", modeline = false })
+end
+
+function M.track(event)
+ local time = M.cputime()
+ M._stats.times[event] = time
+ return time
+end
+
+function M.cputime()
+ if M.C == nil then
+ pcall(function()
+ ffi.cdef([[
+ typedef long time_t;
+ typedef int clockid_t;
+ typedef struct timespec {
+ time_t tv_sec; /* seconds */
+ long tv_nsec; /* nanoseconds */
+ } nanotime;
+ int clock_gettime(clockid_t clk_id, struct timespec *tp);
+ ]])
+ M.C = ffi.C
+ end)
+ end
+
+ local function real()
+ local pnano = assert(ffi.new("nanotime[?]", 1))
+ local CLOCK_PROCESS_CPUTIME_ID = jit.os == "OSX" and 12 or 2
+ ffi.C.clock_gettime(CLOCK_PROCESS_CPUTIME_ID, pnano)
+ return tonumber(pnano[0].tv_sec) * 1e3 + tonumber(pnano[0].tv_nsec) / 1e6
+ end
+
+ local function fallback()
+ return (vim.uv.hrtime() - require("lazy")._start) / 1e6
+ end
+
+ local ok, ret = pcall(real)
+ if ok then
+ M.cputime = real
+ M._stats.real_cputime = true
+ return ret
+ else
+ M.cputime = fallback
+ return fallback()
+ end
+end
+
+function M.stats()
+ M._stats.count = 0
+ M._stats.loaded = 0
+ for _, plugin in pairs(require("lazy.core.config").plugins) do
+ M._stats.count = M._stats.count + 1
+ if plugin._.loaded then
+ M._stats.loaded = M._stats.loaded + 1
+ end
+ end
+ return M._stats
+end
+
+return M
diff --git a/lua/lazy/terminal.lua b/lua/lazy/terminal.lua
new file mode 100644
index 0000000..a1bcb84
--- /dev/null
+++ b/lua/lazy/terminal.lua
@@ -0,0 +1,71 @@
+---@class Ansi: table
+local M = {}
+
+M.colors = {
+ reset = "\27[0m",
+ black = "\27[30m",
+ red = "\27[31m",
+ green = "\27[32m",
+ yellow = "\27[33m",
+ blue = "\27[34m",
+ magenta = "\27[35m",
+ cyan = "\27[36m",
+ white = "\27[37m",
+ bright_black = "\27[90m",
+ bright_red = "\27[91m",
+ bright_green = "\27[92m",
+ bright_yellow = "\27[93m",
+ bright_blue = "\27[94m",
+ bright_magenta = "\27[95m",
+ bright_cyan = "\27[96m",
+ bright_white = "\27[97m",
+}
+
+function M.color(text, color)
+ return M.colors[color] .. text .. M.colors.reset
+end
+
+-- stylua: ignore start
+function M.black(text) return M.color(text, "black") end
+function M.red(text) return M.color(text, "red") end
+function M.green(text) return M.color(text, "green") end
+function M.yellow(text) return M.color(text, "yellow") end
+function M.blue(text) return M.color(text, "blue") end
+function M.magenta(text) return M.color(text, "magenta") end
+function M.cyan(text) return M.color(text, "cyan") end
+function M.white(text) return M.color(text, "white") end
+function M.bright_black(text) return M.color(text, "bright_black") end
+function M.bright_red(text) return M.color(text, "bright_red") end
+function M.bright_green(text) return M.color(text, "bright_green") end
+function M.bright_yellow(text) return M.color(text, "bright_yellow") end
+function M.bright_blue(text) return M.color(text, "bright_blue") end
+function M.bright_magenta(text) return M.color(text, "bright_magenta") end
+function M.bright_cyan(text) return M.color(text, "bright_cyan") end
+function M.bright_white(text) return M.color(text, "bright_white") end
+-- stylua: ignore end
+
+---@param data string
+---@param prefix string
+function M.prefix(data, prefix)
+ -- Normalize Windows-style newlines to simple newlines
+ data = data:gsub("\r\n", "\n")
+
+ -- Handle prefix for the first line, if data starts immediately
+ data = prefix .. data
+
+ -- Prefix new lines ensuring not to double prefix if a line starts with \r
+ data = data:gsub("(\n)([^\r])", "%1" .. prefix .. "%2")
+
+ -- Handle carriage returns properly to avoid double prefixing
+ -- Replace any \r not followed by \n with \r, then add a prefix only if the following character isn't the start of our prefix
+ data = data:gsub("\r([^\n])", function(nextChar)
+ if nextChar:sub(1, #prefix) == prefix then
+ return "\r" .. nextChar
+ else
+ return "\r" .. prefix .. nextChar
+ end
+ end)
+ return data
+end
+
+return M
diff --git a/lua/lazy/types.lua b/lua/lazy/types.lua
new file mode 100644
index 0000000..7700229
--- /dev/null
+++ b/lua/lazy/types.lua
@@ -0,0 +1,102 @@
+
+---@alias LazyPluginKind "normal"|"clean"|"disabled"
+
+---@class LazyPluginState
+---@field cache? table
+---@field cloned? boolean
+---@field cond? boolean
+---@field dep? boolean True if this plugin is only in the spec as a dependency
+---@field dir? string Explicit dir or dev set for this plugin
+---@field dirty? boolean
+---@field build? boolean
+---@field frags? number[]
+---@field top? boolean
+---@field handlers? LazyPluginHandlers
+---@field installed? boolean
+---@field is_local? boolean
+---@field kind? LazyPluginKind
+---@field loaded? {[string]:string}|{time:number}
+---@field outdated? boolean
+---@field rtp_loaded? boolean
+---@field tasks? LazyTask[]
+---@field updated? {from:string, to:string}
+---@field updates? {from:GitInfo, to:GitInfo}
+---@field last_check? number
+---@field working? boolean
+---@field pkg? LazyPkg
+
+---@alias PluginOpts table|fun(self:LazyPlugin, opts:table):table?
+
+---@class LazyPluginHooks
+---@field init? fun(self:LazyPlugin) Will always be run
+---@field deactivate? fun(self:LazyPlugin) Unload/Stop a plugin
+---@field config? fun(self:LazyPlugin, opts:table)|true Will be executed when loading the plugin
+---@field build? false|string|async fun(self:LazyPlugin)|(string|async fun(self:LazyPlugin))[]
+---@field opts? PluginOpts
+
+---@class LazyPluginHandlers
+---@field event? table
+---@field ft? table
+---@field keys? table
+---@field cmd? table
+
+---@class LazyPluginRef
+---@field branch? string
+---@field tag? string
+---@field commit? string
+---@field version? string|boolean
+---@field pin? boolean
+---@field submodules? boolean Defaults to true
+
+---@class LazyPluginBase
+---@field [1] string?
+---@field name string display name and name used for plugin config files
+---@field main? string Entry module that has setup & deactivate
+---@field url string?
+---@field dir string
+---@field enabled? boolean|(fun():boolean)
+---@field cond? boolean|(fun():boolean)
+---@field optional? boolean If set, then this plugin will not be added unless it is added somewhere else
+---@field lazy? boolean
+---@field priority? number Only useful for lazy=false plugins to force loading certain plugins first. Default priority is 50
+---@field dev? boolean If set, then link to the respective folder under your ~/projects
+---@field rocks? string[]
+---@field virtual? boolean virtual plugins won't be installed or added to the rtp.
+
+---@class LazyPlugin: LazyPluginBase,LazyPluginHandlers,LazyPluginHooks,LazyPluginRef
+---@field dependencies? string[]
+---@field specs? string|string[]|LazyPluginSpec[]
+---@field _ LazyPluginState
+
+---@class LazyPluginSpecHandlers
+---@field event? string[]|string|LazyEventSpec[]|fun(self:LazyPlugin, event:string[]):string[]
+---@field cmd? string[]|string|fun(self:LazyPlugin, cmd:string[]):string[]
+---@field ft? string[]|string|fun(self:LazyPlugin, ft:string[]):string[]
+---@field keys? string|string[]|LazyKeysSpec[]|fun(self:LazyPlugin, keys:string[]):((string|LazyKeys)[])
+---@field module? false
+
+---@class LazyPluginSpec: LazyPluginBase,LazyPluginSpecHandlers,LazyPluginHooks,LazyPluginRef
+---@field name? string display name and name used for plugin config files
+---@field dir? string
+---@field dependencies? string|string[]|LazyPluginSpec[]
+---@field specs? string|string[]|LazyPluginSpec[]
+
+---@alias LazySpec string|LazyPluginSpec|LazySpecImport|LazySpec[]
+
+---@class LazySpecImport
+---@field import string|(fun():LazyPluginSpec) spec module to import
+---@field name? string
+---@field enabled? boolean|(fun():boolean)
+---@field cond? boolean|(fun():boolean)
+
+---@class LazyFragment
+---@field id number
+---@field pkg? boolean
+---@field pid? number
+---@field deps? number[]
+---@field frags? number[]
+---@field dep? boolean
+---@field name string
+---@field url? string
+---@field dir? string
+---@field spec LazyPlugin
diff --git a/lua/lazy/util.lua b/lua/lazy/util.lua
index 594d5b7..fed140c 100644
--- a/lua/lazy/util.lua
+++ b/lua/lazy/util.lua
@@ -1,25 +1,50 @@
+---@class LazyUtil: LazyUtilCore
local M = setmetatable({}, { __index = require("lazy.core.util") })
function M.file_exists(file)
- return vim.loop.fs_stat(file) ~= nil
+ return vim.uv.fs_stat(file) ~= nil
end
-function M.open(uri)
- if M.file_exists(uri) then
- vim.cmd.split()
- return vim.cmd.view(uri)
+---@param opts? LazyFloatOptions
+---@return LazyFloat
+function M.float(opts)
+ return require("lazy.view.float")(opts)
+end
+
+function M.wo(win, k, v)
+ if vim.api.nvim_set_option_value then
+ vim.api.nvim_set_option_value(k, v, { scope = "local", win = win })
+ else
+ vim.wo[win][k] = v
end
+end
+
+---@param opts? {system?:boolean}
+function M.open(uri, opts)
+ opts = opts or {}
+ if not opts.system and M.file_exists(uri) then
+ return M.float({ style = "", file = uri })
+ end
+ local Config = require("lazy.core.config")
local cmd
- if vim.fn.has("win32") == 1 then
- cmd = { "cmd.exe", "/c", "start", '""', vim.fn.shellescape(uri) }
+ if not opts.system and Config.options.ui.browser then
+ cmd = { Config.options.ui.browser, uri }
+ elseif vim.fn.has("win32") == 1 then
+ cmd = { "explorer", uri }
elseif vim.fn.has("macunix") == 1 then
cmd = { "open", uri }
else
- cmd = { "xdg-open", uri }
+ if vim.fn.executable("xdg-open") == 1 then
+ cmd = { "xdg-open", uri }
+ elseif vim.fn.executable("wslview") == 1 then
+ cmd = { "wslview", uri }
+ else
+ cmd = { "open", uri }
+ end
end
- local ret = vim.fn.system(cmd)
- if vim.v.shell_error ~= 0 then
+ local ret = vim.fn.jobstart(cmd, { detach = true })
+ if ret <= 0 then
local msg = {
"Failed to open uri",
ret,
@@ -43,30 +68,125 @@ function M.write_file(file, contents)
fd:close()
end
+---@generic F: fun()
---@param ms number
----@param fn fun()
+---@param fn F
+---@return F
function M.throttle(ms, fn)
- local timer = vim.loop.new_timer()
- local running = false
- local first = true
+ ---@type Async
+ local async
+ local pending = false
return function()
- if not running then
- if first then
- fn()
- first = false
- end
-
- timer:start(ms, 0, function()
- running = false
- vim.schedule(fn)
- end)
-
- running = true
+ if async and async:running() then
+ pending = true
+ return
end
+ ---@async
+ async = require("lazy.async").new(function()
+ repeat
+ pending = false
+ fn()
+ async:sleep(ms)
+
+ until not pending
+ end)
end
end
+--- Creates a weak reference to an object.
+--- Calling the returned function will return the object if it has not been garbage collected.
+---@generic T: table
+---@param obj T
+---@return T|fun():T?
+function M.weak(obj)
+ local weak = { _obj = obj }
+ ---@return table
+ local function get()
+ local ret = rawget(weak, "_obj")
+ return ret == nil and error("Object has been garbage collected", 2) or ret
+ end
+ local mt = {
+ __mode = "v",
+ __call = function(t)
+ return rawget(t, "_obj")
+ end,
+ __index = function(_, k)
+ return get()[k]
+ end,
+ __newindex = function(_, k, v)
+ get()[k] = v
+ end,
+ __pairs = function()
+ return pairs(get())
+ end,
+ }
+ return setmetatable(weak, mt)
+end
+
+---@class LazyCmdOptions: LazyFloatOptions
+---@field cwd? string
+---@field env? table
+---@field float? LazyFloatOptions
+
+-- Opens a floating terminal (interactive by default)
+---@param cmd? string[]|string
+---@param opts? LazyCmdOptions|{interactive?:boolean}
+function M.float_term(cmd, opts)
+ cmd = cmd or {}
+ if type(cmd) == "string" then
+ cmd = { cmd }
+ end
+ if #cmd == 0 then
+ cmd = { vim.o.shell }
+ end
+ opts = opts or {}
+ local float = M.float(opts)
+ vim.fn.termopen(cmd, vim.tbl_isempty(opts) and vim.empty_dict() or opts)
+ if opts.interactive ~= false then
+ vim.cmd.startinsert()
+ vim.api.nvim_create_autocmd("TermClose", {
+ once = true,
+ buffer = float.buf,
+ callback = function()
+ float:close({ wipe = true })
+ vim.cmd.checktime()
+ end,
+ })
+ end
+ return float
+end
+
+--- Runs the command and shows it in a floating window
+---@param cmd string[]
+---@param opts? LazyCmdOptions|{filetype?:string}
+function M.float_cmd(cmd, opts)
+ opts = opts or {}
+ local Process = require("lazy.manage.process")
+ local lines, code = Process.exec(cmd, { cwd = opts.cwd })
+ if code ~= 0 then
+ M.error({
+ "`" .. table.concat(cmd, " ") .. "`",
+ "",
+ "## Error",
+ table.concat(lines, "\n"),
+ }, { title = "Command Failed (" .. code .. ")" })
+ return
+ end
+ local float = M.float(opts)
+ if opts.filetype then
+ vim.bo[float.buf].filetype = opts.filetype
+ end
+ vim.api.nvim_buf_set_lines(float.buf, 0, -1, false, lines)
+ vim.bo[float.buf].modifiable = false
+ return float
+end
+
+---@deprecated use float_term or float_cmd instead
+function M.open_cmd()
+ M.warn([[`require("lazy.util").open_cmd()` is deprecated. Please use `float_term` instead. Check the docs]])
+end
+
---@return string?
function M.head(file)
local f = io.open(file)
@@ -106,9 +226,9 @@ function M.markdown(msg, opts)
vim.tbl_deep_extend("force", {
title = "lazy.nvim",
on_open = function(win)
- vim.wo[win].conceallevel = 3
- vim.wo[win].concealcursor = "n"
- vim.wo[win].spell = false
+ M.wo(win, "conceallevel", 3)
+ M.wo(win, "concealcursor", "n")
+ M.wo(win, "spell", false)
vim.treesitter.start(vim.api.nvim_win_get_buf(win), "markdown")
end,
@@ -122,20 +242,25 @@ function M._dump(value, result)
table.insert(result, tostring(value))
elseif t == "string" then
table.insert(result, ("%q"):format(value))
+ elseif t == "table" and value._raw then
+ table.insert(result, value._raw)
elseif t == "table" then
table.insert(result, "{")
- local i = 1
- ---@diagnostic disable-next-line: no-unknown
- for k, v in pairs(value) do
- if k == i then
- elseif type(k) == "string" then
- table.insert(result, ("[%q]="):format(k))
- else
- table.insert(result, k .. "=")
- end
+ for _, v in ipairs(value) do
M._dump(v, result)
table.insert(result, ",")
- i = i + 1
+ end
+ ---@diagnostic disable-next-line: no-unknown
+ for k, v in pairs(value) do
+ if type(k) == "string" then
+ if k:match("^[a-zA-Z]+$") then
+ table.insert(result, ("%s="):format(k))
+ else
+ table.insert(result, ("[%q]="):format(k))
+ end
+ M._dump(v, result)
+ table.insert(result, ",")
+ end
end
table.insert(result, "}")
else
@@ -152,10 +277,16 @@ end
---@generic V
---@param t table
---@param fn fun(key:string, value:V)
-function M.foreach(t, fn)
+---@param opts? {case_sensitive?:boolean}
+function M.foreach(t, fn, opts)
---@type string[]
local keys = vim.tbl_keys(t)
- table.sort(keys)
+ pcall(table.sort, keys, function(a, b)
+ if opts and opts.case_sensitive then
+ return a < b
+ end
+ return a:lower() < b:lower()
+ end)
for _, key in ipairs(keys) do
fn(key, t[key])
end
diff --git a/lua/lazy/view/colors.lua b/lua/lazy/view/colors.lua
index 01a6dfc..c1dbe50 100644
--- a/lua/lazy/view/colors.lua
+++ b/lua/lazy/view/colors.lua
@@ -1,42 +1,51 @@
local M = {}
M.colors = {
- Error = "ErrorMsg",
- H1 = "IncSearch",
- H2 = "Bold",
- Muted = "Comment",
+ H1 = "IncSearch", -- home button
+ H2 = "Bold", -- titles
+ Comment = "Comment",
Normal = "NormalFloat",
- Commit = "@variable.builtin",
- Key = "Conceal",
- Value = "@string",
- ProgressDone = {
- bold = true,
- default = true,
- fg = "#ff007c",
- },
- ProgressTodo = "LineNr",
+ Commit = "@variable.builtin", -- commit ref
+ CommitIssue = "Number",
+ CommitType = "Title", -- conventional commit type
+ CommitScope = "Italic", -- conventional commit scope
+ Dimmed = "Conceal", -- property
+ Prop = "Conceal", -- property
+ Value = "@string", -- value of a property
+ NoCond = "DiagnosticWarn", -- unloaded icon for a plugin where `cond()` was false
+ Local = "Constant",
+ ProgressDone = "Constant", -- progress bar done
+ ProgressTodo = "LineNr", -- progress bar todo
Special = "@punctuation.special",
- HandlerRuntime = "@macro",
- HandlerPlugin = "Special",
- HandlerEvent = "Constant",
- HandlerKeys = "Statement",
- HandlerStart = "@field",
- HandlerSource = "Character",
- HandlerFt = "Character",
- HandlerCmd = "Operator",
+ ReasonRuntime = "@macro",
+ ReasonPlugin = "Special",
+ ReasonEvent = "Constant",
+ ReasonKeys = "Statement",
+ ReasonStart = "@variable.member",
+ ReasonSource = "Character",
+ ReasonFt = "Character",
+ ReasonCmd = "Operator",
+ ReasonImport = "Identifier",
+ ReasonRequire = "@variable.parameter",
Button = "CursorLine",
ButtonActive = "Visual",
+ TaskOutput = "MsgArea", -- task output
+ Error = "DiagnosticError", -- task errors
+ Warning = "DiagnosticWarn", -- task errors
+ Info = "DiagnosticInfo", -- task errors
+ Dir = "@markup.link", -- directory
+ Url = "@markup.link", -- url
+ Bold = { bold = true },
+ Italic = { italic = true },
}
M.did_setup = false
function M.set_hl()
- for hl_group, opts in pairs(M.colors) do
- if type(opts) == "string" then
- opts = { link = opts }
- end
- opts.default = true
- vim.api.nvim_set_hl(0, "Lazy" .. hl_group, opts)
+ for hl_group, link in pairs(M.colors) do
+ local hl = type(link) == "table" and link or { link = link }
+ hl.default = true
+ vim.api.nvim_set_hl(0, "Lazy" .. hl_group, hl)
end
end
@@ -48,13 +57,12 @@ function M.setup()
M.did_setup = true
M.set_hl()
- vim.api.nvim_create_autocmd("ColorScheme", {
+ vim.api.nvim_create_autocmd("VimEnter", {
callback = function()
M.set_hl()
end,
})
- vim.api.nvim_create_autocmd("User", {
- pattern = "VeryLazy",
+ vim.api.nvim_create_autocmd("ColorScheme", {
callback = function()
M.set_hl()
end,
diff --git a/lua/lazy/view/commands.lua b/lua/lazy/view/commands.lua
index 241eca5..fd4af3d 100644
--- a/lua/lazy/view/commands.lua
+++ b/lua/lazy/view/commands.lua
@@ -1,35 +1,53 @@
-local View = require("lazy.view")
+local require = require("lazy.core.util").lazy_require
+local Config = require("lazy.core.config")
local Manage = require("lazy.manage")
local Util = require("lazy.util")
+local View = require("lazy.view")
+local ViewConfig = require("lazy.view.config")
local M = {}
---@param cmd string
----@param plugins? LazyPlugin[]
-function M.cmd(cmd, plugins)
+---@param opts? ManagerOpts
+function M.cmd(cmd, opts)
cmd = cmd == "" and "home" or cmd
- local command = M.commands[cmd]
+ local command = M.commands[cmd] --[[@as fun(opts)]]
if command == nil then
Util.error("Invalid lazy command '" .. cmd .. "'")
+ elseif
+ ViewConfig.commands[cmd]
+ and ViewConfig.commands[cmd].plugins_required
+ and not (opts and vim.tbl_count(opts.plugins or {}) > 0)
+ then
+ return Util.error("`Lazy " .. cmd .. "` requires at least one plugin")
else
- command(plugins)
+ command(opts)
end
end
---@class LazyCommands
M.commands = {
- clean = function(plugins)
- Manage.clean({ clear = true, mode = "clean", plugins = plugins })
- end,
clear = function()
Manage.clear()
View.show()
end,
- install = function()
- Manage.install({ clear = true, mode = "install" })
+ health = function()
+ vim.cmd.checkhealth("lazy")
end,
- log = function(plugins)
- Manage.log({ clear = true, mode = "log", plugins = plugins })
+ ---@param opts ManagerOpts
+ pkg = function(opts)
+ local Pkg = require("lazy.pkg")
+ Pkg.update()
+ require("lazy.manage.reloader").reload({
+ {
+ file = "pkg",
+ what = "changed",
+ },
+ })
+ for _, plugin in pairs(opts and opts.plugins or {}) do
+ local spec = Pkg.get(plugin.dir)
+ Util.info(vim.inspect(spec), { lang = "lua", title = plugin.name })
+ end
end,
home = function()
View.show("home")
@@ -46,51 +64,95 @@ M.commands = {
profile = function()
View.show("profile")
end,
- sync = function()
- Manage.clean({ clear = true, wait = true, mode = "sync" })
- Manage.update()
- Manage.install()
+ ---@param opts ManagerOpts
+ load = function(opts)
+ -- when a command is executed with a bang, wait will be set
+ require("lazy.core.loader").load(opts.plugins, { cmd = "Lazy load" }, { force = opts.wait })
end,
- update = function(plugins)
- Manage.update({ clear = true, mode = "update", plugins = plugins })
- end,
- check = function(plugins)
- Manage.check({ clear = true, mode = "check", plugins = plugins })
- end,
- restore = function(plugins)
- Manage.update({ clear = true, lockfile = true, mode = "restore", plugins = plugins })
+ reload = function(opts)
+ for _, plugin in pairs(opts.plugins) do
+ if type(plugin) == "string" then
+ plugin = Config.plugins[plugin]
+ end
+ Util.warn("Reloading **" .. plugin.name .. "**")
+ require("lazy.core.loader").reload(plugin)
+ end
end,
+ log = Manage.log,
+ build = Manage.build,
+ clean = Manage.clean,
+ install = Manage.install,
+ sync = Manage.sync,
+ update = Manage.update,
+ check = Manage.check,
+ restore = Manage.restore,
}
+function M.complete(cmd, prefix)
+ if not (ViewConfig.commands[cmd] or {}).plugins and cmd ~= "pkg" then
+ return
+ end
+ ---@type string[]
+ local plugins = {}
+ if cmd == "load" then
+ plugins[#plugins + 1] = "all"
+ end
+ for name, plugin in pairs(Config.plugins) do
+ if cmd ~= "load" or not plugin._.loaded then
+ plugins[#plugins + 1] = name
+ end
+ end
+ table.sort(plugins)
+ ---@param key string
+ return vim.tbl_filter(function(key)
+ return key:find(prefix, 1, true) == 1
+ end, plugins)
+end
+
function M.setup()
- vim.api.nvim_create_user_command("Lazy", function(args)
- M.cmd(vim.trim(args.args or ""))
+ vim.api.nvim_create_user_command("Lazy", function(cmd)
+ ---@type ManagerOpts
+ local opts = { wait = cmd.bang == true }
+ local prefix, args = M.parse(cmd.args)
+ if #args == 1 and args[1] == "all" then
+ args = vim.tbl_keys(Config.plugins)
+ end
+ if #args > 0 then
+ ---@param plugin string
+ opts.plugins = vim.tbl_map(function(plugin)
+ return Config.plugins[plugin]
+ end, args)
+ end
+ M.cmd(prefix, opts)
end, {
+ bar = true,
+ bang = true,
nargs = "?",
desc = "Lazy",
complete = function(_, line)
- if line:match("^%s*Lazy %w+ ") then
- return {}
+ local prefix, args = M.parse(line)
+ if #args > 0 then
+ return M.complete(prefix, args[#args])
end
- local prefix = line:match("^%s*Lazy (%w*)") or ""
-
---@param key string
return vim.tbl_filter(function(key)
- return key:find(prefix) == 1
+ return key:find(prefix, 1, true) == 1
end, vim.tbl_keys(M.commands))
end,
})
+end
- for name in pairs(M.commands) do
- local cmd = "Lazy" .. name:sub(1, 1):upper() .. name:sub(2)
-
- vim.api.nvim_create_user_command(cmd, function()
- M.cmd(name)
- end, {
- desc = "Lazy " .. name,
- })
+---@return string, string[]
+function M.parse(args)
+ local parts = vim.split(vim.trim(args), "%s+")
+ if vim.startswith("Lazy", parts[1]) then
+ table.remove(parts, 1)
end
+ if args:sub(-1) == " " then
+ parts[#parts + 1] = ""
+ end
+ return table.remove(parts, 1) or "", parts
end
return M
diff --git a/lua/lazy/view/config.lua b/lua/lazy/view/config.lua
new file mode 100644
index 0000000..d65f03c
--- /dev/null
+++ b/lua/lazy/view/config.lua
@@ -0,0 +1,161 @@
+local M = {}
+
+---@class LazyViewCommand
+---@field id number
+---@field plugins? boolean
+---@field plugins_required? boolean
+---@field button? boolean
+---@field desc? string
+---@field desc_plugin? string
+---@field key? string
+---@field key_plugin? string
+---@field toggle? boolean
+
+function M.get_commands()
+ ---@type (LazyViewCommand|{name:string})[]
+ local ret = {}
+ for k, v in pairs(M.commands) do
+ v.name = k
+ ret[#ret + 1] = v
+ end
+ table.sort(ret, function(a, b)
+ return a.id < b.id
+ end)
+ return ret
+end
+
+M.dimmed_commits = { "bot", "build", "ci", "chore", "doc", "style", "test" }
+
+M.keys = {
+ hover = "K",
+ diff = "d",
+ close = "q",
+ details = "",
+ profile_sort = "",
+ profile_filter = "",
+ abort = "",
+ next = "]]",
+ prev = "[[",
+}
+
+---@type table
+M.commands = {
+ home = {
+ button = true,
+ desc = "Go back to plugin list",
+ id = 1,
+ key = "H",
+ },
+ install = {
+ button = true,
+ desc = "Install missing plugins",
+ desc_plugin = "Install a plugin",
+ id = 2,
+ key = "I",
+ key_plugin = "i",
+ plugins = true,
+ },
+ update = {
+ button = true,
+ desc = "Update plugins. This will also update the lockfile",
+ desc_plugin = "Update a plugin. This will also update the lockfile",
+ id = 3,
+ key = "U",
+ key_plugin = "u",
+ plugins = true,
+ },
+ sync = {
+ button = true,
+ desc = "Run install, clean and update",
+ desc_plugin = "Run install, clean and update",
+ id = 4,
+ key = "S",
+ plugins = true,
+ },
+ clean = {
+ button = true,
+ desc = "Clean plugins that are no longer needed",
+ desc_plugin = "Delete a plugin. WARNING: this will delete the plugin even if it should be installed!",
+ id = 5,
+ key = "X",
+ key_plugin = "x",
+ plugins = true,
+ },
+ check = {
+ button = true,
+ desc = "Check for updates and show the log (git fetch)",
+ desc_plugin = "Check for updates and show the log (git fetch)",
+ id = 6,
+ key = "C",
+ key_plugin = "c",
+ plugins = true,
+ },
+ log = {
+ button = true,
+ desc = "Show recent updates",
+ desc_plugin = "Show recent updates",
+ id = 7,
+ key = "L",
+ key_plugin = "gl",
+ plugins = true,
+ },
+ restore = {
+ button = true,
+ desc = "Updates all plugins to the state in the lockfile. For a single plugin: restore it to the state in the lockfile or to a given commit under the cursor",
+ desc_plugin = "Restore a plugin to the state in the lockfile or to a given commit under the cursor",
+ id = 8,
+ key = "R",
+ key_plugin = "r",
+ plugins = true,
+ },
+ profile = {
+ button = true,
+ desc = "Show detailed profiling",
+ id = 9,
+ key = "P",
+ toggle = true,
+ },
+ debug = {
+ button = true,
+ desc = "Show debug information",
+ id = 10,
+ key = "D",
+ toggle = true,
+ },
+ help = {
+ button = true,
+ desc = "Toggle this help page",
+ id = 11,
+ key = "?",
+ toggle = true,
+ },
+ clear = {
+ desc = "Clear finished tasks",
+ id = 12,
+ },
+ load = {
+ desc = "Load a plugin that has not been loaded yet. Similar to `:packadd`. Like `:Lazy load foo.nvim`. Use `:Lazy! load` to skip `cond` checks.",
+ id = 13,
+ plugins = true,
+ plugins_required = true,
+ },
+ health = {
+ desc = "Run `:checkhealth lazy`",
+ id = 14,
+ },
+ build = {
+ desc = "Rebuild a plugin",
+ id = 15,
+ plugins = true,
+ plugins_required = true,
+ key_plugin = "gb",
+ },
+ reload = {
+ desc = "Reload a plugin (experimental!!)",
+ plugins = true,
+ plugins_required = true,
+ id = 16,
+ },
+}
+
+return M
diff --git a/lua/lazy/view/diff.lua b/lua/lazy/view/diff.lua
new file mode 100644
index 0000000..f4fe5af
--- /dev/null
+++ b/lua/lazy/view/diff.lua
@@ -0,0 +1,64 @@
+local Util = require("lazy.util")
+
+local M = {}
+
+---@alias LazyDiff {commit:string} | {from:string, to:string}
+---@alias LazyDiffFun fun(plugin:LazyPlugin, diff:LazyDiff)
+
+M.handlers = {
+
+ ---@type LazyDiffFun
+ browser = function(plugin, diff)
+ if plugin.url then
+ local url = plugin.url:gsub("%.git$", "")
+ if diff.commit then
+ Util.open(url .. "/commit/" .. diff.commit)
+ else
+ Util.open(url .. "/compare/" .. diff.from .. ".." .. diff.to)
+ end
+ else
+ Util.error("No url for " .. plugin.name)
+ end
+ end,
+
+ ---@type LazyDiffFun
+ ["diffview.nvim"] = function(plugin, diff)
+ local args
+ if diff.commit then
+ args = ("-C=%s"):format(plugin.dir) .. " " .. diff.commit .. "^!"
+ else
+ args = ("-C=%s"):format(plugin.dir) .. " " .. diff.from .. ".." .. diff.to
+ end
+ vim.cmd("DiffviewOpen " .. args)
+ end,
+
+ ---@type LazyDiffFun
+ git = function(plugin, diff)
+ local cmd = { "git" }
+ if diff.commit then
+ cmd[#cmd + 1] = "show"
+ cmd[#cmd + 1] = diff.commit
+ else
+ cmd[#cmd + 1] = "diff"
+ cmd[#cmd + 1] = diff.from
+ cmd[#cmd + 1] = diff.to
+ end
+ Util.float_cmd(cmd, { cwd = plugin.dir, filetype = "git" })
+ end,
+
+ ---@type LazyDiffFun
+ terminal_git = function(plugin, diff)
+ local cmd = { "git" }
+ if diff.commit then
+ cmd[#cmd + 1] = "show"
+ cmd[#cmd + 1] = diff.commit
+ else
+ cmd[#cmd + 1] = "diff"
+ cmd[#cmd + 1] = diff.from
+ cmd[#cmd + 1] = diff.to
+ end
+ Util.float_term(cmd, { cwd = plugin.dir, interactive = false, env = { PAGER = "cat" } })
+ end,
+}
+
+return M
diff --git a/lua/lazy/view/float.lua b/lua/lazy/view/float.lua
new file mode 100644
index 0000000..4131d72
--- /dev/null
+++ b/lua/lazy/view/float.lua
@@ -0,0 +1,354 @@
+local Config = require("lazy.core.config")
+local Util = require("lazy.util")
+local ViewConfig = require("lazy.view.config")
+
+---@class LazyFloatOptions
+---@field buf? number
+---@field file? string
+---@field margin? {top?:number, right?:number, bottom?:number, left?:number}
+---@field size? {width:number, height:number}
+---@field zindex? number
+---@field style? "" | "minimal"
+---@field border? "none" | "single" | "double" | "rounded" | "solid" | "shadow"
+---@field title? string
+---@field title_pos? "center" | "left" | "right"
+---@field persistent? boolean
+---@field ft? string
+---@field noautocmd? boolean
+---@field backdrop? float
+
+---@class LazyFloat
+---@field buf number
+---@field win number
+---@field opts LazyFloatOptions
+---@field win_opts LazyWinOpts
+---@field backdrop_buf number
+---@field backdrop_win number
+---@field id number
+---@overload fun(opts?:LazyFloatOptions):LazyFloat
+local M = {}
+
+setmetatable(M, {
+ __call = function(_, ...)
+ return M.new(...)
+ end,
+})
+
+local _id = 0
+local function next_id()
+ _id = _id + 1
+ return _id
+end
+
+---@param opts? LazyFloatOptions
+function M.new(opts)
+ local self = setmetatable({}, { __index = M })
+ return self:init(opts)
+end
+
+---@param opts? LazyFloatOptions
+function M:init(opts)
+ require("lazy.view.colors").setup()
+ self.id = next_id()
+ self.opts = vim.tbl_deep_extend("force", {
+ size = Config.options.ui.size,
+ style = "minimal",
+ border = Config.options.ui.border or "none",
+ backdrop = Config.options.ui.backdrop or 60,
+ zindex = 50,
+ }, opts or {})
+
+ ---@class LazyWinOpts
+ ---@field width number
+ ---@field height number
+ ---@field row number
+ ---@field col number
+ self.win_opts = {
+ relative = "editor",
+ style = self.opts.style ~= "" and self.opts.style or nil,
+ border = self.opts.border,
+ zindex = self.opts.zindex,
+ noautocmd = self.opts.noautocmd,
+ title = self.opts.title,
+ title_pos = self.opts.title and self.opts.title_pos or nil,
+ }
+ self:mount()
+ self:on("VimEnter", function()
+ vim.schedule(function()
+ if not self:win_valid() then
+ self:close()
+ end
+ end)
+ end, { buffer = false })
+ return self
+end
+
+function M:layout()
+ local function size(max, value)
+ return value > 1 and math.min(value, max) or math.floor(max * value)
+ end
+ self.win_opts.width = size(vim.o.columns, self.opts.size.width)
+ self.win_opts.height = size(vim.o.lines, self.opts.size.height)
+ self.win_opts.row = math.floor((vim.o.lines - self.win_opts.height) / 2)
+ self.win_opts.col = math.floor((vim.o.columns - self.win_opts.width) / 2)
+
+ if self.opts.border ~= "none" then
+ self.win_opts.row = self.win_opts.row - 1
+ self.win_opts.col = self.win_opts.col - 1
+ end
+
+ if self.opts.margin then
+ if self.opts.margin.top then
+ self.win_opts.height = self.win_opts.height - self.opts.margin.top
+ self.win_opts.row = self.win_opts.row + self.opts.margin.top
+ end
+ if self.opts.margin.right then
+ self.win_opts.width = self.win_opts.width - self.opts.margin.right
+ end
+ if self.opts.margin.bottom then
+ self.win_opts.height = self.win_opts.height - self.opts.margin.bottom
+ end
+ if self.opts.margin.left then
+ self.win_opts.width = self.win_opts.width - self.opts.margin.left
+ self.win_opts.col = self.win_opts.col + self.opts.margin.left
+ end
+ end
+end
+
+function M:mount()
+ if self:buf_valid() then
+ -- keep existing buffer
+ self.buf = self.buf
+ elseif self.opts.file then
+ self.buf = vim.fn.bufadd(self.opts.file)
+ vim.bo[self.buf].readonly = true
+ vim.bo[self.buf].swapfile = false
+ vim.fn.bufload(self.buf)
+ vim.bo[self.buf].modifiable = false
+ elseif self.opts.buf then
+ self.buf = self.opts.buf
+ else
+ self.buf = vim.api.nvim_create_buf(false, true)
+ end
+
+ local normal, has_bg
+ if vim.fn.has("nvim-0.9.0") == 0 then
+ normal = vim.api.nvim_get_hl_by_name("Normal", true)
+ has_bg = normal and normal.background ~= nil
+ else
+ normal = vim.api.nvim_get_hl(0, { name = "Normal" })
+ has_bg = normal and normal.bg ~= nil
+ end
+
+ if has_bg and self.opts.backdrop and self.opts.backdrop < 100 and vim.o.termguicolors then
+ self.backdrop_buf = vim.api.nvim_create_buf(false, true)
+ self.backdrop_win = vim.api.nvim_open_win(self.backdrop_buf, false, {
+ relative = "editor",
+ width = vim.o.columns,
+ height = vim.o.lines,
+ row = 0,
+ col = 0,
+ style = "minimal",
+ focusable = false,
+ zindex = self.opts.zindex - 1,
+ })
+ vim.api.nvim_set_hl(0, "LazyBackdrop", { bg = "#000000", default = true })
+ Util.wo(self.backdrop_win, "winhighlight", "Normal:LazyBackdrop")
+ Util.wo(self.backdrop_win, "winblend", self.opts.backdrop)
+ vim.bo[self.backdrop_buf].buftype = "nofile"
+ vim.bo[self.backdrop_buf].filetype = "lazy_backdrop"
+ end
+
+ self:layout()
+ self.win = vim.api.nvim_open_win(self.buf, true, self.win_opts)
+ self:on("WinClosed", function()
+ self:close()
+ self:augroup(true)
+ end, { win = true })
+ self:focus()
+ self:on_key(ViewConfig.keys.close, self.close, "Close")
+ self:on({ "BufDelete", "BufHidden" }, self.close)
+
+ if vim.bo[self.buf].buftype == "" then
+ vim.bo[self.buf].buftype = "nofile"
+ end
+ if vim.bo[self.buf].filetype == "" then
+ vim.bo[self.buf].filetype = self.opts.ft or "lazy"
+ end
+
+ local function opts()
+ vim.bo[self.buf].bufhidden = self.opts.persistent and "hide" or "wipe"
+ Util.wo(self.win, "conceallevel", 3)
+ Util.wo(self.win, "foldenable", false)
+ Util.wo(self.win, "spell", false)
+ Util.wo(self.win, "wrap", true)
+ Util.wo(self.win, "winhighlight", "Normal:LazyNormal")
+ Util.wo(self.win, "colorcolumn", "")
+ end
+ opts()
+
+ vim.api.nvim_create_autocmd("VimResized", {
+ callback = function()
+ if not (self.win and vim.api.nvim_win_is_valid(self.win)) then
+ return true
+ end
+ self:layout()
+ local config = {}
+ for _, key in ipairs({ "relative", "width", "height", "col", "row" }) do
+ ---@diagnostic disable-next-line: no-unknown
+ config[key] = self.win_opts[key]
+ end
+ config.style = self.opts.style ~= "" and self.opts.style or nil
+ vim.api.nvim_win_set_config(self.win, config)
+
+ if self.backdrop_win and vim.api.nvim_win_is_valid(self.backdrop_win) then
+ vim.api.nvim_win_set_config(self.backdrop_win, {
+ width = vim.o.columns,
+ height = vim.o.lines,
+ })
+ end
+
+ opts()
+ vim.api.nvim_exec_autocmds("User", { pattern = "LazyFloatResized", modeline = false })
+ end,
+ })
+end
+
+---@param clear? boolean
+function M:augroup(clear)
+ return vim.api.nvim_create_augroup("trouble.window." .. self.id, { clear = clear == true })
+end
+
+---@param events string|string[]
+---@param fn fun(self:LazyFloat, event:{buf:number}):boolean?
+---@param opts? vim.api.keyset.create_autocmd | {buffer: false, win?:boolean}
+function M:on(events, fn, opts)
+ opts = opts or {}
+ if opts.win then
+ opts.pattern = self.win .. ""
+ opts.win = nil
+ elseif opts.buffer == nil then
+ opts.buffer = self.buf
+ elseif opts.buffer == false then
+ opts.buffer = nil
+ end
+ if opts.pattern then
+ opts.buffer = nil
+ end
+ local _self = Util.weak(self)
+ opts.callback = function(e)
+ local this = _self()
+ if not this then
+ -- delete the autocmd
+ return true
+ end
+ return fn(this, e)
+ end
+ opts.group = self:augroup()
+ vim.api.nvim_create_autocmd(events, opts)
+end
+
+---@param key string
+---@param fn fun(self?)
+---@param desc? string
+---@param mode? string[]
+function M:on_key(key, fn, desc, mode)
+ vim.keymap.set(mode or "n", key, function()
+ fn(self)
+ end, {
+ nowait = true,
+ buffer = self.buf,
+ desc = desc,
+ })
+end
+
+---@param opts? {wipe:boolean}
+function M:close(opts)
+ self:augroup(true)
+ local buf = self.buf
+ local win = self.win
+ local wipe = opts and opts.wipe
+ if wipe == nil then
+ wipe = not self.opts.persistent
+ end
+
+ self.win = nil
+ if wipe then
+ self.buf = nil
+ end
+ local backdrop_buf = self.backdrop_buf
+ local backdrop_win = self.backdrop_win
+ self.backdrop_buf = nil
+ self.backdrop_win = nil
+
+ vim.schedule(function()
+ if backdrop_win and vim.api.nvim_win_is_valid(backdrop_win) then
+ vim.api.nvim_win_close(backdrop_win, true)
+ end
+ if backdrop_buf and vim.api.nvim_buf_is_valid(backdrop_buf) then
+ vim.api.nvim_buf_delete(backdrop_buf, { force = true })
+ end
+ if win and vim.api.nvim_win_is_valid(win) then
+ vim.api.nvim_win_close(win, true)
+ end
+ if wipe and buf and vim.api.nvim_buf_is_valid(buf) then
+ vim.diagnostic.reset(Config.ns, buf)
+ vim.api.nvim_buf_delete(buf, { force = true })
+ end
+ vim.cmd.redraw()
+ end)
+end
+
+function M:win_valid()
+ return self.win and vim.api.nvim_win_is_valid(self.win)
+end
+
+function M:buf_valid()
+ return self.buf and vim.api.nvim_buf_is_valid(self.buf)
+end
+
+function M:hide()
+ if self:win_valid() then
+ self:close({ wipe = false })
+ end
+end
+
+function M:toggle()
+ if self:win_valid() then
+ self:hide()
+ return false
+ else
+ self:show()
+ return true
+ end
+end
+
+function M:show()
+ if self:win_valid() then
+ self:focus()
+ elseif self:buf_valid() then
+ self:mount()
+ else
+ error("LazyFloat: buffer closed")
+ end
+end
+
+function M:focus()
+ vim.api.nvim_set_current_win(self.win)
+
+ -- it seems that setting the current win doesn't work before VimEnter,
+ -- so do that then
+ if vim.v.vim_did_enter ~= 1 then
+ vim.api.nvim_create_autocmd("VimEnter", {
+ once = true,
+ callback = function()
+ if self.win and vim.api.nvim_win_is_valid(self.win) then
+ pcall(vim.api.nvim_set_current_win, self.win)
+ end
+ return true
+ end,
+ })
+ end
+end
+
+return M
diff --git a/lua/lazy/view/init.lua b/lua/lazy/view/init.lua
index df0d2a5..e8444eb 100644
--- a/lua/lazy/view/init.lua
+++ b/lua/lazy/view/init.lua
@@ -1,225 +1,364 @@
-local Util = require("lazy.util")
-local Render = require("lazy.view.render")
local Config = require("lazy.core.config")
+local Diff = require("lazy.view.diff")
+local Float = require("lazy.view.float")
+local Git = require("lazy.manage.git")
+local Render = require("lazy.view.render")
+local Util = require("lazy.util")
+local ViewConfig = require("lazy.view.config")
-local M = {}
-
-M.modes = {
- { name = "home", key = "H", desc = "Go back to plugin list" },
- { name = "install", key = "I", desc = "Install missing plugins" },
- { name = "update", key = "U", desc = "Update all plugins. This will also update the lockfile" },
- { name = "sync", key = "S", desc = "Run install, clean and update" },
- { name = "clean", key = "X", desc = "Clean plugins that are no longer needed" },
- { name = "check", key = "C", desc = "Check for updates and show the log (git fetch)" },
- { name = "log", key = "L", desc = "Show recent updates for all plugins" },
- { name = "restore", key = "R", desc = "Updates all plugins to the state in the lockfile" },
- { name = "profile", key = "P", desc = "Show detailed profiling", toggle = true },
- { name = "debug", key = "D", desc = "Show debug information", toggle = true },
- { name = "help", key = "?", desc = "Toggle this help page", toggle = true },
- { name = "clear", desc = "Clear finished tasks", hide = true },
-
- { plugin = true, name = "update", key = "u", desc = "Update this plugin. This will also update the lockfile" },
- {
- plugin = true,
- name = "clean",
- key = "x",
- desc = "Delete this plugin. WARNING: this will delete the plugin even if it should be installed!",
+---@class LazyViewState
+---@field mode string
+---@field plugin? {name:string, kind?: LazyPluginKind}
+local default_state = {
+ mode = "home",
+ profile = {
+ threshold = 0,
+ sort_time_taken = false,
},
- { plugin = true, name = "check", key = "c", desc = "Check for updates for this plugin and show the log (git fetch)" },
- { plugin = true, name = "install", key = "i", desc = "Install this plugin" },
- { plugin = true, name = "log", key = "gl", desc = "Show recent updates for this plugin" },
- { plugin = true, name = "restore", key = "r", desc = "Restore this plugin to the state in the lockfile" },
}
----@type string?
-M.mode = nil
+---@class LazyView: LazyFloat
+---@field render LazyRender
+---@field state LazyViewState
+local M = {}
-function M.setup()
- require("lazy.view.commands").setup()
- require("lazy.view.colors").setup()
+---@type LazyView
+M.view = nil
+
+function M.visible()
+ return M.view and M.view.win and vim.api.nvim_win_is_valid(M.view.win)
end
+---@param mode? string
function M.show(mode)
- M.mode = mode or M.mode or "home"
- require("lazy.view.colors").setup()
-
- if M._buf and vim.api.nvim_buf_is_valid(M._buf) then
- -- vim.api.nvim_win_set_cursor(M._win, { 1, 0 })
- vim.cmd([[do User LazyRender]])
+ if Config.headless() then
return
end
- local buf = vim.api.nvim_create_buf(false, false)
- M._buf = buf
- local vpad = 6
- local hpad = 20
- local opts = {
- relative = "editor",
- style = "minimal",
- border = Config.options.ui.border,
- width = math.min(vim.o.columns - hpad * 2, 200),
- height = math.min(vim.o.lines - vpad * 2, 70),
- noautocmd = true,
- }
- opts.row = (vim.o.lines - opts.height) / 2
- opts.col = (vim.o.columns - opts.width) / 2
- local win = vim.api.nvim_open_win(buf, true, opts)
- M._win = win
+ M.view = M.visible() and M.view or M.create()
+ if mode then
+ M.view.state.mode = mode
+ end
+ M.view:update()
+end
- vim.api.nvim_set_current_win(win)
+---@param plugin LazyPlugin
+function M:is_selected(plugin)
+ return vim.deep_equal(self.state.plugin, { name = plugin.name, kind = plugin._.kind })
+end
- vim.bo[buf].buftype = "nofile"
- vim.bo[buf].bufhidden = "wipe"
- vim.wo[win].conceallevel = 3
- vim.wo[win].spell = false
- vim.wo[win].wrap = true
- vim.wo[win].winhighlight = "Normal:LazyNormal"
+function M.create()
+ local self = setmetatable({}, { __index = setmetatable(M, { __index = Float }) })
+ ---@cast self LazyView
+ Float.init(self, {
+ title = Config.options.ui.title,
+ title_pos = Config.options.ui.title_pos,
+ noautocmd = false,
+ })
- local function close()
- M._buf = nil
- vim.diagnostic.reset(Config.ns, buf)
- vim.schedule(function()
- if vim.api.nvim_buf_is_valid(buf) then
- vim.api.nvim_buf_delete(buf, { force = true })
- end
- if vim.api.nvim_win_is_valid(win) then
- vim.api.nvim_win_close(win, true)
- end
- end)
+ if Config.options.ui.wrap then
+ Util.wo(self.win, "wrap", true)
+ Util.wo(self.win, "linebreak", true)
+ Util.wo(self.win, "breakindent", true)
+ else
+ Util.wo(self.win, "wrap", false)
end
- vim.keymap.set("n", "q", close, {
- nowait = true,
- buffer = buf,
- })
+ self.state = vim.deepcopy(default_state)
- vim.api.nvim_create_autocmd({ "BufDelete", "BufLeave", "BufHidden" }, {
- once = true,
- buffer = buf,
- callback = close,
- })
-
- local render = Render.new(buf, win, 2)
- local update = Util.throttle(Config.options.ui.throttle, function()
- if buf and vim.api.nvim_buf_is_valid(buf) then
- vim.bo[buf].modifiable = true
- render:update()
- vim.bo[buf].modifiable = false
- vim.cmd.redraw()
- end
+ self.render = Render.new(self)
+ local update = self.update
+ self.update = Util.throttle(Config.options.ui.throttle, function()
+ update(self)
end)
- local function get_plugin()
- local pos = vim.api.nvim_win_get_cursor(win)
- return render:get_plugin(pos[1])
+ for _, pattern in ipairs({ "LazyRender", "LazyFloatResized" }) do
+ self:on({ "User" }, function()
+ if not (self.buf and vim.api.nvim_buf_is_valid(self.buf)) then
+ return true
+ end
+ self:update()
+ end, { pattern = pattern })
end
- vim.keymap.set("n", "", function()
- local plugin = get_plugin()
- if plugin then
- if render._details == plugin.name then
- render._details = nil
- else
- render._details = plugin.name
- end
- update()
- end
- end, {
- nowait = true,
- buffer = buf,
- })
+ vim.keymap.set("n", ViewConfig.keys.abort, function()
+ require("lazy.manage.process").abort()
+ require("lazy.async").abort()
+ return ViewConfig.keys.abort
+ end, { silent = true, buffer = self.buf, expr = true, desc = "Abort" })
- local function open(path)
- local plugin = get_plugin()
+ vim.keymap.set("n", "gx", "K", { buffer = self.buf, remap = true })
+
+ -- plugin details
+ self:on_key(ViewConfig.keys.details, function()
+ local plugin = self.render:get_plugin()
if plugin then
+ local selected = {
+ name = plugin.name,
+ kind = plugin._.kind,
+ }
+
+ local open = not vim.deep_equal(self.state.plugin, selected)
+
+ if not open then
+ local row = self.render:get_row(selected)
+ if row then
+ vim.api.nvim_win_set_cursor(self.view.win, { row, 8 })
+ end
+ end
+
+ self.state.plugin = open and selected or nil
+ self:update()
+ end
+ end, "Details")
+
+ self:on_key(ViewConfig.keys.next, function()
+ local cursor = vim.api.nvim_win_get_cursor(self.view.win)
+ for l = 1, #self.render.locations, 1 do
+ local loc = self.render.locations[l]
+ if loc.from > cursor[1] then
+ vim.api.nvim_win_set_cursor(self.view.win, { loc.from, 8 })
+ return
+ end
+ end
+ end, "Next Plugin")
+
+ self:on_key(ViewConfig.keys.prev, function()
+ local cursor = vim.api.nvim_win_get_cursor(self.view.win)
+ for l = #self.render.locations, 1, -1 do
+ local loc = self.render.locations[l]
+ if loc.from < cursor[1] then
+ vim.api.nvim_win_set_cursor(self.view.win, { loc.from, 8 })
+ return
+ end
+ end
+ end, "Prev Plugin")
+
+ self:on_key(ViewConfig.keys.profile_sort, function()
+ if self.state.mode == "profile" then
+ self.state.profile.sort_time_taken = not self.state.profile.sort_time_taken
+ self:update()
+ end
+ end, "Sort Profile")
+
+ self:on_key(ViewConfig.keys.profile_filter, function()
+ if self.state.mode == "profile" then
+ vim.ui.input({
+ prompt = "Enter time threshold in ms: ",
+ default = tostring(self.state.profile.threshold),
+ }, function(input)
+ if not input then
+ return
+ end
+ local num = input == "" and 0 or tonumber(input)
+ if not num then
+ Util.error("Please input a number")
+ else
+ self.state.profile.threshold = num
+ self:update()
+ end
+ end)
+ end
+ end, "Filter Profile")
+
+ for lhs, rhs in pairs(Config.options.ui.custom_keys) do
+ if rhs then
+ local handler = type(rhs) == "table" and rhs[1] or rhs
+ local desc = type(rhs) == "table" and rhs.desc or nil
+ self:on_key(lhs, function()
+ local plugin = self.render:get_plugin()
+ if plugin then
+ handler(plugin)
+ end
+ end, desc)
+ end
+ end
+
+ self:setup_patterns()
+ self:setup_modes()
+ return self
+end
+
+function M:update()
+ if self.buf and vim.api.nvim_buf_is_valid(self.buf) then
+ self.render:update()
+ vim.cmd.redraw()
+ end
+end
+
+function M:open_url(path)
+ local plugin = self.render:get_plugin()
+ if plugin then
+ if plugin.url then
local url = plugin.url:gsub("%.git$", "")
- if Util.file_exists(url) then
- url = "https://github.com/" .. plugin[1]
- end
Util.open(url .. path)
+ else
+ Util.error("No url for " .. plugin.name)
end
end
+end
- M.keys(buf, {
- ["%s(" .. string.rep("[a-z0-9]", 7) .. ")%s"] = function(hash)
- open("/commit/" .. hash)
- end,
- ["%s(" .. string.rep("[a-z0-9]", 7) .. ")$"] = function(hash)
- open("/commit/" .. hash)
- end,
- ["^(" .. string.rep("[a-z0-9]", 7) .. ")%s"] = function(hash)
- open("/commit/" .. hash)
+function M:setup_patterns()
+ local commit_pattern = "%f[%w](" .. string.rep("[a-f0-9]", 7) .. ")%f[%W]"
+ self:on_pattern(ViewConfig.keys.hover, {
+ [commit_pattern] = function(hash)
+ self:diff({ commit = hash, browser = true })
end,
["#(%d+)"] = function(issue)
- open("/issues/" .. issue)
+ self:open_url("/issues/" .. issue)
end,
["README.md"] = function()
- local plugin = get_plugin()
- Util.open(plugin.dir .. "/README.md")
+ local plugin = self.render:get_plugin()
+ if plugin then
+ Util.open(plugin.dir .. "/README.md")
+ end
+ end,
+ ["|(%S-)|"] = function(h)
+ vim.cmd.help(h)
+ self:close()
end,
- ["|(%S-)|"] = vim.cmd.help, -- vim help links
["(https?://%S+)"] = function(url)
Util.open(url)
end,
- })
-
- for _, m in ipairs(M.modes) do
- if m.key then
- vim.keymap.set("n", m.key, function()
- local Commands = require("lazy.view.commands")
- if m.plugin then
- local plugin = get_plugin()
- if plugin then
- Commands.cmd(m.name, { plugin })
- end
- else
- if M.mode == m.name and m.toggle then
- M.mode = nil
- return update()
- end
- Commands.cmd(m.name)
- end
- end, { buffer = buf })
- end
- end
-
- vim.api.nvim_create_autocmd("User", {
- pattern = "LazyRender",
- callback = function()
- if not vim.api.nvim_buf_is_valid(buf) then
- return true
- end
- update()
+ }, self.hover, "Hover")
+ self:on_pattern(ViewConfig.keys.diff, {
+ [commit_pattern] = function(hash)
+ self:diff({ commit = hash })
end,
- })
- update()
+ }, self.diff, "Diff")
+ self:on_pattern(ViewConfig.commands.restore.key_plugin, {
+ [commit_pattern] = function(hash)
+ self:restore({ commit = hash })
+ end,
+ }, self.restore, "Restore")
end
----@param handlers table
-function M.keys(buf, handlers)
- local function map(lhs)
- vim.keymap.set("n", lhs, function()
- local line = vim.api.nvim_get_current_line()
- local pos = vim.api.nvim_win_get_cursor(0)
- local col = pos[2] + 1
+---@param opts? {commit:string}
+function M:restore(opts)
+ opts = opts or {}
+ local Lockfile = require("lazy.manage.lock")
+ local Commands = require("lazy.view.commands")
+ local plugin = self.render:get_plugin()
+ if plugin then
+ if opts.commit then
+ Lockfile.get(plugin).commit = opts.commit
+ end
+ Commands.cmd("restore", { plugins = { plugin } })
+ end
+end
- for pattern, handler in pairs(handlers) do
- local from = 1
- local to, url
- while from do
- from, to, url = line:find(pattern, from)
- if from and col >= from and col <= to then
- return handler(url)
- end
- if from then
- from = to + 1
- end
+function M:hover()
+ if self:diff({ browser = true, hover = true }) then
+ return
+ end
+ self:open_url("")
+end
+
+---@param opts? {commit?:string, browser:boolean, hover:boolean}
+function M:diff(opts)
+ opts = opts or {}
+ local plugin = self.render:get_plugin()
+ if plugin then
+ local diff
+ if opts.commit then
+ diff = { commit = opts.commit }
+ elseif plugin._.updated then
+ diff = vim.deepcopy(plugin._.updated)
+ else
+ local info = assert(Git.info(plugin.dir))
+ local target = assert(Git.get_target(plugin))
+ diff = { from = info.commit, to = target.commit }
+ if opts.hover and diff.from == diff.to then
+ return
+ end
+ end
+
+ if not diff then
+ return
+ end
+
+ for k, v in pairs(diff) do
+ diff[k] = v:sub(1, 7)
+ end
+
+ if opts.browser then
+ Diff.handlers.browser(plugin, diff)
+ else
+ Diff.handlers[Config.options.diff.cmd](plugin, diff)
+ end
+
+ return true
+ end
+end
+
+--- will create a key mapping that can be used on certain patterns
+---@param key string
+---@param patterns table
+---@param fallback? fun(self)
+---@param desc? string
+function M:on_pattern(key, patterns, fallback, desc)
+ self:on_key(key, function()
+ local line = vim.api.nvim_get_current_line()
+ local pos = vim.api.nvim_win_get_cursor(0)
+ local col = pos[2] + 1
+
+ for pattern, handler in pairs(patterns) do
+ local from = 1
+ local to, url
+ while from do
+ from, to, url = line:find(pattern, from)
+ if from and col >= from and col <= to then
+ return handler(url)
+ end
+ if from then
+ from = to + 1
end
end
- end, { buffer = buf, silent = true })
- end
+ end
+ if fallback then
+ fallback(self)
+ end
+ end, desc)
+end
- map("K")
+function M:setup_modes()
+ local Commands = require("lazy.view.commands")
+ for name, m in pairs(ViewConfig.commands) do
+ if m.key then
+ self:on_key(m.key, function()
+ if self.state.mode == name and m.toggle then
+ self.state.mode = "home"
+ return self:update()
+ end
+ Commands.cmd(name)
+ end, m.desc)
+ end
+ if m.key_plugin and name ~= "restore" then
+ self:on_key(m.key_plugin, function()
+ local esc = vim.api.nvim_replace_termcodes("", true, true, true)
+ vim.api.nvim_feedkeys(esc, "n", false)
+ local plugins = {}
+ if vim.api.nvim_get_mode().mode:lower() == "v" then
+ local f, t = vim.fn.line("."), vim.fn.line("v")
+ if f > t then
+ f, t = t, f
+ end
+ for i = f, t do
+ local plugin = self.render:get_plugin(i)
+ if plugin then
+ plugins[plugin.name] = plugin
+ end
+ end
+ plugins = vim.tbl_values(plugins)
+ else
+ plugins[1] = self.render:get_plugin()
+ end
+ if #plugins > 0 then
+ Commands.cmd(name, { plugins = plugins })
+ end
+ end, m.desc_plugin, { "n", "x" })
+ end
+ end
end
return M
diff --git a/lua/lazy/view/render.lua b/lua/lazy/view/render.lua
index 51b08c6..b545af0 100644
--- a/lua/lazy/view/render.lua
+++ b/lua/lazy/view/render.lua
@@ -1,39 +1,43 @@
local Config = require("lazy.core.config")
-local Util = require("lazy.util")
-local Sections = require("lazy.view.sections")
-local Handler = require("lazy.core.handler")
local Git = require("lazy.manage.git")
+local Handler = require("lazy.core.handler")
+local Keys = require("lazy.core.handler.keys")
local Plugin = require("lazy.core.plugin")
+local Sections = require("lazy.view.sections")
+local Util = require("lazy.util")
+local ViewConfig = require("lazy.view.config")
local Text = require("lazy.view.text")
---@alias LazyDiagnostic {row: number, severity: number, message:string}
----@class Render:Text
----@field buf buffer
----@field win window
+---@class LazyRender:Text
+---@field view LazyView
---@field plugins LazyPlugin[]
---@field progress {total:number, done:number}
---@field _diagnostics LazyDiagnostic[]
----@field plugin_range table
----@field _details? string
-local M = setmetatable({}, { __index = Text })
+---@field locations {name:string, from: number, to: number, kind?: LazyPluginKind}[]
+local M = {}
-function M.new(buf, win, padding)
- local self = setmetatable({}, { __index = M })
- self.buf = buf
- self.win = win
- self.padding = padding or 0
+---@return LazyRender
+---@param view LazyView
+function M.new(view)
+ ---@type LazyRender
+ local self = setmetatable({}, { __index = setmetatable(M, { __index = Text }) })
+ self.view = view
+ self.padding = 2
+ self.wrap = view.win_opts.width
return self
end
function M:update()
self._lines = {}
self._diagnostics = {}
- self.plugin_range = {}
+ self.locations = {}
self.plugins = vim.tbl_values(Config.plugins)
vim.list_extend(self.plugins, vim.tbl_values(Config.to_clean))
+ vim.list_extend(self.plugins, vim.tbl_values(Config.spec.disabled))
table.sort(self.plugins, function(a, b)
return a.name < b.name
end)
@@ -47,15 +51,16 @@ function M:update()
if plugin._.tasks then
for _, task in ipairs(plugin._.tasks) do
self.progress.total = self.progress.total + 1
- if not task:is_running() then
+ if not task:running() then
self.progress.done = self.progress.done + 1
end
end
end
end
- local mode = self:title()
+ self:title()
+ local mode = self.view.state.mode
if mode == "help" then
self:help()
elseif mode == "profile" then
@@ -69,98 +74,179 @@ function M:update()
end
self:trim()
- self:render(self.buf)
+
+ vim.bo[self.view.buf].modifiable = true
+ local view = vim.api.nvim_win_call(self.view.win, vim.fn.winsaveview)
+
+ self:render(self.view.buf)
+
+ vim.api.nvim_win_call(self.view.win, function()
+ vim.fn.winrestview(view)
+ end)
+ vim.bo[self.view.buf].modifiable = false
+
vim.diagnostic.set(
Config.ns,
- self.buf,
+ self.view.buf,
---@param diag LazyDiagnostic
vim.tbl_map(function(diag)
diag.col = 0
diag.lnum = diag.row - 1
return diag
end, self._diagnostics),
- { signs = false }
+ { signs = false, virtual_text = true, underline = false, virtual_lines = false }
)
end
----@param row number
+---@param row? number
---@return LazyPlugin?
function M:get_plugin(row)
- for name, range in pairs(self.plugin_range) do
- if row >= range.from and row <= range.to then
- return Config.plugins[name]
+ if not (self.view.win and vim.api.nvim_win_is_valid(self.view.win)) then
+ return
+ end
+ row = row or vim.api.nvim_win_get_cursor(self.view.win)[1]
+ for _, loc in ipairs(self.locations) do
+ if row >= loc.from and row <= loc.to then
+ if loc.kind == "clean" then
+ for _, plugin in ipairs(Config.to_clean) do
+ if plugin.name == loc.name then
+ return plugin
+ end
+ end
+ elseif loc.kind == "disabled" then
+ return Config.spec.disabled[loc.name]
+ else
+ return Config.plugins[loc.name]
+ end
+ end
+ end
+end
+
+---@param selected {name:string, kind?: LazyPluginKind}
+function M:get_row(selected)
+ for _, loc in ipairs(self.locations) do
+ if loc.kind == selected.kind and loc.name == selected.name then
+ return loc.from
end
end
end
function M:title()
- self:nl():nl()
- local View = require("lazy.view")
+ self:nl()
+ local modes = vim.tbl_filter(function(c)
+ return c.button
+ end, ViewConfig.get_commands())
- for _, mode in ipairs(View.modes) do
- if not mode.hide and not mode.plugin then
+ if Config.options.ui.pills then
+ self:nl()
+ for c, mode in ipairs(modes) do
local title = " " .. mode.name:sub(1, 1):upper() .. mode.name:sub(2) .. " (" .. mode.key .. ") "
if mode.name == "home" then
- if View.mode == "home" then
- title = " lazy.nvim 鈴 "
- else
- title = " lazy.nvim (H) "
+ if self.view.state.mode == "home" then
+ title = " lazy.nvim " .. Config.options.ui.icons.lazy
end
end
- if View.mode == mode.name then
+ if self.view.state.mode == mode.name then
if mode.name == "home" then
- self:append(title, "LazyH1")
+ self:append(title, "LazyH1", { wrap = true })
else
- self:append(title, "LazyButtonActive")
+ self:append(title, "LazyButtonActive", { wrap = true })
self:highlight({ ["%(.%)"] = "LazySpecial" })
end
else
- self:append(title, "LazyButton")
+ self:append(title, "LazyButton", { wrap = true })
self:highlight({ ["%(.%)"] = "LazySpecial" })
end
+ if c == #modes then
+ break
+ end
self:append(" ")
end
+ self:nl()
end
- self:nl()
if self.progress.done < self.progress.total then
self:progressbar()
end
self:nl()
- if View.mode ~= "help" and View.mode ~= "profile" and View.mode ~= "debug" then
+ if self.view.state.mode ~= "help" and self.view.state.mode ~= "profile" and self.view.state.mode ~= "debug" then
if self.progress.done < self.progress.total then
self:append("Tasks: ", "LazyH2")
- self:append(self.progress.done .. "/" .. self.progress.total, "LazyMuted")
+ self:append(self.progress.done .. "/" .. self.progress.total, "LazyComment")
else
self:append("Total: ", "LazyH2")
- self:append(#self.plugins .. " plugins", "LazyMuted")
+ self:append(#self.plugins .. " plugins", "LazyComment")
end
self:nl():nl()
end
- return View.mode
end
function M:help()
- local View = require("lazy.view")
self:append("Help", "LazyH2"):nl():nl()
+ self:append("Use "):append(ViewConfig.keys.abort, "LazySpecial"):append(" to abort all running tasks."):nl():nl()
+
self:append("You can press "):append("", "LazySpecial"):append(" on a plugin to show its details."):nl():nl()
+ self:append("Most properties can be hovered with ")
+ self:append("", "LazySpecial")
+ self:append(" to open links, help files, readmes and git commits."):nl()
+ self
+ :append("When hovering with ")
+ :append("", "LazySpecial")
+ :append(" on a plugin anywhere else, a diff will be opened if there are updates")
+ :nl()
+ self:append("or the plugin was just updated. Otherwise the plugin webpage will open."):nl():nl()
+
+ self:append("Use "):append("", "LazySpecial"):append(" on a commit or plugin to open the diff view"):nl():nl()
+ self
+ :append("Use ")
+ :append("<]]>", "LazySpecial")
+ :append(" and ")
+ :append("<[[>", "LazySpecial")
+ :append(" to navigate between plugins")
+ :nl()
+ :nl()
+ self:nl()
+
self:append("Keyboard Shortcuts", "LazyH2"):nl()
- for _, mode in ipairs(View.modes) do
- local title = mode.name:sub(1, 1):upper() .. mode.name:sub(2)
- self:append("- ", "LazySpecial", { indent = 2 })
- self:append(title, "Title")
+ for _, mode in ipairs(ViewConfig.get_commands()) do
if mode.key then
- self:append(" <" .. mode.key .. ">", "LazyKey")
+ local title = mode.name:sub(1, 1):upper() .. mode.name:sub(2)
+ self:append("- ", "LazySpecial", { indent = 2 })
+ self:append(title, "Title")
+ if mode.key then
+ self:append(" <" .. mode.key .. ">", "LazyProp")
+ end
+ self:append(" " .. (mode.desc or "")):nl()
+ end
+ end
+
+ self:nl():append("Keyboard Shortcuts for Plugins", "LazyH2"):nl()
+ for _, mode in ipairs(ViewConfig.get_commands()) do
+ if mode.key_plugin then
+ local title = mode.name:sub(1, 1):upper() .. mode.name:sub(2)
+ self:append("- ", "LazySpecial", { indent = 2 })
+ self:append(title, "Title")
+ if mode.key_plugin then
+ self:append(" <" .. mode.key_plugin .. ">", "LazyProp")
+ end
+ self:append(" " .. (mode.desc_plugin or mode.desc)):nl()
+ end
+ end
+ for lhs, rhs in pairs(Config.options.ui.custom_keys) do
+ if type(rhs) == "table" and rhs.desc then
+ self:append("- ", "LazySpecial", { indent = 2 })
+ self:append("Custom key ", "Title")
+ self:append(lhs, "LazyProp")
+ self:append(" " .. rhs.desc):nl()
end
- self:append(" " .. (mode.desc or "")):nl()
end
end
function M:progressbar()
- local width = vim.api.nvim_win_get_width(self.win) - 2 * self.padding
+ local width = vim.api.nvim_win_get_width(self.view.win) - 2 * self.padding
local done = math.floor((self.progress.done / self.progress.total) * width + 0.5)
if self.progress.done == self.progress.total then
done = 0
@@ -189,8 +275,11 @@ function M:section(section)
end, self.plugins)
local count = #section_plugins
+ table.sort(section_plugins, function(a, b)
+ return a.name:lower() < b.name:lower()
+ end)
if count > 0 then
- self:append(section.title, "LazyH2"):append(" (" .. count .. ")", "LazyMuted"):nl()
+ self:append(section.title, "LazyH2"):append(" (" .. count .. ")", "LazyComment"):nl()
for _, plugin in ipairs(section_plugins) do
self:plugin(plugin)
end
@@ -205,6 +294,13 @@ function M:diagnostic(diag)
table.insert(self._diagnostics, diag)
end
+---@param precision? number
+function M:ms(nsec, precision)
+ precision = precision or 2
+ local e = math.pow(10, precision)
+ return math.floor(nsec / 1e6 * e + 0.5) / e .. "ms"
+end
+
---@param reason? {[string]:string, time:number}
---@param opts? {time_right?:boolean}
function M:reason(reason, opts)
@@ -216,12 +312,13 @@ function M:reason(reason, opts)
---@type string?
local source = reason.source
if source then
+ source = Util.norm(source)
local plugin = Plugin.find(source)
if plugin then
reason.plugin = plugin.name
reason.source = nil
else
- local config = vim.fn.stdpath("config")
+ local config = Util.norm(vim.fn.stdpath("config"))
if source == config .. "/init.lua" then
reason.source = "init.lua"
else
@@ -233,11 +330,13 @@ function M:reason(reason, opts)
end
end
if reason.runtime then
+ reason.runtime = Util.norm(reason.runtime)
reason.runtime = reason.runtime:gsub(".*/([^/]+/plugin/.*)", "%1")
reason.runtime = reason.runtime:gsub(".*/([^/]+/after/.*)", "%1")
reason.runtime = reason.runtime:gsub(".*/([^/]+/ftdetect/.*)", "%1")
+ reason.runtime = reason.runtime:gsub(".*/(runtime/.*)", "%1")
end
- local time = reason.time and (" " .. math.floor(reason.time / 1e6 * 100) / 100 .. "ms")
+ local time = reason.time and (" " .. self:ms(reason.time))
if time and not opts.time_right then
self:append(time, "Bold")
self:append(" ")
@@ -254,24 +353,21 @@ function M:reason(reason, opts)
end
for _, key in ipairs(keys) do
local value = reason[key]
- if type(key) == "number" then
- elseif key == "require" then
- elseif key ~= "time" then
+ local skip = type(key) == "number" or key == "time"
+ if not skip then
if first then
first = false
else
self:append(" ")
end
- if key == "event" then
- value = value:match("User (.*)") or value
- end
- local hl = "LazyHandler" .. key:sub(1, 1):upper() .. key:sub(2)
+ local hl = "LazyReason" .. key:sub(1, 1):upper() .. key:sub(2)
local icon = Config.options.ui.icons[key]
if icon then
+ icon = icon:gsub("%s*$", "")
self:append(icon .. " ", hl)
self:append(value, hl)
else
- self:append(key .. " ", "@field")
+ self:append(key .. " ", hl)
self:append(value, hl)
end
end
@@ -279,36 +375,66 @@ function M:reason(reason, opts)
if time and opts.time_right then
self:append(time, "Bold")
end
- -- self:append(")", "Conceal")
end
---@param plugin LazyPlugin
function M:diagnostics(plugin)
- if plugin._.updated then
+ local skip = false
+ for _, task in ipairs(plugin._.tasks or {}) do
+ if task:running() then
+ self:diagnostic({
+ severity = vim.diagnostic.severity.WARN,
+ message = task.name .. (task:status() and (": " .. task:status()) or ""),
+ })
+ skip = true
+ elseif task:has_errors() then
+ self:diagnostic({
+ message = task.name .. " failed",
+ severity = vim.diagnostic.severity.ERROR,
+ })
+ skip = true
+ elseif task:has_warnings() then
+ self:diagnostic({
+ message = task.name .. " warning",
+ severity = vim.diagnostic.severity.WARN,
+ })
+ skip = true
+ end
+ end
+ if skip then
+ return
+ end
+ if plugin._.build then
+ self:diagnostic({
+ message = "needs build",
+ severity = vim.diagnostic.severity.WARN,
+ })
+ elseif plugin._.updated then
if plugin._.updated.from == plugin._.updated.to then
self:diagnostic({
message = "already up to date",
})
else
- self:diagnostic({
- message = "updated from " .. plugin._.updated.from:sub(1, 7) .. " to " .. plugin._.updated.to:sub(1, 7),
- })
+ local version = Git.info(plugin.dir, true).version
+ if version then
+ self:diagnostic({
+ message = "updated to " .. tostring(version),
+ })
+ else
+ self:diagnostic({
+ message = "updated from " .. plugin._.updated.from:sub(1, 7) .. " to " .. plugin._.updated.to:sub(1, 7),
+ })
+ end
end
- elseif plugin._.has_updates then
- self:diagnostic({
- message = "updates available",
- })
- end
- for _, task in ipairs(plugin._.tasks or {}) do
- if task:is_running() then
+ elseif plugin._.updates then
+ local version = plugin._.updates.to.version
+ if version then
self:diagnostic({
- severity = vim.diagnostic.severity.WARN,
- message = task.name .. (task.status == "" and "" or (": " .. task.status)),
+ message = "version " .. tostring(version) .. " is available",
})
- elseif task.error then
+ else
self:diagnostic({
- message = task.name .. " failed",
- severity = vim.diagnostic.severity.ERROR,
+ message = "updates available",
})
end
end
@@ -316,43 +442,77 @@ end
---@param plugin LazyPlugin
function M:plugin(plugin)
+ local hl = plugin._.is_local and "LazyLocal" or "LazySpecial"
if plugin._.loaded then
- self:append(" ● ", "LazySpecial"):append(plugin.name)
+ self:append(" " .. Config.options.ui.icons.loaded .. " ", hl):append(plugin.name)
+ elseif plugin._.cond == false then
+ self:append(" " .. Config.options.ui.icons.not_loaded .. " ", "LazyNoCond"):append(plugin.name)
else
- self:append(" ○ ", "LazySpecial"):append(plugin.name)
+ self:append(" " .. Config.options.ui.icons.not_loaded .. " ", hl):append(plugin.name)
end
local plugin_start = self:row()
if plugin._.loaded then
+ -- When the plugin is loaded, only show the loading reason
self:reason(plugin._.loaded)
+ else
+ -- otherwise show all lazy handlers
+ self:append(" ")
+ self:handlers(plugin)
+ for _, other in pairs(Config.plugins) do
+ if vim.tbl_contains(other.dependencies or {}, plugin.name) then
+ self:reason({ plugin = other.name })
+ self:append(" ")
+ end
+ end
end
self:diagnostics(plugin)
self:nl()
- if self._details == plugin.name then
+ if self.view:is_selected(plugin) then
self:details(plugin)
end
self:tasks(plugin)
- self.plugin_range[plugin.name] = { from = plugin_start, to = self:row() - 1 }
+ self.locations[#self.locations + 1] =
+ { name = plugin.name, from = plugin_start, to = self:row() - 1, kind = plugin._.kind }
+end
+
+---@param str string
+---@param hl? string|Extmark
+---@param opts? {indent?: number, prefix?: string, wrap?: boolean}
+function M:markdown(str, hl, opts)
+ local lines = vim.split(str, "\n")
+ for _, line in ipairs(lines) do
+ self:append(line, hl, opts):highlight({
+ ["`.-`"] = "@markup.raw.markdown_inline",
+ ["%*.-%*"] = "LazyItalic",
+ ["%*%*.-%*%*"] = "LazyBold",
+ ["^%s*-"] = "Special",
+ })
+ self:nl()
+ end
end
---@param plugin LazyPlugin
function M:tasks(plugin)
for _, task in ipairs(plugin._.tasks or {}) do
- if self._details == plugin.name then
- self:append("✔ [task] ", "Title", { indent = 4 }):append(task.name)
+ if self.view:is_selected(plugin) then
+ self:append(Config.options.ui.icons.task .. "[task] ", "Title", { indent = 4 }):append(task.name)
self:append(" " .. math.floor((task:time()) * 100) / 100 .. "ms", "Bold")
self:nl()
end
- if task.name == "log" and not task.error then
+
+ if not task:has_warnings() and task.name == "log" then
self:log(task)
- elseif task.error or self._details == plugin.name then
- if task.error then
- self:append(vim.trim(task.error), "LazyError", { indent = 4, prefix = "│ " })
- self:nl()
- end
- if task.output ~= "" and task.output ~= task.error then
- self:append(vim.trim(task.output), "MsgArea", { indent = 4, prefix = "│ " })
- self:nl()
+ else
+ local hls = {
+ [vim.log.levels.ERROR] = "LazyError",
+ [vim.log.levels.WARN] = "LazyWarning",
+ [vim.log.levels.INFO] = "LazyInfo",
+ }
+ for _, msg in ipairs(task:get_log()) do
+ if task:has_warnings() or self.view:is_selected(plugin) then
+ self:markdown(msg.msg, hls[msg.level] or "LazyTaskOutput", { indent = 6 })
+ end
end
end
end
@@ -360,24 +520,36 @@ end
---@param task LazyTask
function M:log(task)
- local log = vim.trim(task.output)
+ local log = vim.trim(task:output())
if log ~= "" then
local lines = vim.split(log, "\n")
for _, line in ipairs(lines) do
local ref, msg, time = line:match("^(%w+) (.*) (%(.*%))$")
- if msg:find("^%S+!:") then
- self:diagnostic({ message = "Breaking Changes", severity = vim.diagnostic.severity.WARN })
+ if msg then
+ if msg:find("^%S+!:") then
+ self:diagnostic({ message = "Breaking Changes", severity = vim.diagnostic.severity.WARN })
+ end
+ self:append(ref:sub(1, 7) .. " ", "LazyCommit", { indent = 6 })
+
+ local dimmed = false
+ for _, dim in ipairs(ViewConfig.dimmed_commits) do
+ if msg:find("^" .. dim) then
+ dimmed = true
+ end
+ end
+ self:append(vim.trim(msg), dimmed and "LazyDimmed" or nil):highlight({
+ ["#%d+"] = "LazyCommitIssue",
+ ["^%S+:"] = dimmed and "Bold" or "LazyCommitType",
+ ["^%S+(%(.*%))!?:"] = "LazyCommitScope",
+ ["`.-`"] = "@markup.raw.markdown_inline",
+ ["%*.-%*"] = "Italic",
+ ["%*%*.-%*%*"] = "Bold",
+ })
+ self:append(" " .. time, "LazyComment")
+ self:nl()
+ -- else
+ -- self:append(line, "LazyTaskOutput", { indent = 6 }):nl()
end
- self:append(ref .. " ", "LazyCommit", { indent = 6 })
- self:append(vim.trim(msg)):highlight({
- ["#%d+"] = "Number",
- ["^%S+:"] = "Title",
- ["^%S+(%(.*%)):"] = "Italic",
- ["`.-`"] = "@text.literal.markdown_inline",
- })
- -- string.gsub
- self:append(" " .. time, "Comment")
- self:nl()
end
self:nl()
end
@@ -387,9 +559,9 @@ end
function M:details(plugin)
---@type string[][]
local props = {}
- table.insert(props, { "dir", plugin.dir, "@text.reference" })
+ table.insert(props, { "dir", plugin.dir, "LazyDir" })
if plugin.url then
- table.insert(props, { "url", (plugin.url:gsub("%.git$", "")), "@text.reference" })
+ table.insert(props, { "url", (plugin.url:gsub("%.git$", "")), "LazyUrl" })
end
local git = Git.info(plugin.dir, true)
if git then
@@ -403,8 +575,15 @@ function M:details(plugin)
if git.branch then
table.insert(props, { "branch", git.branch })
end
- table.insert(props, { "commit", git.commit:sub(1, 7), "LazyCommit" })
+ if git.commit then
+ table.insert(props, { "commit", git.commit:sub(1, 7), "LazyCommit" })
+ end
end
+ local rocks = require("lazy.pkg.rockspec").deps(plugin)
+ if rocks then
+ table.insert(props, { "rocks", vim.inspect(rocks) })
+ end
+
if Util.file_exists(plugin.dir .. "/README.md") then
table.insert(props, { "readme", "README.md" })
end
@@ -418,81 +597,178 @@ function M:details(plugin)
end
end)
- for handler in pairs(Handler.types) do
- if plugin[handler] then
- table.insert(props, {
- handler,
- function()
- for _, value in ipairs(plugin[handler]) do
- self:reason({ [handler] = value })
- self:append(" ")
- end
- end,
- })
+ for handler in pairs(plugin._.handlers or {}) do
+ table.insert(props, {
+ handler,
+ function()
+ self:handlers(plugin, handler)
+ end,
+ })
+ end
+ self:props(props, { indent = 6 })
+
+ self:nl()
+end
+
+---@param plugin LazyPlugin
+---@param types? LazyHandlerTypes[]|LazyHandlerTypes
+function M:handlers(plugin, types)
+ if not plugin._.handlers then
+ return
+ end
+ types = type(types) == "string" and { types } or types
+ types = types and types or vim.tbl_keys(Handler.types)
+ for _, t in ipairs(types) do
+ for id, value in pairs(plugin._.handlers[t] or {}) do
+ value = t == "keys" and Keys.to_string(value) or id
+ self:reason({ [t] = value })
+ self:append(" ")
end
end
+end
+---@alias LazyProps {[1]:string, [2]:string|fun(), [3]?:string}[]
+---@param props LazyProps
+---@param opts? {indent: number}
+function M:props(props, opts)
+ opts = opts or {}
local width = 0
for _, prop in ipairs(props) do
width = math.max(width, #prop[1])
end
for _, prop in ipairs(props) do
- self:append(prop[1] .. string.rep(" ", width - #prop[1] + 1), "LazyKey", { indent = 6 })
+ self:append(prop[1] .. string.rep(" ", width - #prop[1] + 1), "LazyProp", { indent = opts.indent or 0 })
if type(prop[2]) == "function" then
prop[2]()
else
- self:append(prop[2], prop[3] or "LazyValue")
+ self:append(tostring(prop[2]), prop[3] or "LazyValue")
end
self:nl()
end
- self:nl()
end
function M:profile()
+ local stats = require("lazy.stats").stats()
+ local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100)
+ self:append("Startuptime: ", "LazyH2"):append(ms .. "ms", "Number"):nl():nl()
+ if stats.real_cputime then
+ self:append("Based on the actual CPU time of the Neovim process till "):append("UIEnter", "LazySpecial")
+ self:append("."):nl()
+ self:append("This is more accurate than ")
+ self:append("`nvim --startuptime`", "@markup.raw.markdown_inline")
+ self:append(".")
+ else
+ self:append("An accurate startuptime based on the actual CPU time of the Neovim process is not available."):nl()
+ self
+ :append("Startuptime is instead based on a delta with a timestamp when lazy started till ")
+ :append("UIEnter", "LazySpecial")
+ self:append(".")
+ end
+ self:nl()
+
+ local times = {}
+ for event, time in pairs(require("lazy.stats").stats().times) do
+ times[#times + 1] = { event, self:ms(time * 1e6), "Bold", time = time }
+ end
+ table.sort(times, function(a, b)
+ return a.time < b.time
+ end)
+ for p, prop in ipairs(times) do
+ if p > 1 then
+ prop[2] = prop[2] .. " (+" .. self:ms((prop.time - times[p - 1].time) * 1e6) .. ")"
+ end
+ end
+ self:props(times, { indent = 2 })
+
+ self:nl()
+
self:append("Profile", "LazyH2"):nl():nl()
- local symbols = {
- "●",
- "➜",
- "★",
- "‒",
- }
+ self
+ :append("You can press ")
+ :append(ViewConfig.keys.profile_sort, "LazySpecial")
+ :append(" to change sorting between chronological order & time taken.")
+ :nl()
+ self
+ :append("Press ")
+ :append(ViewConfig.keys.profile_filter, "LazySpecial")
+ :append(" to filter profiling entries that took more time than a given threshold")
+ :nl()
+
+ self:nl()
+
+ ---@param a LazyProfile
+ ---@param b LazyProfile
+ local function sort(a, b)
+ return a.time > b.time
+ end
+
+ ---@param entry LazyProfile
+ local function get_children(entry)
+ ---@type LazyProfile[]
+ local children = entry
+
+ if self.view.state.profile.sort_time_taken then
+ children = {}
+ for _, child in ipairs(entry) do
+ children[#children + 1] = child
+ end
+ table.sort(children, sort)
+ end
+ return children
+ end
---@param entry LazyProfile
local function _profile(entry, depth)
+ if entry.time / 1e6 < self.view.state.profile.threshold then
+ return
+ end
local data = type(entry.data) == "string" and { source = entry.data } or entry.data
data.time = entry.time
- local symbol = symbols[depth] or symbols[#symbols]
- self:append((" "):rep(depth)):append(" " .. symbol, "LazySpecial"):append(" ")
+ local symbol = M.list_icon(depth)
+ self:append((" "):rep(depth)):append(symbol, "LazySpecial"):append(" ")
self:reason(data, { time_right = true })
self:nl()
-
- for _, child in ipairs(entry) do
+ for _, child in ipairs(get_children(entry)) do
_profile(child, depth + 1)
end
end
- for _, entry in ipairs(Util._profiles[1]) do
+ for _, entry in ipairs(get_children(Util._profiles[1])) do
_profile(entry, 1)
end
end
+function M.list_icon(depth)
+ local symbols = Config.options.ui.icons.list
+ return symbols[(depth - 1) % #symbols + 1]
+end
+
function M:debug()
self:append("Active Handlers", "LazyH2"):nl()
self
:append(
"This shows only the lazy handlers that are still active. When a plugin loads, its handlers are removed",
- "Comment",
+ "LazyComment",
{ indent = 2 }
)
:nl()
- Util.foreach(require("lazy.core.handler").handlers, function(type, handler)
+ Util.foreach(require("lazy.core.handler").handlers, function(handler_type, handler)
Util.foreach(handler.active, function(value, plugins)
if not vim.tbl_isempty(plugins) then
+ ---@type string[]
plugins = vim.tbl_values(plugins)
table.sort(plugins)
- self:append("● ", "LazySpecial", { indent = 2 })
- self:reason({ [type] = value })
+ self:append(Config.options.ui.icons.debug, "LazySpecial", { indent = 2 })
+ if handler_type == "keys" then
+ for k, v in pairs(Config.plugins[plugins[1]]._.handlers.keys) do
+ if k == value then
+ value = Keys.to_string(v)
+ break
+ end
+ end
+ end
+ self:reason({ [handler_type] = value })
for _, plugin in pairs(plugins) do
self:append(" ")
self:reason({ plugin = plugin })
@@ -502,11 +778,21 @@ function M:debug()
end)
end)
self:nl()
- self:append("Cache", "LazyH2"):nl()
- local Cache = require("lazy.core.cache")
- Util.foreach(Cache.cache, function(modname, entry)
- local kb = math.floor(#entry.chunk / 10.24) / 100
- self:append("● ", "LazySpecial", { indent = 2 }):append(modname):append(" " .. kb .. "Kb", "Bold"):nl()
+
+ Util.foreach(require("lazy.core.cache")._inspect(), function(name, stats)
+ self:append(name, "LazyH2"):nl()
+ local props = {
+ { "total", stats.total or 0, "Number" },
+ { "time", self:ms(stats.time or 0, 3), "Bold" },
+ { "avg time", self:ms((stats.time or 0) / (stats.total or 0), 3), "Bold" },
+ }
+ for k, v in pairs(stats) do
+ if k ~= "total" and k ~= "time" then
+ props[#props + 1] = { k, v, "Number" }
+ end
+ end
+ self:props(props, { indent = 2 })
+ self:nl()
end)
end
diff --git a/lua/lazy/view/sections.lua b/lua/lazy/view/sections.lua
index 5352c00..c1681a8 100644
--- a/lua/lazy/view/sections.lua
+++ b/lua/lazy/view/sections.lua
@@ -17,27 +17,35 @@ return {
{
filter = function(plugin)
return has_task(plugin, function(task)
- return task.error ~= nil
+ return task:has_errors()
end)
end,
title = "Failed",
},
{
filter = function(plugin)
+ if plugin._.working then
+ return true
+ end
return has_task(plugin, function(task)
- return task:is_running()
+ return task:running()
end)
end,
title = "Working",
},
+ {
+ filter = function(plugin)
+ return plugin._.build
+ end,
+ title = "Build",
+ },
{
filter = function(plugin)
return has_task(plugin, function(task)
if task.name ~= "log" then
return
end
- local lines = vim.split(task.output, "\n")
- for _, line in ipairs(lines) do
+ for _, line in ipairs(vim.split(task:output(), "\n")) do
if line:find("^%w+ %S+!:") then
return true
end
@@ -47,42 +55,53 @@ return {
title = "Breaking Changes",
},
{
- ---@param plugin LazyPlugin
filter = function(plugin)
return plugin._.updated and plugin._.updated.from ~= plugin._.updated.to
end,
title = "Updated",
},
{
- ---@param plugin LazyPlugin
filter = function(plugin)
return plugin._.cloned
end,
title = "Installed",
},
+ {
+ ---@param plugin LazyPlugin
+ filter = function(plugin)
+ return plugin._.updates ~= nil
+ end,
+ title = "Updates",
+ },
{
filter = function(plugin)
return has_task(plugin, function(task)
- return task.name == "log" and vim.trim(task.output) ~= ""
+ return task.name == "log" and vim.trim(task:output()) ~= ""
end)
end,
title = "Log",
},
{
filter = function(plugin)
- return plugin._.installed and not plugin.url
+ return plugin._.kind == "clean" and plugin._.installed
end,
title = "Clean",
},
{
filter = function(plugin)
- return not plugin._.installed
+ return not plugin._.installed and plugin._.kind ~= "disabled"
end,
title = "Not Installed",
},
{
filter = function(plugin)
- return plugin._.loaded
+ return plugin._.outdated
+ end,
+ title = "Outdated",
+ },
+ {
+ filter = function(plugin)
+ return plugin._.loaded ~= nil
end,
title = "Loaded",
},
@@ -90,6 +109,12 @@ return {
filter = function(plugin)
return plugin._.installed
end,
- title = "Installed",
+ title = "Not Loaded",
+ },
+ {
+ filter = function(plugin)
+ return plugin._.kind == "disabled"
+ end,
+ title = "Disabled",
},
}
diff --git a/lua/lazy/view/text.lua b/lua/lazy/view/text.lua
index d6f042a..6a664a3 100644
--- a/lua/lazy/view/text.lua
+++ b/lua/lazy/view/text.lua
@@ -1,4 +1,5 @@
local Config = require("lazy.core.config")
+local Util = require("lazy.util")
---@alias TextSegment {str: string, hl?:string|Extmark}
---@alias Extmark {hl_group?:string, col?:number, end_col?:number}
@@ -6,12 +7,11 @@ local Config = require("lazy.core.config")
---@class Text
---@field _lines TextSegment[][]
---@field padding number
+---@field wrap number
local Text = {}
function Text.new()
- local self = setmetatable({}, {
- __index = Text,
- })
+ local self = setmetatable({}, { __index = Text })
self._lines = {}
return self
@@ -19,7 +19,7 @@ end
---@param str string
---@param hl? string|Extmark
----@param opts? {indent?: number, prefix?: string}
+---@param opts? {indent?: number, prefix?: string, wrap?: boolean}
function Text:append(str, hl, opts)
opts = opts or {}
if #self._lines == 0 then
@@ -37,6 +37,15 @@ function Text:append(str, hl, opts)
if l > 1 then
self:nl()
end
+ if
+ Config.options.ui.wrap
+ and opts.wrap
+ and str ~= ""
+ and self:col() > 0
+ and self:col() + vim.fn.strwidth(line) + self.padding > self.wrap
+ then
+ self:nl()
+ end
table.insert(self._lines[#self._lines], {
str = line,
hl = hl,
@@ -56,35 +65,51 @@ function Text:render(buf)
for _, line in ipairs(self._lines) do
local str = (" "):rep(self.padding)
+ local has_extmark = false
for _, segment in ipairs(line) do
str = str .. segment.str
+ if type(segment.hl) == "table" then
+ has_extmark = true
+ end
end
+ if str:match("^%s*$") and not has_extmark then
+ str = ""
+ end
table.insert(lines, str)
end
vim.api.nvim_buf_set_lines(buf, 0, -1, false, lines)
+ vim.api.nvim_buf_clear_namespace(buf, Config.ns, 0, -1)
for l, line in ipairs(self._lines) do
- local col = self.padding
+ if lines[l] ~= "" then
+ local col = self.padding
- for _, segment in ipairs(line) do
- local width = vim.fn.strlen(segment.str)
+ for _, segment in ipairs(line) do
+ local width = vim.fn.strlen(segment.str)
- local extmark = segment.hl
- if extmark then
- if type(extmark) == "string" then
- extmark = { hl_group = extmark, end_col = col + width }
+ local extmark = segment.hl
+ if extmark then
+ if type(extmark) == "string" then
+ extmark = { hl_group = extmark, end_col = col + width }
+ end
+ ---@cast extmark Extmark
+
+ local extmark_col = extmark.col or col
+ extmark.col = nil
+ local ok, err = pcall(vim.api.nvim_buf_set_extmark, buf, Config.ns, l - 1, extmark_col, extmark)
+ if not ok then
+ Util.error(
+ "Failed to set extmark. Please report a bug with this info:\n"
+ .. vim.inspect({ segment = segment, line = line, error = err })
+ )
+ end
end
- ---@cast extmark Extmark
- local extmark_col = extmark.col or col
- extmark.col = nil
- vim.api.nvim_buf_set_extmark(buf, Config.ns, l - 1, extmark_col, extmark)
+ col = col + width
end
-
- col = col + width
end
end
end
@@ -120,27 +145,7 @@ function Text:highlight(patterns)
end
end
-function Text:center()
- local last = self._lines[#self._lines]
- if not last then
- return
- end
- local width = 0
- for _, segment in ipairs(last) do
- width = width + vim.fn.strwidth(segment.str)
- end
- width = vim.api.nvim_win_get_width(self.win) - 2 * self.padding - width
- table.insert(last, 1, {
- str = string.rep(" ", math.floor(width / 2 + 0.5)),
- })
- return self
-end
-
function Text:trim()
- -- while #self._lines > 0 and #self._lines[1] == 0 do
- -- table.remove(self._lines, 1)
- -- end
-
while #self._lines > 0 and #self._lines[#self._lines] == 0 do
table.remove(self._lines)
end
diff --git a/manifest b/manifest
new file mode 100644
index 0000000..ec30b4b
--- /dev/null
+++ b/manifest
@@ -0,0 +1,116407 @@
+commands = {}
+modules = {}
+repository = {
+ ['15puzzle.nvim'] = {
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['main-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['2048.nvim'] = {
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['main-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['30log'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['3rd-party-oauth'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ab-microsensor'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ abelhas = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ abletonlink = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ abstk = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['release-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ac-clientoutput'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ac-luaserver'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['access-token-introspection'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ access_file_data = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ accessor = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ act = {
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.15.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.16.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['activelua-learningtool'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['adal-lua'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ add = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['adopure.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ads1015 = {
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['adt.lua'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ adxl345 = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['aerial.nvim'] = {
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ aes_everywhere = {
+ ['1.1.3-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ aesfileencrypt = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['afl-lua'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ aghpb = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ai.nvim'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ aka = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ alfons = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.10-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['nil-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['alfons-dev'] = {
+ ['5.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['alib.eventbus'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ alien = {
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ alive = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1rc3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1rc4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ allonet = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ alnbox = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ alogger = {
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['alt-getopt'] = {
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ altdoc = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ amalg = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['amalg-redis'] = {
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['amber-apigw'] = {
+ ['2.14.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ amqp = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['amqp-client'] = {
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['amqp-client-52plus'] = {
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['amqp-client-rpc'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ anim8 = {
+ ['v2.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ annotate = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ansicolors = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ansicolorsx = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ansikit = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ao = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['api-gateway-request-validation'] = {
+ ['1.3.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['api7-dkjson'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['api7-lua-protobuf'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['api7-lua-resty-dns-client'] = {
+ ['7.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['api7-lua-resty-http'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['api7-lua-resty-jwt'] = {
+ ['0.2.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['api7-lua-tinyyaml'] = {
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['api7-skywalking-nginx-lua'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['api7-snowflake'] = {
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ apicast = {
+ ['scm-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['apicast-cli'] = {
+ ['scm-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ apidemo = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ apioak = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ apisix = {
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ app_scheduler = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ apply_patch_failed = {
+ ['1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ arbiter = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ arc4random = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ argexpected = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ argmatcher = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ argon2 = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['argon2-ffi'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ argparse = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ argv = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ arluqtools = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ array = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ arrr = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ arweave = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['asciicursor-lua'] = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ asklua = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ aspect = {
+ ['1.10-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.11-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.12-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.13-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.14-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ assert = {
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ assertex = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ astar = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ async = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['async-framework'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['async-utils'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['async.lua'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ asyncio = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ atlas = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ atpath = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ audiodataload = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['audit-log'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ auproc = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ aurora = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['auth-plugin-configr'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['auth0-nginx'] = {
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['authy-lua'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['auto-hlsearch.nvim'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['auto-session'] = {
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ autoblock = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ away = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['away-dataqueue'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['away-luv'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['awesome-audiowheel'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['awesome-autostart'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['awesome-dovetail'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['devel-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['awesome-ez'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['devel-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['devel-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['awesome-freedesktop'] = {
+ git = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['awesome-handy'] = {
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['awesome-launch'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['devel-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['awesome-pulseaudio-widget'] = {
+ ['0.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['awesome-scratchpad'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['awesome-viewport'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['devel-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['awesomewm-autostart'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ awestore = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ babel = {
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ backup = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ bakalang = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['balance-tree'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['barcodes.sile'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ base = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ base2base = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ base45 = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ base58 = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ base64 = {
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ base64mix = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ based = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ basedir = {
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ basename = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ basexx = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['basic-auth'] = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ basicauth = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ basics = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ battery_status = {
+ ['1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ bawesome = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ bbcode = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ bcrypt = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['bcrypt-ffi'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ beemovie = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ behaviour_tree = {
+ ['0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['benchmark-ips'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ benchmarker = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ benchy = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ bencode = {
+ ['1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ber = {
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['better-escape.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['bgcrypto-aes'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['bgcrypto-hmac'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['bgcrypto-lmd5'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['bgcrypto-pbkdf2'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['bgcrypto-sha'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ bigint = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ bin = {
+ ['5.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['5.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ binaryheap = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ binarystream = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ binarytree = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ binser = {
+ ['0.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ bint = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ bintrees = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ biohazardcore = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ biolua = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ bit32 = {
+ ['5.2.0alpha.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.1.52-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ bitarray = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ bitlib = {
+ ['23-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ bitness = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['bitop-lua'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['bitsy-format'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ bitvec = {
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['bk-tree'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ bkopenssl = {
+ ['0.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ blackjack = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ blowfish = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ bme280 = {
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ bolt = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['botbye-openresty'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['botway-lua'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ brain = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ brieflz = {
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ brightness = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ brigid = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['brigid-mbedtls'] = {
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['brigid-pcre2'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ brocatel = {
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['brotli-ffi'] = {
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['bufferline.nvim'] = {
+ ['4.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ bufio = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ bump = {
+ ['3.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.6-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['bump-3dpd'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ busted = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.rc0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.rc1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.rc10-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.rc10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.rc11-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.rc12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.rc13-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.rc2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.rc3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.rc4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.rc5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.rc6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.rc7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.rc8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.rc9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['busted-codewars'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['busted-ffi'] = {
+ ['2.0.rc12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['busted-flaky'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['busted-hjtest'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['busted-htest'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['busted-jsonl'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['busted-stable'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ busted_resty = {
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ bustez = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ butter = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['c-lua-package'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ c3 = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-15'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-17'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-19'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-20'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-21'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-23'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-34'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-37'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-39'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-40'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-42'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ caas = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cache = {
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['cache-mdbx'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['cache-redis'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ cake = {
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ call = {
+ ['2024.3.4.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2024.3.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2024.3.6.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2024.3.6.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2024.3.6.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ callbag = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ canary = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['canary-oss'] = {
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ candran = {
+ ['0.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['canny-redis'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ caribay = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ carray = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ carrot = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cartesix = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ casbin = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.24.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.24.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.25.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.25.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.26.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.27.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.28.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.29.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.30.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.31.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.32.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.32.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.33.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.34.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.34.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.35.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.35.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.36.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.37.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.38.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.39.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.40.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.40.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.41.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.41.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.41.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.41.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.41.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.41.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.41.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.41.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.41.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['casbin-adapter'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ cascproxy = {
+ ['scm-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ cassandra = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-7'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ cassowary = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ catchify = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ catppuccin = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ catpuccin = {
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cbuf = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['ccc.nvim'] = {
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ccrunx = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ccrunx-compose'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ccrunx-image'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cctea = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cdata_table = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cdb = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['centreon-stream-connectors-lib'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ centrilua = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ cfadmin = {
+ ['beta-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['cffi-lua'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cfg = {
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ cgi = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ cgilua = {
+ ['5.1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['5.1.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['cgilua-cli'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ chaboksms = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ chacha = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ chain = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ chalk = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ chameleon = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ chance = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['chandra-toml'] = {
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ charm = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ chars = {
+ ['0.0.0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ chatter = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ chdir = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ checks = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['chess-fen'] = {
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ chroma = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['chrome-devtools-client'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ chronos = {
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ci-template.nvim'] = {
+ ['4.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cincau = {
+ ['0.10.20220813-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.20220924-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.20230708-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.20210701-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.20210905-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.20210912-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.20210923-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.20211002-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.20211108-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.20211212-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.20220511-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.20220807-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['cipher-log'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['cirru-parser'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['citeproc-lua'] = {
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ civ = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ civix = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ civtest = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cl = {
+ ['20100607-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['claims-handler'] = {
+ ['0.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.12-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.1-10'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.1-11'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.1-13'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.1-5'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ class = {
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ classic = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ classy = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ classyng = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ cldr = {
+ ['0.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cli = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['cli-app-base'] = {
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ clock = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ cloud_storage = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cluacov = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ clutch = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['cm-lua-resty-kafka'] = {
+ ['0.20-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ cmark = {
+ ['0.23.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.23.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.23.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.23.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.24.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.24.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.24.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.25.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.26.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.27.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.28.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.28.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.29.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.30.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cmath = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cmd4lua = {
+ ['0.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cmdbuild = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['cmft-base-kong'] = {
+ ['1.1.0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['cmft-kong'] = {
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['cmp-rg'] = {
+ ['1.3.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cni = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ codec = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ cognitiologger = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ color = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['colorbox.nvim'] = {
+ ['1.13.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['colorbuddy.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ colorise = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ colormap = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ colors = {
+ ['8.05.26-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ colorswatches = {
+ ['0.9.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['colortils.nvim'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ colyseus = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['com.logiceditor.fork.crc32'] = {
+ ['1.1.5.g84430b6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['com.logiceditor.fork.lxsh'] = {
+ ['0.8.7.7.g1df4485-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ combine = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['commander.nvim'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ commandlineui = {
+ ['1.69-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.70-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.71-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.72-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.73-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.74-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.75-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.76-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.77-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.78-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['comment-box.nvim'] = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['comment.nvim'] = {
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ commonmark = {
+ ['0.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['commons.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['12.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['12.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['14.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['15.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['15.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['15.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['16.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['17.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['17.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['18.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['9.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['9.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['9.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ compat52 = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ compat53 = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['comvita-kong-oidc'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ concurrentlua = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ config = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['config-by-env'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ configer = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ configh = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ configparser = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['conform.nvim'] = {
+ ['5.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ conjure = {
+ ['4.51.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.52.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.52.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ connman_dbus = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ connman_widget = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ context = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ contract = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cookie = {
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ copas = {
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['copas-async'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['copas-ev'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['copas-sse'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ copastimer = {
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ corenlp = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['coro-http-luv'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ coronalog = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ coronastd = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ coronest = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-14'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-16'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-31'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-35'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-36'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-37'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-40'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ corowatch = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cosmo = {
+ ['10.03.31-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['10.04.06-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['13.01.30-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['14.03.04-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['16.06.04-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.02.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['8.04.04-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.04.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['9.09.22-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ cosock = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cosrun = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['cosy-client'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['cosy-instance'] = {
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ coutil = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['couyards.sile'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ coxpcall = {
+ ['1.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['cpml-ci'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['cpp-compiler-pretty-output'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cppjwt = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cprint = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['cpu-widget'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ cputime = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cqueues = {
+ ['20150119.51-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "linux-x86_64"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150119.51-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150119.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "linux-x86_64"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150119.52-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150119.53-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['20150119.53-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150907.51-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150907.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150907.53-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20160316.51-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20160316.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20160316.53-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20160808.51-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20160808.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20160808.53-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20160812.51-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20160812.51-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20160812.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20160812.52-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20160812.53-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20160812.53-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161018.51-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161018.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161018.53-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161214.51-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161214.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161214.53-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161215.51-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161215.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161215.53-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20171014.51-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20171014.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20171014.53-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20190731.51-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20190731.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20190731.53-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20190813.51-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20190813.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20190813.53-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20200603.51-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20200603.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20200603.53-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20200726.51-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20200726.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20200726.53-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20200726.54-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['cqueues-pgsql'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ crater = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ crayon = {
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ crc32 = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ createtable = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ crescent = {
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ crimp = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ croissant = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-6'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ csn7 = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ csplit = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ csv = {
+ ['1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ csv2tensor = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ctc = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ctrim = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ctrl-oidc-transformer'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cue = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cuid = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cw = {
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['cwnu-drcom'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ cwtest = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['cx-gumbo'] = {
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ cxt = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cyan = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['cybu.nvim'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ cyrussasl = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ dado = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.8.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ daemonparts = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dag-to-lua'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ danetool = {
+ ['4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ darksidesync = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ darwin = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ data2string = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['datadome-openresty'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ datadumper = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ datafile = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dataframe = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ date = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['daylight.nvim'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dbhys-openresty-skywalking'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dbus_proxy = {
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['dd-lua-tester'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ddt = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['deadcolumn.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['debug.lua'] = {
+ ['0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ debugger = {
+ ['scm-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ debugkit = {
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['debugkit-extra'] = {
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ decasify = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['decipher.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dedlit = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ deimos = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ delaunay = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ denque = {
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ densearrays = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ depgraph = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ deq = {
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ deque = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['detour.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dev-roshangeorge-ljsonschema'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ deviant = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dial.nvim'] = {
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dialplan = {
+ ['0.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['dickens7-snowflake'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ diff = {
+ ['8.06.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.06.15-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ digestif = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['digifi-lua-resty-session'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['digiprime-jwt'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ digitalfilter = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dirname = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ discount = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ diskop = {
+ ['1.21.07.29-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.21.08.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ diskqueue = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dislua = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['distant.nvim'] = {
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ djot = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dkjson = {
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dns = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ doc = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ doccotest = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ docker = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ docopt = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ docroc = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dogma-core'] = {
+ ['1.0.alpha1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha10-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta10-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta11-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta12-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta13-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta13-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta14-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta14-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta14-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta15-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta16-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta16-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta16-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta17-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta17-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta17-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta17-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta18-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta19-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta20-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta21-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta21-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta22-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta23-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta23-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta24-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta25-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta25-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta25-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta25-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta26-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta26-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta27-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta27-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta28-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta29-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta30-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta31-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta31-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta32-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta33-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta34-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta6-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta6-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta6-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta6-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta6-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta6-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta6-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta6-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta6-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc10-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc10-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc12-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc12-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc12-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc12-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc12-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc12-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc13-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc14-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc15-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc16-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc17-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc18-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc18-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc18-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc18-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc8-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc8-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dogmac = {
+ ['1.0.alpha1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha10-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.alpha9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta10-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta12-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta13-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta14-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta15-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta16-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta17-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta18-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta19-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta20-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta21-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta22-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta23-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta23-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta24-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta25-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta26-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta27-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta28-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta29-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta30-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta31-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta31-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta32-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta33-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta34-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.beta9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc10-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc12-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc13-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc14-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc15-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc16-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc17-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc18-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.rc9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ domotest = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['donut.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dotenv = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dprint = {
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dr.msgpuck'] = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dr.tap'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-14'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-15'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-16'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dressing.nvim'] = {
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-amalgamate'] = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-calendar'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-chunk'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-commons'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.22-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.23-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.24-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.25-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.26-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.27-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.28-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.29-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.30-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.31-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.32-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.33-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.34-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.35-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.36-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.37-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.38-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.39-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.40-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.41-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.42-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.43-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.44-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.45-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.46-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.47-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.48-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.49-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.50-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.51-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.52-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.53-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.54-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.55-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.56-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.57-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.58-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.59-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.60-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.61-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.63-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.64-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-compiler'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-curl'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-dom'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-dyld'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-fuse'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-future'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-graph'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.22-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.23-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.24-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.25-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.26-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.27-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.28-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.29-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.30-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.31-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.32-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.33-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.34-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.35-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.36-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.37-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.38-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.39-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.40-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.41-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-http'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-image'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-jpeg'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-json'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-lambda'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-multi'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-parser'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-png'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-primitives'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-prl'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-regexp'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-serializer'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-shlex'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-socks'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-sqlite3'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.22-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.23-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.24-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.25-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-tree'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-ubench'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-unix'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.22-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.23-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.24-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.25-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.26-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.27-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.28-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.29-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.30-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.31-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.32-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.33-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.34-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.35-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.36-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.37-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.38-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.39-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.40-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.41-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.42-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.43-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.44-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.45-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.46-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.47-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.48-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.49-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.50-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.51-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.52-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.53-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.54-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.55-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.56-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.57-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.58-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.59-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.60-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.61-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.62-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.63-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.64-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.65-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.66-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.67-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.68-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.69-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.70-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.71-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.72-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-utf8'] = {
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-vecmath'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-xml'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dromozoa-zmq'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.22-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dropbar.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ drylib = {
+ ['0.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ds = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dtracing = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['du-bundler'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['du-mocks'] = {
+ ['0.24.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.24.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.24.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.25.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.26.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.26.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.28.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.29.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.29.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dub = {
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dublang = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['duck.nvim'] = {
+ ['main-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dumbluaparser = {
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['dummy.lua'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dump = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ dumper = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ dyana = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['eagle-lua-package'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ eansi = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['easy-http'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['easyjevko.lua'] = {
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['easypick.nvim'] = {
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['eaw-abstraction-layer'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ecasound = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ eccles = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ eclass = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ edge = {
+ ['0.0.1-10'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-11'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-12'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-13'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-7'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-8'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-9'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['edgy.nvim'] = {
+ ['1.8.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['editorconfig-core'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ eff = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ effil = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ eja = {
+ ['1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ elasticsearch = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['elasticsearch-lua'] = {
+ ['1.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ele = {
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ elementslib = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ elfmap = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ elfs = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ elfutils = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['elixir-tools.nvim'] = {
+ ['0.13.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ elprofiler = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ elscheduler = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['embedders.sile'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ emdcriterion = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ emitter = {
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ emma = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ emoji = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['emoji-clock'] = {
+ ['scm-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ emojify = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['empty-params-blocker'] = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ena = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['enapter-sma'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['enapter-ucm'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['endel-struct'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ enet = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ enum = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ env = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ environ = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ epoll = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ erde = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['erento-lua-rfc-4122-uuid-generator'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ergonomic_seed = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ errno = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ error = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ escher = {
+ ['0.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-15'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-16'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-17'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['esk-lua-resty-auto-ssl'] = {
+ ['0.13.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ espeon = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.10-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.11-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.12-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ etcd = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ etf = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ etlua = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ evdev = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ eventbus = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ eventemitter = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ evm = {
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ exaerror = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['exasol-virtual-schema-common-lua'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['exasol-virtual-schema-lua'] = {
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ exec = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ exists = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ exit = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ expadom = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ expect = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['expect-promise'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['expect-spy'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ext-plugin-proto'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['extend.sile'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['external-auth'] = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['external-oauth'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['external-oauth2'] = {
+ ['1.2-6'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['external-oauth3'] = {
+ ['1.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['external-oid'] = {
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ extname = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ezenv = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ezserv = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ f = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['f-strings'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['f.lua'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['fa-icons-4'] = {
+ ['1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ faker = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fakeredis = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ faketorio = {
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ families = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['fancytoc.sile'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ fat_error = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fauxo = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fbclient = {
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fcgi = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fd = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ feedparser = {
+ ['0.71-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.71-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.71-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['feline.nvim'] = {
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fennel = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['fennel-ls'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fennel_rblx = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fenster = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ff = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ff-lua'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['fffonion-busted'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['fffonion-lua-resty-kafka'] = {
+ ['0.15-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ffi-bzlib'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ffi-hyperparser'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ffiex = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fhirformats = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['fi-luajit'] = {
+ ['1.0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ fiber = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['fidget.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fifo = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ filament = {
+ ['v1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['v1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ filekit = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ finally = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ finita = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ fir = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ firebase = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['flash.nvim'] = {
+ ['1.18.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.18.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['flatbuffers-lib'] = {
+ ['2.0.0-5'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ flatfile = {
+ ['1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['flatten.nvim'] = {
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ flirt = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['flomesh-kong-plugin-session'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['flomesh-lua-resty-healthcheck'] = {
+ ['0.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['flomesh-lua-resty-kafka'] = {
+ ['0.01-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.01-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.01-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.01-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.01-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ flos = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ flot = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ fltk4lua = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ flu = {
+ ['20101020-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20121106-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20121212-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150331-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20181218-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fluent = {
+ ['0.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fluidsynth = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['flutter-tools.nvim'] = {
+ ['1.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['fly-bgcrypto-pbkdf2'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['fly-bgcrypto-sha'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ flyzip = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fmtstr = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['focus.nvim'] = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fontproof = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fork = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['fork3-sc-lua-resty-auto-ssl'] = {
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ form = {
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['form-multipart'] = {
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['form-urlencoded'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ forma = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ formatter = {
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ formatterfiveone = {
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fp = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fr = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ freetype = {
+ ['20140717-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['20160824-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['freeze-code.nvim'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['fs-utils'] = {
+ ['1.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fsm = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fsoutcall = {
+ ['1.0.1-8'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ fsrouter = {
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ fss = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fstat = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ftcsv = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['fugit2.nvim'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['fullscript-kong-oidc'] = {
+ ['1.2.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fun = {
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['fun-alloyed'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['function.lua'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ functional = {
+ ['0.10-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ functorflow = {
+ ['0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['funnyfiles.nvim'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fusionscript = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['fzf-lua'] = {
+ ['0.0.1000-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1003-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1005-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1007-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1009-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1011-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1013-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1017-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1019-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1021-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1023-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1024-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1026-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1027-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1028-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1031-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1033-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1035-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1037-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1039-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1040-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1046-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1048-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1049-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1052-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1053-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1055-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1058-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1059-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1061-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1064-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1065-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1066-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1067-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1068-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1070-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1071-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1072-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1075-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1076-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1079-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1080-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1084-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1085-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1090-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1091-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1093-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1095-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1097-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1098-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1099-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1100-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1102-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1103-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1106-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1107-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1110-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1111-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1112-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1114-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1117-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1118-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1121-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1131-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1132-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1134-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1136-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1141-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1144-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1147-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1151-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1155-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1161-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1166-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1170-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1171-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1172-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1175-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1179-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1181-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1184-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1186-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1187-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1190-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1191-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1192-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1194-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1195-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1196-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1202-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1207-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1211-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1213-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1216-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1219-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1220-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1221-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1222-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1225-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1226-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1229-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1231-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1232-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1243-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1246-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1253-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1255-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1261-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1264-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1265-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1266-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1268-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1269-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1273-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1274-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1277-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1278-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1283-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1286-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1287-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1288-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1289-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1291-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1294-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1296-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1298-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1301-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1302-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1304-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1309-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1313-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1318-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1320-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1323-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1334-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1337-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1338-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1340-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1341-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1342-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1349-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1350-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.769-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.771-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.776-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.777-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.778-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.780-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.783-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.785-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.788-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.789-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.790-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.794-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.795-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.797-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.798-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.799-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.800-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.804-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.807-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.809-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.810-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.811-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.814-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.815-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.817-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.821-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.823-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.825-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.827-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.831-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.832-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.834-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.837-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.839-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.844-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.847-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.850-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.851-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.853-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.854-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.855-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.856-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.858-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.860-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.863-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.865-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.872-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.874-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.875-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.877-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.878-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.886-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.887-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.888-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.896-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.897-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.898-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.903-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.906-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.912-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.916-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.918-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.921-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.924-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.928-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.929-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.931-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.936-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.939-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.940-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.942-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.943-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.949-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.951-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.954-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.955-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.956-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.958-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.960-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.961-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.964-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.965-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.967-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.968-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.970-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.974-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.975-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.977-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.978-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.981-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.983-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.984-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.986-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.990-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.993-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.996-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['fzfx.nvim'] = {
+ ['3.7.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ fzy = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['main-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ galconmodslib = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['galileo.nvim'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ gambiarra = {
+ ['0.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['game-tools'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ gamecake = {
+ ['18-005'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['18-006'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['22-001'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ gauge = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ gbk = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ gcfn = {
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ gear = {
+ ['0.01-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.02-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.03-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ geezifylua = {
+ ['0.1.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['genesi-password'] = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ genny = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gentags.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ geo = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ geoip2 = {
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ gerar_cpf_cnpj = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ getcwd = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ getenv = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ getopt = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ getopts = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ getpid = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ getsize = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ggram = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gh-md-toc'] = {
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ghl-lua-auto-ssl'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ghl-lua-resty-auto-ssl'] = {
+ ['0.13.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ giflib = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gimlet-cocktail'] = {
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gimlet-render'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ gimple = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ gin = {
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ girvel = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['git-worktree.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ github = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['github-nvim-theme'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gitlinker.nvim'] = {
+ ['4.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.12.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.12.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.12.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.13.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.8.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.8.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gitsigns.nvim'] = {
+ ['scm-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ giturlparser = {
+ ['1.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ glass = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ glfw = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['globals-lua'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['glow.nvim'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ glum = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gluu-oauth2-client-auth'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gluu-oauth2-rs'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ glyphify = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ gmi = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ gntp = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ gnucrypt = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['go.nvim'] = {
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gobo-awesome'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gobo-awesome-alttab'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gobo-awesome-battery'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gobo-awesome-bluetooth'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gobo-awesome-gobonet'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gobo-awesome-light'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gobo-awesome-screenlock'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gobo-awesome-sound'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['godo.nvim'] = {
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ golflike = {
+ ['0.6b-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ gomaxmagick = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gonapps-cookie'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['gonapps-jwt'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['gonapps-url-decoder'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['gonapps-url-encoder'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['gonapps-url-query-parser'] = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['gonapps-url-router'] = {
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ gpoll = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ grapheme = {
+ ['master-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ graphql = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['graphql-parser'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ graphviz = {
+ ['v1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['grapple.nvim'] = {
+ ['0.17.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.18.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.18.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.19.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.22.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.23.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.24.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.24.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.25.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.26.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.27.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.28.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.28.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.28.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.28.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.29.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.30.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ grasp = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ grid = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['grpc-client-nginx-module'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gruvbox-baby'] = {
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gruvbox.nvim'] = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gt-mp-prometheus-plugin'] = {
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ guard = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ guardia = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ gumbo = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ gversion = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gwa-kong-endpoint'] = {
+ ['1.2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['gxid-bearer'] = {
+ ['0.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.2-60'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.3-61'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.3-62'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.3-63'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.3-64'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.3-65'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.3-72'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['gxid-param'] = {
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['gxs-auth'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.2-10'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.2-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.2-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.2-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.2-7'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.3-11'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.3-12'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ h5tk = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ halo = {
+ ['1.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['haproxy-lua-acme'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['haproxy-lua-http'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ haricot = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ harpseal = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ harryplotter = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hash = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['hash-code'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hasher = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hashids = {
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['haskell-snippets.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['haskell-tools.nvim'] = {
+ ['1.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['haxe-deps'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-6'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ hc = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ hdf5 = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hdrhistogram = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['header-transfer'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['headlines.nvim'] = {
+ ['4.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ heaps = {
+ ['1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['hectorm-fork-http'] = {
+ ['0.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['heirline.nvim'] = {
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ heka_mock = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ helloluarocks = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ helloworld = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['heroku-openresty'] = {
+ ['1.2.8.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hex = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ hexterm = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hfun = {
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['master-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['master-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hglib = {
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['hires-time'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['hjson-lua'] = {
+ ['0.1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['hlchunk.nvim'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hmac = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['hmac-auth-okadoc'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ homie = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hook_nt_create_file = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ horchata = {
+ ['0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ host = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['host-interpolate-by-header'] = {
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hotfix = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['hotfix-gen'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['hotpot.nvim'] = {
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hotswap = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['hotswap-ev'] = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['hotswap-hash'] = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['hotswap-http'] = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['hotswap-lfs'] = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ howl = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hprose = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hsluv = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hsm_statechart = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ht16k33 = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ htk = {
+ ['3.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['html-entities'] = {
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['html-tags'] = {
+ ['0.1.20210829-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.20210909-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.20211012-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ htmlparser = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ httoolsp = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ http = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['http-digest'] = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ httpclient = {
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-7'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ httprequestparser = {
+ ['ver-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['ver-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['ver-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hump = {
+ ['0.4-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ hungarian = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ huntable = {
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ hurdy = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ husl = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ hussar = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['hx-lua-simdjson'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['hydra.nvim'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['hylaa-im-auth'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['hyper-ecs'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ i18n = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ iame = {
+ ['master-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ icecream = {
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['icecream-lua'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ icu = {
+ ['0.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ idn2 = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ idna = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ihelp = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['image.nvim'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['master-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ image_handler = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ imagesize = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ imgui = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ immutable = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['imp-appsec-connector'] = {
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['incline.nvim'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['indent-blankline.nvim'] = {
+ ['3.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ indexedpng = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ inet = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ingress-nginx-safeline'] = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ inifile = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ inilazy = {
+ ['1.05-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ injarg = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ inline = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ inotify = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ inspect = {
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ intconvert = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['io-close'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['io-fileno'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['io-fopen'] = {
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['io-isfile'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['io-reader'] = {
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['io-readn'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['io-tofile'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['io-truncate'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['io-wait'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['io-writer'] = {
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['io-writev'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ioex = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['ios-icons'] = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ iovec = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ip2location = {
+ ['8.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ip2locationio = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ip2proxy = {
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ipdb = {
+ ['beta-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['beta-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ipipx = {
+ ['beta-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ipqs-db-reader'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['irc-engine'] = {
+ ['5.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.0.pre5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['irc-formatter'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['irc-parser'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ircmess = {
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['iresty-nginx-lua-prometheus'] = {
+ ['0.20190917-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ iris = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ is = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ isa = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ isodd = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ iter = {
+ ['0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ itertools = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ itte = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ iwi = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ jeejah = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ jestronaut = {
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['jevko.lua'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ jmespath = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ jnet = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['johngrib.hammerspoon.caffein'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['johngrib.hammerspoon.winmove'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ jps = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ jsmin = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['json-logic-lua'] = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['json-lua'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['json-rock'] = {
+ ['2.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['json-rpc'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['json-threat-protection'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['json.lua'] = {
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ json2lua = {
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ json4lua = {
+ ['0.9.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.30-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ jsonnet = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ jsonpath = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ jsonrpc4lua = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ jsonschema = {
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['jsonschema-gitless'] = {
+ ['0.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['jsonschema-mocker'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ jsregexp = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['jumbleberry-auto-ssl'] = {
+ ['0.13.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['jumbleberry-dogstatsd'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['jumbleberry-statsd'] = {
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ jumper = {
+ ['1.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ jwks_aware_oauth_jwt_access_token_validator = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ jwt = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['jwt-jitsi'] = {
+ ['0.6-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['k-stream'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['k-sway'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ kafka = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kai.nvim'] = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ kcp = {
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ kcp2 = {
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kemi-test-suite'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-7'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ keyauthvaluepass = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['keycloak-rbac'] = {
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ kikgit = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ kiwi = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ klib = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ kong = {
+ ['0.1.0beta-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1beta-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.10.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.10.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.10.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.10.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.10.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.13.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.14.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.14.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0rc2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-advanced-router'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-aggregator'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ ['kong-aliyun-http-filter'] = {
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-api-composition'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-auth-key-jwt-server'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-10'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-7'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-8'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-9'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-auth-request'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-auth-request-trans'] = {
+ ['0.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-auth-signature'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-authz-proxy'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-auto-https'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-cassandra'] = {
+ ['0.5-8'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-circuit-breaker'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-client'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-cluster-drain'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-consumer-rate-limiting'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-consumer-route'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-custom-error-handlers'] = {
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-datadog-k8s'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-easter-eggs'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-enhanced-http-log'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-14'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-15'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-16'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-17'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-18'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-19'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-20'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-21'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-22'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-23'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-24'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-25'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-26'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-27'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-28'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-29'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-30'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-31'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-enhanced-oidc'] = {
+ ['1.0.0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-error-log'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-event-pub'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-event-pub-plugin'] = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-ext-auth'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-external-auth'] = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-external-auth-plugin'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-external-oauth'] = {
+ ['1.1-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-14'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-15'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-16'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-17'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-file-log-exclusion'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-force-https'] = {
+ ['0.1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-force-ssl'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-forward-proxy'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-forwarded-user-auth'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-header-access-control'] = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-http-to-https'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-http-to-https-redirect'] = {
+ ['0.13.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-https-redirect'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-influxdb'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-ip-location'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-jwt-claim-headers'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-jwt-firebase'] = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-22'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-23'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-24'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-8'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-jwt2header'] = {
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-jwt2header-raftx24'] = {
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-kafka-custom-log'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-kafka-log'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-keycloak'] = {
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-lapis'] = {
+ ['1.14.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-lib-logger'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-log-google'] = {
+ ['1.4-6'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-lua-ffi-zlib'] = {
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-lua-resty-kafka'] = {
+ ['0.10-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.16-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.18-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.19-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-lua-sandbox'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-luasec'] = {
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-mocking-advanced'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-mtls-validate'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-o2b-ticketing'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-oauth-proxy'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-oauth2-ext'] = {
+ ['0.0.1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-oidc'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-oidc-adfs'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-oidc-auth'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-oidc-auth-akshay'] = {
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-oidc-by-prashanth'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-oidc-consumer'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-oidc-forward-host'] = {
+ ['1.1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-oidc-google-groups'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-10'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-11'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-12'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-13'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-14'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-15'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-16'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-17'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-7'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-8'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-9'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-oidc-ng'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-oidc-test'] = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-oidc-v2'] = {
+ ['2.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-oidc-v3'] = {
+ ['1.3.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-oidc-ws-rbac'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-opa'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-opa-plugin'] = {
+ ['0.0.1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-path-allow'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-path-based-routing'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-path-rewrite'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-path-whitelist'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-payload-size-limiting'] = {
+ ['0.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-pgmoon'] = {
+ ['1.16.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-phantom-token'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-abac'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-abtesting'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-acl-keycloak'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-acme'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-acp'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.0.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ ['kong-plugin-add-header'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-add-header-to-request'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-add-headers'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-amqp'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-6'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-amqp-rpc'] = {
+ ['1.0.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-api-key-access-control'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-api-transformer'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-api-version'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-api-version-1'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-apikey-validator'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-auth-endpoint-config-ishare'] = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-authz'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-aws-api-gateway-auth'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-aws-kinesis'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-aws-lambda'] = {
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-aws-lambda-response-transformer'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-aws-lambda-status-code'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-azure-functions'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-bearer'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-cads-jwt-keycloak'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-cads-stash-body-in-ctx'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-check-permissions'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-circuit-breaker'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-concurrent-connections-quota'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-connections-quota'] = {
+ ['0.1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-consumer-cors'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-cookies-to-headers'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-csp'] = {
+ ['0.1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-custom'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-custom-rt'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-datadog-tags'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-datadome'] = {
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-dbless-reload'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-ddtrace'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-debug'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-detect-path'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-deviceuid'] = {
+ ['0.2.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-download-limiter'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-dynamic-route'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-endpoint-access-control'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-escher'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-escher-signer'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-extend-headers'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-file-log-advanced'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-file-log-extended'] = {
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-first-plugin'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-flexible-rate-limit'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-geo-restriction'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-geoip'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-google-cloud-functions'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-google-logging'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-google-recaptcha'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-google-storage-adapter'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.10-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.12-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-grpc-gateway'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-grpc-web'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-gwa-ip-anonymity'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-hal'] = {
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-header-based-rate-limiting'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-header-based-request-termination'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-header-translator'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-headercheck'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-headers-validation'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-hello'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-hello-world'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-hello-you'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-helloworld'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-html-replacer'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-http-log-multi-body'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-http-log-with-body'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-http-log-with-body-base64'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-http-mirror'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-http301https'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-ice-grpc-gateway'] = {
+ ['0.0.1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-ice-jaeger'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-idempotency'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-impart'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-inigo'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-jdy-signature'] = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-jq-transformer'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-json-threat-protection'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-jurnal-oauth2'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-jwt'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-jwt-auth'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-jwt-auth-rbac'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-jwt-auth-token-validate'] = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-jwt-blacklist'] = {
+ ['0.1.1-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.4-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.4-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.4-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.4-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.6-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-jwt-claims-headers'] = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-jwt-claims-to-headers'] = {
+ ['0.2.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-jwt-claims-validate'] = {
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-jwt-crafter'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ ['kong-plugin-jwt-crafter-for-ee'] = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-jwt-fetcher'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-jwt-keycloak'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-jwt-rbac'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ ['kong-plugin-jwt-up'] = {
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-jwt-validation'] = {
+ ['1.2-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-jwt-verifier'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-kafka-log'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-key-auth-referer'] = {
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-key-secret'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-keycloak-auth-request'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-kong-plugin-auth'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-kubernetes-sidecar-injector'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-log-extended'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-lua-resty-waf'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-maxmind-geoip2'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-mihelloworld'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-mithril'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-mitm'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-mm-rate-limiting'] = {
+ ['0.0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-mongologger'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-mpay-jurnal'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-mtls-auth'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-mtls-validate'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-myplugin'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-myplugin1'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-myredirect'] = {
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-newrelic-insights'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-ngsi-ishare-policies'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-oasvalidator'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-oauth2-audience'] = {
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-oauth2-token-introspection-request'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-oidc'] = {
+ ['1.3.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-oidc-acl'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-oidc-acl-fix'] = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-opa'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-opa2'] = {
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-openwhisk'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-optional-jwt'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-ory-kratos'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-param-transformer'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-paseto'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-path-prefix'] = {
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-path-replacer'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-perimeterx'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-ping-auth'] = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-pipeline'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-prometheus'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-proxy-cache'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-proxycache'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-queryparams-to-headers'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-ram'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-rate-limiting-quotas'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-rbac'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-redirect'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-redis-auth'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-referer'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-referer-blacklist'] = {
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-replace-url'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-request-firewall'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-request-response-logging'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-request-start'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-request-transformer'] = {
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-request-validator'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-reroute-after'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-reroute-around'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-reroute-before'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-resource-transformer'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-respond-redirect'] = {
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-response-cache'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-response-transformer-tobase64'] = {
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-rewrite'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-route-by-cookie'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-route-by-jsonrpc-method'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-rule-based-header-transformer'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-sa-jwt-claims-validate'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-serverless-functions'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-session'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-shepherd'] = {
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-signalfx'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-skywalking'] = {
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-sliding-window-rate-limiting'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-soap-transform'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-soap4kong'] = {
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-soap4kong-generator'] = {
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-static-response'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-stdout-log'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-subdomain-as-header'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-sync-eureka'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-tag-executor'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-template'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-template-transformer'] = {
+ ['0.10.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.16.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-the-fuckman'] = {
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-the-middleman'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-tmim-forward-proxy'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-token-agent'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-token-to-header-extractor'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-traceable'] = {
+ ['1.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-universal-jwt'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-uoa-soap-to-rest'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-uppercase-response'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-upstream-auth-basic'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-upstream-basic-auth'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-upstream-environment'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-upstream-google-id-token'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-upstream-oauth2'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-upstream-redirect'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-upstream-selector'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-url-prefix'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-url-regex-rewriter'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-url-replace'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-url-rewrite'] = {
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-usagelogger'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-user-profile-validation'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-wait'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-wayz-log'] = {
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-wsse'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-xml-search'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-plugin-xml-threat-protection'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugin-zipkin'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-plugins-openidc'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-post-auth-hook'] = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-pre-auth-hook'] = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-7'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-prometheus-plugin'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.4-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-proxer'] = {
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-6'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-proxy-cache-plugin'] = {
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-redis-cluster'] = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-request-allow'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-request-header'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-request-intercept'] = {
+ ['0.1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-request-jwt-header'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-response-log'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-response-size-limiting'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-rhsso'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-safeline'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-scalable-rate-limiter'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-segment-log'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-service-virtualization'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-signature-and-remove-attr'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-simple-request-validator'] = {
+ ['0.0.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-siteminder-auth'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-skywalking'] = {
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-slack-hmac'] = {
+ ['0.12.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-spec-expose'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-splunk-handler'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-splunk-log'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-splunk-log-customized'] = {
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.9-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-startbid-oidc-acl'] = {
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-timechecking'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-tx-debugger'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-uma-rs'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-upstream-hmac'] = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-upstream-jwt'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-upstream-jwt-extended'] = {
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['kong-user-agent-based-routing'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['kong-virtual-endpoints'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ kong_injection = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ kong_plugin_salt_sensor = {
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ kosmo = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ kpgmoon = {
+ ['1.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ kqueue = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ krpc = {
+ ['0.1.11-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.12-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.10-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.11-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ kvpairs = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['labelrefs.sile'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lacord = {
+ ['1569435811-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1569631241-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1574559577-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1574559577-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1582301062-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1590965828-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1617477179-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1618833413-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1619975269-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1622157568-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1627995481-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1627995481.88199-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1629838555-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1637789515-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lacord-client'] = {
+ ['3174939966-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lain = {
+ ['scm-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lake = {
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lalarm = {
+ ['20061011-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20090501-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['20090501-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120503-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lambda = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lamda = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ landlord = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lanes = {
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.10.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.13.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.15.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.15.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.16.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.16.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.16.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.8.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.9.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ language = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ languagedetect = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lap = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lapis = {
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lapis-annotate'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lapis-bayes'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lapis-cache'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lapis-community'] = {
+ ['1.36.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.37.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.38.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.40.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.41.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.42.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.42.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.42.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.43.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.44.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.44.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.44.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.44.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lapis-console'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lapis-crud'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lapis-eswidget'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lapis-exceptions'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lapis-redis'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lapis-spec-screenshot'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lapis-systemd'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lapis_layout = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lascii85 = {
+ ['20070627-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['20100323-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120927-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ latclient = {
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['launchdarkly-server-sdk'] = {
+ ['2.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['launchdarkly-server-sdk-redis'] = {
+ ['2.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lauxhlib = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ laws = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ layeredata = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lazy.nvim'] = {
+ ['10.17.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.18.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.19.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.20.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.20.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.20.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.20.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.20.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.21.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.21.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.21.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.22.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.22.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.22.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.23.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.24.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.24.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.24.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10.24.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lazybag = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lbase64 = {
+ ['20070628-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['20100323-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120807-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120807-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120820-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lbc = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20070627-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20090529-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['20100404-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120420-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120430-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20180729-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lbci = {
+ ['20090306-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20130429-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150629-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lbuffer = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lbuilder = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lcf = {
+ ['5.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lcmark = {
+ ['0.23.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.24.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.25.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.26.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.27.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.28.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.29.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.29.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.29.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.29.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.30.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lcolorize = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lcomplex = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20091103-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20100404-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120430-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20180729-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lcrypt = {
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lcsv = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lcurses = {
+ ['6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['9.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ldecnumber = {
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ldoc = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.8-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.6-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lecho = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ leda = {
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ledge = {
+ ['1.26-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.26.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.27-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.27.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.27.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.28-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['leetcode.nvim'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lefthook = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ leg = {
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['legendary.nvim'] = {
+ ['2.13.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.13.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.13.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.13.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.13.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lerror = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ leste = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lester = {
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lffetch = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lfsampler = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lfunctimer = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lgdbm = {
+ ['20070628-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20100824-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20101030-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20130702-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20130702-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20130702.52-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20130702.52-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150420.52-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150421.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20211118.52-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lgetchar = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lgetopt = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.8-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lgi = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lgi-async-extra'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lglob = {
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lgmp = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lgsl = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ liba = {
+ ['0.1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['libcidr-ffi'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ libdeflate = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ libmagic = {
+ ['5.41-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['5.41.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['5.41.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['5.41.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ libmdbx = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11.13-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ libphonenumber = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ libpq = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ libqrpng = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ libsodium = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ libssh = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ libssh2 = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ libtls = {
+ ['2.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.7.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.7.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.7.4-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.7.4-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.4.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.4.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ libzmanim = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "kindlepw2"
+ }
+ }
+ },
+ ['lice-lua'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lift = {
+ ['0.1.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lifter_puller = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ light = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lightdrop = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lightningmdb = {
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.17.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.17.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.17.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.18.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.18.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.19.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.22.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lil = {
+ ['master-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ liluat = {
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ limath = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ linenoise = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['linenoise-windows'] = {
+ ['0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lingy = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lini = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['linked-list'] = {
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ linkedlist = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lint64 = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20130805.51-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20130805.52-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20180730-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ linterval = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120501-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120509-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20180729-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ liquid = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ list = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lit = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ litcord = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ literal = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['live-command.nvim'] = {
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lj2procfs = {
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ljack = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ljdns = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ljlinenoise = {
+ ['0.1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ljndpi = {
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ljsonschema = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ljsyscall = {
+ ['0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ llhttp = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ llix = {
+ ['v0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ llscheck = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ llsocket = {
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.15.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.15.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.15.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.16.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ llui = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lluv = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.10-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lluv-curl'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lluv-ftp'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lluv-poll-zmq'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lluv-redis'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lluv-rs232'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lluv-ssl'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lmake = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lmapm = {
+ ['20070628-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20090403-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['20090403-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['20100420-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120501-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120509-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lmathx = {
+ ['20080423-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20080903-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['20090219-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['20090808-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['20100404-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120430-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120430.51-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120430.52-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20140620-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150505-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150624-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lmd5 = {
+ ['20130228-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20130228-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lmpfr = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lmpfrlib = {
+ ['20170112-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20170112-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ln = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lnet = {
+ ['4.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lnodelist = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lnotify = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loadchunk = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ loadconf = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loader = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loadkit = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lobject = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ localexec = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lockbox = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ locky = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lodash = {
+ ['0.02-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ log = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['log-request-with-body'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['log.lua'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ log4l = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ log4lua = {
+ ['0.0.1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ logface = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loggedkv = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ logger = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['logging.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ logit = {
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loglua = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loldb = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ long = {
+ ['2.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loop = {
+ ['2.2alpha-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3beta-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loopcollections = {
+ ['1.0beta-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loopcomp = {
+ ['1.0beta-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loopdebugging = {
+ ['1.0beta-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loopobjects = {
+ ['1.0beta-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loopparsing = {
+ ['1.0beta-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loopserializing = {
+ ['1.0beta-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loowy = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lor = {
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ los = {
+ ['0.0.1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ losc = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lotus = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lotus-api'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['love-imgui'] = {
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['love-ora'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['love-release'] = {
+ ['2.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.12-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.13-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['love2d.nvim'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lovebird = {
+ ['0.4-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loveconsole = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ loverboy = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ loverocks = {
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lovetoys = {
+ ['0.2.0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lox = {
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lp = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lpack = {
+ ['20070629-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ }
+ },
+ lpatch = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lpath = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lpc = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lpdf = {
+ ['20070717-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20070717-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20130627.51-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20130627.52-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20130702.51-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20130702.52-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lpeg = {
+ ['0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['0.10-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['0.7-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['0.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lpeg_patterns = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lpeglabel = {
+ ['0.12.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lpegrex = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lpm = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lposix = {
+ ['20031107-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lpresence = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lpty = {
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lpugl = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lpugl_cairo = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lpugl_opengl = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lq = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lqd = {
+ ['20120420-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120430-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lqmath = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lrand = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lrandom = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20070628-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['20090623-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20101118-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120430.51-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120430.52-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20180729-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lrbtree = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lrc = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lrdb = {
+ ['0.1.7-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lredux = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lrexlib-gnu'] = {
+ ['2.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lrexlib-oniguruma'] = {
+ ['2.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lrexlib-pcre'] = {
+ ['2.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lrexlib-pcre2'] = {
+ ['2.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lrexlib-posix'] = {
+ ['2.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lrexlib-tre'] = {
+ ['2.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lrexrepl = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lrt = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lrtaudio = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lrtmidi = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lrunkit = {
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lsh = {
+ ['0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lsha2 = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lsleep = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lsm = {
+ ['0.4-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lsnes-timer'] = {
+ ['v0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lsocket = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lson = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lsp-progress.nvim'] = {
+ ['1.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lsp_signature.nvim'] = {
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lspec = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lsqlcipher = {
+ ['0.9.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.5-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lsqlite3 = {
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lsqlite3complete = {
+ ['0.9.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ltcltk = {
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ltdiff = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ltermbox = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ltest = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ltext = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ltl = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ltreesitter = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ltui = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ltype = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ltypekit = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ltypekit-parser'] = {
+ ['7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-acme'] = {
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-aho-corasick'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-amf3'] = {
+ ['2.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-amqp'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-amqp-client'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-anki-connect'] = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-api-gateway-aws'] = {
+ ['1.7.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-api-gateway-cachemanager'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-api-gateway-hmac'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-aplicado'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-apr'] = {
+ ['0.18-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.18-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-arangodb'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-argparse'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-askpass'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-avro'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-basex'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-bcrypt'] = {
+ ['0.01-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-ber'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-bitcask'] = {
+ ['0.1.20210907-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.20210912-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.20210917-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.20210928-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-boolexpr'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-brotli'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-bsdiff'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-buffet'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-busmt-if'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-bz2'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-c3class'] = {
+ ['0.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-capnproto'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-captcha'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-casclib'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-cassandra'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['dev-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-cb0r'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-cbor'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-cc'] = {
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-chan'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-channels'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-chartplot'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-circuit-breaker'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-cjson'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-cjson-219'] = {
+ ['2.1.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-cjson-ol'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-cjson2'] = {
+ ['2.1devel-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-class'] = {
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-cli'] = {
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-click'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-cmsgpack'] = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-cn-cbor'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-coat'] = {
+ ['0.9.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-coatpersistent-lsqlite3'] = {
+ ['0.2.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-coatpersistent-luasql'] = {
+ ['0.2.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-codegen'] = {
+ ['0.3.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-color'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-colorlog'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-conciseserialization'] = {
+ ['0.2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-conciseserialization-lua53'] = {
+ ['0.2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-covid-data'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-crontab'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-crypt'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-csnappy'] = {
+ ['0.1.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-csv'] = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-curl'] = {
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.8-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-custom-test'] = {
+ ['0.0-51'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-dancing-links'] = {
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-dataclass'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-db'] = {
+ ['2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-ddlt'] = {
+ ['2.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.8-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-de'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-deresute'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-di'] = {
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-discount'] = {
+ ['1.2.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.10.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.2.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-docx'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-dog'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-dynamic-cors'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-easy-crypto'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-em'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-emoji'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-epoll'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-erento-hmac'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-erento-uuid'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-errhandler'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-espeak'] = {
+ ['1.36r1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-ev'] = {
+ ['v1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['v1.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-evdev'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-event-dispatcher'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-express'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-express-middlewares'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-exprtk'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-extended'] = {
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-ezlib'] = {
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-fann'] = {
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-fastlz'] = {
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-fastutils'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-ffi-libinjection'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-ffi-zlib'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-filesize'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-fiware-lib'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-floyd-sampling'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-fort'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-fs-module'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-gainer-lib'] = {
+ ['1.1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-gd'] = {
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-geoip'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-getch'] = {
+ ['0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-gl'] = {
+ ['1.15.05.99-01'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-glob-pattern'] = {
+ ['0.2.1.20120406-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-globals'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-gltf'] = {
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-gmod-lib'] = {
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-gnuplot'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-h3'] = {
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-hangul'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-hashings-and-nums'] = {
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-help'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-hiredis'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-hiredis-5.2-all-fixed'] = {
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-hiredis-cluster'] = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-hiredis-with-5.2-fix'] = {
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-http-parser'] = {
+ ['2.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-http2tcp'] = {
+ ['0.0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-i18n'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-iconv'] = {
+ ['6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['r3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['r5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['r5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-igt'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-imlib2'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-import'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-industrial-logger'] = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-ini'] = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-inih'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-input'] = {
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-irc'] = {
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-jconv'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-jet'] = {
+ ['v0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['v0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-jq'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-json'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-jsonpatch'] = {
+ ['0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-jwc'] = {
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-jwk2pem'] = {
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-l10n'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-lace'] = {
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-lander'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-laxjson'] = {
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-lcdproc'] = {
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.8-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.8-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-leveldb'] = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-lhtmlr'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-libmodbus'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-linear'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-livr'] = {
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-livr-extra'] = {
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-ljson'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-llthreads'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-llthreads2'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-llthreads2-compat'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-log'] = {
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-log-r'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-logger'] = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-long-polling'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-louis'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-lru'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-lsp'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-lsw'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-lswcli'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-lz4'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-lzma'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-m6502'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-markdown-extra'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-marshal'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['v1.0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-mastodon'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-maxminddb'] = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-mbedtls'] = {
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-mc'] = {
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-mcrypt'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-messagepack'] = {
+ ['0.5.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-messagepack-lua53'] = {
+ ['0.5.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-mikrotik'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-minittp'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-mnemonic'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-mock'] = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-mongo'] = {
+ ['1.2.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-mongo-bson'] = {
+ ['1.2.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-mosquitto'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-mosquitto-v5'] = {
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-mqtt'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-mtrace'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-mud'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-multipart-parser'] = {
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-multipart-post'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-myallocator'] = {
+ ['0.02-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-nanoid'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-netudpif'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-newrelic-integration'] = {
+ ['0.01-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.01-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.01-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.01-7'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-nginx-logging'] = {
+ ['v1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-nng'] = {
+ ['master-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-nowplaying'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-nucleo'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-nuspell'] = {
+ ['0.1alpha-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2alpha-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3alpha-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4alpha-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5alpha-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-oast'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-obfuscator.nvim'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-object'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-ocrspace'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-octave'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-openai'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-opencage-geocoder'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-option'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-package'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-parser'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-path'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-payssion'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-periphery'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-pg-dmo'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-pie'] = {
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-promise'] = {
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-protobuf'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-protobuf-etcd'] = {
+ ['0.3.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-quickcheck'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-randombytes'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-rbtree'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-readline'] = {
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-recaptcha'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-rectangle'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-reql'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-requests'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-requests-async'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resp'] = {
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-acme'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-agoradynamickey'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-aries'] = {
+ ['release-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-auto-ssl'] = {
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-auto-ssl-20200912'] = {
+ ['0.14.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-auto-ssl-de'] = {
+ ['0.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-auto-ssl-instrumented'] = {
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-auto-ssl-multiname'] = {
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-aws'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-aws-auth'] = {
+ ['0.01-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-aws-email'] = {
+ ['0.01-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-aws-sdk'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-azure'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-balancer'] = {
+ ['0.02rc5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.04-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-beanstalkd'] = {
+ ['0.0-5'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-busted'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-busted2'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-casbin'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-casbin-adapter'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-certificate-sso'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-checkups'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-configure'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-console'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-consul'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-consul-0.3.2'] = {
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-consul-event'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-cookie'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-core'] = {
+ ['0.1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.17-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.17-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.17-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-cors'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-couchbase'] = {
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-couchdb'] = {
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-counter'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-crypto'] = {
+ ['master-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-ctxdump'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-dns'] = {
+ ['0.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-dns-client'] = {
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-dogstatsd'] = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-dogstatsd-jb'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-duo-mobile'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-env'] = {
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-etcd'] = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.10.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-exec'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-execvp'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-expr'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-fastutils'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-feishu-auth'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-fernet'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-ffi'] = {
+ ['main-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-ffi-python'] = {
+ ['main-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-fileinfo'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-fluent-logger'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-fluentd'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-ga'] = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-gaze'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-gcp'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.9-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-github'] = {
+ ['v1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-global-throttle'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-grpc-gateway'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-hashids'] = {
+ ['1.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-healthcheck'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-healthcheck-alins'] = {
+ ['3.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-healthcheck-api7'] = {
+ ['2.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-healthcheck-iresty'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-healthcheck-snz1'] = {
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-hipchat'] = {
+ ['v1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-hmac'] = {
+ ['v1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-hmac-ffi'] = {
+ ['0.05-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.06-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.06-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-hoedown'] = {
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-hs'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-hs-no-build'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-http'] = {
+ ['0.06-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.07-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.08-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.09-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.16-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.16.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.0.beta.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-http2'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-httpipe'] = {
+ ['0.05-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-influx'] = {
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-influx-mufanh'] = {
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-influx-statistics'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-7'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-info'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-injection'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-ipmatcher'] = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-iputils'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-iyo-auth'] = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-jit-uuid'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-jq'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-jsonrpc-batch'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-jwt'] = {
+ ['0.1.10-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-jwt-48606'] = {
+ ['0.1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-kafka'] = {
+ ['0.06-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.07-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.08-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.09-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.22-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.23-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-keycloak'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-latch'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-ldap'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-libcjson'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-libr3'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-limit-rate'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-ljsonschema'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-ljusb'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-lock'] = {
+ ['0.07-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.08-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.08-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.09-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-logger-socket'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-lrucache'] = {
+ ['0.09-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.09-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-luasocket'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-macaroons'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-mail'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-maxminddb'] = {
+ ['1.3.3-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-maxminddb-multi'] = {
+ ['1.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-mediador'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-memcached'] = {
+ ['0.13-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-mlcache'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-mock'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-moesif'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-motan'] = {
+ ['0.1.5-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-mpd'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-multiplexer'] = {
+ ['0.02-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-murmurhash2'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-murmurhash3'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-mutex'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-mysql'] = {
+ ['0.15-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-nanoid'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-nats'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-nettle'] = {
+ ['0.100-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.101-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.102-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.103-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.104-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.105-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.95-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.96-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.97-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.98-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.99-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-nghttp2'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-nghttp2-asio'] = {
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-ngxvar'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-ntlm'] = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-oakrouting'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-oauth-proxy'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-openidc'] = {
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.6-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-openssl'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0rc0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.10-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.19-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.22-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.23-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.24-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.25-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.26-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-passwdqc'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-paypal'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-perf'] = {
+ ['1.0.0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-phantom-token'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-postgres'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-postgres-client'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-prettycjson'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-prometheus'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-pubsub'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-pushover'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-qless'] = {
+ ['0.07-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.08-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-queue'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-r3'] = {
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-rabbitmqstomp'] = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-radixtree'] = {
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.7.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.8.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.8.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-readurl'] = {
+ ['v1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-redis'] = {
+ ['0.26-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.27-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-redis-client'] = {
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-redis-cluster'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-redis-connector'] = {
+ ['0.02-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.03-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.04-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.05-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.06-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.07-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.07-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.08-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.09-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-redis-util'] = {
+ ['0.07-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-repl'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-reqargs'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-requests'] = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-resolver'] = {
+ ['0.05-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-rocketmq'] = {
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-rollbar'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-rsa'] = {
+ ['0.04-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-rsa-placeholder'] = {
+ ['0.05-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-s3'] = {
+ ['v1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-saml'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-scrypt'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-session'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.22-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.23-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.24-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.25-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.26-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0.beta.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0.beta.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0.beta.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-session-zhulx'] = {
+ ['2.24-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-shcache'] = {
+ ['0.01-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-shell'] = {
+ ['0.03-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-signal'] = {
+ ['0.02-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-snappy'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-sniproxy'] = {
+ ['0.22-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-socket'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-sse'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-statsd'] = {
+ ['3.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-string'] = {
+ ['0.09-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-struct'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-t1k'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-t1k-main'] = {
+ ['0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-tags'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-tarpit'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-tasker'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-template'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-test'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-thread'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-timer'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-timer-ng'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-tsort'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-txid'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-uh'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-upload'] = {
+ ['0.09-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-upstream'] = {
+ ['0.08-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-upstream-healthcheck-tls'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-upstream-worker'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-urandom'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-url'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-uuid'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-validation'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-vardump'] = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-waf'] = {
+ ['0.10.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-weauth'] = {
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-websocket'] = {
+ ['0.07-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-websocket-kong'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-websocket-proxy'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-whitelist'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-wirefilter'] = {
+ ['v1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-resty-woothee'] = {
+ ['1.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-worker-events'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-xxhash'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-resty-xxhash-encode'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-rocks-app-project'] = {
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-rotas'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-rote'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-rover'] = {
+ ['scm-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-rtmidi'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-rtoml'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-ryaml'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-s7iso'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-salt'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-schema-validation'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-sdl2'] = {
+ ['2.0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.5.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-secureunionid'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-semver'] = {
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-series'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-shepi'] = {
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-shmem'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-silva'] = {
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-simdjson'] = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-simplelog'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-smtps'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-sort'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-spore'] = {
+ ['0.3.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-sqlite3'] = {
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-ssllabs'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-status'] = {
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-step'] = {
+ ['v1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-stormlib'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-string'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-string-template'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-string-test'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-struct'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-suncalc'] = {
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-switch'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-syntect'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-table-to-literal'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-telegram-api'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-template'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-term'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-test'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-testassertion'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-testclass'] = {
+ ['0.01-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-testlongstring'] = {
+ ['0.2.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-testmore'] = {
+ ['0.3.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-timeago'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-tinycdb'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-tinyyaml'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-tk'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-toml'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-tree-sitter'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-ttyrant'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-twilio'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-twitter'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-typeof'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-tz'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-ubjson'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-ucl'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-udev'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-uri'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-utility'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-utils'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-utils.nvim'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-value-browser'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-vcard'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-vips'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-vosk'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-5'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-websockets'] = {
+ ['v1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['v2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-webview'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-wolfram'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-xlib'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-xlsxwriter'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-xmlreader'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-xwiimote'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-xxtea'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-yajl'] = {
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-yaml'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-yottadb'] = {
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-zabbix-sender'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-zip'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-zlib'] = {
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lua-zmq'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-zmq-threads'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua-zstd'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lua2json = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lua5.1.js-file-packer'] = {
+ ['0.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lua_bufflib = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lua_cliargs = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.rc-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lua_code_formatter = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lua_fun = {
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lua_ip = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lua_json = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lua_ldap = {
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lua_pack = {
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lua_pack_cn = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lua_redis = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lua_resty_netacea = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lua_signal = {
+ ['1.000-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lua_sysenv = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lua_system_constants = {
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lua_table = {
+ ['0.4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lua_to_html = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lua_uuid = {
+ ['0.1-8'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luabase64 = {
+ ['0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luabatteries = {
+ ['0.1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luabc = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luabcd = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luabenchmark = {
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luabibtex = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luabidi = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luabins = {
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luabitop = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['luabitop-53plus'] = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luabox = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luacasc = {
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luacc = {
+ ['0.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-5'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luacheck = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.16.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.16.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.16.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.16.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.18.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.19.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.19.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.21.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.21.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.21.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.22.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.22.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.23.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.24.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.24.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.25.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.26.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.26.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luacheck-formatter-sonar'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luacheck-formatter-sonarqube'] = {
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luachild = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luacio = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaclass = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaclasses = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luacoap = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luacom = {
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ }
+ },
+ luacom_x86 = {
+ ['dev.unknown-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['dev.unknown-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luaconfig = {
+ ['0.1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luacov = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luacov-cobertura'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luacov-console'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luacov-coveralls'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luacov-html'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luacov-multiple'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['luacov-reporter-gcovr'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luacov-reporter-lcov'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luacov-summary'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luacrc16 = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luacrypto = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0.20120524-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luacrypto-baikal'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luacrypto2 = {
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luacryptor = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luacs = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luacsound = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luactx = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luacurl = {
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luacv = {
+ ['0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luacwrap = {
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luadaemon = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luadash = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luadate = {
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luadbc = {
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luadbd = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luadbg = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luadbi = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luadbi-mysql'] = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luadbi-postgresql'] = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luadbi-sqlite3'] = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luadeepcl = {
+ ['5.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luademorock = {
+ ['v1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luadist-hello'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luadist2 = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luadns = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luadoc = {
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luadocumentor = {
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaec25519 = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaejdb = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luaepnf = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaevent = {
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaex = {
+ ['0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaexif = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaexpat = {
+ ['1.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luafam = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luafan = {
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luafanlite = {
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luafanmicro = {
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luafcgi = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luaffi-tkl'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luafft = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luafileno = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luafilesystem = {
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.5.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luafilesystem-ffi'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['scm-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luaflac = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaflock = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaflow = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luafn = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luafontmanager = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luafp = {
+ ['1.5-19'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-20'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luafruits = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luafudge = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luagcrypt = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luagearman = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luagl = {
+ ['1.01-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luagq = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luagraph = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luagraphs = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luahaml = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaharfbuzz = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luahelp = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luahtml = {
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luahue = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luai = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaidl = {
+ ['0.8.9beta-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luainlua = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luaipc = {
+ ['c7b814e-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaipfs = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaircclient = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luaish-windows'] = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaiter = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luajit-ahk'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luajit-brotli'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luajit-curl'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luajit-dmon'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luajit-ffi-loader'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['luajit-geoip'] = {
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luajit-gumbo'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['luajit-mail'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luajit-rsync'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luajit-tidy'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luajit-woothee'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luajit-xxhash'] = {
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luajit-zstd'] = {
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luajls = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['luajls-lfs'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['luajls-luv'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luajson = {
+ ['0.10-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luajudo = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luajwt = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luajwtabcpen = {
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luajwtjitsi = {
+ ['1.3-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-7'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luajwtjitsi-petergood'] = {
+ ['1.3-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luajwtossl = {
+ ['1.3-7'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luakatsu = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luakiwis = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luakube = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0alpha-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luakuroshiro = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lualame = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lualand = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lualdap = {
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4.rc1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lualgorithms = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lualibrarytemplate = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lualibusb = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lualife = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lualines = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lualink = {
+ ['0.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lualinq = {
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lualit = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lualog = {
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lualogging = {
+ ['1.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lualol = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luals2dox = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lualsx = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lualua = {
+ ['scm-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lualvm = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lualzo = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luamacro = {
+ ['2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.5.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luamagick = {
+ ['6.q16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luamark = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luamidi = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luamine = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luaminify = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luamon = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luamqtt = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.3-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.3-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.4.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.4.2-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.4.2-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luamqttc = {
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luamqttt = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luandarray = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luanet = {
+ ['1.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luanlp = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luanosql-unqlite'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luanotify = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luanscol = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaobject = {
+ ['0.1.1-5'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luaocc = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luaogg = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaohook = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaoop = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaopus = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaorm = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaossl = {
+ ['20141028-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150504-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150504-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150727-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20150727-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20151221-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20151221-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161029-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161101-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161208-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161209-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161214-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20170901-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20170903-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20171028-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20180530-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20180708-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20181102-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20181207-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20190612-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20190731-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20200709-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20220711-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luapak = {
+ ['0.1.0.beta2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0.beta3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0.beta4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0.beta5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luapdu = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luapgsql = {
+ ['1.4.10-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luaphonenumber = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luapicohttpparser = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaplot = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luapod = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaposix = {
+ ['29-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['30-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['31-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['32-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['33.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['33.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['33.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['33.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['33.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['34.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['34.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['34.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['34.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['34.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['34.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['34.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['34.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['35.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['35.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['36.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['36.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['36.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['36.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.20-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['5.1.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.22-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.23-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.24-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.25-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.26-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.27-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.28-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.7-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaprecomp = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luapreprocess = {
+ ['1.19.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.20.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.21.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luapress = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.5.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.5.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luaproc = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaprofiler = {
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['2.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaprompt = {
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaproxy = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luapsql = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaqub = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luarabbit = {
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaredis = {
+ ['2.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.5-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luarepl = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luarequest = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luarestructure = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luarestyredis = {
+ ['0.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luark = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luarocks = {
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luarocks-build-builtin-with-command'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luarocks-build-cpp'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['luarocks-build-cyan'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luarocks-build-extended'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['luarocks-build-fennel'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luarocks-build-lr-hooks'] = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luarocks-build-lrocket'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luarocks-build-lrocket-next'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luarocks-build-rust'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luarocks-build-rust-binary'] = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luarocks-build-rust-mlua'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luarocks-build-treesitter-parser'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luarocks-build-xmake'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-14'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-15'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-16'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-17'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-18'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-19'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-20'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-21'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-22'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-23'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-24'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-25'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-26'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-27'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-28'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luarocks-fetch-gitrec'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luarocks-tag-release'] = {
+ ['5.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.11.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.13.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.14.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.39-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.40-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.41-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.42-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.43-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.44-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.45-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.46-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.47-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.48-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.49-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.50-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.51-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.52-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luarocks_helloworld = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luarray = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luars232 = {
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luarunner = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luascope = {
+ ['0.01-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luasec = {
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['0.4-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luasec-fixed'] = {
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaselenium = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luaseq = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaserial = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luaserialization = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luashell = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luasnip = {
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luasnmp = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luasoap = {
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luasock99 = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luasocket = {
+ ['2.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['2.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['2.0.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0rc1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0rc1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luasocket-lanes'] = {
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luasocket-unix'] = {
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luasodium = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luasofia = {
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luasolidstate = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luasql-exasol'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['luasql-firebird'] = {
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luasql-mysql'] = {
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luasql-oci8'] = {
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luasql-odbc'] = {
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luasql-postgres'] = {
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.3.5-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luasql-sqlite'] = {
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luasql-sqlite3'] = {
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.6.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luasrcdiet = {
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luassert = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.10-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.11-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.8.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luastatic = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luastatsd = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luastepper = {
+ ['1.16.06.17-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luastrava = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luastream = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['@version@-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luastruct = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luasvc = {
+ ['0.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luasvn = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luasyslog = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luasystem = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luatabledump = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luatables = {
+ ['0.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luatbot = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luaterminal = {
+ ['1.16.06.16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.16.06.16-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.16.06.16-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.16.06.16-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luaterminalremote = {
+ ['1.14.09.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luatest = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luatext = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luatexts = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luatools = {
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luatoteal = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luatraverse = {
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luatweetnacl = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luatwit = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luatypechecks = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luatz = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaucdn = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaunbound = {
+ ['0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaunit = {
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luaunix = {
+ ['1.2.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luautf8 = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luautils = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luavel = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luavenster = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luawalker = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luawav = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luawebsocket = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luawinapi = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luawt = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaxml = {
+ ['101012-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['101012-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['130610-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaxmlgenerator = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaxmlrpc = {
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaxpath = {
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaxpl = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luaxxhash = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luayaml = {
+ ['0.5.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luayue = {
+ ['0.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0.bin-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0.bin-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0.bin-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0.bin-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0.bin-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0.bin-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.1.bin-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.1.bin-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.1.bin-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.1.bin-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luazen = {
+ ['0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luazip = {
+ ['1.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lub = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lubs = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luchia = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ludent = {
+ ['v0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lugate = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luggage = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luix = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lulpeg = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luma = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lumber = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lume = {
+ ['2.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lumen = {
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lummander = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luna = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lunadoc = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lunajson = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lunamark = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lunaquery = {
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lunar = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lunary = {
+ ['20101009-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['20121108-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20121212-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20181002-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lunary-core'] = {
+ ['20101009-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['20121108-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20121212-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20181002-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lunary-optim'] = {
+ ['20101009-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20121108-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20121212-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20181002-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lunatest = {
+ ['0.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luncheon = {
+ ['0.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lundler = {
+ ['dev-26'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lunescript = {
+ ['main-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lunescript51 = {
+ ['main-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lunit = {
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lunitx = {
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lunix = {
+ ['20150923-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161026-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161026-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20170511-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20170920-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20170920-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20220331-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luno = {
+ ['20121129-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20130108-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20130304-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20141204-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['20170303-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lupe = {
+ ['latest-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luq = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lure = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luring = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lurror = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lusc = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lusc_luv = {
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luse = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lust = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lustache = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lustache-lambdas'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lustaglue = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lustre = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lusty = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-7'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-8'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lusty-config'] = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lusty-error-status'] = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lusty-form'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lusty-html'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lusty-json'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lusty-log'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lusty-log-console'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lusty-mustache'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lusty-nginx'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lusty-request-file'] = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lusty-request-pattern'] = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lusty-rewrite-param'] = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lusty-statsd'] = {
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lusty-store'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lusty-store-mongo'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.10-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.13-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lusty-store-mysql'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lusty-template'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lut = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lutf8proc = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lutrace = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luuid = {
+ ['20070925-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20090429-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['20100303-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20101118-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120501-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120501-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120509-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20120509-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luv = {
+ ['1.22.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.22.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.25.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.26.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.27.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.28.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.28.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.29.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.29.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.29.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.29.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.30.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.30.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.30.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.32.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.34.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.34.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.34.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.34.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.36.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.40.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.41.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.41.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.42.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.42.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.43.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.44.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.44.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.45.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.47.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.48.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.48.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.4-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.4-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.4-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.48.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['luv-updated'] = {
+ ['1.9.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lux = {
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ luxure = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ luxure_static = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lxsh = {
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lyaml = {
+ ['1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.1.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.1.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lyretemplates = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['lz.n'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lzfse = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lzlib = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1.53-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1.53-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1.53-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1.53-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.work3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lzmq = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lzmq-auth'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lzmq-ffi'] = {
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lzmq-pool'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lzmq-timer'] = {
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lzmq-zmq'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['lzq-kong-oidc'] = {
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ lzt = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ lzw = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['m3u-parser'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mach = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['5.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['5.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ magic = {
+ ['5.25-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['magic-apigw'] = {
+ ['magic-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['master-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ magick = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['magick-least'] = {
+ ['1.5.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mailgun = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ malvado = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ many2one = {
+ ['1.14.09.19-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.14.11.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.14.11.12-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.11.12-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.11.12-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.20.08.23-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.21.08.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ map = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mapx.nvim'] = {
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ marcusluatest = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mare = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ markdown = {
+ ['0.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.26-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.27-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.30-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.31-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.32-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.32-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.33-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['markdown.sile'] = {
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ markov = {
+ ['v1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['v1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['markov-text'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mason-lspconfig.nvim'] = {
+ ['1.26.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.27.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.28.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.29.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mason-nvim-dap.nvim'] = {
+ ['2.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mason.nvim'] = {
+ ['1.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ matcher_combinators = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ matchext = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['math-evol'] = {
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.12-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['math-rungekutta'] = {
+ ['1.07-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.07-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.08-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['math-walshtransform'] = {
+ ['1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.18-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mathparser = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ md = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ md2html = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ md5 = {
+ ['1.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mecab = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ media_player = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mediator_lua = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mediatypes = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ megaqueue = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['meisocafe.hammerspoon.dkb'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ melipayamak = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ memlimit = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ memo = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ memoize = {
+ ['2.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ memory = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ memreader = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mendudu = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ metaclass = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ metalua = {
+ ['0.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['metalua-compiler'] = {
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['metalua-parser'] = {
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ metamodule = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ metaty = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mexbt = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mfr = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ microlight = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ microscope = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ microsoftsapi = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ middleclass = {
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['middleclass-mixin-singleton'] = {
+ ['0.01-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ middleman = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ middleware = {
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['1.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ midi = {
+ ['4.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['4.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ midialsa = {
+ ['1.00-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.02-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.03-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.04-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.06-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.09-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.21-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.22-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.23-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.24-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.25-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ millheat = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ milua = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mimetypes = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ minctest = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ minheap = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['mini.ai'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.align'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.animate'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.base16'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.basics'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.bracketed'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.bufremove'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.clue'] = {
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.colors'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.comment'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.completion'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.cursorword'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.deps'] = {
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.diff'] = {
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.doc'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.extra'] = {
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.files'] = {
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.fuzzy'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.hipatterns'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.hues'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.indentscope'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.jump'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.jump2d'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.map'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.misc'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.move'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.notify'] = {
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.nvim'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.operators'] = {
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.pairs'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.pick'] = {
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.sessions'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.splitjoin'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.starter'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.statusline'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.surround'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.tabline'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.test'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.trailspace'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mini.visits'] = {
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ miniblooms = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ minicurses = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ miniflac = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ minifs = {
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mirrorfs = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['missinglink-sdk'] = {
+ ['0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.22-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.23-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.24-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.25-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.26-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.27-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.28-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.29-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.31-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.32-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.33-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.34-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.35-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.36-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.37-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.38-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.39-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.40-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.41-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.42-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.43-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.44-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.45-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.51-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.52-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.53-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.54-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mixlua = {
+ ['0.2.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir.7bits.mjomatic'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ ['mjolnir._asm'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.applistener'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.compat_51'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.data'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.data.base64'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.data.json'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.data.pasteboard'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.eventtap'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.eventtap.event'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.hydra'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.hydra.applescript'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.hydra.dockicon'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.hydra.undocumented'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.ipc'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.ipc.cli'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.modal_hotkey'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.modules'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.notify'] = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.pathwatcher'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.settings'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.sys.audiodevice'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.sys.battery'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.sys.brightness'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.sys.mouse'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.timer'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.ui.notification'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.ui.sound'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.undocumented.bluetooth'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.undocumented.cgsdebug'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.undocumented.coredock'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.utf8_53'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.watcher.battery'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir._asm.watcher.screen'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir.alert'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ }
+ },
+ ['mjolnir.application'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ }
+ },
+ ['mjolnir.bg.grid'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ ['mjolnir.chdiza.slateops'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ ['mjolnir.cmsj.appfinder'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ ['mjolnir.cmsj.caffeinate'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ }
+ },
+ ['mjolnir.fnutils'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ ['mjolnir.geometry'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ }
+ },
+ ['mjolnir.grille'] = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir.hotkey'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ }
+ },
+ ['mjolnir.jstevenson.cursor'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ }
+ },
+ ['mjolnir.keycodes'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ }
+ },
+ ['mjolnir.lb.itunes'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ ['mjolnir.lb.spotify'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ ['mjolnir.lx.lockscreen'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['mjolnir.pvertenten.cycle'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['mjolnir.screen'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ }
+ },
+ ['mjolnir.sd.grid'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ ['mjolnir.sk.transform'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ }
+ },
+ ['mjolnir.th.hints'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86_64"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mjolnir.tiling'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['mjolnir.winter'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mkdir = {
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mkdirp = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mkdnflow.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mkdtemp = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mkstemp = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mlua = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mm = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mmapfile = {
+ ['1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mmdblua = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mnet = {
+ ['0.3.20210628-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.20210703-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.20220807-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.20230218-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.20230708-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mo = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mobdebug = {
+ ['0.48-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.49-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.50-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.51-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.55-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.63-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.64-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.70-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.80-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mobile_detect = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mocka = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mockagne = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mockuna = {
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mod11 = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mod_lib_ldap = {
+ ['35-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mod_storage_ldap = {
+ ['7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ modern = {
+ ['0.1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ modest = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ modjail = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ modsec = {
+ ['0.0.1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ molde = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ molly = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mongo = {
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mongorover = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['moon-cache'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['moon-i18n'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['moon-redis'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['moon-watch'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ moon_test = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ moonbox = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ moonbreaker = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ moonbuild = {
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mooncake = {
+ ['0.0.3-20210613'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-20210619'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.20210627-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.20210829-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.20210922-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.20210925-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.20211114-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.20220116-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.20220501-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.20220703-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.20220801-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.20221006-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.20221112-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.20221204-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.20221204-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mooncrafts = {
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ moonfltk = {
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ moongarden = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ moonglfw = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ moongrahams = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mooni = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ moonjson = {
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ moonpick = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ moonplus = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.22-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ moonrocks = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ moonscript = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ moontastic = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ moonxml = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.2.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ moor = {
+ ['latest-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v4.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ morse = {
+ ['0.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ moses = {
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['move.nvim'] = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mpack = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.10-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.11-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.12-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mpd = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mpi = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mpv-netrc'] = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['mq-biggerlib'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mqttudp = {
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['mrcp-utils'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mtint = {
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mtmsg = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mtstates = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ muck = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ multi = {
+ ['1.8-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.8-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['12.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['12.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['13.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['13.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['14.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['14.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['14.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['14.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['15.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['15.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['15.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['15.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['15.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['15.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['16.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['16.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['multicursors.nvim'] = {
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ multikey = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ multimethod = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ multipart = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['multipart-formdata-lib'] = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['multipart-post'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ multirequests = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ multistreamer = {
+ ['11.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.3.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.5.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.5.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11.6.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['12.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['12.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['12.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['12.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ multitone = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ munin = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ murmurhash3 = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mwcrng = {
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['my-awesome-plugin.nvim'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ my_library = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ myauth = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mygateway = {
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ mymodule = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ myplugin = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ mysin = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nacl = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nacl-cli'] = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nana = {
+ ['0.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nancy = {
+ ['549-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nanoid = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ nanosleep = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ nanostores_lua = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ nanovg = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ native = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nats = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['navigator.lua'] = {
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['navigator.nvim'] = {
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ncache = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nclassic = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['near-kong-kafka-log'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nef = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nekos-lua-cqueues'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['neo-tree.nvim'] = {
+ ['3.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.26-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['neoconf.nvim'] = {
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['neodev.nvim'] = {
+ ['2.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ neogen = {
+ ['2.17.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.17.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ neogit = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ neorg = {
+ ['0.0.2848-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['neorg-telescope'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['neoscroll.nvim'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ neotest = {
+ ['4.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['neotest-haskell'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nested = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nested-cli'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ net = {
+ ['0.22.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.22.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.23.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.24.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.25.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.28.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.31.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.33.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.34.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.34.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.34.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.36.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.37.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.38.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['net-http'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['net-url'] = {
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ netatmo = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ netcheck = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ netfoxpack = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ netlink = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ netstring = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ newstate = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ nextfile = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nginx-lua-exporter'] = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nginx-lua-frequency'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nginx-lua-oauth2'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nginx-lua-prometheus'] = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-20170303'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-20170610'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20171117-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20171117-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20171117-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20181120-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20181120-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20181120-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20200420-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20200420-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20200523-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20201118-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20201218-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20210206-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20220127-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20220527-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20221218-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20230607-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20240525-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nginx-lua-prometheus-api7'] = {
+ ['0.20240201-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nginx-lua-waf'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nginx-metrix'] = {
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nginx-resumable-upload'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ngx_lua_datadog = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ngxjsonform = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ngxlogex = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nightfox.nvim'] = {
+ ['3.9.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nixio = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nlua = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nn = {
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ nnlr = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nnsparse = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['no-neck-pain.nvim'] = {
+ ['1.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nocurses = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['nodejs-path'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['nodemcu-logging'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nodemculuamocks = {
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['noice.nvim'] = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nokia-fork-lua-cassandra'] = {
+ ['1.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nokia-fork-lua-resty-dns-client'] = {
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nokia-fork-lua-resty-mysql'] = {
+ ['0.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nokia-fork-lua-resty-socket'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nomad-lua'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['norgopolis-client.lua'] = {
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['norgopolis-server.lua'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nosigpipe = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ notification = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ notifycenter = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ nozzle = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['npackages.nvim'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ npssdk = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ npy4th = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ nsenter = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nui-components.nvim'] = {
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['nui.nvim'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ null = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ numextra = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ numlua = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-client'] = {
+ ['0.0.1-26'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-client-proxy'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-cmp'] = {
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['nvim-cokeline'] = {
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-dap'] = {
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-dap-ui'] = {
+ ['3.9.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-dbee'] = {
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-dev-container'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-java'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-java-core'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-java-dap'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-jdtls'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-jqx'] = {
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-lastplace'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-lightbulb'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-lspconfig'] = {
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-metals'] = {
+ ['0.8.x-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.x-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-nio'] = {
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-notify'] = {
+ ['3.13.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.13.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-parinfer'] = {
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-peekup'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-possession'] = {
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-scrollview'] = {
+ ['5.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-smuggler'] = {
+ ['main-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-snippy'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-surround'] = {
+ ['2.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-tree.lua'] = {
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-treesitter-legacy-api'] = {
+ ['0.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-ufo'] = {
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nvim-web-devicons'] = {
+ ['0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.100-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.99-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nvtx = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nwunsch = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['nx-kong-oidc'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['nxx-lua-resty-cookie'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ nysiis = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ oasvalidator = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ oauth = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['oauth-jwks-validator'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['oauth-token-validate'] = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ oauth2 = {
+ ['1.16.06.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.16.06.15-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16.06.15-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['oauth2-acl'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ oauth2c = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ oauth_light = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ obey = {
+ ['0.1.0-7'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['objc.lua'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ objectlua = {
+ ['0.4.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['obsidian.nvim'] = {
+ ['3.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ocsg = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ octoflow = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ odbc = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['odbc-pool'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ odielak = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ohm = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ oil = {
+ ['0.4beta-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['oil.nvim'] = {
+ ['2.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['onedarkpro.nvim'] = {
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['onenord.nvim'] = {
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ onion2web = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ oo = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ oocairo = {
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ oop = {
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ oops = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['op-sdk'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['open-tiny-util'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['openblas-conv'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ opencl = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ opencv_lua = {
+ ['4.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.8.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.9.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['opencv_lua-contrib'] = {
+ ['4.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ opendal = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ opendir = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ opengl = {
+ ['1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ openrtm = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['openssh-hash'] = {
+ ['master-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ openssl = {
+ ['0.7.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['openssl-baikal'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ opentelemetry = {
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['opentelemetry-lua'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['master-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ opentracing = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['opentracing-openresty'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['opeth-all'] = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['opeth-core'] = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['opeth-lasm'] = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['opeth-lvis'] = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['opeth-moonstep'] = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['opeth-opeth'] = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ optarg = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ optparse = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ orange = {
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ orbit = {
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['2.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ orderedset = {
+ ['0.01-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.cbor'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.const.exit'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.const.gopher-types'] = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.dns'] = {
+ ['1.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.env'] = {
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.errno'] = {
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.iconv'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.abnf'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.ascii'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.ascii.char'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.ascii.control'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.ascii.ctrl'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.email'] = {
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.ini'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.ip'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.ip-text'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.iso'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.iso.char'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.iso.control'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.iso.ctrl'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.json'] = {
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.jsons'] = {
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.7-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.soundex'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.strftime'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.url'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.url.gopher'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.url.sip'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.url.siptel'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.url.tel'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.url.url'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.utf8'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.utf8.char'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.utf8.control'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.parsers.utf8.ctrl'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.syslog'] = {
+ ['1.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.4-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.4-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.4-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.tls'] = {
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['org.conman.uuid'] = {
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ orgmode = {
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ orm = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['os-pipe'] = {
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ osc = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ oscpack = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['osrm-lua-libs'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ossp-uuid'] = {
+ ['1.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ otom = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['otouto-test'] = {
+ ['3.11-11'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ otp = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['otter.nvim'] = {
+ ['1.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ outcome = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['overseer.nvim'] = {
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ovh-api'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ owoify = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['oxd-web-lua'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['oz.nvim'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['package-info.nvim'] = {
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ packer = {
+ ['0.1.20240307-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['pai-serverless-kong'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ pancake = {
+ ['1.0.0b11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0b16-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0b17-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0b5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0b7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pandocmeta = {
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ panlunatic = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ panpipe = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['paperplanes.nvim'] = {
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['papis.nvim'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['paq-nvim'] = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ parent = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ parsel = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['parser-gen'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-7'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ paseto = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pash = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ passer = {
+ ['0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ patch = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ path = {
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ pathetic = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['pathlib.nvim'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pato = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ patok = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ payments = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pbc = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pcre2 = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ pdh = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['pe-parser'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pegasus = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['pegasus-mr'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.0-10'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ pegdebug = {
+ ['0.40-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.40-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.41-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ pegex = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pegl = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ penlight = {
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['0.9.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['penlight-ffi'] = {
+ ['scm-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['percent-encode-encoder'] = {
+ ['0.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['percent-f-strings'] = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ perihelion = {
+ ['0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['perimeterx-nginx-plugin'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.10-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.11-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.12-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.13-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.3.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.3.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.3.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.3.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.4.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.5.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['persistence.nvim'] = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ personnummer = {
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pesterkit = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ petrisport = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ petrodoc = {
+ ['10.12.28-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pgmoon = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.15.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['pgmoon-mashape'] = {
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ pgvector = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ phpass = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ physfs = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['pico8-to-lua'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ picohttpparser = {
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ pidmap = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['piecharts.sile'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['pijaz sdk'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['pijaz-sdk'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ }
+ },
+ ['pilcrow.unito'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pilosa = {
+ ['0.1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pimp = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ pipe = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pixcrypt = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ pixie = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pkg = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-14'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-15'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pkgrock = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ plain = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ plc = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['plenary.nvim'] = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['scm-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ plterm = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ plut = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ pluto = {
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['pm4-sdk-lua'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['pokerhand-eval'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pokitdok = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ poly1305 = {
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ pomelo = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pool = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pop3 = {
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ portutils = {
+ ['0.1-7'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ postgres = {
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['postgres-auth-server'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['postgres-decode'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ postgrest = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['power-table'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ power_widget = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ powerlog = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ppkit = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pprint = {
+ ['0.1.0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ prailude = {
+ ['0.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ prefix_tree = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ preloader = {
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['pretty-csv'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['pretty-fold.nvim'] = {
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ primes = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ print = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ print_table = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ printable_chars = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['printoptions.sile'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['privilege-process-demo'] = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ procdata = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ process = {
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ profi = {
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['prom-client'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ promise = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['promise-async'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['scm-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['promise-async-await'] = {
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['promise-es6'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['promise-lua'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['prompt-style'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ properset = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3b-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ proto = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ protobuf = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ protomixin = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ prototype = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ proxyquire = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['prtr-dump'] = {
+ ['20121106-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20121212-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20161017-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['prtr-path'] = {
+ ['20121107-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20121212-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20180201-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['prtr-test'] = {
+ ['20121212-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20151116-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ psl = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ptable.sile'] = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ pthread = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['pub-sub'] = {
+ ['0.1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ public_suffix_list = {
+ ['1.0.201807-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201808-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201809-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201810-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201811-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201812-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201901-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201902-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201903-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201904-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201905-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201906-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201907-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201908-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201909-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201910-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201911-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.201912-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202001-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202002-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202003-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202004-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202005-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202006-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202007-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202008-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202009-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202010-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202011-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202012-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202101-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202102-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202103-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202104-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202105-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.202106-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ puerts = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pulseaudio = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ pulseaudio_cli = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pulseaudio_dbus = {
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pulseaudio_widget = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ puretoml = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ push = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ pystring = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ qaluate = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ qlass = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['qrcode.sile'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ qrprinter = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ quantum = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ quest = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ queue = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['quick-scope'] = {
+ ['2.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['r1-lua-resty-waf'] = {
+ ['r0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ radarchart = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['radical.vim'] = {
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['radix-router'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['rainbow-delimiters.nvim'] = {
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ raisin = {
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ rake = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ randbytes = {
+ ['0.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ random = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['random-number'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ randomdist = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['rapid-match-domain'] = {
+ ['1.0.0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ rapidjson = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ raven = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['raven-knight'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['raven-lua-rjson'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rawterm = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rblx_signal = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rcnb = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ reactivex = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ readkey = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ readline = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ readosm = {
+ ['1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ realpath = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ recaptcha = {
+ ['8.05.26-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.07.07-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ reco = {
+ ['1.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ redis = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['redis-lua'] = {
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ redotenv = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ redstats = {
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ redux = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['redux-lua'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['redux-props'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ref = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ reflex = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ refser = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ regex = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ reggae = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ regkex = {
+ ['master-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ remdebug = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ remotelog = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ remy = {
+ ['0.2.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rename = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['renamer.nvim'] = {
+ ['5.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['repeat.vim'] = {
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['repeatable-random-number'] = {
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['req-content-type-transformer'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ reql = {
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['request-limit-validator'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ require = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['resilient.sile'] = {
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ resp = {
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['rest.nvim'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ restia = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ restserver = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['restserver-xavante'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['resty-casbin-adapter'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['resty-dynacode'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['resty-hostcheck'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['resty-mongol'] = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['resty-newrelic'] = {
+ ['0.01-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.01-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.01-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.01-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.01-6'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['resty-raven'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['resty-redis-cluster'] = {
+ ['1.02-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.04-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.05-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['resty-redis-rate'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['resty-route'] = {
+ ['0.1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['resty-shared-session'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['resty-smtp'] = {
+ ['1.0rc1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['resurfaceio-logger'] = {
+ ['1.2-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rez = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ rfcvalid = {
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ rgbstr = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ riemoon = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rings = {
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.2.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ riseml = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rjson = {
+ ['dev-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rkeys = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rl = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rmdir = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ rmrf = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rndplugin = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ rnnlib = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ robotstxt = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['rock-hello'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rockbuild = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rocketmq = {
+ ['2.1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['rocks-config.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['rocks-dev.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['rocks-git.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['rocks.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.12.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.13.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.15.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.16.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.17.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.18.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.19.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.19.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.20.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.20.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.21.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.21.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.21.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.21.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.22.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.23.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.24.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.25.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.25.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.26.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.27.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.27.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.28.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.29.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.29.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.29.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.30.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.30.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.31.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.31.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.31.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.31.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.8.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rocksolver = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ rockspec2cmake = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['rocktest-foo'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rockwriter = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['rollbar-nginx'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['roman-numerls'] = {
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['rose-pine'] = {
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ router = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['rpc-prizm'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['rpi-gpio'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rpio = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ rs232 = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rsjson = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['rtp.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rubato = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ rubyapi = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ rude = {
+ ['0.4-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ runkit = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ runstache = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rustaceanvim = {
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.10.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.10.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.10.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.10.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.10.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.12.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.12.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.13.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.15.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.16.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.16.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.16.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.16.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.17.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.17.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.17.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.17.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.6.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.9.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.9.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.9.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.9.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.9.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.10.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.10.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.12.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.12.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.14.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.15.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.16.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.17.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.18.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.18.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.18.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.19.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.20.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.21.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.21.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.21.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.22.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.22.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.22.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.22.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.22.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.22.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.22.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.22.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.22.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.22.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.22.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.23.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.23.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.23.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.23.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.23.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.23.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.24.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.24.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.25.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.25.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.7.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.7.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['rxi-json'] = {
+ ['dbf4b2d-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['rxi-json-lua'] = {
+ ['e1dbe93-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ rxlove = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ rxlua = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ s3 = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['s3-cjson2'] = {
+ ['1.0-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ s6ftrig = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ saci = {
+ ['9.03.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ safer = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sailor = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['sailor-md'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ salt = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ saml = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['samp-events'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['samp-favorites'] = {
+ ['1.0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ sample_rtcomponent = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sandbox = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ santoku = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.100-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.101-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.102-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.103-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.104-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.105-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.106-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.107-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.108-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.109-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.110-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.111-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.112-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.113-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.114-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.115-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.116-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.117-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.118-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.119-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.121-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.122-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.123-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.124-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.125-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.126-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.127-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.128-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.129-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.130-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.131-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.132-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.133-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.134-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.135-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.136-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.137-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.138-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.139-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.140-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.141-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.142-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.143-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.144-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.145-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.146-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.147-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.148-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.150-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.151-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.152-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.153-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.154-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.156-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.157-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.158-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.159-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.160-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.161-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.162-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.163-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.164-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.165-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.166-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.167-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.168-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.169-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.170-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.171-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.172-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.173-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.174-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.175-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.176-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.177-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.178-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.179-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.180-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.181-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.182-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.183-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.184-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.185-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.186-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.187-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.188-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.189-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.190-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.191-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.192-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.193-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.194-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.195-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.196-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.197-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.198-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.199-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.200-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.201-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.202-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.203-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.204-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.22-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.23-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.24-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.25-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.26-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.27-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.28-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.29-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.30-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.31-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.32-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.33-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.34-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.35-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.36-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.37-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.38-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.39-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.40-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.41-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.42-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.43-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.44-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.45-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.46-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.47-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.48-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.49-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.50-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.51-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.52-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.53-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.54-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.55-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.56-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.57-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.58-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.60-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.61-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.62-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.64-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.65-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.66-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.67-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.68-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.69-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.70-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.71-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.72-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.73-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.74-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.76-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.77-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.78-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.79-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.80-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.81-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.82-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.83-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.84-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.85-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.86-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.87-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.88-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.89-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.90-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.91-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.92-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.93-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.94-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.96-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.97-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.98-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.99-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-bert'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-bitmap'] = {
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-bundle'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.17-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.18-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.19-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.20-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.22-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.23-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.24-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.25-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.26-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.27-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.28-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.29-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.30-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-cli'] = {
+ ['0.0.100-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.101-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.102-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.103-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.104-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.105-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.106-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.107-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.108-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.109-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.110-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.111-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.112-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.113-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.114-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.115-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.116-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.117-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.118-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.119-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.120-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.121-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.122-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.123-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.124-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.125-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.126-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.127-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.128-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.129-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.130-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.131-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.132-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.133-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.134-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.135-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.136-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.137-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.138-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.139-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.140-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.141-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.142-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.143-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.145-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.146-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.147-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.148-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.149-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.150-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.151-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.152-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.153-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.154-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.155-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.156-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.157-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.158-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.159-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.160-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.161-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.162-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.163-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.164-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.165-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.166-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.167-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.167-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.168-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.169-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.170-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.171-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.172-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.173-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.174-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.175-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.176-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.177-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.178-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.179-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.180-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.181-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.182-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.183-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.184-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.185-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.186-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.187-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.188-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.189-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.190-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.191-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.192-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.193-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.194-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.195-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.196-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.197-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.198-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.199-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.200-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.201-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.202-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.203-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.204-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.205-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.206-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.207-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.208-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.22-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.23-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.24-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.25-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.26-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.27-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.28-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.29-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.30-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.31-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.32-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.33-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.34-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.35-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.36-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.37-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.38-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.39-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.40-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.41-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.42-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.43-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.44-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.45-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.46-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.47-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.48-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.49-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.50-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.51-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.52-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.53-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.54-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.55-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.56-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.57-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.58-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.60-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.61-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.62-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.64-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.65-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.66-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.67-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.68-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.69-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.70-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.71-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.72-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.73-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.74-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.76-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.77-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.78-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.79-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.80-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.81-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.82-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.83-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.84-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.85-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.86-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.87-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.88-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.89-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.90-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.91-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.92-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.93-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.94-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.95-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.96-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.98-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-fs'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.17-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.18-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.20-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.21-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.22-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.23-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.24-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.25-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.26-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.27-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.28-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.29-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.30-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.31-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.32-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-geo-pdf'] = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-html'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-iconv'] = {
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-jpeg'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.17-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.18-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-make'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.17-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.18-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.20-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.21-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.22-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.23-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.25-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.26-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.27-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.28-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.29-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.30-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.31-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.32-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.33-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.34-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.35-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.36-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.37-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.38-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.39-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.40-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.41-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.42-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.43-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.44-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.45-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.46-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.47-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.48-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.49-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.50-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.51-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.52-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.53-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.54-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.55-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.56-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.57-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.58-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.59-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.60-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.61-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.62-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.63-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.64-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.65-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.66-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.67-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.68-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.69-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.70-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-matrix'] = {
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-pdf'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-porter'] = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-python'] = {
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.17-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.18-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.20-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.21-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.22-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.23-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.24-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.25-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.26-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.27-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.28-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.29-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.30-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.31-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.32-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.33-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.34-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.35-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.36-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.37-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-sqlite'] = {
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.17-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-sqlite-migrate'] = {
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-system'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.17-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.18-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.20-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.21-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.22-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.23-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-template'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.17-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.18-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.20-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.21-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.22-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.23-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.24-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.25-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.26-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-test'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-test-runner'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.18-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.20-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.21-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.22-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.23-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-tsetlin'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.17-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.18-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.20-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.21-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.22-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.23-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.24-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.25-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.26-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.29-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.30-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.31-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.32-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.33-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.34-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.35-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.36-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.37-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.38-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.39-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.40-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.41-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.42-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.43-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.44-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.45-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.46-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.47-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.48-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.49-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['santoku-web'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.100-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.101-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.102-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.103-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.104-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.105-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.106-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.107-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.108-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.109-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.110-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.111-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.112-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.20-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.20-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.21-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.22-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.23-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.24-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.25-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.26-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.27-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.28-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.29-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.30-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.31-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.32-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.33-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.34-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.35-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.36-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.37-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.38-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.39-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.40-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.41-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.42-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.43-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.44-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.45-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.46-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.47-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.48-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.49-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.50-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.51-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.52-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.53-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.55-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.56-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.57-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.58-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.59-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.60-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.61-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.62-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.63-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.64-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.65-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.66-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.67-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.68-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.69-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.70-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.71-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.72-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.73-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.74-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.75-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.76-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.77-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.78-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.79-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.80-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.81-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.82-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.83-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.84-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.85-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.86-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.87-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.88-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.89-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.90-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.91-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.92-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.93-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.94-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.95-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.96-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.97-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.98-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.99-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ sass = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ satelito = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['beta-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['beta-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['beta-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ say = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sayit = {
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['sc-lua-resty-auto-ssl'] = {
+ ['0.13.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ scaffold = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['scalable-rate-limiter'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ scene = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ schema = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['schemastore.nvim'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ schwartziantransformutils = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ sci = {
+ ['1.0.0.beta12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['screenkey.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['scrollbar.nvim'] = {
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ scrypt = {
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ seawolf = {
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['secmc-plugin'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ see = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ seiran = {
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ selectex = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ selene = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ self = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ semparse = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ semver = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ sendgrid = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sendmail = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sentry = {
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['ser-alloyed'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ serpent = {
+ ['0.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.27-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.28-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.30-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.30-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['servicekit-posix'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['session.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sessiond_dbus = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['devel-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ set = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['set-lua'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['set-upstream-by-header'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ setenv = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ setuid = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['sfcrand-lua5.3'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['sfcrand-luajit'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sfmt = {
+ ['1.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.4-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['sfn-auth'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sfs = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sfxr = {
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['sg.nvim'] = {
+ ['1.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sgp30 = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sh = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sha1 = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sha2 = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ }
+ },
+ ['shape-detector'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ shapeshift = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sharedtensor = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['shell-games'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ shelve = {
+ ['0.35.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.35.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.35.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.35.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.35.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ shexpand = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ shiki = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ shim = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ shiplog = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sht20 = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sia = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.6-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.6-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ sidekiqjobpusher = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ sif = {
+ ['master-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ signal = {
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ signalise = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['silex.sile'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['simple-lua-json'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ simple_classes_lua = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ simple_test = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ simpleitk = {
+ ['0.10-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ simulua = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['sinx-lua'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ sirocco = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.1-5'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ sitegen = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ skewheap = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ skooma = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['skywalking-nginx-lua'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['skywalking-nginx-lua-plugin'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['skywalking-nginx-lua-test'] = {
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ slaxml = {
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ sleep = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ slingshot = {
+ ['7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sllog = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ slncrypto = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ slnet = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ slnunicode = {
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ slowjson = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ slt2 = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['smart-splits.nvim'] = {
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['smartquotes.sile'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ smaz = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ smithsnmp = {
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ snaphelpers = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sncl = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ snowflake = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ snowplowtracker = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sociallua = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ socks5 = {
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sofa = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ solr = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ somata = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sonata = {
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ spaces = {
+ ['0.3-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-13'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-14'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ spawn = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ specl = {
+ ['1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['14.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['14.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['14.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['14.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['14.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['14.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['14.1.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['14.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['14.1.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['14.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['14.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['speeddating.vim'] = {
+ ['20081016-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sphericaldefence = {
+ ['0.0.3-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ split = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sproto = {
+ ['0.1.20210820-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sputnik = {
+ ['9.03.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['sqids-lua'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['sql-orm'] = {
+ ['0.3.20210821-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.20210828-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.20211015-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.20220801-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.20220813-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.20230409-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.20230709-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sql2lua = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ sqlcipher = {
+ ['4.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['4.4.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ sqlite = {
+ ['master-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['sqlite.lua'] = {
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sqlite3 = {
+ ['0.4.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sqlrocks = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sqltable = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['squall-router'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['squirrel.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ squirt = {
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ srplib = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ srt = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ssh = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ st = {
+ ['0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ stacktraceplus = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ starwarsnames = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ static = {
+ ['2.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ statsd = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['std._debug'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['std.functional'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['std.normalize'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['std.prototype'] = {
+ ['1.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['std.strict'] = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ stdfs = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ stdlib = {
+ ['17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['24-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['25-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['27-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['28-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['29-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['29-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['30-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['31-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['32-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['33-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['34.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['35-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['36-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['37-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['38-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['39-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['40-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['41.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['41.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['41.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['41.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['41.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['41.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ steentje = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['storm-mode.nvim'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['stormpath-nginx'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ stp = {
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ str = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ strbuffer = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ streamcsv = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ strictness = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['string-capitalize'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['string-contains'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['string-format'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['string-format-all'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['string-random'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['string-replace'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['string-split'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['string-token'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['string-trim'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ stringdistance = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ stringex = {
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ stringifylua = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ stringio = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['stringizer-lua'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-10'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ stringstream = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ stringy = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ striter = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ strong = {
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ strongstring = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ strsubst = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ struct = {
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['struct.lua'] = {
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['structlog.nvim'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ strutil = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ stuart = {
+ ['2.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['stuart-ml'] = {
+ ['2.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['stuart-redis'] = {
+ ['0.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ submodsearcher = {
+ ['1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ subproc = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ subprocess = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['substitute.nvim'] = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ suit = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ sunclass = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ supernova = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ suproxy = {
+ ['v0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['surround.vim'] = {
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ swapi = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['sweetie.nvim'] = {
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ swef = {
+ ['1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ switch = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ symdiff = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ symmetric = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sync = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ syntaxhighlight = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sys = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ sysdetect = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ t2t = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['tabby.nvim'] = {
+ ['2.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['table-flatten'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ table_dump = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ table_goodies = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ table_new = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tablesalt = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tableshape = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tableutils = {
+ ['1.21.07.27-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.21.07.27-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.21.07.27-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tableview = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tablua = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tabular = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ taggedcoro = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['taggedcoro-purelua'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ talents = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ talua = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tamale = {
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tango-complete'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tango-copas'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tanguytestluarocks = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tarantool-checks'] = {
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['tarantool-errors'] = {
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tarantoolapp = {
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tbhss = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.11-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.12-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.17-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.18-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.19-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.20-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.21-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.22-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.24-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.25-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.26-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.27-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.29-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.30-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.32-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.34-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.35-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.36-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.39-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.40-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tblr = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tcc = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tcheck = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tcp-body-log'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tdb = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['tdcli.lua'] = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tdigest = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ teateatea = {
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tekui = {
+ ['1.05-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.07-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ telegraf = {
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ telegram = {
+ ['0.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['telegram-bot-api'] = {
+ ['3.4.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.5.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['telegram-bot-lua'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.10-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ telegraph = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ telescope = {
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['telescope-manix'] = {
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['telescope-zf-native.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['telescope.nvim'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['scm-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ teliksandi = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ teml = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ template = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['template-text'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ templet = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ terebi = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ termfx = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ terminfo = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ terminfofont = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tersen = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tesla = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['test-lua-plugin'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['test-package'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['test-xml-json'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ testcase = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.8-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ testingunit = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ testy = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-51'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-52'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-53'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tethys = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['textsubsuper.sile'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tgbot = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tgen = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tglua = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ thcsv = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['themer.lua'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ themoonlitknot = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['threat-protection'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ticmap2tmx = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tiktoken_core = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['time-clock'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['time-sleep'] = {
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ timerfd = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ timerwheel = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tincan = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tiny-ecs'] = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tinyobj = {
+ ['0.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tl = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tlcheck = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tlru = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tls-mailer'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tlua = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tmg-cookie-auth-shim'] = {
+ ['0.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.4-42'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.4-43'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.5-44'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.5-45'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.6-46'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.7-47'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.8-48'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tn = {
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tnv-kong-plugin-api-transformer'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ toboolean = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ todo = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['todo-comments.nvim'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['toggleterm.nvim'] = {
+ ['2.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tointeger = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['token-handler'] = {
+ ['0.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tokyocabinet = {
+ ['1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tokyonight.nvim'] = {
+ ['3.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tomba = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ toml = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['toml-edit'] = {
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tonos-client'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.14.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.16.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.17.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.18.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.20.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.20.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.21.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.21.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.22.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.23.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.24.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.25.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.26.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.27.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.28.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.29.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.30.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.31.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.32.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.33.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.33.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.34.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.34.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.34.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.35.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.35.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.36.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.36.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.37.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.37.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.38.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.38.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.39.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.40.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.41.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.42.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.42.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.43.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.43.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.43.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.43.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.44.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.44.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.44.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.44.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.45.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['torch-buffer'] = {
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['torch-dataframe'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['torch-dir-loader'] = {
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['torch-graph-criterion'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['torch-hdf5-logger'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['torch-word-emb'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ toto = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tpatterns = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tpdu = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tprint = {
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tqdm-lua'] = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ transducers = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ treap = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tree = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tree-sitter-norg'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tree-sitter-norg-meta'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tree-sitter-orgmode'] = {
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ treelib = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['trouble.nvim'] = {
+ ['2.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.4.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ try = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['try-catch-finally'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['try-lua'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tsc.nvim'] = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tstrict = {
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tsuru-rpaasv2'] = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ttodo = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tulip = {
+ ['0.0.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.10-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.17-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tulip-cli'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tundrawolf = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tuple = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ turbo = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0-4'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['turbo-fetch'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['turbo-multipart-post'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['turbo-redis'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['turbo-sqlite3'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['turbo-telegram'] = {
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ tv = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['tw-lua-autocomplete'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ tween = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['twilight.nvim'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ twitter = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ type = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ typecheck = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ typed = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ typedobject = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ typical = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['typst-lua'] = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['u-test'] = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['uap-lua'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ udev = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ufy = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ufylayout = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ uinput = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ulid = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ umdlua = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ uname = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['unauthorized-handler'] = {
+ ['0.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-10'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-9'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.2-11'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.2-12'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.0-13'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ underscore = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['underscore-dot-lua'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['uni-queue'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ unicorndecode = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['unimpaired.nvim'] = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['unimpaired.vim'] = {
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ unpack = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ unreliablefs = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['unsplash-lua'] = {
+ ['0.5-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ unzip = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ upcache = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ upnpclient = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ upower_dbus = {
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['upstream-auth-hmac'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['uriid1-lua-extensions'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ url = {
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['url-filter'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ urlencode = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ utf8 = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ utf8fix = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ util = {
+ ['0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ uuid = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ uuidx = {
+ ['1.0-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ uulua = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['validate-args'] = {
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ validation = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ valua = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.2-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ vanilla = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0.rc2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0.rc3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0.rc4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.rc1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ vararg = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.patch1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['vararg-lua'] = {
+ ['1.1.patch1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ vectorize = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['verify-token'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ verse = {
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ version = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ versium = {
+ ['9.02.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ vert = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ vexilla_client = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['vgit.nvim'] = {
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ vida = {
+ ['v0.1-10'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v0.1-11'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v0.1-12'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v0.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v0.1-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ video_streaming = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ videur = {
+ ['0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ vinspect = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ virtes = {
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['virtual-schema-common-lua'] = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.4.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['4.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ vizdoom = {
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ vklib = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ vmake = {
+ ['1.2.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.1-3'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.0-5'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.3.1-6'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.0-7'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.1-8'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.4.2-9'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.0-10'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.1-11'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.2-12'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.3-13'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.5.4-14'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.6.0-15'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.7.0-16'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-17'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.0-18'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.0.1-19'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.1.0-20'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.0.0-21'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['3.1.0-24'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ vmod = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ void = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['vscode-mobdebug'] = {
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ vstruct = {
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ vusted = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ wagon = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ waitpid = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ warn = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ warna = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ warp = {
+ ['0.1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['2.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['watch-the-new-mutants-online-free'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ watcher = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ wax = {
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['latest-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['next-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['wayz-kafka-log'] = {
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ wch = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ wcwidth = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ web = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['web-devicons'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['web-driver'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ web_sanitize = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ webrocks = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "macosx-x86"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ websocket = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ wespike = {
+ ['0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ wezterm_include_launch_items = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ whereami = {
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ whetlab = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ which = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['which-key.nvim'] = {
+ ['1.6.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['wib-kong'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ wildcard_pattern = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ winapi = {
+ ['1.4.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ windcon = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['windline.nvim'] = {
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ winreg = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ wiola = {
+ ['0.10.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ wire = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ wires = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wisdom-gateway-oidc-plugin'] = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ wluaunit = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ wowcig = {
+ ['0.10-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.11-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.12.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.13.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.13.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.14.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.14.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.14.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.15.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.15.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.16.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.16.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.16.2-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.16.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.16.4-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ wsapi = {
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['wsapi-fcgi'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['wsapi-openresty'] = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['wsapi-xavante'] = {
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }, {
+ arch = "win32-x86"
+ }
+ },
+ ['1.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ wtf = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-action-html_response'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['wtf-action-json_response'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-action-log'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['wtf-action-redirect'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-action-simple_response'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-action-store'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-demo'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-fork-lua-resty-redis'] = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-fork-resty-mongol'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-honeybot-core'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-cve_2019_6340'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-fake-asa'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-fake-asa-data'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-fake-drupal'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-fake-drupal-data'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-fake-owa'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-fake-owa-data'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-fake-sonicwall'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-fake-sonicwall-data'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-fake-welcome'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-fake-welcome-data'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-fake-wordpress'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-fake-wordpress-data'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-sandbox'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-plugin-honeybot-troll_die'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-storage-mongodb'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['wtf-storage-redis'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['x-lua-api-gateway-aws'] = {
+ ['1.7.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ xavante = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }
+ },
+ ['2.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ xcomposer = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['3.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['xcq-subprocess'] = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ xctrl = {
+ ['20101026-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ xerceslua = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ xhmoon = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['xls-read'] = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ xlsxwriter = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ xlua = {
+ ['1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ xml = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['xml-json'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ xml2lua = {
+ ['1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.3-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.4-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.5-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.6-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['v1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ xml_tree = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ xmllpegparser = {
+ ['2.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ xmlparser = {
+ ['2.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['2.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ xmlua = {
+ ['0.9.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.3-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.4-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.5-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.6-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.7-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.8-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.9-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.0-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.2.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ xpcall = {
+ ['0.2.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ xpgsql = {
+ ['0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ xssfilter = {
+ ['10.12.28-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['8.04.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "all"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ xsys = {
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ xtype = {
+ ['1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ xxhash = {
+ ['v1.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ xxtea = {
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['1.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ yaml = {
+ ['0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['1.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ yamlscript = {
+ ['0.0.16-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ yamlstar = {
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['yanky.nvim'] = {
+ ['2.0.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['yazi.nvim'] = {
+ ['master-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['ydauth-test'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.0-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ yoke = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-3'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-4'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-6'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-7'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-8'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-9'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.2-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['yoke-file'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['yoke-imdb'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.0.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['yoke-mail'] = {
+ ['0.0.1-0'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ yue = {
+ ['0.0.1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ yuescript = {
+ ['0.10.11-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.15-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.23-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.10.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.11.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.12.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.13.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.14.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.13-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.18-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.20-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.21-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.23-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.23-5'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.25-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.25-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.26-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.29-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.15.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.16.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.16.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.16.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.16.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.16.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.16.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.10-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.12-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.17.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.18.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.19.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.19.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.19.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.19.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.19.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.20.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.21.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.21.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.21.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.21.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.22.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.22.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.22.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.22.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.23.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.23.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.23.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.23.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.23.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.23.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.6.9-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.14-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.8-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.8.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.5-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.9.6-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ yyjson = {
+ ['0.4.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.5.1-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.8.0-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ zee = {
+ ['0.7-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7-2'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.7.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ ['zen-mode.nvim'] = {
+ ['1.3.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ },
+ zenroom = {
+ ['0.9-1'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-2'] = {
+ {
+ arch = "rockspec"
+ }
+ },
+ ['0.9-3'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-analyzeall'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-autodelimiter'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-autodelimitersurroundselection'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-autoindent'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-autostartdebug'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-blockcursor'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-clippy'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-cloneview'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-closetabsleftright'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-colourpicker'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-cuberite'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-documentmap'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-edgemark'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-editorautofocusbymouse'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-eris'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-escapetoquit'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-extregister'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-filetreeoneclick'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-hidemenu'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-hidemousewhentyping'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-highlightselected'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-launchtime'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-localhelpmenu'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-luadist'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-luarocks'] = {
+ ['0.4.1-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-maketoolbar'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-markchar'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-moonscript'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-moonscriptlove'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-moveline'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-noblinkcursor'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-openimagefile'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-openra'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-openwithdefault'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-outputclone'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-outputtofile'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-overtype'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-projectsettings'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-realtimewatch'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-redbean'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-redis'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-referencepanel'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-refreshproject'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-remoteedit'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-savealleveryxrunning'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-saveonappswitch'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-saveonfocuslost'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-screenshot'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-shebangtype'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-showluareference'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-showreference'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-striptrailingwhitespace'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-syntaxcheckontype'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-tasks'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-tildemenu'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-todo'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-todoall'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-torch7'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-uniquetabname'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-urho3d'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-verbosesaving'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-wordcount'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-wordwrapmenu'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zerobranepackage-xml'] = {
+ ['0.1.0-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zhangsaizz-skywalking-nginx-lua'] = {
+ ['master-0'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ zipwriter = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.1-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.2-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.3-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.4-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ },
+ ['0.1.5-1'] = {
+ {
+ arch = "rockspec"
+ }
+ }
+ },
+ ['zk-nvim'] = {
+ ['0.1.0-1'] = {
+ {
+ arch = "rockspec"
+ }, {
+ arch = "src"
+ }
+ }
+ }
+}
diff --git a/scripts/test b/scripts/test
new file mode 100755
index 0000000..ffbb540
--- /dev/null
+++ b/scripts/test
@@ -0,0 +1,3 @@
+#!/bin/env bash
+
+nvim -l tests/minit.lua --minitest
diff --git a/selene.toml b/selene.toml
index 7312a91..5867a2a 100644
--- a/selene.toml
+++ b/selene.toml
@@ -1 +1,4 @@
std="vim"
+
+[lints]
+mixed_table="allow"
diff --git a/stylua.toml b/stylua.toml
index 5d6c50d..9732fe6 100644
--- a/stylua.toml
+++ b/stylua.toml
@@ -1,3 +1,6 @@
indent_type = "Spaces"
indent_width = 2
-column_width = 120
\ No newline at end of file
+column_width = 120
+[sort_requires]
+enabled = true
+
diff --git a/tests/core/init_spec.lua b/tests/core/init_spec.lua
index 3a1b4c7..356f8e4 100644
--- a/tests/core/init_spec.lua
+++ b/tests/core/init_spec.lua
@@ -1,7 +1,10 @@
+local Util = require("lazy.core.util")
+
describe("init", function()
it("has correct environment for tests", function()
- for _, path in ipairs({ "config", "data", "cache", "state" }) do
- assert(vim.fn.stdpath(path):find(".tests/" .. path))
+ for _, name in ipairs({ "config", "data", "cache", "state" }) do
+ local path = Util.norm(vim.fn.stdpath(name) --[[@as string]])
+ assert(path:find(".tests/" .. name, 1, true), path .. " not in .tests")
end
end)
end)
diff --git a/tests/core/plugin_spec.lua b/tests/core/plugin_spec.lua
index b9744ac..7982649 100644
--- a/tests/core/plugin_spec.lua
+++ b/tests/core/plugin_spec.lua
@@ -1,18 +1,52 @@
local Config = require("lazy.core.config")
+local Handler = require("lazy.core.handler")
local Plugin = require("lazy.core.plugin")
-local assert = require("luassert")
+local function inspect(obj)
+ return vim.inspect(obj):gsub("%s+", " ")
+end
-Config.setup()
+---@param plugin LazyPlugin
+local function resolve(plugin)
+ local meta = getmetatable(plugin)
+ local ret = meta and type(meta.__index) == "table" and resolve(meta.__index) or {}
+ for k, v in pairs(plugin) do
+ ret[k] = v
+ end
+ return ret
+end
+
+---@param plugins LazyPlugin[]
+local function clean(plugins)
+ return vim.tbl_map(function(plugin)
+ plugin = resolve(plugin)
+ plugin[1] = nil
+ plugin._.frags = nil
+ if plugin._.dep == false then
+ plugin._.dep = nil
+ end
+ plugin._.top = nil
+ return plugin
+ end, plugins)
+end
describe("plugin spec url/name", function()
local tests = {
{ { dir = "~/foo" }, { name = "foo", dir = vim.fn.fnamemodify("~/foo", ":p") } },
{ { dir = "/tmp/foo" }, { dir = "/tmp/foo", name = "foo" } },
{ { "foo/bar" }, { [1] = "foo/bar", name = "bar", url = "https://github.com/foo/bar.git" } },
+ { { "https://foo.bar" }, { [1] = "https://foo.bar", name = "foo.bar", url = "https://foo.bar" } },
{ { "foo/bar", name = "foobar" }, { [1] = "foo/bar", name = "foobar", url = "https://github.com/foo/bar.git" } },
- { { "foo/bar", url = "123" }, { [1] = "foo/bar", name = "123", url = "123" } },
+ { { "foo/bar", url = "123" }, { [1] = "foo/bar", name = "bar", url = "123" } },
{ { url = "https://foobar" }, { name = "foobar", url = "https://foobar" } },
+ {
+ { { url = "https://foo", name = "foobar" }, { url = "https://foo" } },
+ { name = "foobar", url = "https://foo" },
+ },
+ {
+ { { url = "https://foo" }, { url = "https://foo", name = "foobar" } },
+ { name = "foobar", url = "https://foo" },
+ },
{ { url = "ssh://foobar" }, { name = "foobar", url = "ssh://foobar" } },
{ "foo/bar", { [1] = "foo/bar", name = "bar", url = "https://github.com/foo/bar.git" } },
{ { { { "foo/bar" } } }, { [1] = "foo/bar", name = "bar", url = "https://github.com/foo/bar.git" } },
@@ -20,18 +54,98 @@ describe("plugin spec url/name", function()
for _, test in ipairs(tests) do
test[2]._ = {}
- it("parses " .. vim.inspect(test[1]):gsub("%s+", " "), function()
+ it("parses " .. inspect(test[1]), function()
if not test[2].dir then
test[2].dir = Config.options.root .. "/" .. test[2].name
end
local spec = Plugin.Spec.new(test[1])
- local plugins = vim.tbl_values(spec.plugins)
- assert.equal(1, #plugins)
+ local all = vim.deepcopy(spec.plugins)
+ local plugins = vim.tbl_values(all)
+ plugins = vim.tbl_map(function(plugin)
+ plugin._ = {}
+ return plugin
+ end, plugins)
+ local notifs = vim.tbl_filter(function(notif)
+ return notif.level > 3
+ end, spec.notifs)
+ assert(#notifs == 0, vim.inspect(spec.notifs))
+ assert.equal(1, #plugins, vim.inspect(all))
+ plugins[1]._.super = nil
assert.same(test[2], plugins[1])
end)
end
end)
+describe("plugin spec dir", function()
+ local tests = {
+ {
+ "~/projects/gitsigns.nvim",
+ { "lewis6991/gitsigns.nvim", opts = {}, dev = true },
+ { "lewis6991/gitsigns.nvim" },
+ },
+ {
+ "~/projects/gitsigns.nvim",
+ { "lewis6991/gitsigns.nvim", opts = {}, dev = true },
+ { "gitsigns.nvim" },
+ },
+ {
+ "~/projects/gitsigns.nvim",
+ { "lewis6991/gitsigns.nvim", opts = {} },
+ { "lewis6991/gitsigns.nvim", dev = true },
+ },
+ {
+ "~/projects/gitsigns.nvim",
+ { "lewis6991/gitsigns.nvim", opts = {} },
+ { "gitsigns.nvim", dev = true },
+ },
+ }
+
+ for _, test in ipairs(tests) do
+ local dir = vim.fn.expand(test[1])
+ local input = vim.list_slice(test, 2)
+ it("parses dir " .. inspect(input), function()
+ local spec = Plugin.Spec.new(input)
+ local plugins = vim.tbl_values(spec.plugins)
+ assert(spec:report() == 0)
+ assert.equal(1, #plugins)
+ assert.same(dir, plugins[1].dir)
+ end)
+ end
+end)
+
+describe("plugin dev", function()
+ local tests = {
+ {
+ { "lewis6991/gitsigns.nvim", opts = {}, dev = true },
+ { "lewis6991/gitsigns.nvim" },
+ },
+ {
+ { "lewis6991/gitsigns.nvim", opts = {}, dev = true },
+ { "gitsigns.nvim" },
+ },
+ {
+ { "lewis6991/gitsigns.nvim", opts = {} },
+ { "lewis6991/gitsigns.nvim", dev = true },
+ },
+ {
+ { "lewis6991/gitsigns.nvim", opts = {} },
+ { "gitsigns.nvim", dev = true },
+ },
+ }
+
+ for _, test in ipairs(tests) do
+ local dir = vim.fn.expand("~/projects/gitsigns.nvim")
+ local input = test
+ it("parses dir " .. inspect(input), function()
+ local spec = Plugin.Spec.new(input)
+ local plugins = vim.tbl_values(spec.plugins)
+ assert(spec:report() == 0)
+ assert.equal(1, #plugins)
+ assert.same(dir, plugins[1].dir)
+ end)
+ end
+end)
+
describe("plugin spec opt", function()
it("handles dependencies", function()
Config.options.defaults.lazy = false
@@ -41,8 +155,10 @@ describe("plugin spec opt", function()
{ { { "foo/bar", dependencies = { { "foo/dep1" }, "foo/dep2" } } } },
}
for _, test in ipairs(tests) do
- local spec = Plugin.Spec.new(test)
+ local spec = Plugin.Spec.new(vim.deepcopy(test))
+ assert(#spec.notifs == 0)
Config.plugins = spec.plugins
+ Config.spec = spec
Plugin.update_state()
assert(vim.tbl_count(spec.plugins) == 3)
assert(#spec.plugins.bar.dependencies == 2)
@@ -52,12 +168,192 @@ describe("plugin spec opt", function()
assert(spec.plugins.dep1.lazy == true)
assert(spec.plugins.dep2._.dep == true)
assert(spec.plugins.dep2.lazy == true)
+ spec = Plugin.Spec.new(test)
+ for _, plugin in pairs(spec.plugins) do
+ plugin.dir = nil
+ end
+ assert.same({
+ bar = {
+ _ = {},
+ dependencies = { "dep1", "dep2" },
+ name = "bar",
+ url = "https://github.com/foo/bar.git",
+ },
+ dep1 = {
+ _ = {
+ dep = true,
+ },
+ name = "dep1",
+ url = "https://github.com/foo/dep1.git",
+ },
+ dep2 = {
+ _ = {
+ dep = true,
+ },
+ name = "dep2",
+ url = "https://github.com/foo/dep2.git",
+ },
+ }, clean(spec.plugins))
end
end)
+ describe("deps", function()
+ before_each(function()
+ Handler.init()
+ end)
+ Config.options.defaults.lazy = false
+ local tests = {
+ { { "foo/bar", dependencies = { { "dep1" }, "foo/dep2" } }, "foo/dep1" },
+ { "foo/dep1", { "foo/bar", dependencies = { { "dep1" }, "foo/dep2" } } },
+ }
+ for _, test in ipairs(tests) do
+ it("handles dep names " .. inspect(test), function()
+ local spec = Plugin.Spec.new(vim.deepcopy(test))
+ assert(#spec.notifs == 0)
+ Config.plugins = spec.plugins
+ Plugin.update_state()
+ spec = Plugin.Spec.new(test)
+ for _, plugin in pairs(spec.plugins) do
+ plugin.dir = nil
+ end
+ assert.same({
+ bar = {
+ _ = {},
+ dependencies = { "dep1", "dep2" },
+ name = "bar",
+ url = "https://github.com/foo/bar.git",
+ },
+ dep1 = {
+ _ = {},
+ name = "dep1",
+ url = "https://github.com/foo/dep1.git",
+ },
+ dep2 = {
+ _ = {
+ dep = true,
+ },
+ name = "dep2",
+ url = "https://github.com/foo/dep2.git",
+ },
+ }, clean(spec.plugins))
+ end)
+ end
+
+ Config.options.defaults.lazy = false
+ local tests = {
+ {
+ { "foo/baz", name = "bar" },
+ { "foo/fee", dependencies = { "foo/baz" } },
+ },
+ {
+ { "foo/fee", dependencies = { "foo/baz" } },
+ { "foo/baz", name = "bar" },
+ },
+ -- {
+ -- { "foo/baz", name = "bar" },
+ -- { "foo/fee", dependencies = { "baz" } },
+ -- },
+ {
+ { "foo/baz", name = "bar" },
+ { "foo/fee", dependencies = { "bar" } },
+ },
+ }
+ for _, test in ipairs(tests) do
+ it("handles dep names " .. inspect(test), function()
+ local spec = Plugin.Spec.new(vim.deepcopy(test))
+ assert(#spec.notifs == 0)
+ Config.plugins = spec.plugins
+ Plugin.update_state()
+ spec = Plugin.Spec.new(test)
+ spec.meta:rebuild()
+ for _, plugin in pairs(spec.plugins) do
+ plugin.dir = nil
+ end
+ assert.same({
+ bar = {
+ _ = {},
+ name = "bar",
+ url = "https://github.com/foo/baz.git",
+ },
+ fee = {
+ _ = {},
+ name = "fee",
+ url = "https://github.com/foo/fee.git",
+ dependencies = { "bar" },
+ },
+ }, clean(spec.plugins))
+ end)
+ end
+
+ it("handles opt from dep", function()
+ Config.options.defaults.lazy = false
+ local spec = Plugin.Spec.new({ "foo/dep1", { "foo/bar", dependencies = { "foo/dep1", "foo/dep2" } } })
+ assert(#spec.notifs == 0)
+ Config.plugins = spec.plugins
+ Plugin.update_state()
+ assert.same(3, vim.tbl_count(spec.plugins))
+ assert(spec.plugins.bar._.dep ~= true)
+ assert(spec.plugins.bar.lazy == false)
+ assert(spec.plugins.dep2._.dep == true)
+ assert(spec.plugins.dep2.lazy == true)
+ assert(spec.plugins.dep1._.dep ~= true)
+ assert(spec.plugins.dep1.lazy == false)
+ end)
+
+ it("handles defaults opt", function()
+ do
+ Config.options.defaults.lazy = true
+ local spec = Plugin.Spec.new({ "foo/bar" })
+ assert(#spec.notifs == 0)
+ Config.plugins = spec.plugins
+ Plugin.update_state()
+ assert(spec.plugins.bar.lazy == true)
+ end
+ do
+ Config.options.defaults.lazy = false
+ local spec = Plugin.Spec.new({ "foo/bar" })
+ Config.plugins = spec.plugins
+ Plugin.update_state()
+ assert(spec.plugins.bar.lazy == false)
+ end
+ end)
+
+ it("handles opt from dep", function()
+ Config.options.defaults.lazy = false
+ local spec = Plugin.Spec.new({ "foo/bar", event = "foo" })
+ assert(#spec.notifs == 0)
+ Config.plugins = spec.plugins
+ Plugin.update_state()
+ assert.same(1, vim.tbl_count(spec.plugins))
+ assert(spec.plugins.bar._.dep ~= true)
+ assert(spec.plugins.bar.lazy == true)
+ end)
+
+ it("merges lazy loaders", function()
+ local tests = {
+ { { "foo/bar", event = "mod1" }, { "foo/bar", event = "mod2" } },
+ { { "foo/bar", event = { "mod1" } }, { "foo/bar", event = { "mod2" } } },
+ { { "foo/bar", event = "mod1" }, { "foo/bar", event = { "mod2" } } },
+ }
+ for _, test in ipairs(tests) do
+ local spec = Plugin.Spec.new(test)
+ assert(#spec.notifs == 0)
+ assert(vim.tbl_count(spec.plugins) == 1)
+ Handler.resolve(spec.plugins.bar)
+ -- vim.print(spec.plugins.bar._.handlers)
+ local events = vim.tbl_keys(spec.plugins.bar._.handlers.event or {})
+ assert(type(events) == "table")
+ assert(#events == 2)
+ assert(vim.tbl_contains(events, "mod1"))
+ assert(vim.tbl_contains(events, "mod2"))
+ end
+ end)
+ end)
+
it("handles opt from dep", function()
Config.options.defaults.lazy = false
local spec = Plugin.Spec.new({ "foo/dep1", { "foo/bar", dependencies = { "foo/dep1", "foo/dep2" } } })
+ assert(#spec.notifs == 0)
Config.plugins = spec.plugins
Plugin.update_state()
assert.same(3, vim.tbl_count(spec.plugins))
@@ -73,6 +369,7 @@ describe("plugin spec opt", function()
do
Config.options.defaults.lazy = true
local spec = Plugin.Spec.new({ "foo/bar" })
+ assert(#spec.notifs == 0)
Config.plugins = spec.plugins
Plugin.update_state()
assert(spec.plugins.bar.lazy == true)
@@ -89,6 +386,7 @@ describe("plugin spec opt", function()
it("handles opt from dep", function()
Config.options.defaults.lazy = false
local spec = Plugin.Spec.new({ "foo/bar", event = "foo" })
+ assert(#spec.notifs == 0)
Config.plugins = spec.plugins
Plugin.update_state()
assert.same(1, vim.tbl_count(spec.plugins))
@@ -103,24 +401,126 @@ describe("plugin spec opt", function()
{ { "foo/bar", event = "mod1" }, { "foo/bar", event = { "mod2" } } },
}
for _, test in ipairs(tests) do
+ Handler.init()
local spec = Plugin.Spec.new(test)
+ assert(#spec.notifs == 0)
assert(vim.tbl_count(spec.plugins) == 1)
- assert(type(spec.plugins.bar.event) == "table")
- assert(#spec.plugins.bar.event == 2)
- assert(vim.tbl_contains(spec.plugins.bar.event, "mod1"))
- assert(vim.tbl_contains(spec.plugins.bar.event, "mod2"))
+ Handler.resolve(spec.plugins.bar)
+ local events = spec.plugins.bar._.handlers.event
+ assert(type(events) == "table")
+ assert(vim.tbl_count(events) == 2)
+ assert(events["mod1"])
+ assert(events["mod2"])
end
end)
- it("refuses to merge", function()
- assert.has.errors(function()
- Plugin.Spec.new({
- { "foo/dep1", config = 1 },
- {
- "foo/bar",
- dependencies = { { "foo/dep1", config = 2 }, "foo/dep2" },
- },
- })
- end)
+ it("handles disabled", function()
+ local tests = {
+ [{ { "foo/bar" }, { "foo/bar", enabled = false } }] = false,
+ [{ { "foo/bar", enabled = false }, { "foo/bar" } }] = false,
+ [{ { "foo/bar", enabled = false }, { "foo/bar", enabled = true } }] = true,
+ [{ { "foo/bar" }, { "foo/bar", enabled = true } }] = true,
+ }
+ for test, ret in pairs(tests) do
+ local spec = Plugin.Spec.new(test)
+ assert(#spec.notifs == 0)
+ if ret then
+ assert(spec.plugins.bar)
+ assert(not spec.disabled.bar)
+ else
+ assert(not spec.plugins.bar)
+ assert(spec.disabled.bar)
+ end
+ end
+ end)
+
+ it("handles the optional keyword", function()
+ local tests = {
+ [{ { "foo/bax" }, { "foo/bar", optional = true, dependencies = "foo/dep1" } }] = false,
+ [{ { "foo/bax", dependencies = "foo/dep1" }, { "foo/bar", optional = true, dependencies = "foo/dep1" } }] = true,
+ }
+ for test, ret in pairs(tests) do
+ local spec = Plugin.Spec.new(test)
+ assert(#spec.notifs == 0)
+ assert(spec.plugins.bax)
+ assert(not spec.plugins.bar)
+ assert(#spec.disabled == 0)
+ if ret then
+ assert(spec.plugins.dep1)
+ else
+ assert(not spec.plugins.opt1)
+ end
+ end
+ end)
+end)
+
+describe("plugin opts", function()
+ ---@type {spec:LazySpec, opts:table}[]
+ local tests = {
+ {
+ spec = { { "foo/foo", opts = { a = 1, b = 1 } }, { "foo/foo", opts = { a = 2 } } },
+ opts = { a = 2, b = 1 },
+ },
+ {
+ spec = { { "foo/foo", config = { a = 1, b = 1 } }, { "foo/foo", opts = { a = 2 } } },
+ opts = { a = 2, b = 1 },
+ },
+ {
+ spec = { { "foo/foo", opts = { a = 1, b = 1 } }, { "foo/foo", config = { a = 2 } } },
+ opts = { a = 2, b = 1 },
+ },
+ {
+ spec = { { "foo/foo", config = { a = 1, b = 1 } }, { "foo/foo", config = { a = 2 } } },
+ opts = { a = 2, b = 1 },
+ },
+ {
+ spec = { { "foo/foo", config = { a = 1, b = 1 } }, { "foo/foo", config = { a = vim.NIL } } },
+ opts = { b = 1 },
+ },
+ {
+ spec = { { "foo/foo", config = { a = 1, b = 1 } }, { "foo/foo" } },
+ opts = { a = 1, b = 1 },
+ },
+ {
+ spec = { { "foo/foo" }, { "foo/foo" } },
+ opts = {},
+ },
+ }
+
+ for _, test in ipairs(tests) do
+ it("correctly parses opts for " .. inspect(test.spec), function()
+ local spec = Plugin.Spec.new(test.spec)
+ assert(spec.plugins.foo)
+ assert.same(test.opts, Plugin.values(spec.plugins.foo, "opts"))
+ end)
+ end
+end)
+
+describe("plugin spec", function()
+ it("only includes fragments from enabled plugins", function()
+ local tests = {
+ {
+ spec = {
+ { "foo/disabled", enabled = false, dependencies = { "foo/bar", opts = { key_disabled = true } } },
+ { "foo/disabled", dependencies = { "foo/bar", opts = { key_disabled_two = true } } },
+ { "foo/conditional", cond = false, dependencies = { "foo/bar", opts = { key_cond = true } } },
+ { "foo/optional", optional = true, dependencies = { "foo/bar", opts = { key_optional = true } } },
+ { "foo/active", dependencies = { "foo/bar", opts = { key_active = true } } },
+ {
+ "foo/bar",
+ opts = { key = true },
+ },
+ },
+ expected_opts = { key = true, key_active = true },
+ }, -- for now, one test...
+ }
+ for _, test in ipairs(tests) do
+ local spec = Plugin.Spec.new(test.spec)
+ assert(#spec.notifs == 0)
+ assert(vim.tbl_count(spec.plugins) == 2)
+ assert(spec.plugins.active)
+ assert(spec.plugins.bar)
+ assert.same(test.expected_opts, Plugin.values(spec.plugins.bar, "opts"))
+ end
end)
end)
diff --git a/tests/core/util_spec.lua b/tests/core/util_spec.lua
new file mode 100644
index 0000000..643304d
--- /dev/null
+++ b/tests/core/util_spec.lua
@@ -0,0 +1,147 @@
+local Cache = require("lazy.core.cache")
+local Helpers = require("tests.helpers")
+local Util = require("lazy.util")
+
+describe("util", function()
+ local rtp = vim.opt.rtp:get()
+ before_each(function()
+ ---@type vim.Option
+ vim.opt.rtp = rtp
+ for k, v in pairs(package.loaded) do
+ if k:find("^foobar") then
+ package.loaded[k] = nil
+ end
+ end
+ Helpers.fs_rm("")
+ assert(not vim.uv.fs_stat(Helpers.path("")), "fs root should be deleted")
+ end)
+
+ it("lsmod lists all mods in dir", function()
+ vim.opt.rtp:append(Helpers.path(""))
+ local tests = {
+ {
+ root = "lua/foo",
+ mod = "foo",
+ files = { "lua/foo/one.lua", "lua/foo/two.lua", "lua/foo/init.lua" },
+ mods = { "foo.one", "foo.two", "foo" },
+ },
+ {
+ root = "lua/foo",
+ mod = "foo",
+ files = { "lua/foo/one.lua", "lua/foo/two.lua", "lua/foo.lua" },
+ mods = { "foo.one", "foo.two", "foo" },
+ },
+ {
+ root = "lua/foo",
+ mod = "foo",
+ files = { "lua/foo/one.lua", "lua/foo/two.lua" },
+ mods = { "foo.one", "foo.two" },
+ },
+ {
+ root = "lua/load-plugins",
+ mod = "load-plugins",
+ files = { "lua/load-plugins.lua" },
+ mods = { "load-plugins" },
+ },
+ }
+
+ for t, test in ipairs(tests) do
+ local expected = vim.deepcopy(test.mods)
+ table.sort(expected)
+ Helpers.fs_rm("")
+ local files = Helpers.fs_create(test.files)
+
+ -- test with empty cache
+ Cache.reset()
+ local root = Util.find_root(test.mod)
+ assert(root, "no root found for " .. test.mod .. " (test " .. t .. ")")
+ assert.same(Helpers.path(test.root), root)
+ local mods = {}
+ Util.lsmod(test.mod, function(modname, modpath)
+ mods[#mods + 1] = modname
+ end)
+ table.sort(mods)
+ assert.same(expected, mods)
+
+ -- fill the cache
+ Cache.reset()
+ root = Util.find_root(test.mod)
+ assert(root, "no root found for " .. test.mod .. " (test " .. t .. ")")
+ assert.same(Helpers.path(test.root), root)
+ mods = {}
+ Util.lsmod(test.mod, function(modname, modpath)
+ mods[#mods + 1] = modname
+ end)
+ table.sort(mods)
+ assert.same(expected, mods)
+ end
+ end)
+
+ it("find the correct root with dels", function()
+ Cache.reset()
+ vim.opt.rtp:append(Helpers.path("old"))
+ Helpers.fs_create({ "old/lua/foobar/init.lua" })
+ local root = Util.find_root("foobar")
+ assert(root, "foobar root not found")
+ assert.same(Helpers.path("old/lua/foobar"), root)
+
+ Helpers.fs_rm("old")
+ assert(not vim.uv.fs_stat(Helpers.path("old/lua/foobar")), "old/lua/foobar should not exist")
+
+ -- vim.opt.rtp = rtp
+ vim.opt.rtp:append(Helpers.path("new"))
+ Helpers.fs_create({ "new/lua/foobar/init.lua" })
+ root = Util.find_root("foobar")
+ assert(root, "foobar root not found")
+ assert.same(Helpers.path("new/lua/foobar"), root)
+ end)
+
+ it("merges correctly", function()
+ local tests = {
+ {
+ input = { { a = 1 }, { b = 2 } },
+ output = { a = 1, b = 2 },
+ },
+ {
+ input = { nil, { a = 1 }, { b = 2 } },
+ output = { a = 1, b = 2 },
+ },
+ {
+ input = { { a = 1 }, { b = 2 }, nil },
+ output = { a = 1, b = 2 },
+ },
+ {
+ input = { { a = 1 }, nil, { b = 2 } },
+ output = { a = 1, b = 2 },
+ },
+ {
+ input = { nil, { a = 1 }, nil, { b = 2 }, nil },
+ output = { a = 1, b = 2 },
+ },
+ {
+ input = { { a = 1 }, { a = 2 } },
+ output = { a = 2 },
+ },
+ {
+ input = { { a = { 1, 2 } }, { a = { 3 } } },
+ output = { a = { 3 } },
+ },
+ {
+ input = { { b = { 1, 2 } }, { a = { 3 }, b = vim.NIL } },
+ output = { a = { 3 } },
+ },
+ {
+ input = { { a = 1 }, { b = 2, a = vim.NIL } },
+ output = { b = 2 },
+ },
+ }
+
+ for _, test in ipairs(tests) do
+ local n = 0
+ for i in pairs(test.input) do
+ n = math.max(n, i)
+ end
+ assert.same(test.output, Util.merge(unpack(test.input, 1, n)))
+ end
+ end)
+end)
diff --git a/tests/handlers/keys_spec.lua b/tests/handlers/keys_spec.lua
new file mode 100644
index 0000000..6254db8
--- /dev/null
+++ b/tests/handlers/keys_spec.lua
@@ -0,0 +1,18 @@
+local Keys = require("lazy.core.handler.keys")
+
+describe("keys", function()
+ it("parses ids correctly", function()
+ local tests = {
+ { "", "", true },
+ { "", "", true },
+ { "k", "K", false },
+ }
+ for _, test in ipairs(tests) do
+ if test[3] then
+ assert.same(Keys.parse(test[1]).id, Keys.parse(test[2]).id)
+ else
+ assert.is_not.same(Keys.parse(test[1]).id, Keys.parse(test[2]).id)
+ end
+ end
+ end)
+end)
diff --git a/tests/helpers.lua b/tests/helpers.lua
new file mode 100644
index 0000000..b722a4a
--- /dev/null
+++ b/tests/helpers.lua
@@ -0,0 +1,37 @@
+local Util = require("lazy.util")
+
+local M = {}
+
+M.fs_root = vim.fn.fnamemodify("./.tests/fs", ":p")
+
+function M.path(path)
+ return Util.norm(M.fs_root .. "/" .. path)
+end
+
+---@param files string[]
+function M.fs_create(files)
+ ---@type string[]
+ local ret = {}
+
+ for _, file in ipairs(files) do
+ ret[#ret + 1] = Util.norm(M.fs_root .. "/" .. file)
+ local parent = vim.fn.fnamemodify(ret[#ret], ":h:p")
+ vim.fn.mkdir(parent, "p")
+ Util.write_file(ret[#ret], "")
+ end
+ return ret
+end
+
+function M.fs_rm(dir)
+ dir = Util.norm(M.fs_root .. "/" .. dir)
+ Util.walk(dir, function(path, _, type)
+ if type == "directory" then
+ vim.uv.fs_rmdir(path)
+ else
+ vim.uv.fs_unlink(path)
+ end
+ end)
+ vim.uv.fs_rmdir(dir)
+end
+
+return M
diff --git a/tests/init.lua b/tests/init.lua
deleted file mode 100644
index a72b101..0000000
--- a/tests/init.lua
+++ /dev/null
@@ -1,36 +0,0 @@
-local M = {}
-
-function M.root(root)
- local f = debug.getinfo(1, "S").source:sub(2)
- return vim.fn.fnamemodify(f, ":p:h:h") .. "/" .. (root or "")
-end
-
----@param plugin string
-function M.load(plugin)
- local name = plugin:match(".*/(.*)")
- local package_root = M.root(".tests/site/pack/deps/start/")
- if not vim.loop.fs_stat(package_root .. name) then
- print("Installing " .. plugin)
- vim.fn.mkdir(package_root, "p")
- vim.fn.system({
- "git",
- "clone",
- "--depth=1",
- "https://github.com/" .. plugin .. ".git",
- package_root .. "/" .. name,
- })
- end
-end
-
-function M.setup()
- vim.cmd([[set runtimepath=$VIMRUNTIME]])
- vim.opt.runtimepath:append(M.root())
- vim.opt.packpath = { M.root(".tests/site") }
- M.load("nvim-lua/plenary.nvim")
- vim.env.XDG_CONFIG_HOME = M.root(".tests/config")
- vim.env.XDG_DATA_HOME = M.root(".tests/data")
- vim.env.XDG_STATE_HOME = M.root(".tests/state")
- vim.env.XDG_CACHE_HOME = M.root(".tests/cache")
-end
-
-M.setup()
diff --git a/tests/manage/process_spec.lua b/tests/manage/process_spec.lua
new file mode 100644
index 0000000..03b653e
--- /dev/null
+++ b/tests/manage/process_spec.lua
@@ -0,0 +1,19 @@
+local Async = require("lazy.async")
+local Process = require("lazy.manage.process")
+
+describe("process", function()
+ it("runs sync", function()
+ local lines = Process.exec({ "echo", "-n", "hello" })
+ assert.are.same({ "hello" }, lines)
+ end)
+
+ it("runs sync from async context", function()
+ local lines ---@type string[]
+ local async = Async.new(function()
+ lines = Process.exec({ "echo", "-n", "hello" })
+ end)
+ async:wait()
+
+ assert.are.same({ "hello" }, lines)
+ end)
+end)
diff --git a/tests/manage/runner_spec.lua b/tests/manage/runner_spec.lua
index b3b606b..a2507c9 100644
--- a/tests/manage/runner_spec.lua
+++ b/tests/manage/runner_spec.lua
@@ -1,3 +1,4 @@
+local Async = require("lazy.async")
local Runner = require("lazy.manage.runner")
describe("runner", function()
@@ -30,11 +31,11 @@ describe("runner", function()
end,
}
package.loaded["lazy.manage.task.test"]["async" .. i] = {
+ ---@async
---@param task LazyTask
run = function(task)
- task:schedule(function()
- table.insert(runs, { plugin = task.plugin.name, task = task.name })
- end)
+ Async.yield()
+ table.insert(runs, { plugin = task.plugin.name, task = task.name })
end,
}
end
@@ -64,7 +65,7 @@ describe("runner", function()
local runner = Runner.new({ plugins = plugins, pipeline = { "test.test1", "test.skip", "test.test2" } })
runner:start()
runner:wait()
- assert.equal(4, #runs)
+ assert.equal(4, #runs, runs)
end)
it("handles opts", function()
diff --git a/tests/manage/semver_spec.lua b/tests/manage/semver_spec.lua
index 3b96d99..02036c5 100644
--- a/tests/manage/semver_spec.lua
+++ b/tests/manage/semver_spec.lua
@@ -14,6 +14,7 @@ describe("semver version", function()
["1.2.3+build"] = { major = 1, minor = 2, patch = 3, build = "build" },
}
for input, output in pairs(tests) do
+ output.input = input
it("correctly parses " .. input, function()
assert.same(output, v(input))
end)
diff --git a/tests/manage/task_spec.lua b/tests/manage/task_spec.lua
index e886484..f41eb80 100644
--- a/tests/manage/task_spec.lua
+++ b/tests/manage/task_spec.lua
@@ -1,94 +1,82 @@
+--# selene:allow(incorrect_standard_library_use)
+local Async = require("lazy.async")
local Task = require("lazy.manage.task")
describe("task", function()
local plugin = { name = "test", _ = {} }
- local done = false
- local error = nil
+ ---@type {done?:boolean, error:string?}
+ local task_result = {}
local opts = {
+ ---@param task LazyTask
on_done = function(task)
- done = true
- error = task.error
+ task_result = { done = true, error = task.error }
end,
}
before_each(function()
- done = false
- error = nil
+ task_result = {}
end)
it("simple function", function()
local task = Task.new(plugin, "test", function() end, opts)
- assert(not task:has_started())
- assert(not task:is_running())
- task:start()
- assert(not task:is_running())
- assert(task:is_done())
- assert(done)
+ assert(task:running())
+ task:wait()
+ assert(not task:running())
+ assert(task_result.done)
end)
it("detects errors", function()
local task = Task.new(plugin, "test", function()
error("test")
end, opts)
- assert(not task:has_started())
- assert(not task:is_running())
- task:start()
- assert(task:is_done())
- assert(not task:is_running())
- assert(done)
- assert(error)
- assert(task.error and task.error:find("test"))
+ assert(task:running())
+ task:wait()
+ assert(not task:running())
+ assert(task_result.done)
+ assert(task_result.error)
+ assert(task:has_errors() and task:output(vim.log.levels.ERROR):find("test"))
end)
- it("schedule", function()
- local running = false
- local task = Task.new(plugin, "test", function(task)
- running = true
- task:schedule(function()
- running = false
- end)
+ it("async", function()
+ local running = true
+ ---@async
+ local task = Task.new(plugin, "test", function()
+ Async.yield()
+ running = false
end, opts)
- assert(not task:is_running())
- assert(not task:has_started())
- task:start()
+ assert(task:running())
assert(running)
- assert(#task._running == 1)
- assert(task:is_running())
- assert(not task:is_done())
+ assert(task:running())
task:wait()
- assert(task:is_done())
- assert(not task:is_running())
- assert(done)
- assert(not task.error)
+ assert(not running)
+ assert(not task:running())
+ assert(task_result.done)
+ assert(not task:has_errors())
end)
it("spawn errors", function()
- local task = Task.new(plugin, "test", function(task)
+ local task = Task.new(plugin, "spawn_errors", function(task)
task:spawn("foobar")
end, opts)
- assert(not task:is_running())
- task:start()
- assert(not task:is_running())
- assert(done)
- assert(task.error and task.error:find("Failed to spawn"))
+ assert(task:running())
+ task:wait()
+ assert(not task:running())
+ assert(task_result.done)
+ assert(task:has_errors() and task:output(vim.log.levels.ERROR):find("Failed to spawn"), task:output())
end)
it("spawn", function()
local task = Task.new(plugin, "test", function(task)
task:spawn("echo", { args = { "foo" } })
end, opts)
- assert(not task:is_running())
- assert(not task:has_started())
- task:start()
- assert(task:has_started())
- assert(task:is_running())
+ assert(task:running())
+ assert(task:running())
task:wait()
- assert(task:is_done())
- assert.same(task.output, "foo\n")
- assert(done)
- assert(not task.error)
+ assert.same(task:output(), "foo")
+ assert(task_result.done)
+ assert(not task:has_errors())
end)
it("spawn 2x", function()
@@ -96,12 +84,11 @@ describe("task", function()
task:spawn("echo", { args = { "foo" } })
task:spawn("echo", { args = { "bar" } })
end, opts)
- assert(not task:is_running())
- task:start()
- assert(task:is_running())
+ assert(task:running())
+ assert(task:running())
task:wait()
- assert.same(task.output, "foo\nbar\n")
- assert(done)
- assert(not task.error)
+ assert(task:output() == "foo\nbar" or task:output() == "bar\nfoo", task:output())
+ assert(task_result.done)
+ assert(not task:has_errors())
end)
end)
diff --git a/tests/minit.lua b/tests/minit.lua
new file mode 100755
index 0000000..e62be39
--- /dev/null
+++ b/tests/minit.lua
@@ -0,0 +1,12 @@
+#!/usr/bin/env -S nvim -l
+
+vim.env.LAZY_STDPATH = ".tests"
+
+vim.opt.rtp:prepend(".")
+
+-- Setup lazy.nvim
+require("lazy.minit").setup({
+ spec = {
+ { dir = vim.uv.cwd() },
+ },
+})
diff --git a/tests/run b/tests/run
deleted file mode 100755
index f37e539..0000000
--- a/tests/run
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-nvim --headless -u tests/init.lua -c "PlenaryBustedDirectory tests/ {minimal_init = 'tests/init.lua', sequential = true}"
diff --git a/vim.toml b/vim.toml
index 576760a..df7e67e 100644
--- a/vim.toml
+++ b/vim.toml
@@ -5,42 +5,17 @@ name = "vim"
[vim]
any = true
-[[describe.args]]
-type = "string"
-[[describe.args]]
-type = "function"
-
-[[it.args]]
-type = "string"
-[[it.args]]
-type = "function"
-
-[[before_each.args]]
-type = "function"
-[[after_each.args]]
-type = "function"
-
-[assert.is_not]
+[jit]
any = true
-[[assert.equals.args]]
-type = "any"
-[[assert.equals.args]]
-type = "any"
-[[assert.equals.args]]
-type = "any"
-required = false
+[assert]
+any = true
-[[assert.same.args]]
-type = "any"
-[[assert.same.args]]
-type = "any"
+[describe]
+any = true
-[[assert.truthy.args]]
-type = "any"
+[it]
+any = true
-[[assert.spy.args]]
-type = "any"
-
-[[assert.stub.args]]
-type = "any"
+[before_each.args]
+any = true