Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0tickpulse/mythic-analyzer
https://github.com/0tickpulse/mythic-analyzer
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/0tickpulse/mythic-analyzer
- Owner: 0tickpulse
- License: agpl-3.0
- Created: 2023-10-25T13:33:28.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-16T10:21:38.000Z (5 months ago)
- Last Synced: 2024-09-19T18:17:37.158Z (about 2 months ago)
- Language: TypeScript
- Size: 546 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Mythic Analyzer
Mythic Analyzer is a library that provides a set of tools to analyze MythicMobs configurations.
## Installation
```bash
pnpm install mythic-analyzer
```## Usage
### As a language server
```ts
import { STDOUT_LOGGER, Workspace } from "mythic-analyzer";
import { ProposedFeatures, createConnection } from "vscode-languageserver/node.js";const workspace = new Workspace();
workspace.logger = STDOUT_LOGGER;
try {
workspace.createLSP(createConnection(ProposedFeatures.all));
} catch (e) {
console.error((e as any).stack);
}
```## Credits
This library is based on this [library template](https://github.com/dzek69/ts-library-template).