{ "info": { "author": "Flavio Curella", "author_email": "flavio.curella@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Plugins", "Intended Audience :: Developers", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "jsx-lexer\n=========\n\n.. image:: https://travis-ci.org/fcurella/jsx-lexer.svg?branch=master\n :target: https://travis-ci.org/fcurella/jsx-lexer\n\n.. image:: https://coveralls.io/repos/github/fcurella/jsx-lexer/badge.svg?branch=master\n :target: https://coveralls.io/github/fcurella/jsx-lexer?branch=master\n\nA JSX lexer for Pygments\n\nInstallation\n------------\n.. code-block:: sh\n\n $ pip install jsx-lexer\n\nUsage with Sphinx\n-----------------\n\nTo use within Sphinx, simply specify ``jsx`` for your ``code-block``::\n\n .. code-block:: jsx\n\n const BlogTitle = ({ children }) => (\n

{children}

\n );\n // class component\n class BlogPost extends React.Component {\n renderTitle(title) {\n return {title}\n };\n render() {\n return (\n
\n {this.renderTitle(this.props.title)}\n

{this.props.body}

\n
\n );\n }\n }\n\nUsage with mkdocs\n-----------------\n\nFirst, you need to create the ``CSS`` for the highlighting:\n\n.. code-block:: bash\n\n $ pygmentize -S default -f html -a .codehilite > code/pygments.css\n\nThen, add the following to your ``mkdocs.yml``:\n\n.. code-block:: yaml\n\n markdown_extensions:\n - codehilite\n extra_css: [pygments.css]\n\nNow, you can use ``jsx`` in your code blocks::\n\n ```jsx\n const BlogTitle = ({ children }) => (\n

{children}

\n );\n // class component\n class BlogPost extends React.Component {\n renderTitle(title) {\n return {title}\n };\n render() {\n return (\n
\n {this.renderTitle(this.props.title)}\n

{this.props.body}

\n
\n );\n }\n }\n ```\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fcurella/jsx-lexer", "keywords": "pygments highlight jsx react", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "jsx-lexer", "package_url": "https://pypi.org/project/jsx-lexer/", "platform": "", "project_url": "https://pypi.org/project/jsx-lexer/", "project_urls": { "Homepage": "https://github.com/fcurella/jsx-lexer" }, "release_url": "https://pypi.org/project/jsx-lexer/0.0.8/", "requires_dist": [ "Pygments (>=2.1)" ], "requires_python": "", "summary": "A JSX lexer for Pygments", "version": "0.0.8" }, "last_serial": 5792508, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ac176f4fc9a11303231fdaef7e6c44d5", "sha256": "64d3ddd871ad9a696ae3491995ab5745a6030d4a87223acf4eec27d351f25e3d" }, "downloads": -1, "filename": "jsx_lexer-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ac176f4fc9a11303231fdaef7e6c44d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3783, "upload_time": "2017-05-12T15:40:28", "url": "https://files.pythonhosted.org/packages/e9/c5/3786d011df1b86962fbf1dab5974de79564364c6972716419545e5c0b60e/jsx_lexer-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b946ee16b08466815a88c40b680eab53", "sha256": "5ef4b11aec5298a642bb00a8e4d0e8de7ec9e0b5270ccbb3c49dbe4e551120b6" }, "downloads": -1, "filename": "jsx-lexer-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b946ee16b08466815a88c40b680eab53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2122, "upload_time": "2017-05-12T15:40:31", "url": "https://files.pythonhosted.org/packages/91/29/a022816d51d7f896245ded930157ec0824cb5df3a3855d81e9cb6ff6f075/jsx-lexer-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "478ded9a1c30bd369c7125ca88f2f4b4", "sha256": "6cafe6bad6d68dab5dff011e5325f6bda570091239342b6bc30933b9646c83e9" }, "downloads": -1, "filename": "jsx_lexer-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "478ded9a1c30bd369c7125ca88f2f4b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3806, "upload_time": "2017-05-12T20:15:10", "url": "https://files.pythonhosted.org/packages/df/5e/f8eed28c1dacbcedef9bba26f5a581e7afa7f752c0f57e0280beee6dded0/jsx_lexer-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75a091550941533faba4ff864bc42f9b", "sha256": "3f3490228ebc47b1156e77064123aa4ffd9fabd48d713eb786e2e2cbfa241f67" }, "downloads": -1, "filename": "jsx-lexer-0.0.2.tar.gz", "has_sig": false, "md5_digest": "75a091550941533faba4ff864bc42f9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2156, "upload_time": "2017-05-12T20:15:11", "url": "https://files.pythonhosted.org/packages/ba/89/27ecabb8cff7d5ee04e30ea71f27cac07e7e1cf03838631cb048676e26fb/jsx-lexer-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ef7f5b6771525903a4b1dfdacd354f9f", "sha256": "9f9b472b1e13dd5ab51cc1745bf7d2d3611b6d7a46eebb9594dc6734a08289e1" }, "downloads": -1, "filename": "jsx_lexer-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ef7f5b6771525903a4b1dfdacd354f9f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3820, "upload_time": "2017-05-16T16:39:13", "url": "https://files.pythonhosted.org/packages/a9/3d/84952301433d8a7d9513549d738d55372c58bb4e83798151e8228e25244e/jsx_lexer-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b17064d8cd3c091d9b4ef87e878e6c52", "sha256": "d20f8a126f362ee43b7c12ba11038d0d7adf9dd42980a4d61b592251f98c5b48" }, "downloads": -1, "filename": "jsx-lexer-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b17064d8cd3c091d9b4ef87e878e6c52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2176, "upload_time": "2017-05-16T16:39:15", "url": "https://files.pythonhosted.org/packages/4e/dc/99d51b748a5133d9aee047f3dd1baf7f52c184986f88685b4d51e22b1a21/jsx-lexer-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "ce93f2237717bb58b76d7dd9781e6ab6", "sha256": "27b7420fbb95c10052929afeaebf0dfa4940217d5acbce50ca828f70b82176d8" }, "downloads": -1, "filename": "jsx_lexer-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ce93f2237717bb58b76d7dd9781e6ab6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4456, "upload_time": "2017-05-16T17:19:29", "url": "https://files.pythonhosted.org/packages/c7/3e/991541fb366dc0df6afa4cc95f9da04e9a09d5280cef56860e7bff06203c/jsx_lexer-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a84dc00e869355f25b9296f8d10185fc", "sha256": "cb2e2bca1b3915a6527e17a3416e7f26f01fc0688ff1f54155ef5bdf0cd54934" }, "downloads": -1, "filename": "jsx-lexer-0.0.4.tar.gz", "has_sig": false, "md5_digest": "a84dc00e869355f25b9296f8d10185fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2656, "upload_time": "2017-05-16T17:19:30", "url": "https://files.pythonhosted.org/packages/49/33/861818cc55302085da1484a37ea06f41a8f0ef1d34485b49c341f319d857/jsx-lexer-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "ba413a4378b938e130ccefdd1035c9e4", "sha256": "c5c1c4e746fc09369d29bc4c96f79b61801ad4b1fdf975f183d8138b8d87d4e7" }, "downloads": -1, "filename": "jsx_lexer-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ba413a4378b938e130ccefdd1035c9e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4464, "upload_time": "2017-10-15T00:27:32", "url": "https://files.pythonhosted.org/packages/49/17/605991bec695d1e5575afe8ff064aa1bbd3c431dea2c424bf720f2f8bd10/jsx_lexer-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddeac79c23a3113f1a9292b1c4ec690f", "sha256": "031620f0aaf5353e4fac86d8921c54b41ccdb1173678fd0eb230bcace665d33e" }, "downloads": -1, "filename": "jsx-lexer-0.0.5.tar.gz", "has_sig": false, "md5_digest": "ddeac79c23a3113f1a9292b1c4ec690f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2664, "upload_time": "2017-10-15T00:27:34", "url": "https://files.pythonhosted.org/packages/05/f1/23a1dd2f66dde09a4dc2a67c9ef368093f0f7ae14da5020af1852385eff0/jsx-lexer-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "1e3e4b24ba459c03c8469e9854d8b858", "sha256": "3c2ecabcb6df32c002ffd590659fa700ee69b96b47c24545bf36372570a0e568" }, "downloads": -1, "filename": "jsx_lexer-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "1e3e4b24ba459c03c8469e9854d8b858", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2958, "upload_time": "2018-05-18T16:30:06", "url": "https://files.pythonhosted.org/packages/f1/90/fef28b51de9ad5579bad1be064c7921d0cb346a2386cdc675c72c89cad23/jsx_lexer-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b664e40d1f24d075c152308d709e0b51", "sha256": "02002de913baa703428b6044e33ab2df2eedec8a983de6c8ef9b236a9905f39f" }, "downloads": -1, "filename": "jsx-lexer-0.0.6.tar.gz", "has_sig": false, "md5_digest": "b664e40d1f24d075c152308d709e0b51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2692, "upload_time": "2018-05-18T16:30:07", "url": "https://files.pythonhosted.org/packages/e7/06/3b245203d0a531b2741ac9909af27c7a42c55ad6dc1462cfe8538a1cf96c/jsx-lexer-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "1ceb9ef0172b0b38921d38da9c91dc90", "sha256": "b1245cc02870376822fe8cc8e910810337ab6211425cf0089de504bf9da2afc6" }, "downloads": -1, "filename": "jsx_lexer-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "1ceb9ef0172b0b38921d38da9c91dc90", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3046, "upload_time": "2019-04-26T16:28:33", "url": "https://files.pythonhosted.org/packages/9e/0c/4362a09d72c80443ca774548c38e0afe0abd434f471a9d83107da4b49781/jsx_lexer-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8212c88ae676fdd73f8006e72f3e9d7a", "sha256": "80a107c08e5eb18188fc43b222859702bc83d5ed534bf63e1df6f2f77cc66e19" }, "downloads": -1, "filename": "jsx-lexer-0.0.7.tar.gz", "has_sig": false, "md5_digest": "8212c88ae676fdd73f8006e72f3e9d7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2764, "upload_time": "2019-04-26T16:28:36", "url": "https://files.pythonhosted.org/packages/ee/c5/a250bb2e6d88ea53691601d02afbdc9017296cc2017db9858aaf27a49d79/jsx-lexer-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "49ea075ad1dc015e0b5cca4426461f70", "sha256": "b879c7fafe974440a1dd9f9544dfb8629fa22078ada7f769c8fbb06149eac5d1" }, "downloads": -1, "filename": "jsx_lexer-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49ea075ad1dc015e0b5cca4426461f70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3885, "upload_time": "2019-09-06T14:22:56", "url": "https://files.pythonhosted.org/packages/75/24/dc55e070a39a25aa5076cec1390c67a3e1469845907c45b8ec775f5bba59/jsx_lexer-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ed80e3d8f7381899d2dbd963d62827d", "sha256": "1cb35102b78525aa3f587dc327f3208c0e1c76d5cdea64d4f9c3ced05d10c017" }, "downloads": -1, "filename": "jsx-lexer-0.0.8.tar.gz", "has_sig": false, "md5_digest": "6ed80e3d8f7381899d2dbd963d62827d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9515, "upload_time": "2019-09-06T14:22:58", "url": "https://files.pythonhosted.org/packages/31/07/5234876c88b9125922da122f7b1bf07a8db2b698f53812c3b577bdb99a4a/jsx-lexer-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "49ea075ad1dc015e0b5cca4426461f70", "sha256": "b879c7fafe974440a1dd9f9544dfb8629fa22078ada7f769c8fbb06149eac5d1" }, "downloads": -1, "filename": "jsx_lexer-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49ea075ad1dc015e0b5cca4426461f70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3885, "upload_time": "2019-09-06T14:22:56", "url": "https://files.pythonhosted.org/packages/75/24/dc55e070a39a25aa5076cec1390c67a3e1469845907c45b8ec775f5bba59/jsx_lexer-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ed80e3d8f7381899d2dbd963d62827d", "sha256": "1cb35102b78525aa3f587dc327f3208c0e1c76d5cdea64d4f9c3ced05d10c017" }, "downloads": -1, "filename": "jsx-lexer-0.0.8.tar.gz", "has_sig": false, "md5_digest": "6ed80e3d8f7381899d2dbd963d62827d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9515, "upload_time": "2019-09-06T14:22:58", "url": "https://files.pythonhosted.org/packages/31/07/5234876c88b9125922da122f7b1bf07a8db2b698f53812c3b577bdb99a4a/jsx-lexer-0.0.8.tar.gz" } ] }