{"version":3,"file":"target.mjs","names":[],"sources":["../../src/constants/target.ts"],"sourcesContent":["import type { Target } from \"#/@types/options\";\n\n/**\n * For each target, the set of detected conditions that satisfy it.\n *\n * A target is allowed when at least one of its allowed conditions\n * evaluates to true.\n *\n * - `server` is runtime-agnostic: it is satisfied on either a server or\n *   a client runtime.\n * - `client` is client-only: it is satisfied only on a client runtime.\n */\nconst TARGET_MAP: Readonly<Record<Target, readonly Target[]>> = {\n    server: [\n        \"server\",\n        \"client\",\n    ],\n    client: [\n        \"client\",\n    ],\n};\n\nexport { TARGET_MAP };\n"],"mappings":";;;;;;;;;;AAYA,MAAM,aAA0D;CAC5D,QAAQ,CACJ,UACA,QACJ;CACA,QAAQ,CACJ,QACJ;AACJ"}