open-index/open-npm huggingface dataset:
npm package: @iac-factory/git-utility
Description: ...
Author: Jacob B. Sanders
Latest version: 0.8.8

# [`@iac-factory/git-utility`](https://github.com/iac-factory/git-clone) #

## Overview ##

While seemingly a double negative, `@iac-factory/git-utility` is a commandline tool
that aims to extend `git` via a few notable ways:

- Utilities around `npm` + `package.json` metadata
- Recursive cloning of one or more remotes + submodules
- Interactive cli -- useful for harder-to-remember `rev-parse` commands
- Encompasses common command(s) into single executables
- Built with *continuous integration* top of mind
- Lower level file-system + operating system handling

## Usage ##

*Default*

```node
/*** ESM Module Wrapper for Common-JS (No Additional Configuration Required) */
import("@iac-factory/ecma");

import { Clone } from "@iac-factory/git-utility";

void ( async () => Clone( "https://github.com/iac-factory/eslint-settings.git" ) )();
```

*Clone to Specific Folder*

```node
/*** ESM Module Wrapper for Common-JS */
import("@iac-factory/ecma");

import { Clone } from "@iac-factory/git-utility";

void ( async () => Clone( "https://github.com/iac-factory/eslint-settings.git", "./eslint-settings" ) )();
```

*Custom Branch*

```node
/*** ESM Module Wrapper for Common-JS */
import("@iac-factory/ecma");

import { Clone } from "@iac-factory/git-utility";

void ( async () => Clone( "https://github.com/iac-factory/eslint-settings.git", "./eslint-settings", "Development" ) )();
```

*With Additional Debugging*

```node
/*** ESM Module Wrapper for Common-JS */
import("@iac-factory/ecma");

import { Clone } from "@iac-factory/git-utility";

void ( async () => Clone( "https://github.com/iac-factory/eslint-settings.git", "./eslint-settings", null, true ) )();
```

---

## Setup ##

```shell
# --> (1) Clone the repository
# --> (2) Change into the local clone's directory

cd "$(git rev-parse --show-toplevel)" && npm install
```
npm package: @iac-factory/template-engine
Description: ...
Author: Jacob B. Sanders
Latest version: 0.8.14

# `@iac-factory/template-engine`

## Usage 

See [Example](./example) for full packaged example.

```typescript
import("@iac-factory/ecma");

import { Template } from "@iac-factory/template-engine";

(async () => Template.hydrate("./package.template.json", "./package.hydration.json"))();

export {}
```