# il2cppdump-mermaid

> A small script to generate mermaid code from [Il2CppInspector](https://github.com/djkaty/Il2CppInspector) generated code that help you understand the relations

Latest version **0.2.0** (published 2022-03-06) · MIT license · 0 weekly downloads

## Install

```sh
npm install il2cppdump-mermaid
pnpm add il2cppdump-mermaid
yarn add il2cppdump-mermaid
bun add il2cppdump-mermaid
```

Provides the command `il2cppdump-mermaid`.

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.2.0 |
| Published | 2022-03-06 |
| First published | 2022-03-06 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 2 |
| Unpacked size | 55.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Maintainers | houdou |
| Keywords | il2cpp, reverse-engineering, mermaid, diagram |

## Links

- npm: https://www.npmjs.com/package/il2cppdump-mermaid
- Repository: https://github.com/Houdou/il2cppdump-mermaid
- Homepage: https://github.com/Houdou/il2cppdump-mermaid#readme
- Issues: https://github.com/Houdou/il2cppdump-mermaid/issues
- npm.io page: https://npm.io/package/il2cppdump-mermaid

## Dependencies (2)

- [glob](https://npm.io/package/glob.md) ^7.2.0
- [scramjet](https://npm.io/package/scramjet.md) ^4.36.6

## Alternatives

- [@sindresorhus/slugify](https://npm.io/package/@sindresorhus/slugify.md) — 3.7M weekly downloads
- [solid-js](https://npm.io/package/solid-js.md) — 2.7M weekly downloads
- [expo-glass-effect](https://npm.io/package/expo-glass-effect.md) — 2.5M weekly downloads
- [nanoassert](https://npm.io/package/nanoassert.md) — 780.8K weekly downloads
- [@ffmpeg/ffmpeg](https://npm.io/package/@ffmpeg/ffmpeg.md) — 529.5K weekly downloads

## Recent versions

- 0.2.0 (latest) — 2022-03-06
- 0.1.3 — 2022-03-06
- 0.1.2 — 2022-03-06
- 0.1.1 — 2022-03-06
- 0.1.0 — 2022-03-06

## README

# il2cppdump-mermaid

A small script to generate mermaid code from [Il2CppInspector](https://github.com/djkaty/Il2CppInspector) generated code that help you understand the relations

## Usage

- Export code grouped by namespace in Il2CppInspector
  - Recommended configs
    - File per namespace
    - Suppress comments
    - Attempt to generate output that compiles
- Run the script in the exported folder by `npx il2cppdump-mermaid namespace|class`
- Script will read all .cs file (excluding global) & generate mermaid code

Hanv't test it against any other full scope
Totally not guaranteed to work with other projects

## Next steps
- file name filter `--pathPattern=Logic`
- class name filter arguments `--classPattern=Character`
- namespace filter `--namespace=Towa`
- excluding sub-folder `--no-subfolder`

---
_Source: https://npm.io/package/il2cppdump-mermaid · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
