# Neutron Project

A dual-layer system: **Neutron** for UI markup and **Iris** for backend logic.

## Components

### 1. Neutron Engine (Rust/Cargo)
Lightweight markup parser for `.nt` files.

```bash
cargo build --release
cargo run
```

### 2. Iris Engine (npm/Node.js)
Hybrid AI runtime for Neutron OS.

```bash
cd npm-iris-engine
npm install
npm test
```

### 3. VSCode Extension
Language support for `.nt` and `.iris` files.

```bash
vsce package
```

## Quick Start

**Neutron markup (.nt):**
```neutron
<Neutron>
    <Body>
        <Container style="b:#000; w:fill; h:fill" id="Main">
            <Text style="c:#fff; f-sz:20pt">Hello Neutron!</Text>
        </Container>
    </Body>
</Neutron>
```

**Iris logic (.iris):**
```javascript
const { Iris } = require('iris-engine');
Iris.logSystem("Interface Connected.");
```

## Publish

| Platform | Package | Command |
|----------|---------|---------|
| Cargo | `neutron-engine` | `cargo publish` |
| npm | `iris-engine` | `npm publish` |
| VSCode Marketplace | `iris-neutron-language-support` | `vsce publish` |

## License

MIT
