open-index/open-npm huggingface dataset:
npm package: @scripting-bear/git-ignore-clean-history
Description: 🧹 Remove previously committed files that should have been ignored via .gitignore — interactively and safely.
Author: scripting-bear
Latest version: 1.0.4

# 🧹 Git Ignore Clean History

**Remove previously committed files that should have been ignored via `.gitignore`** — interactively and safely.

### 🔗 npx:

```bash
npx @scripting-bear/git-ignore-clean-history
````

---

## 💡 Why?

Ever cloned a repo and realized:

* Someone committed `node_modules`, `.env`, `.DS_Store`, or `Pods/`?
* Now the repo is **bloated**, slow, and filled with junk?

This tool helps you:

✅ Analyze your Git history
✅ Match committed files against `.gitignore`
✅ Confirm what should be deleted
✅ Safely rewrite history with [`git-filter-repo`](https://github.com/newren/git-filter-repo)

---

## ⚙️ What It Does (Steps)

1. **Extract all files ever committed** in Git history
2. **Match them against `.gitignore` rules** (including deep paths)
3. Prompt you to confirm
4. Run `git-filter-repo` to **remove them from history**
5. You force-push a clean repo ✨

---

## 🧪 Example

```bash
npx @scripting-bear/git-ignore-clean-history --verbose
```

Interactive output:

```
📦 Step 1: Extracting all files ever committed...
✅ Extracted 20,387 unique file paths to 'all-ever-files.txt'.

👀 Do you want to continue to match these files with .gitignore? [y/N]: y
✅ Found 37 ignore patterns.
✅ Matched 643 files.
📝 Matches written to 'files-to-remove.txt'.

⚠️ Do you want to clean them from history? [y/N]: y
```

---

## 🛠 Requirements

* Git installed
* Python 3.6+
* [`git-filter-repo`](https://github.com/newren/git-filter-repo)

If `git-filter-repo` is missing, the tool will prompt to download it.

---

## 👤 Author

Made with frustration by [@scripting-bear](https://github.com/scripting-bear)

🤝 With technical assistance, scripting support & optimization from ChatGPT by OpenAI.

---

## 🙌 Inspired by

* [git-filter-repo](https://github.com/newren/git-filter-repo)
* [BFG Repo-Cleaner](https://rtyley.github.io/bfg-repo-cleaner/)

---

> 🔒 Note: This tool rewrites history. Push your cleaned repo **with force**, and share a note with collaborators.
npm package: @scriptive/evh
Description: ...a framework based Node.js server using Express with mysql or mongodb!
Author: Khen Solomon Lethil
Latest version: 1.1.6
Deprecated: WARNING: This module has been renamed to lethil. Please install it instead. See <https://github.com/khensolomon/lethil> for more information.

# scriptive/evh

... is **Node.js** web server, simple and flexible configuration using *Express.js* & *vhost* that allow developer to deploy multiply applications simultaneously, and which has a very minimum requirement and aim to provided as light as possible.

```properties
npm install --save @scriptive/evh
# or
npm install --save https://github.com/scriptive/evh/tarball/master
```

> ... don't worry, it will not installed anything that doesn't use by "*evh"* to run your applications.

## How does it work

- [Getting Started](Getting-Started.md#getting-started)

## upgrade.js

read *package.json* file then...

```json
...
"repository": {
  "type": "git",
  "url": "git+https://github.com/scriptive/zaideih.git"
},
...
```

```js
const upgrade = require("@scriptive/evh/upgrade");

upgrade('test/upgrade').then(
  e=>console.log('>',e)
).catch(
  e=>console.error('>',e)
)
```
npm package: @scriptless/tinyapp
Description: A tool for generating minimal setup React apps.
Author: Gus Nordhielm
Latest version: 2.0.1

# @scriptless/tinyapp

[![npm](https://img.shields.io/npm/dt/@scriptless/tinyapp.svg?style=flat-square)](https://www.npmjs.com/package/@scriptless/tinyapp)
[![npm](https://img.shields.io/npm/v/@scriptless/tinyapp.svg?style=flat-square)](https://www.npmjs.com/package/@scriptless/tinyapp)

A tool for generating minimal setup React apps.

## Getting Started

Install with `npm install @scriptless/tinyapp`.

```bash
# Build once and walk away
$ tinyapp

# Build with development bells and whistles on a custom port
$ tinyapp --develop --port=3001
```

---

It's recommended that you tie these scripts to npm setup, especially if you need to add some custom configuration. For example:

```json
// package.json
    ...
    "scripts" {
        "build": "tinyapp --from='./source/index.js' --to='./dist/'",
        "start": "tinyapp --from='./source/index.js' --develop"
    }
    ...
