open-index/open-npm huggingface dataset:
npm package: @ijstech/ton-core
Description: To get started, follow these steps:
Author: Whales Corp.
Latest version: 0.60.0

## Setup and Installation

To get started, follow these steps:

### 1: Install the required packages using the following command:

```bash
docker-compose up install
```

### 2: Build and bundle the library using the following command:

```bash
docker-compose up build
```
npm package: @ijtihed/scriptlint-core
Description: Core engine for scriptlint — validates that scripts reference binaries, files, and directories that actually exist
Author: Ijtihed
Latest version: 0.1.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

<div align="center">

<h1>@ijtihed/scriptlint-core</h1>
<h3><em>Core engine for scriptlint — validates that scripts reference things that actually exist.</em></h3>

<p>
  <a href="https://www.npmjs.com/package/@ijtihed/scriptlint-core"><img src="https://img.shields.io/npm/v/@ijtihed/scriptlint-core?style=for-the-badge&logo=npm&logoColor=white&color=cb3837" alt="npm version"></a>
  <a href="https://github.com/Ijtihed/scriptlint"><img src="https://img.shields.io/badge/Built_with-TypeScript-3178C6?style=for-the-badge&logo=typescript&logoColor=white" alt="Built with TypeScript"></a>
  <a href="https://github.com/Ijtihed/scriptlint/blob/main/LICENSE"><img src="https://img.shields.io/badge/License-MIT-blue?style=for-the-badge" alt="MIT License"></a>
</p>

</div>

---

This is the core analysis engine that powers [`@ijtihed/scriptlint`](https://www.npmjs.com/package/@ijtihed/scriptlint). Use this package directly if you want to integrate scriptlint's analysis into your own tools, editors, or CI pipelines.

For the CLI, use [`@ijtihed/scriptlint`](https://www.npmjs.com/package/@ijtihed/scriptlint) instead.

## Install

```bash
npm install @ijtihed/scriptlint-core
```

## What It Parses

| Source | Description |
|--------|-------------|
| **npm scripts** | All scripts in `package.json` |
| **Makefile** | Targets, dependencies, and recipes |
| **Dockerfile** | `RUN`, `COPY`, `ADD`, `ENTRYPOINT`, `CMD` |
| **docker-compose** | `env_file`, `build`, `volumes`, `command` |
| **GitHub Actions** | `run` steps, `uses` for local actions |

## What It Resolves

| Check | Description |
|-------|-------------|
| **Binaries** | Verifies against `dependencies` and `devDependencies` |
| **File paths** | Checks existence on disk |
| **Directories** | Checks existence on disk, warns for generated dirs |
| **Script refs** | Validates `npm run <name>` targets exist |
| **Makefile targets** | Validates target dependencies exist |
| **COPY sources** | Validates Dockerfile COPY/ADD sources exist |
| **Env files** | Validates docker-compose env_file paths exist |
| **Local actions** | Validates `uses: ./.github/actions/*` directories |

## Links

- [CLI package](https://www.npmjs.com/package/@ijtihed/scriptlint)
- [GitHub](https://github.com/Ijtihed/scriptlint)
- [Website](https://scriptlint.vercel.app)

## License

[MIT](https://github.com/Ijtihed/scriptlint/blob/main/LICENSE)