{"version":3,"file":"registries.mjs","names":[],"sources":["../../src/registries/index.ts"],"sourcesContent":["import type { RegistryEntry } from \"../core/registry.ts\";\n\n/**\n * Every adapter shipped with the package, in manifest order.\n *\n * Only the key and the default URL live here. The adapter module is imported on the first\n * `create()` for its key, so nothing runs when the package is imported and a bundler splits each\n * adapter into its own chunk. An adapter missing from this list is invisible to `create()`.\n */\nexport const builtins: readonly RegistryEntry[] = [\n  {\n    ecosystem: \"npm\",\n    defaultURL: \"https://registry.npmjs.org\",\n    load: () => import(\"./npm.ts\").then((m) => m.NpmRegistry),\n  },\n  {\n    ecosystem: \"cargo\",\n    defaultURL: \"https://crates.io\",\n    load: () => import(\"./cargo.ts\").then((m) => m.CargoRegistry),\n  },\n  {\n    ecosystem: \"pypi\",\n    defaultURL: \"https://pypi.org\",\n    load: () => import(\"./pypi.ts\").then((m) => m.PyPIRegistry),\n  },\n  {\n    ecosystem: \"gem\",\n    defaultURL: \"https://rubygems.org\",\n    load: () => import(\"./rubygems.ts\").then((m) => m.RubyGemsRegistry),\n  },\n  {\n    ecosystem: \"composer\",\n    defaultURL: \"https://packagist.org\",\n    load: () => import(\"./packagist.ts\").then((m) => m.PackagistRegistry),\n  },\n  {\n    ecosystem: \"alpm\",\n    defaultURL: \"https://archlinux.org\",\n    load: () => import(\"./alpm.ts\").then((m) => m.AlpmRegistry),\n  },\n];\n"],"mappings":";;;;;;;AASA,MAAa,WAAqC;CAChD;EACE,WAAW;EACX,YAAY;EACZ,YAAY,OAAO,yBAAY,MAAM,MAAM,EAAE,YAAA;EAC9C;CACD;EACE,WAAW;EACX,YAAY;EACZ,YAAY,OAAO,2BAAc,MAAM,MAAM,EAAE,cAAA;EAChD;CACD;EACE,WAAW;EACX,YAAY;EACZ,YAAY,OAAO,0BAAa,MAAM,MAAM,EAAE,aAAA;EAC/C;CACD;EACE,WAAW;EACX,YAAY;EACZ,YAAY,OAAO,8BAAiB,MAAM,MAAM,EAAE,iBAAA;EACnD;CACD;EACE,WAAW;EACX,YAAY;EACZ,YAAY,OAAO,+BAAkB,MAAM,MAAM,EAAE,kBAAA;EACpD;CACD;EACE,WAAW;EACX,YAAY;EACZ,YAAY,OAAO,0BAAa,MAAM,MAAM,EAAE,aAAA;;CAEjD"}