jinjax


Namejinjax JSON
Version 0.48 PyPI version JSON
download
home_pagehttps://jinjax.scaletti.dev/
SummaryReplace your HTML templates with Python server-Side components
upload_time2024-11-10 23:08:42
maintainerNone
docs_urlNone
authorJuan-Pablo Scaletti
requires_python<4.0,>=3.10
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1>
  <img src="https://github.com/jpsca/jinjax/raw/main/jinjax-logo.png" height="50" align="top">
</h1>

From chaos to clarity: The power of components in your server-side-rendered Python web app.

**Documentation:** https://jinjax.scaletti.dev/

Write server-side components as single Jinja template files.
Use them as HTML tags without doing any importing.


## Roadmap

#### Planned
- [ ] Type checking at runtime
- [ ] ...

#### Done
- [x] Slots
- [x] Autoloading assets (optional?) (`Card.jinja` autoloads `Card.css` and/or `Card.js` if exists)

            

Raw data

            {
    "_id": null,
    "home_page": "https://jinjax.scaletti.dev/",
    "name": "jinjax",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "Juan-Pablo Scaletti",
    "author_email": "juanpablo@jpscaletti.com",
    "download_url": "https://files.pythonhosted.org/packages/a1/b2/54eb5f5d1db6764abf80ad499f81b5f84a798187e638fb60ffabda706d57/jinjax-0.48.tar.gz",
    "platform": null,
    "description": "<h1>\n  <img src=\"https://github.com/jpsca/jinjax/raw/main/jinjax-logo.png\" height=\"50\" align=\"top\">\n</h1>\n\nFrom chaos to clarity: The power of components in your server-side-rendered Python web app.\n\n**Documentation:** https://jinjax.scaletti.dev/\n\nWrite server-side components as single Jinja template files.\nUse them as HTML tags without doing any importing.\n\n\n## Roadmap\n\n#### Planned\n- [ ] Type checking at runtime\n- [ ] ...\n\n#### Done\n- [x] Slots\n- [x] Autoloading assets (optional?) (`Card.jinja` autoloads `Card.css` and/or `Card.js` if exists)\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Replace your HTML templates with Python server-Side components",
    "version": "0.48",
    "project_urls": {
        "Documentation": "https://jinjax.scaletti.dev/guides/",
        "Homepage": "https://jinjax.scaletti.dev/",
        "Repository": "https://github.com/jpsca/jinjax"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3eee08c15d61fb46bbb9c53e28ca46ccdb1051d87cdb7116152efa2d36a1e7cf",
                "md5": "798efa5af341584d3b5f57ea23cf0e96",
                "sha256": "c556e7e73d9d9a9b7dd6f590bdca37bf9c514ca1af83ee94059dc727a66bd69b"
            },
            "downloads": -1,
            "filename": "jinjax-0.48-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "798efa5af341584d3b5f57ea23cf0e96",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.10",
            "size": 16721,
            "upload_time": "2024-11-10T23:08:40",
            "upload_time_iso_8601": "2024-11-10T23:08:40.313319Z",
            "url": "https://files.pythonhosted.org/packages/3e/ee/08c15d61fb46bbb9c53e28ca46ccdb1051d87cdb7116152efa2d36a1e7cf/jinjax-0.48-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1b254eb5f5d1db6764abf80ad499f81b5f84a798187e638fb60ffabda706d57",
                "md5": "41f21d4aeabbc9b48311aecb1e56f719",
                "sha256": "689847fb095846ebd7ce1c254ae407698689a4b33300c461ff337f79194b69bc"
            },
            "downloads": -1,
            "filename": "jinjax-0.48.tar.gz",
            "has_sig": false,
            "md5_digest": "41f21d4aeabbc9b48311aecb1e56f719",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 15551,
            "upload_time": "2024-11-10T23:08:42",
            "upload_time_iso_8601": "2024-11-10T23:08:42.081753Z",
            "url": "https://files.pythonhosted.org/packages/a1/b2/54eb5f5d1db6764abf80ad499f81b5f84a798187e638fb60ffabda706d57/jinjax-0.48.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-10 23:08:42",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jpsca",
    "github_project": "jinjax",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "jinjax"
}
        
Elapsed time: 0.55360s