@storm-software/git-tools
Version:
Tools for managing Git repositories within a Nx workspace.
1 lines • 1.63 kB
Source Map (JSON)
{"version":3,"sources":["../../bin/pre-install.ts"],"names":["getConfig","handleProcess","writeInfo","exitWithSuccess","run","writeFatal","exitWithError"],"mappings":";;;;;;;AAYA,KAAA,CAAM,YAAY;AAChB,EAAA,MAAM,MAAA,GAAS,MAAMA,2BAAA,EAAU;AAC/B,EAAA,IAAI;AACF,IAAAC,+BAAA,CAAc,MAAM,CAAA;AAEpB,IAAAC,2BAAA,CAAU,+BAA+B,MAAM,CAAA;AAE/C,IAAA,IAAI,OAAA,CAAQ,QAAQ,GAAA,CAAI,EAAE,KAAK,OAAA,CAAQ,OAAA,CAAQ,GAAA,CAAI,QAAQ,CAAA,EAAG;AAC5D,MAAAA,2BAAA,CAAU,0CAA0C,MAAM,CAAA;AAC1D,MAAAC,iCAAA,CAAgB,MAAM,CAAA;AAAA,IACxB;AAEA,IAAAC,qBAAA,CAAI,QAAQ,wBAAwB,CAAA;AAEpC,IAAAD,iCAAA,CAAgB,MAAM,CAAA;AAAA,EACxB,SAAS,KAAA,EAAO;AACd,IAAAE,4BAAA;AAAA,MACE,CAAA,kDAAA,EAAqD,MAAM,OAAO,CAAA,CAAA;AAAA,MAClE;AAAA,KACF;AACA,IAAAC,+BAAA,CAAc,MAAM,CAAA;AACpB,IAAA,OAAA,CAAQ,KAAK,CAAC,CAAA;AAAA,EAChB;AACF,CAAA,GAAG","file":"pre-install.cjs","sourcesContent":["#!/usr/bin/env node\n\nimport {\n exitWithError,\n exitWithSuccess,\n getConfig,\n handleProcess,\n run,\n writeFatal,\n writeInfo\n} from \"@storm-software/config-tools\";\n\nvoid (async () => {\n const config = await getConfig();\n try {\n handleProcess(config);\n\n writeInfo(\"Running pre-install hook...\", config);\n\n if (Boolean(process.env.CI) || Boolean(process.env.STORM_CI)) {\n writeInfo(\"Skipping pre-install for CI process...\", config);\n exitWithSuccess(config);\n }\n\n run(config, \"npx -y only-allow pnpm\");\n\n exitWithSuccess(config);\n } catch (error) {\n writeFatal(\n `A fatal error occurred while running the program: ${error.message}`,\n config\n );\n exitWithError(config);\n process.exit(1);\n }\n})();\n"]}