UNPKG

@strapi/utils

Version:

Shared utilities for the Strapi packages

1 lines 713 B
{"version":3,"file":"get-preferred-pm.mjs","sources":["../src/get-preferred-pm.ts"],"sourcesContent":["type PreferredPM = typeof import('preferred-pm').preferredPM;\n\nlet cached: Promise<PreferredPM> | undefined;\n\n/** Loads preferred-pm v5 via dynamic import (CJS-safe) and caches the named export. */\nexport async function getPreferredPM(): Promise<PreferredPM> {\n cached ??= import('preferred-pm').then((m) => m.preferredPM);\n return cached;\n}\n"],"names":["cached","getPreferredPM","then","m","preferredPM"],"mappings":"AAEA,IAAIA,MAAAA;AAEJ,wFACO,eAAeC,cAAAA,GAAAA;IACpBD,MAAAA,KAAAA,MAAAA,GAAW,OAAO,cAAA,CAAA,CAAgBE,IAAI,CAAC,CAACC,CAAAA,GAAMA,CAAAA,CAAEC,WAAW,CAAA,CAAA;IAC3D,OAAOJ,MAAAA;AACT;;;;"}