Metadata-Version: 2.4
Name: ns14engine
Version: 3.0.1
Summary: NS14 - React-inspired Native Desktop App Framework for Python
Home-page: https://github.com/neeleshsingour/ns14engine
Author: Neelesh Singour
License: MIT
Keywords: desktop,gui,framework,pyqt6,react,native,nsx,ns14
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: User Interfaces
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: PyQt6>=6.4.0
Requires-Dist: watchdog>=2.0.0
Requires-Dist: pyinstaller>=5.0
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# NS14 Engine v3 🚀
React-inspired Native Desktop Framework for Python

## Quick Start
```bash
pip install PyQt6 watchdog
python app.py
```

## ns14 command install karo
```bash
pip install -e .
ns14 create MyApp
cd MyApp && ns14 start
ns14 build MyApp
```

## v3 Main Feature: Python inside .nsx files!
React jaisa — logic + UI ek hi file mein:

```nsx
# Python logic at top
count, set_count = use_state('count', 0)

def increment():
    set_count(count + 1)

# XML UI at bottom (auto-detected)
<view>
    <text state-bind="count">Count: {count}</text>
    <button onclick="increment">+</button>
</view>
```

## 50+ Tags Supported
- Layout: div, row, grid, scroll, card, tabs, form, nav, header, footer...
- Text: h1-h6, p, b, i, code, badge, blockquote, a...
- Input: input, textarea, select, checkbox, radio, slider, spinbox, datepicker...
- Display: button, image, list, table, calendar, canvas, progress...

## Build (No module errors!)
```bash
ns14 build MyApp
# Spec file auto-generate hoti hai — guaranteed no module errors
```
