Metadata-Version: 2.1
Name: django-gesha
Version: 0.1a2
Summary: JavaScript utilities for Django projects.
Author-email: elyas <elyas@ely.as>
License: MIT
Project-URL: homepage, https://django-gesha.readthedocs.io/en/latest/
Project-URL: repository, https://github.com/ely-as/django-gesha
Project-URL: changelog, https://github.com/ely-as/django-gesha/blob/main/CHANGELOG.md
Keywords: django,javascript
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: JavaScript
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Typing :: Typed
Classifier: Framework :: Django
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.0
Classifier: Framework :: Django :: 3.1
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.0
Classifier: Framework :: Django :: 4.1
Classifier: Framework :: Django :: 4.2
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Provides-Extra: doc
Provides-Extra: test
License-File: LICENSE

# django-gesha

[![Test](https://github.com/ely-as/django-gesha/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/ely-as/django-gesha/actions/workflows/test.yml)
[![Version](https://img.shields.io/pypi/v/django-gesha)](https://pypi.org/project/django-gesha/)
![Python](https://img.shields.io/pypi/pyversions/django-gesha)
![Django](https://img.shields.io/pypi/djversions/django-gesha)


[**Documentation**](https://django-gesha.readthedocs.io/en/latest/)
**&nbsp;•&nbsp;**
[**Issue Tracker**](https://github.com/ely-as/django-gesha/issues)
**&nbsp;•&nbsp;**
[**Source**](https://github.com/ely-as/django-gesha)

---

JavaScript utilities for [Django](https://www.djangoproject.com/) projects.

---

**Features:**

  - [Add context](https://django-gesha.readthedocs.io/en/latest/user_guide/#add-context)
    in Django views to be used in JavaScript functions.
  - [Reverse URLs](https://django-gesha.readthedocs.io/en/latest/user_guide/#reverse-urls)
    natively in JavaScript (equivalent to `reverse()` in Python and `{% url %}` in
    templates).
  - Written in TypeScript and fully-typed Python.

---

## Contributing

See [Contributing](https://django-gesha.readthedocs.io/en/latest/contributing/).

## License

[MIT](https://github.com/ely-as/django-gesha/blob/main/LICENSE).