```

Note that while tinyapp does take care of all the bundling tools, you'll want to include `react` and `react-dom` yourself.

### CLI

Run in a project with tinyapp installed by simply running `tinyapp`.

| Option  | Default         | Type     | Description                                                          |
| ------- | --------------- | -------- | -------------------------------------------------------------------- |
| from    | Try to find src | {string} | Path your entrypoint.                                                |
| to      | 'build'         | {string} | Directory to write your app to.                                      |
| develop | `false`         | {bool}   | Set to `true` to run your app with reloading and all that fun stuff. |
| port    | 3000            | {string} | Port to serve your app on.                                           |
npm package: @scriptless/util
Description: JavaScript utility functions.
Author: Gus Nordhielm
Latest version: 1.0.3

# @scriptless/util

[![npm](https://img.shields.io/npm/dt/@scriptless/util.svg?style=flat-square)](https://www.npmjs.com/package/@scriptless/util)
[![npm](https://img.shields.io/npm/v/@scriptless/util.svg?style=flat-square)](https://www.npmjs.com/package/@scriptless/util)

JavaScript utility functions.

## Getting Started

Install with `npm install @scriptless/util`.

Import any function you'd like to use with a full path.

```js
import { listify } from '@scriptless/util'

const myList = ['foo', 'bar', 'baz']

console.log(listify(myList))

// >  foo, bar, and baz
```
npm package: @scriptloom/ngx-media-query
Description: A convenient media query service for building responsive Angular components.
Author: James W. Spears
Latest version: 0.1.0

# NgxMediaQuery

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.2.0.

## Code scaffolding

Run `ng generate component component-name --project ngx-media-query` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ngx-media-query`.
> Note: Don't forget to add `--project ngx-media-query` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build ngx-media-query` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build ngx-media-query`, go to the dist folder `cd dist/ngx-media-query` and run `npm publish`.

## Running unit tests

Run `ng test ngx-media-query` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @scriptloom/ngx-navigator-geolocation
Description: A convenient geolocation service for building geo-aware Angular components.
Author: James W. Spears
Latest version: 0.1.0

# NgxNavigatorGeolocation

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.2.0.

## Code scaffolding

Run `ng generate component component-name --project ngx-navigator-geolocation` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ngx-navigator-geolocation`.
> Note: Don't forget to add `--project ngx-navigator-geolocation` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build ngx-navigator-geolocation` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build ngx-navigator-geolocation`, go to the dist folder `cd dist/ngx-navigator-geolocation` and run `npm publish`.

## Running unit tests

Run `ng test ngx-navigator-geolocation` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @scriptmc/cli
Description: A ScriptMC tool that simplifies the creation and build process of Minecraft Bedrock addons — made for addon creators who want speed, structure, and simplicity.
Author: athumjs
Latest version: 1.1.0

# @SCRIPTMC/CLI

A CLI tool that simplifies the creation and build process of Minecraft Bedrock addons — made for addon creators who want speed, structure, and simplicity.

![npm](https://img.shields.io/npm/v/@scriptmc/cli)![license](https://img.shields.io/github/license/scriptmc/cli)

---

## 🚀 Features

- 📁 Quickly scaffold a structured addon project
- 🛠 Auto-generate `manifest.json` and folders
- 📦 Build and bundle your addon for Bedrock Edition
- 🎮 Compatible with Minecraft Preview & official releases
- ↪️ TS Support and watch mode

---

## 📦 Installation

```bash
npm install -g @scriptmc/cli@latest
```

## 📓 License

MIT &copy; 2025 [Athumjs](https://github.com/Athumjs)

---

Made with ❤️ by [ScriptMC](https://github.com/scriptmc)
npm package: @scriptmc/jsonts
Description: A ScriptMC tool to convert JavaScript files into valid Minecraft Bedrock JSONs for entities, items, and more.
Author: athumjs
Latest version: 1.3.0

# @SCRIPTMC/JSONTS

A ScriptMC plugin to convert JavaScript files into valid Minecraft Bedrock JSONs for entities, items, and more.

![npm](https://img.shields.io/npm/v/@scriptmc/jsonts)![license](https://img.shields.io/github/license/scriptmc/jsonts)

---

## Usage Item

![usage item](https://github.com/scriptmc/jsonts/blob/master/images/item.png?raw=true)

## Usage Block

![usage block](https://github.com/scriptmc/jsonts/blob/master/images/block.png?raw=true)

## Usage Entity

![usage entity](https://github.com/scriptmc/jsonts/blob/master/images/entity.png?raw=true)

---

## 🚀 Features

- Generate Minecraft Bedrock JSON from JavaScript
- Support for:

  - Enitities (RenderController and AnimationControllerBP/RP)
  - Blocks
  - Items (Attachables)
  - Langs
  - <abbr title="On Test">LootTables</abbr>
  - <abbr title="On Test">Recipes</abbr>
  - <abbr title="On Test">Ui</abbr>

## 📦 Installation

```bash
npm install @scriptmc/jsonts@latest
```

## ↪️ Compiler

```bash
npm install -g @scriptmc/cli@latest
```

```bash
smc start
```

## 📓 License

MIT &copy; 2025 [Athumjs](https://github.com/Athumjs)

---

Made with ❤️ by [ScriptMC](https://github.com/scriptmc)