import { DockerDatasource } from "./docker/index.js";
import { GalaxyCollectionDatasource } from "./galaxy-collection/index.js";
import { GitTagsDatasource } from "./git-tags/index.js";
import { GithubTagsDatasource } from "./github-tags/index.js";
import { GalaxyDatasource } from "./galaxy/index.js";
import { HelmDatasource } from "./helm/index.js";
import { DartVersionDatasource } from "./dart-version/index.js";
import { DotnetVersionDatasource } from "./dotnet-version/index.js";
import { FlutterVersionDatasource } from "./flutter-version/index.js";
import { GithubReleasesDatasource } from "./github-releases/index.js";
import { HexpmBobDatasource } from "./hexpm-bob/index.js";
import { JavaVersionDatasource } from "./java-version/index.js";
import { NodeVersionDatasource } from "./node-version/index.js";
import { NpmDatasource } from "./npm/index.js";
import { PypiDatasource } from "./pypi/index.js";
import { RubyVersionDatasource } from "./ruby-version/index.js";
import { AzurePipelinesTasksDatasource } from "./azure-pipelines-tasks/index.js";
import { BitbucketTagsDatasource } from "./bitbucket-tags/index.js";
import { ForgejoTagsDatasource } from "./forgejo-tags/index.js";
import { GiteaTagsDatasource } from "./gitea-tags/index.js";
import { GitlabTagsDatasource } from "./gitlab-tags/index.js";
import { GoDatasource } from "./go/index.js";
import { GitlabReleasesDatasource } from "./gitlab-releases/index.js";
import { MavenDatasource } from "./maven/index.js";
import { BazelDatasource } from "./bazel/index.js";
import { AzureBicepResourceDatasource } from "./azure-bicep-resource/index.js";
import { BitriseDatasource } from "./bitrise/index.js";
import { BuildpacksRegistryDatasource } from "./buildpacks-registry/index.js";
import { ArtifactoryDatasource } from "./artifactory/index.js";
import { AwsEKSAddonDataSource } from "./aws-eks-addon/index.js";
import { AwsMachineImageDatasource } from "./aws-machine-image/index.js";
import { AwsRdsDatasource } from "./aws-rds/index.js";
import { AzureTagsDatasource } from "./azure-tags/index.js";
import { BitbucketServerTagsDatasource } from "./bitbucket-server-tags/index.js";
import { CdnjsDatasource } from "./cdnjs/index.js";
import { ClojureDatasource } from "./clojure/index.js";
import { ConanDatasource } from "./conan/index.js";
import { CondaDatasource } from "./conda/index.js";
import { CpanDatasource } from "./cpan/index.js";
import { CrateDatasource } from "./crate/index.js";
import { CustomDatasource } from "./custom/index.js";
import { DartDatasource } from "./dart/index.js";
import { DebDatasource } from "./deb/index.js";
import { DenoDatasource } from "./deno/index.js";
import { DevboxDatasource } from "./devbox/index.js";
import { EndoflifeDateDatasource } from "./endoflife-date/index.js";
import { ForgejoReleasesDatasource } from "./forgejo-releases/index.js";
import { GitRefsDatasource } from "./git-refs/index.js";
import { GiteaReleasesDatasource } from "./gitea-releases/index.js";
import { GithubDigestDatasource } from "./github-digest/index.js";
import { GithubReleaseAttachmentsDatasource } from "./github-release-attachments/index.js";
import { GithubRunnersDatasource } from "./github-runners/index.js";
import { GitlabPackagesDatasource } from "./gitlab-packages/index.js";
import { GlasskubePackagesDatasource } from "./glasskube-packages/index.js";
import { GolangVersionDatasource } from "./golang-version/index.js";
import { GradleVersionDatasource } from "./gradle-version/index.js";
import { HackageDatasource } from "./hackage/index.js";
import { HermitDatasource } from "./hermit/index.js";
import { HexDatasource } from "./hex/index.js";
import { JenkinsPluginsDatasource } from "./jenkins-plugins/index.js";
import { JsrDatasource } from "./jsr/index.js";
import { KubernetesApiDatasource } from "./kubernetes-api/index.js";
import { NextcloudDatasource } from "./nextcloud/index.js";
import { NugetDatasource } from "./nuget/index.js";
import { OrbDatasource } from "./orb/index.js";
import { PackagistDatasource } from "./packagist/index.js";
import { PodDatasource } from "./pod/index.js";
import { PuppetForgeDatasource } from "./puppet-forge/index.js";
import { PythonVersionDatasource } from "./python-version/index.js";
import { RepologyDatasource } from "./repology/index.js";
import { RpmDatasource } from "./rpm/index.js";
import { RubygemsDatasource } from "./rubygems/index.js";
import { SbtPackageDatasource } from "./sbt-package/index.js";
import { SbtPluginDatasource } from "./sbt-plugin/index.js";
import { TerraformModuleDatasource } from "./terraform-module/index.js";
import { TerraformProviderDatasource } from "./terraform-provider/index.js";
import { TypstDatasource } from "./typst/index.js";
import { Unity3dDatasource } from "./unity3d/index.js";
import { Unity3dPackagesDatasource } from "./unity3d-packages/index.js";

