package = 'diver-dev'
version = '0.1.0-1'
source = {
    url = 'git+https://github.com/qompassai/luarocks.git',
    dir = 'luarocks/dev',
}
description = {
    summary = 'Diver developer tooling: dev.* BSP servers, SCIP indexers, browser (BiDi/CDP), apps, Salesforce suite, git/jj/cargo runners.',
    homepage = 'https://github.com/qompassai/luarocks',
    license = 'Apache-2.0',
}
dependencies = {
    'lua >= 5.1',
    'diver-utils >= 0.1.0',
    'diver-ai >= 0.1.0',
}
build = {
    type = 'builtin',
    modules = {
        ['ai.debugbridge.bsp'] = 'lua/ai/debugbridge/bsp.lua',
        ['dev'] = 'lua/dev/init.lua',
        ['dev.ansible'] = 'lua/dev/ansible.lua',
        ['dev.apps'] = 'lua/dev/apps/init.lua',
        ['dev.apps.android'] = 'lua/dev/apps/android/init.lua',
        ['dev.apps.android.actions'] = 'lua/dev/apps/android/actions.lua',
        ['dev.apps.android.bsp'] = 'lua/dev/apps/android/bsp.lua',
        ['dev.apps.android.commands'] = 'lua/dev/apps/android/commands.lua',
        ['dev.apps.android.config'] = 'lua/dev/apps/android/config.lua',
        ['dev.apps.android.devices'] = 'lua/dev/apps/android/devices.lua',
        ['dev.apps.android.doctor'] = 'lua/dev/apps/android/doctor.lua',
        ['dev.apps.android.fdroid'] = 'lua/dev/apps/android/fdroid.lua',
        ['dev.apps.android.gradle'] = 'lua/dev/apps/android/gradle.lua',
        ['dev.apps.android.matrix'] = 'lua/dev/apps/android/matrix.lua',
        ['dev.apps.android.output'] = 'lua/dev/apps/android/output.lua',
        ['dev.apps.android.recent'] = 'lua/dev/apps/android/recent.lua',
        ['dev.apps.android.subsystems'] = 'lua/dev/apps/android/subsystems.lua',
        ['dev.apps.android.tools'] = 'lua/dev/apps/android/tools.lua',
        ['dev.apps.android.ui'] = 'lua/dev/apps/android/ui.lua',
        ['dev.apps.android.util'] = 'lua/dev/apps/android/util.lua',
        ['dev.apps.catalog'] = 'lua/dev/apps/catalog.lua',
        ['dev.apps.commands'] = 'lua/dev/apps/commands.lua',
        ['dev.audio'] = 'lua/dev/audio.lua',
        ['dev.bootdev'] = 'lua/dev/bootdev.lua',
        ['dev.browser'] = 'lua/dev/browser/init.lua',
        ['dev.browser.bidi'] = 'lua/dev/browser/bidi/init.lua',
        ['dev.browser.bidi.actions'] = 'lua/dev/browser/bidi/actions.lua',
        ['dev.browser.bidi.browsing_context'] = 'lua/dev/browser/bidi/browsing_context.lua',
        ['dev.browser.bidi.commands'] = 'lua/dev/browser/bidi/commands.lua',
        ['dev.browser.bidi.config'] = 'lua/dev/browser/bidi/config.lua',
        ['dev.browser.bidi.driver'] = 'lua/dev/browser/bidi/driver.lua',
        ['dev.browser.bidi.log'] = 'lua/dev/browser/bidi/log.lua',
        ['dev.browser.bidi.network'] = 'lua/dev/browser/bidi/network.lua',
        ['dev.browser.bidi.script'] = 'lua/dev/browser/bidi/script.lua',
        ['dev.browser.bidi.session'] = 'lua/dev/browser/bidi/session.lua',
        ['dev.browser.bidi.transport'] = 'lua/dev/browser/bidi/transport.lua',
        ['dev.browser.bidi.wire'] = 'lua/dev/browser/bidi/wire.lua',
        ['dev.browser.cdp'] = 'lua/dev/browser/cdp/init.lua',
        ['dev.browser.cdp.actions'] = 'lua/dev/browser/cdp/actions.lua',
        ['dev.browser.cdp.commands'] = 'lua/dev/browser/cdp/commands.lua',
        ['dev.browser.cdp.domains'] = 'lua/dev/browser/cdp/domains.lua',
        ['dev.browser.cdp.security'] = 'lua/dev/browser/cdp/security.lua',
        ['dev.browser.cdp.session'] = 'lua/dev/browser/cdp/session.lua',
        ['dev.browser.http'] = 'lua/dev/browser/http.lua',
        ['dev.bsp'] = 'lua/dev/bsp/init.lua',
        ['dev.bsp.commands'] = 'lua/dev/bsp/commands.lua',
        ['dev.bsp.servers'] = 'lua/dev/bsp/servers/init.lua',
        ['dev.bsp.servers.bazel'] = 'lua/dev/bsp/servers/bazel.lua',
        ['dev.bsp.servers.bloop'] = 'lua/dev/bsp/servers/bloop.lua',
        ['dev.bsp.servers.cargo'] = 'lua/dev/bsp/servers/cargo.lua',
        ['dev.bsp.servers.gradle'] = 'lua/dev/bsp/servers/gradle.lua',
        ['dev.bsp.servers.mill'] = 'lua/dev/bsp/servers/mill.lua',
        ['dev.bsp.servers.pants'] = 'lua/dev/bsp/servers/pants.lua',
        ['dev.bsp.servers.sbt'] = 'lua/dev/bsp/servers/sbt.lua',
        ['dev.bsp.servers.scalacli'] = 'lua/dev/bsp/servers/scalacli.lua',
        ['dev.bsp.servers.swift'] = 'lua/dev/bsp/servers/swift.lua',
        ['dev.bsp.servers.util'] = 'lua/dev/bsp/servers/util.lua',
        ['dev.cargo'] = 'lua/dev/cargo.lua',
        ['dev.cargo.init'] = 'lua/dev/cargo/init.lua',
        ['dev.docs'] = 'lua/dev/docs/init.lua',
        ['dev.git'] = 'lua/dev/git.lua',
        ['dev.jj'] = 'lua/dev/jj.lua',
        ['dev.refactor'] = 'lua/dev/refactor/init.lua',
        ['dev.refactor.core'] = 'lua/dev/refactor/core.lua',
        ['dev.refactor.debug'] = 'lua/dev/refactor/debug.lua',
        ['dev.refactor.lsp'] = 'lua/dev/refactor/lsp.lua',
        ['dev.refactor.scip'] = 'lua/dev/refactor/scip.lua',
        ['dev.scip'] = 'lua/dev/scip/init.lua',
        ['dev.scip.config'] = 'lua/dev/scip/config.lua',
        ['dev.scip.context'] = 'lua/dev/scip/context.lua',
        ['dev.scip.health'] = 'lua/dev/scip/health.lua',
        ['dev.scip.index'] = 'lua/dev/scip/index.lua',
        ['dev.scip.lang'] = 'lua/dev/scip/lang.lua',
        ['dev.scip.query'] = 'lua/dev/scip/query.lua',
        ['dev.scip.registry'] = 'lua/dev/scip/registry.lua',
        ['dev.scip.root'] = 'lua/dev/scip/root.lua',
        ['dev.scip.state'] = 'lua/dev/scip/state.lua',
        ['dev.scip.ui'] = 'lua/dev/scip/ui.lua',
        ['dev.scip.utils'] = 'lua/dev/scip/utils.lua',
        ['dev.sf'] = 'lua/dev/sf/init.lua',
        ['dev.sf.agent'] = 'lua/dev/sf/agent.lua',
        ['dev.sf.analyzer'] = 'lua/dev/sf/analyzer.lua',
        ['dev.sf.apex'] = 'lua/dev/sf/apex.lua',
        ['dev.sf.core'] = 'lua/dev/sf/core.lua',
        ['dev.sf.data'] = 'lua/dev/sf/data.lua',
        ['dev.sf.org'] = 'lua/dev/sf/org.lua',
        ['dev.sf.project'] = 'lua/dev/sf/project.lua',
        ['dev.sf.secreview'] = 'lua/dev/sf/secreview.lua',
        ['dev.sf.tasks'] = 'lua/dev/sf/tasks.lua',
        ['dev.sf.trailhead'] = 'lua/dev/sf/trailhead.lua',
        ['dev.test'] = 'lua/dev/test.lua',
        ['dev.vulkan'] = 'lua/dev/vulkan.lua',
        ['dev.vulkan.compile'] = 'lua/dev/vulkan/compile.lua',
        ['dev.vulkan.init'] = 'lua/dev/vulkan/init.lua',
        ['dev.vulkan.lsp'] = 'lua/dev/vulkan/lsp.lua',
        ['dev.vulkan.prompts'] = 'lua/dev/vulkan/prompts.lua',
        ['dev.vulkan.sdk'] = 'lua/dev/vulkan/sdk.lua',
        ['dev.vulkan.toolchain'] = 'lua/dev/vulkan/toolchain.lua'
    }
}
