{ "info": { "author": "Kostas Papadimitriou", "author_email": "kpap@grnet.gr", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "========\n jast\n========\n\nConstruct javascript AST structures using python objects.\n\nRequirements\n============\n\n* Python 2.7\n\nSetup\n=====\n\n::\n\n $ python -m pip install --user jast\n or\n (venv)$ python -m pip install jast\n\nUsage\n=====\n\n::\n\n $ python\n >>> import jast\n >>> jast.Object({\"a\": 1, \"b\": 2}).ast()\n '{\n \"type\": \"ObjectExpression\",\n \"properties\": [\n {\n \"type\": \"ObjectProperty\",\n \"method\": false,\n \"key\": {\n \"type\": \"Identifier\",\n \"name\": \"a\",\n \"definition\": null\n },\n \"computed\": false,\n \"shorthand\": false,\n \"value\": {\n \"type\": \"NumericLiteral\",\n \"value\": 1,\n \"extra\": {\n \"rawValue\": 1,\n \"raw\": \"1\"\n }\n }\n },\n {\n \"type\": \"ObjectProperty\",\n \"method\": false,\n \"key\": {\n \"type\": \"Identifier\",\n \"name\": \"b\",\n \"definition\": null\n },\n \"computed\": false,\n \"shorthand\": false,\n \"value\": {\n \"type\": \"StringLiteral\",\n \"value\": \"2\",\n \"extra\": {\n \"rawValue\": \"2\",\n \"raw\": \"\\\"2\\\"\"\n }\n }\n }\n ]\n }'\n\nChangeLog\n=========\n\n1.0.0-beta (2019-02-07)\n-----------------------\n\n* Initial release.\n\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/grnet/jast", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "jast", "package_url": "https://pypi.org/project/jast/", "platform": "", "project_url": "https://pypi.org/project/jast/", "project_urls": { "Homepage": "https://github.com/grnet/jast" }, "release_url": "https://pypi.org/project/jast/1.0.0b1/", "requires_dist": [ "setuptools", "attrs (==18.1.0)", "cattrs (==0.8.0)", "inflection (==0.3.1)", "Sphinx ; extra == 'rest'" ], "requires_python": "", "summary": "Construct javascript AST structures using python objects.", "version": "1.0.0b1" }, "last_serial": 4834723, "releases": { "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "38669918a7a44fa304daac43d96442ef", "sha256": "1b575142a156bc5d51cbdec2798d6d0f692454ebb7083de0d2a2d4d9a927d0c7" }, "downloads": -1, "filename": "jast-1.0.0b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38669918a7a44fa304daac43d96442ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8686, "upload_time": "2019-02-18T12:00:00", "url": "https://files.pythonhosted.org/packages/55/1e/079e67c9c7e5f9dae968d3c78d43fb1485020df241c1b867d83d0292673e/jast-1.0.0b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b46d5ea35682ff7f44c38f94436066d7", "sha256": "ebc2bc9a7c3870027f510d2b5e100a6c93e87ee04adec12c7ffbf612e5d07323" }, "downloads": -1, "filename": "jast-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "b46d5ea35682ff7f44c38f94436066d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11294, "upload_time": "2019-02-18T12:00:01", "url": "https://files.pythonhosted.org/packages/d9/c5/801cb588a0077d6970a5f128198467108ece452fed83162744cc15bc1bdc/jast-1.0.0b1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "38669918a7a44fa304daac43d96442ef", "sha256": "1b575142a156bc5d51cbdec2798d6d0f692454ebb7083de0d2a2d4d9a927d0c7" }, "downloads": -1, "filename": "jast-1.0.0b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38669918a7a44fa304daac43d96442ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8686, "upload_time": "2019-02-18T12:00:00", "url": "https://files.pythonhosted.org/packages/55/1e/079e67c9c7e5f9dae968d3c78d43fb1485020df241c1b867d83d0292673e/jast-1.0.0b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b46d5ea35682ff7f44c38f94436066d7", "sha256": "ebc2bc9a7c3870027f510d2b5e100a6c93e87ee04adec12c7ffbf612e5d07323" }, "downloads": -1, "filename": "jast-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "b46d5ea35682ff7f44c38f94436066d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11294, "upload_time": "2019-02-18T12:00:01", "url": "https://files.pythonhosted.org/packages/d9/c5/801cb588a0077d6970a5f128198467108ece452fed83162744cc15bc1bdc/jast-1.0.0b1.tar.gz" } ] }