//#region lib/modules/datasource/api.ts
const api = /* @__PURE__ */ new Map();
api.set(ArtifactoryDatasource.id, new ArtifactoryDatasource());
api.set(AwsEKSAddonDataSource.id, new AwsEKSAddonDataSource());
api.set(AwsMachineImageDatasource.id, new AwsMachineImageDatasource());
api.set(AwsRdsDatasource.id, new AwsRdsDatasource());
api.set(AzureBicepResourceDatasource.id, new AzureBicepResourceDatasource());
api.set(AzurePipelinesTasksDatasource.id, new AzurePipelinesTasksDatasource());
api.set(AzureTagsDatasource.id, new AzureTagsDatasource());
api.set(BazelDatasource.id, new BazelDatasource());
api.set(BitbucketServerTagsDatasource.id, new BitbucketServerTagsDatasource());
api.set(BitbucketTagsDatasource.id, new BitbucketTagsDatasource());
api.set(BitriseDatasource.id, new BitriseDatasource());
api.set(BuildpacksRegistryDatasource.id, new BuildpacksRegistryDatasource());
api.set(CdnjsDatasource.id, new CdnjsDatasource());
api.set(ClojureDatasource.id, new ClojureDatasource());
api.set(ConanDatasource.id, new ConanDatasource());
api.set(CondaDatasource.id, new CondaDatasource());
api.set(CpanDatasource.id, new CpanDatasource());
api.set(CrateDatasource.id, new CrateDatasource());
api.set(CustomDatasource.id, new CustomDatasource());
api.set(DartDatasource.id, new DartDatasource());
api.set(DartVersionDatasource.id, new DartVersionDatasource());
api.set(DebDatasource.id, new DebDatasource());
api.set(DenoDatasource.id, new DenoDatasource());
api.set(DevboxDatasource.id, new DevboxDatasource());
api.set(DockerDatasource.id, new DockerDatasource());
api.set(DotnetVersionDatasource.id, new DotnetVersionDatasource());
api.set(EndoflifeDateDatasource.id, new EndoflifeDateDatasource());
api.set(FlutterVersionDatasource.id, new FlutterVersionDatasource());
api.set(ForgejoReleasesDatasource.id, new ForgejoReleasesDatasource());
api.set(ForgejoTagsDatasource.id, new ForgejoTagsDatasource());
api.set(GalaxyDatasource.id, new GalaxyDatasource());
api.set(GalaxyCollectionDatasource.id, new GalaxyCollectionDatasource());
api.set(GitRefsDatasource.id, new GitRefsDatasource());
api.set(GitTagsDatasource.id, new GitTagsDatasource());
api.set(GiteaReleasesDatasource.id, new GiteaReleasesDatasource());
api.set(GiteaTagsDatasource.id, new GiteaTagsDatasource());
api.set(GithubDigestDatasource.id, new GithubDigestDatasource());
api.set(GithubReleaseAttachmentsDatasource.id, new GithubReleaseAttachmentsDatasource());
api.set(GithubReleasesDatasource.id, new GithubReleasesDatasource());
api.set(GithubRunnersDatasource.id, new GithubRunnersDatasource());
api.set(GithubTagsDatasource.id, new GithubTagsDatasource());
api.set(GitlabPackagesDatasource.id, new GitlabPackagesDatasource());
api.set(GitlabReleasesDatasource.id, new GitlabReleasesDatasource());
api.set(GitlabTagsDatasource.id, new GitlabTagsDatasource());
api.set(GlasskubePackagesDatasource.id, new GlasskubePackagesDatasource());
api.set(GoDatasource.id, new GoDatasource());
api.set(GolangVersionDatasource.id, new GolangVersionDatasource());
api.set(GradleVersionDatasource.id, new GradleVersionDatasource());
api.set(HackageDatasource.id, new HackageDatasource());
api.set(HelmDatasource.id, new HelmDatasource());
api.set(HermitDatasource.id, new HermitDatasource());
api.set(HexDatasource.id, new HexDatasource());
api.set(HexpmBobDatasource.id, new HexpmBobDatasource());
api.set(JavaVersionDatasource.id, new JavaVersionDatasource());
api.set(JenkinsPluginsDatasource.id, new JenkinsPluginsDatasource());
api.set(JsrDatasource.id, new JsrDatasource());
api.set(KubernetesApiDatasource.id, new KubernetesApiDatasource());
api.set(MavenDatasource.id, new MavenDatasource());
api.set(NextcloudDatasource.id, new NextcloudDatasource());
api.set(NodeVersionDatasource.id, new NodeVersionDatasource());
api.set(NpmDatasource.id, new NpmDatasource());
api.set(NugetDatasource.id, new NugetDatasource());
api.set(OrbDatasource.id, new OrbDatasource());
api.set(PackagistDatasource.id, new PackagistDatasource());
api.set(PodDatasource.id, new PodDatasource());
api.set(PuppetForgeDatasource.id, new PuppetForgeDatasource());
api.set(PypiDatasource.id, new PypiDatasource());
api.set(PythonVersionDatasource.id, new PythonVersionDatasource());
api.set(RepologyDatasource.id, new RepologyDatasource());
api.set(RpmDatasource.id, new RpmDatasource());
api.set(RubyVersionDatasource.id, new RubyVersionDatasource());
api.set(RubygemsDatasource.id, new RubygemsDatasource());
api.set(SbtPackageDatasource.id, new SbtPackageDatasource());
api.set(SbtPluginDatasource.id, new SbtPluginDatasource());
api.set(TerraformModuleDatasource.id, new TerraformModuleDatasource());
api.set(TerraformProviderDatasource.id, new TerraformProviderDatasource());
api.set(TypstDatasource.id, new TypstDatasource());
api.set(Unity3dDatasource.id, new Unity3dDatasource());
api.set(Unity3dPackagesDatasource.id, new Unity3dPackagesDatasource());

//#endregion
export { api as default };
//# sourceMappingURL=api.js.map