open-index/open-npm huggingface dataset:
npm package: @nix2/service-core
Description: Core functionality to manage the service.yaml programmatically.
Author: Max Koon
Latest version: 1.0.11

<p align="center"><img height="220px" src="https://i.imgur.com/48BeKfE.png" alt="Logo" /><p>

<p align="center">
  <strong>Service Core</strong><br />
  <sub>Core functionality to manage the service.yaml programmatically.</sub>
</p>

<p align="center">
  [ <a href="#installation">Installation 💾</a> | <a href="#usage">Usage 🤓</a> | <a href="https://www.npmjs.com/package/@nix2/service-core">NPM 📦</a> | <a href="https://github.com/nix2io/readme-template">Github 🕸</a> ]
</p>

# Installation

```sh
yarn add @nix2/service-core
```

# Usage
npm package: @nix2/service-plugin-typescript
Description: Create Typescript services with this plugin.
Author: Max Koon
Latest version: 1.0.7

<p align="center"><img height="220px" src="https://i.imgur.com/AQT2H6O.png" alt="Logo" /><p>

<p align="center">
  <strong>Typescript Service Plugin</strong><br />
  <sub>create typescript services with this plugin</sub>
</p>

<p align="center">
  [ <a href="#installation">Installation 💾</a> | <a href="https://nix2io.github.io/service-plugin-typescript">API 🤓</a> | <a href="https://www.npmjs.com/package/@nix2/service-plugin-typescript">NPM 📦</a> | <a href="https://github.com/nix2io/service-plugin-typescript">Github 🕸</a> ]
</p>

# Installation

```sh
$ dev plugin add typescript
```

# API

You can use this to build specialized typescript plugins.

```sh
yarn add @nix2/service-plugin-typescript
```

Full documentation for the Typescript Plugin is [here](https://nix2io.github.io/service-plugin-typescript)
npm package: @nix2/zuse-interpreter
Description: An interpreter for the Zuse program structure.
Author: Max Koon
Latest version: 1.0.3

<p align="center"><img height="220px" src="https://i.imgur.com/48BeKfE.png" alt="Logo" /><p>

<p align="center">
  <strong>{Name}</strong><br />
  <sub>{Description}</sub>
</p>

<p align="center">
  [ <a href="#installation">Installation 💾</a> | <a href="#usage">Usage 🤓</a> | <a href="https://www.npmjs.com/package/@nix2/PACKAGE_NAME">NPM 📦</a> | <a href="https://github.com/nix2io/readme-template">Github 🕸</a> ]
</p>

# Installation

```sh
yarn add @nix2/PACKAGE_NAME
```

# Usage
npm package: @nix2/zuse-stdsyntax
Description: Standard syntax parser.
Author: Max Koon
Latest version: 1.0.8

<p align="center"><img height="220px" src="https://i.imgur.com/GXmliga.png" alt="Logo" /><p>

<p align="center">
  <strong>Zuse Standard Syntax Parser</strong><br />
  <sub>A Typescript parser for the Zuse standard syntax.</sub>
</p>

<p align="center">
  [ <a href="#installation">Installation 💾</a> | <a href="#usage">Usage 🤓</a> | <a href="https://www.npmjs.com/package/@nix2/zuse-stdsyntax-typescript">NPM 📦</a> | <a href="https://github.com/nix2io/zuse-stdsyntax-typescript">Github 🕸</a> ]
</p>

# Installation

```sh
yarn add @nix2/zuse-stdsyntax-typescript
```

# About

This is used to parse [Zuse Stardard Syntax](https://github.com/nix2io/zuse-stdsyntax) into the [Zuse Program Structure](https://github.com/nix2io/zuse).

All this package does is convert a string of the program into an [Abstract Syntax Tree](https://en.wikipedia.org/wiki/Abstract_syntax_tree) which can be run with a [Zuse Interpreter](https://github.com/nix2io/zuse#interpreters).

# Usage

```js
import { parse } from '@nix2/zuse-stdsyntax';

const code = `Stdout("Hi World!");`;

const [tokens, error] = parse('<stdin>', code);

console.log(tokens);
```

Output:

```json
[
    "Call",
    {
        "func": [
            "Var",
            {
                "name": "Stdout"
            }
        ],
        "args": [
            [
                "Text",
                {
                    "value": "Hi World!"
                }
            ]
        ],
        "kwargs": {}
    }
]
```

# Grammer

The grammer can be found [here](https://github.com/nix2io/zuse-stdsyntax/blob/main/grammer.md)