Metadata-Version: 2.4
Name: viswa-js-interpreter
Version: 0.1.1
Summary: A JavaScript interpreter written in Python
Author-email: Viswatej <viswatejabbireddyprof@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/Viswa-Codes/js-interpreter
Project-URL: Repository, https://github.com/Viswa-Codes/js-interpreter
Project-URL: Documentation, https://github.com/Viswa-Codes/js-interpreter#readme
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# ⚡️ Viswa‑JS‑Interpreter

[![GitHub Repo](https://img.shields.io/badge/GitHub-Viswa%2FCodes/js--interpreter-blue?logo=github)](https://github.com/Viswa-Codes/js-interpreter)
[![PyPI Version](https://img.shields.io/pypi/v/viswa-js-interpreter.svg)](https://pypi.org/project/viswa-js-interpreter/)

A **custom JavaScript runtime written in pure Python**.  
It tokenises, parses (Pratt parser), builds an AST and evaluates JavaScript code with proper scoping, closures, built‑in objects (`Math`, `Date`, arrays, etc.) and many language features.

--- 

## 📦 Installation  

```bash
pip install viswa-js-interpreter
