{ "info": { "author": "Marek Racik", "author_email": "marek@idea-loop.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Django Mix\nDjango integration for [Laravel Mix](https://github.com/JeffreyWay/laravel-mix)\n\nLaravel Mix helper in python representation to easy usage with laravel-mix npm package in Django projects.\n\n## Installation\n\n### Django:\n```\npip install djangomix\n```\n\nNote: **Do not forget to include the package in requirements**\n### Laravel Mix NPM package:\n[Follow instructions on Laravel Mix webpage](https://laravel-mix.com/docs/4.0/installation#stand-alone-project)\n\nPlease, see example of webpack.mix.js configration below.\n\n## Usage\n\nAdd **'djangomix'** to INSTALLED APPS in Django config\n\n```\nINSTALLED_APPS = [\n ...\n 'djangomix',\n]\n```\n\nInclude in base.html (or any other template)\n```\n{% load mix %}\n```\n\nUse mix template tag in your templates to load scripts, styles,...\n\nNote: Second parameter is path to manifest.json\n```\n\n```\n\nThe paths are related to webpack.mix.js configuration.\n\n---\nYou can set path for manifest dir and public path also in Django settings\n```\nMANIFEST_DIRECTORY = getattr(settings, 'LARAVELMIX_MANIFEST_DIRECTORY','')\nPUBLIC_URL = getattr(settings, 'LARAVELMIX_PUBLIC_URL', settings.STATIC_URL)\n```\n---\n**Example configration of webpack.mix.js**:\n\n```\nlet mix = require('laravel-mix');\n\nlet staticPath = 'polls/static/build'\nlet resourcesPath = 'polls/resources'\n\nmix.setResourceRoot('/static/build') // setResroucesRoots add prefix to url() in scss on example: from /images/close.svg to /static/images/close.svg\n\nmix.setPublicPath('polls/static') // Path where mix-manifest.json is created\n\n// if you don't need browser-sync feature you can remove this lines\nif (process.argv.includes('--browser-sync')) {\n mix.browserSync('localhost:8000')\n}\n\n// Now you can use full mix api\nmix.js(`${resourcesPath}/js/app.js`, `${staticPath}/`)\nmix.sass(`${resourcesPath}/sass/app.scss`, `${staticPath}/`)\n```\n---\n\nDo you have problem with setup? [Read how to setup and start with Vue in Django](https://medium.com/@marek_94752/how-to-start-with-vue-or-any-other-framework-lib-in-django-in-few-minutes-b34fd4291f7)\n\n---\nMaintained by: [Marek Rac\u00edk](mailto:marek@racik.info) from [IdeaLoop](http://idea-loop.com)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/m-a-k-o/django-mix", "keywords": "Django Mix", "license": "", "maintainer": "", "maintainer_email": "", "name": "djangomix", "package_url": "https://pypi.org/project/djangomix/", "platform": "", "project_url": "https://pypi.org/project/djangomix/", "project_urls": { "Homepage": "https://github.com/m-a-k-o/django-mix" }, "release_url": "https://pypi.org/project/djangomix/1.1.2/", "requires_dist": [ "Django (>=1.11)" ], "requires_python": "", "summary": "Django integration for Laravel Mix", "version": "1.1.2" }, "last_serial": 5860781, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4ceed52d550790852c06c0d6c8c61877", "sha256": "888ab21a1e48989e02ae591ec672c1916f9d234832f781f03f7ad019fbb17c04" }, "downloads": -1, "filename": "djangomix-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4ceed52d550790852c06c0d6c8c61877", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2371, "upload_time": "2019-04-05T13:11:44", "url": "https://files.pythonhosted.org/packages/23/56/bb20b29c540855cffb364e5b29387392ee4cbb64daba1a52fe252c3acf3f/djangomix-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "464546efed946e916004787944128a50", "sha256": "43c0e26ac3206cd0aa26b32ac50c416bcc9b0f743d1b55126dadb110b56bbfae" }, "downloads": -1, "filename": "djangomix-0.1.0.tar.gz", "has_sig": false, "md5_digest": "464546efed946e916004787944128a50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2002, "upload_time": "2019-04-05T13:11:46", "url": "https://files.pythonhosted.org/packages/27/17/366982ed8595a6ae0b0101a7fdaaaf79d032e932eb0d328afc6787f43ac3/djangomix-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4f6ed2aa78fc6b976d97a06d1c135b90", "sha256": "f33557f7b500c6956278b0c9c20483b29b0124d5272ecf185279c98a702f15ff" }, "downloads": -1, "filename": "djangomix-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4f6ed2aa78fc6b976d97a06d1c135b90", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2371, "upload_time": "2019-04-05T13:17:49", "url": "https://files.pythonhosted.org/packages/54/c5/682f01b4b9aa10486fa7df3ee7136609f00e252fc1f58eb9d87343122bc3/djangomix-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c843bec3094b6f26e3487f1210072878", "sha256": "c8d4d0f18f4c763ff15cd206b663e09cb72893dba3b6c449ecedd5cfe1781637" }, "downloads": -1, "filename": "djangomix-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c843bec3094b6f26e3487f1210072878", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1999, "upload_time": "2019-04-05T13:17:50", "url": "https://files.pythonhosted.org/packages/2e/48/c1c069fe7c8319fa5a685c2e0ecac0f726594e39b33b788617a3664d4cde/djangomix-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "912bb98edace51c57de3ea909a9801de", "sha256": "750168c99b79ac7ff513345935249df7a07bf5244cac69a3334c6a6eb26120e6" }, "downloads": -1, "filename": "djangomix-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "912bb98edace51c57de3ea909a9801de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2490, "upload_time": "2019-04-05T13:32:22", "url": "https://files.pythonhosted.org/packages/c9/72/52f82e80f8e5390dafcdf859a5eaba148b5036eb2ece2d2bba1251b31a6d/djangomix-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf02ceaeb2b3e912fe5da6e28f75dd5f", "sha256": "b24132e23be558b47c5e728e6c63fa39111c7d9c07d086f1f29080fce9e04175" }, "downloads": -1, "filename": "djangomix-0.1.2.tar.gz", "has_sig": false, "md5_digest": "bf02ceaeb2b3e912fe5da6e28f75dd5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1997, "upload_time": "2019-04-05T13:32:24", "url": "https://files.pythonhosted.org/packages/be/a4/91e0c9706c1a688cee5dd701321339b4e2e535fa4c9c453462b5dd8eba8c/djangomix-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8ceeba4a4b12908ed35a04bdfc07ee15", "sha256": "6f8cb063090a66485ae4fcd49aedf506be056ef1152deb5881d0d83ccd29edf1" }, "downloads": -1, "filename": "djangomix-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8ceeba4a4b12908ed35a04bdfc07ee15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3191, "upload_time": "2019-04-05T13:39:44", "url": "https://files.pythonhosted.org/packages/6e/1c/975f531779bf396410c38bbe73f30523dde70ceae92d1b38a1a3607c33aa/djangomix-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fff3f1047ad7d999d26b1c7852247a7b", "sha256": "077e375b7adb6be398e5ebb16673c12038565d5f05813130a5fdb4937a93e833" }, "downloads": -1, "filename": "djangomix-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fff3f1047ad7d999d26b1c7852247a7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2420, "upload_time": "2019-04-05T13:39:45", "url": "https://files.pythonhosted.org/packages/ac/6d/dab78211cf0d0b76a8a71bbac890a322e845d22db13ae76968c521408cf7/djangomix-0.1.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "cbf78ad96ce9eb671b3e6cc5f423545a", "sha256": "432cb35e53645ecbcb1fc07b78194c35ab44f6277ff772133f52dbf823c7cf65" }, "downloads": -1, "filename": "djangomix-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cbf78ad96ce9eb671b3e6cc5f423545a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3357, "upload_time": "2019-04-05T13:48:38", "url": "https://files.pythonhosted.org/packages/a6/e8/94df3000f902709fc2dc11cdc3a5baaabbc196d659e595bb6913119c7b08/djangomix-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c116aa46005dd5815aff45bea84dda5", "sha256": "4e26cec08803d05bd0f5c283ee75ab25f806c14a3453614262ef8b5568627682" }, "downloads": -1, "filename": "djangomix-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2c116aa46005dd5815aff45bea84dda5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2822, "upload_time": "2019-04-05T13:48:40", "url": "https://files.pythonhosted.org/packages/8f/7b/6e0ddaa99a1966c90c21875d28a30647f5a2667d13e3317995ed797376a9/djangomix-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6d766361192cf71fffe74fa3620cd7ae", "sha256": "d5ff4a40da6fd465bb6c28362fc6ba89570033f28ffb298f6996ddc645e732bc" }, "downloads": -1, "filename": "djangomix-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6d766361192cf71fffe74fa3620cd7ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3384, "upload_time": "2019-04-29T07:43:52", "url": "https://files.pythonhosted.org/packages/f1/88/e0c3e6e6d192306dae75b5ce0cb2b8ad44fe73fa0f45b8b417fd22758737/djangomix-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ece14b20266028ace209517e35a57cd", "sha256": "2fbcd5c203347e286b4bdf42b4b4d471ffc24f3886440301b0b981d507aa2b75" }, "downloads": -1, "filename": "djangomix-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2ece14b20266028ace209517e35a57cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2945, "upload_time": "2019-04-29T07:43:56", "url": "https://files.pythonhosted.org/packages/fc/61/ac76ea753350f27d6f919d580f71dd73608aab25f49714c1a93e24bc0513/djangomix-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "9d0dff6972556e3811693b5fdeaa7e35", "sha256": "5d0cddd99a537f63bb314e61620561011ea1e546029bb63bae6b09a803428f77" }, "downloads": -1, "filename": "djangomix-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9d0dff6972556e3811693b5fdeaa7e35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3986, "upload_time": "2019-07-08T07:48:09", "url": "https://files.pythonhosted.org/packages/df/46/e5f6c2b643568e92edeee66aa340683359e80bdc52f280a978e64b77652e/djangomix-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40a8932a75a366ba4f856ab2dfdf6e18", "sha256": "e893e47e3f37953e6298cb6d41a7e3c84c15c890173a9e16117aa3d97140ffc4" }, "downloads": -1, "filename": "djangomix-1.1.0.tar.gz", "has_sig": false, "md5_digest": "40a8932a75a366ba4f856ab2dfdf6e18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3573, "upload_time": "2019-07-08T07:48:10", "url": "https://files.pythonhosted.org/packages/c6/8a/f9a9bc1b558591a49b3b8cc27a8b3701c2e6071e0d6ef0a5923deb5703b9/djangomix-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "665a9f7d51f3a363193f27abee8d2fc3", "sha256": "a75007b4dcd15816b3c7e6a5828317cc06276114c4caa484730f33ffe8148e3a" }, "downloads": -1, "filename": "djangomix-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "665a9f7d51f3a363193f27abee8d2fc3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4305, "upload_time": "2019-08-26T06:45:39", "url": "https://files.pythonhosted.org/packages/6a/e3/8bf6c433a15d24bc90d5ab55ec59c6fe63147833362cc851b28e392e4d7e/djangomix-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49fff84ee8398de39ea00a96daaa8a88", "sha256": "45cd516fa67c2f9ef0e72e0929ab8e9a331234f74c4a3aa0b48c938376d874c6" }, "downloads": -1, "filename": "djangomix-1.1.1.tar.gz", "has_sig": false, "md5_digest": "49fff84ee8398de39ea00a96daaa8a88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3871, "upload_time": "2019-08-26T06:45:40", "url": "https://files.pythonhosted.org/packages/f1/87/87fcb1076f89d5dd86b2477ef0d3ba21472858d651c407e842fa54dffc1b/djangomix-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "4aa395e24290fc2b734ff2fe751cecef", "sha256": "b2987270dff76ccd6a1166595a25e51f95c872ad1fb5b2f944e3837d9e5aa043" }, "downloads": -1, "filename": "djangomix-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4aa395e24290fc2b734ff2fe751cecef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4332, "upload_time": "2019-09-20T08:32:02", "url": "https://files.pythonhosted.org/packages/d1/b3/44af5422926597bb179e932844ee432b43734838ddcc0d194cec68a4d121/djangomix-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e76d0127a1bc6ef2f634ab9457020a38", "sha256": "76a16601670b24efec035c65c97c840f601a6a95e6a96f56647ecca1b156890a" }, "downloads": -1, "filename": "djangomix-1.1.2.tar.gz", "has_sig": false, "md5_digest": "e76d0127a1bc6ef2f634ab9457020a38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3893, "upload_time": "2019-09-20T08:32:06", "url": "https://files.pythonhosted.org/packages/b5/8d/c6fd994f1f1a1694d6078c13ea768d6b0305f368d54d1418d74829d6dbe3/djangomix-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4aa395e24290fc2b734ff2fe751cecef", "sha256": "b2987270dff76ccd6a1166595a25e51f95c872ad1fb5b2f944e3837d9e5aa043" }, "downloads": -1, "filename": "djangomix-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4aa395e24290fc2b734ff2fe751cecef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4332, "upload_time": "2019-09-20T08:32:02", "url": "https://files.pythonhosted.org/packages/d1/b3/44af5422926597bb179e932844ee432b43734838ddcc0d194cec68a4d121/djangomix-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e76d0127a1bc6ef2f634ab9457020a38", "sha256": "76a16601670b24efec035c65c97c840f601a6a95e6a96f56647ecca1b156890a" }, "downloads": -1, "filename": "djangomix-1.1.2.tar.gz", "has_sig": false, "md5_digest": "e76d0127a1bc6ef2f634ab9457020a38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3893, "upload_time": "2019-09-20T08:32:06", "url": "https://files.pythonhosted.org/packages/b5/8d/c6fd994f1f1a1694d6078c13ea768d6b0305f368d54d1418d74829d6dbe3/djangomix-1.1.2.tar.gz" } ] }