Metadata-Version: 2.5
Name: opweb
Version: 1.0.0
Summary: Web asset distribution package - JavaScript, TypeScript, CSS, HTML, and Node.js assets for web development projects.
Author-email: opweb author <author@example.com>
License: MIT
License-File: LICENSE
Keywords: assets,css,frontend,html,javascript,node,typescript,web
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# opweb

**opweb** is a Python package for distributing web development assets including JavaScript, TypeScript, CSS, HTML, and Node.js modules.

## Installation

```bash
pip install opweb
```

## Usage

```python
from opweb import get_asset_path, list_assets

# Get path to a JavaScript asset
js_path = get_asset_path("js", "app.js")

# Get path to a TypeScript asset
ts_path = get_asset_path("ts", "index.ts")

# Get path to a CSS asset
css_path = get_asset_path("css", "styles.css")

# Get path to an HTML asset
html_path = get_asset_path("html", "index.html")

# Get path to a Node.js asset
node_path = get_asset_path("node", "server.js")

# List all available assets
assets = list_assets()
print(assets)

# List assets in a specific subfolder
js_assets = list_assets("js")
```

## Asset Structure

```
opweb/assets/
├── js/        # JavaScript files
├── ts/        # TypeScript files
├── css/       # CSS stylesheets
├── html/      # HTML templates
└── node/      # Node.js modules
```

## License

MIT