UNPKG

@storm-software/git-tools

Version:

Tools for managing Git repositories within a Nx workspace.

1 lines 2.13 kB
{"version":3,"sources":["../../bin/post-merge.ts"],"names":["getConfig","handleProcess","writeInfo","checkPackageVersion","run","writeError","exitWithError","exitWithSuccess","writeFatal"],"mappings":";;;;;;;;AAcA,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,8BAA8B,MAAM,CAAA;AAC9C,IAAAC,qCAAA,CAAoB,OAAA,CAAQ,IAAA,EAAM,KAAA,CAAM,CAAC,CAAC,CAAA;AAE1C,IAAA,IAAI;AACF,MAAAC,qBAAA,CAAI,QAAQ,iBAAiB,CAAA;AAAA,IAC/B,SAAS,KAAA,EAAO;AACd,MAAAC,4BAAA;AAAA,QACE,CAAA;AAAA,OAAA,EACG,OAAiB,OACpB,CAAA,CAAA;AAAA,QACA;AAAA,OACF;AACA,MAAAC,+BAAA,CAAc,MAAM,CAAA;AAAA,IACtB;AAEA,IAAAF,qBAAA,CAAI,QAAQ,oBAAoB,CAAA;AAEhC,IAAAG,iCAAA,CAAgB,MAAM,CAAA;AAAA,EACxB,SAAS,KAAA,EAAO;AACd,IAAAC,4BAAA;AAAA,MACE,CAAA,kDAAA,EAAqD,MAAM,OAAO,CAAA,CAAA;AAAA,MAClE;AAAA,KACF;AACA,IAAAF,+BAAA,CAAc,MAAM,CAAA;AACpB,IAAA,OAAA,CAAQ,KAAK,CAAC,CAAA;AAAA,EAChB;AACF,CAAA,GAAG","file":"post-merge.cjs","sourcesContent":["#!/usr/bin/env node\n\nimport {\n exitWithError,\n exitWithSuccess,\n getConfig,\n handleProcess,\n run,\n writeError,\n writeFatal,\n writeInfo\n} from \"@storm-software/config-tools\";\nimport { checkPackageVersion } from \"../src/utilities/check-package-version\";\n\nvoid (async () => {\n const config = await getConfig();\n try {\n handleProcess(config);\n\n writeInfo(\"Running post-merge hook...\", config);\n checkPackageVersion(process.argv?.slice(1));\n\n try {\n run(config, \"git-lfs version\");\n } catch (error) {\n writeError(\n `This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/post-merge.\\nError: ${\n (error as Error)?.message\n }`,\n config\n );\n exitWithError(config);\n }\n\n run(config, \"git lfs post-merge\");\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"]}