Metadata-Version: 2.4
Name: web-prac
Version: 0.2.0
Summary: Ready-to-run code scaffolder for Web Lab practicals (HTML, CSS, TypeScript, React, Node.js, Flask, MongoDB)
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# web-prac (`import web`)

Direct, ready-to-run file scaffolder for Web Lab experiments (HTML, CSS, TypeScript, React, Node.js, Flask, MongoDB/Mongoose).

## Installation

```bash
pip install web-prac
```

## Usage

In any Python script or interactive Python shell in VS Code:

```python
import web

# Exp 2: HTML5/CSS3 Personal Resume
web.exp2()

# Exp 3: Student Registration Form (HTML, CSS, JS with factorial & fibonacci)
web.exp3()

# Exp 4: TypeScript (Primitives, enums, objects, OOP inheritance)
web.exp4()

# Exp 5: React Single Page Application (React Router DOM, components, styles)
web.exp5()

# Exp 6: Node.js File System handling (Write, Read, Append timestamp logs)
web.exp6()

# Exp 7: Node.js File Server & Interactive File Handling
web.exp7()

# Exp 8: Flask Feedback Application (GET/POST form handling)
web.exp8()

# Exp 9: Node.js with MongoDB & Mongoose (Schema, Model, Insert & Query)
web.exp9()
```

### Folder Handling
- **If a project folder is already open in VS Code**, the files are written directly into your active folder.
- **If no folder is open**, it automatically creates a `prac/` folder and opens it directly in VS Code.
