open-index/open-npm huggingface dataset:
npm package: @schemcraft/control-flow
Description: A schematic to replace *ngIf and *ngFor with Angular's new control flow syntax (@if and @for).
Author: Maruthupandian M
Latest version: 1.1.0

# @schemcraft/control-flow

🔁 A schematic to convert `*ngIf` and `*ngFor` to the new Angular control flow syntax (`@if`, `@for`).

## 🛠️ Install

```bash
npm install @schemcraft/control-flow
```

## 🚀 Usage

```bash
npx schematics @schemcraft/control-flow:control-flow-replace
```

This will update all `.html` files in your Angular project.

## ⚠️ Note

Supports `*ngIf`, `*ngFor`, and `*ngIf with else`.

MIT © Maruthupandian M
npm package: @schemcraft/replace
Description: A schematic to replace old values with new values in your angular project
Author: Maruthupandian M
Latest version: 1.5.0

# @schemcraft/replace

A custom Angular schematic to replace occurrences of a specified old value with a new value in your application files. This tool can be especially useful for refactoring and updating configurations throughout your codebase.

## Table of Contents

- [@schemcraft/replace](#schemcraftreplace)
  - [Table of Contents](#table-of-contents)
  - [Installation](#installation)
  - [Usage](#usage)
    - [Options](#options)
  - [Examples](#examples)
    - [Replace in Specific File](#replace-in-specific-file)
    - [Replace in All Relevant Files](#replace-in-all-relevant-files)
  - [Contributing](#contributing)
  - [License](#license)

## Installation

You can install the package using npm:

```bash
npm install @schemcraft/replace
```

## Usage

After installation, you can use the schematic in your Angular project. Navigate to your Angular project directory and run the following command:

```bash
schematics @schemcraft/replace:replace --old-value="OLD_VALUE" --new-value="NEW_VALUE"
```

### Options

- `--old-value`: The value you want to replace (required).
- `--new-value`: The new value that will replace the old value (required).
- `--file-path`: (Optional) The path of the file where the replacement should be made. If not provided, the schematic will search through all relevant files in the project.

## Examples

### Replace in Specific File

To replace "hello" with "world" in a specific file:

```bash
schematics @schemcraft/replace:replace --old-value="hello" --new-value="world" --file-path="./src/app/app.component.ts"
```

### Replace in All Relevant Files

To replace "foo" with "bar" throughout the entire project:

```bash
schematics @schemcraft/replace:replace --old-value="foo" --new-value="bar"
```

## Contributing

Contributions are welcome! Please feel free to open issues or submit pull requests to improve this schematic. Make sure to follow the [contribution guidelines](CONTRIBUTING.md) if you create a pull request.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
npm package: @schemed/core
Description: Abstract TypeScript template engine
Author: https://github.com/schemed-js
Latest version: 1.0.0

<div align="center">
  <p>
    <img alt="Schemed Logo" width="128" src="https://raw.githubusercontent.com/schemed-js/brand/master/dark/main-fill.svg">
    <h1>@Schemed/Core</h1>
  </p>
  <p>
    Abstract TypeScript template engine.<br />
    Using pluggable <b>Loaders</b>, data <b>Tokenizers</b>, and <b>Transpilers</b>, you can write templates for almost any syntax, with almost any syntax! 😉
  </p>
  <p>
    <img alt="Package name badge" src="https://img.shields.io/github/package-json/name/schemed-js/core">
    <a href="LICENSE">
      <img alt="GitHub license badge" src="https://img.shields.io/github/license/schemed-js/core">
    </a>
    <a href="https://typescriptlang.org/">
      <img alt="TypeScript language badge" src="https://img.shields.io/badge/language-typescript-blue">
    </a>
    <img alt="GitHub code size in bytes" src="https://img.shields.io/github/languages/code-size/schemed-js/core">
    <img alt="npm bundle size" src="https://img.shields.io/bundlephobia/min/@schemed/core">
    <a href="https://nodejs.org/">
      <img alt="Node supported version badge" src="https://img.shields.io/node/v/@schemed/core">
    </a>
    <a href="https://npmjs.com/package/@schemed/core">
      <img alt="NPM package version badge" src="https://img.shields.io/npm/v/@schemed/core?label=version">
    </a>
    <a href="https://npmjs.com/package/@schemed/core">
      <img alt="NPM downloads badge" src="https://img.shields.io/npm/dt/@schemed/core">
    </a>
  </p>
  <p>
    <a href="https://github.com/schemed-js/core/stargazers">
      <img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/schemed-js/core?style=social">
    </a>
  </p>
</div>

## Table of Contents

-   [Overview](#overview)
-   [Documentations](#documentations)
-   [Version History](#version-history)
-   [Contributing](#contributing)
-   [License](#license)

## Overview

**Schemed** is an abstract string template engine. Modular loaders, data tokenizers, and transpilers give you full control over your desired templating structure.

## Documentations

Please refer to [Documentations Page](docs/)

## Version History

Please refer to [Changelog](CHANGELOG.md)

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b [feature|bugfix]/[name]`)
3. Commit your Changes (`git commit -m '[description]'`)
4. Push to the Branch (`git push origin [feature|bugfix]/[name]`)
5. Open a Pull Request

## License

Distributed under the MIT License. See [LICENSE file](LICENSE) for more information.