{ "info": { "author": "Justin Walgran", "author_email": "jwalgran@azavea.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Topic :: Software Development :: Build Tools" ], "description": "=====\nBlend\n=====\n\nMerge, analyze, and optimize client-side assets for web applications and static web sites.\n\nExample\n=======\n\nGiven the following directory structure::\n\n project\n lib\n jquery-1.7.2.min.js\n src\n app.js\n components\n menu.js\n common\n helpers.js\n\nAnd the following ``app.js``::\n\n /* app.js */\n\n //= require jquery\n //= require menu\n var app = {};\n\nAnd the following ``menu.js``::\n\n /* menu.js */\n\n //= require jquery\n //= require helpers\n var menu = {};\n\nAnd the following ``helpers.js``::\n\n /* helpers.js */\n\n var helpers = {};\n\nRunning ``blend`` with no arguments from the ``project`` directory will produce this directory structure::\n\n project\n lib\n jquery-1.7.2.min.js\n output\n app.js\n app.min.js\n menu.js\n menu.min.js\n src\n app.js\n components\n menu.js\n common\n helpers.js\n\nWhere ``app.js`` has the following content::\n\n /* app.js */\n\n /* ... the minified JQuery code, included only once */\n var helpers = {};\n var menu = {}\n var app = {};\n\nUsage\n=====\n\nblend [options] [file1 [file2 [fileN]]]\n\nCommand Line Options\n--------------------\n\nOutput\n~~~~~~\n``-o OUTPUT, --output=OUTPUT``\n\nWhere the file output will be written. The default is a directory at the root of the\nproject directory named ``output``\n\nPath\n~~~~~\n``-p PATH, --path=PATH``\n\nA directory to be searched for required files. Multiple directories can specified by\nrepeating the flag. If you do not\nspecify any directory with the PATH flag then only the working directory will be searched for required files.\n\nSkip Working Directory\n~~~~~~~~~~~~~~~~~~~~~~\n``-s, --skipcwd``\n\nExclude the current working directory from the requirement search paths.\n\nSpecify A Configuration File\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n``-c, --config``\n\nSpecify a JSON confguration file that describes the analyzers and minifiers to be used.\n\nInstallation\n============\n\nFrom the Python Package Index\n-----------------------------\n::\n\n pip install blend\n\nFrom Source\n-----------\n::\n\n git clone git://github.com/azavea/blend.git\n cd blend\n python setup.py install\n\nDocumentation\n=============\nhttp://azavea-blend.readthedocs.org\n\nLicense\n============\n\nMIT", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/azavea/blend", "keywords": "javascript css html build", "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "Blend", "package_url": "https://pypi.org/project/Blend/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Blend/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/azavea/blend" }, "release_url": "https://pypi.org/project/Blend/0.1.5/", "requires_dist": null, "requires_python": null, "summary": "A cross-platform tool for merging and processing client-side assets for a web application.", "version": "0.1.5" }, "last_serial": 773000, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d8dc49772d6579f7016bf3350d6ad8c7", "sha256": "c942c20365ff2243aa2cb29149b80bb199ea679b8c0208768dec0cb468bf128d" }, "downloads": -1, "filename": "Blend-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d8dc49772d6579f7016bf3350d6ad8c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1966089, "upload_time": "2012-06-16T22:53:36", "url": "https://files.pythonhosted.org/packages/73/ab/2de681a6d363c51bc05076c72962263ec12b0a2707218992fa1c85dcce86/Blend-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "43e4a008ebd159b6e257779926d229e3", "sha256": "c01cd5339d6916d42e7fefbe954dc2858b445229085b0287d15c0e2218f98689" }, "downloads": -1, "filename": "Blend-0.1.0.tar.gz", "has_sig": false, "md5_digest": "43e4a008ebd159b6e257779926d229e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23156, "upload_time": "2012-07-26T22:40:44", "url": "https://files.pythonhosted.org/packages/01/9e/30c6265cfd4d598273b9b08664feca0eda7bf1896bab15546df7c9ed71ed/Blend-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "83e79421c9801cfad95e66fdfd072140", "sha256": "e26406495b77e2a626adbbceea57d2aa3b6e056979a5cefa662d0b727624e6cd" }, "downloads": -1, "filename": "Blend-0.1.1.tar.gz", "has_sig": false, "md5_digest": "83e79421c9801cfad95e66fdfd072140", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23198, "upload_time": "2012-08-20T14:54:38", "url": "https://files.pythonhosted.org/packages/70/fc/af3bee9835677abbeff62c7f303860ea0c0997e74abbb34a1a86c7afc77e/Blend-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ba8399a968b2ba55600102fd593b1eb1", "sha256": "26f28c19c441ad0373de0f026c6b64b69540d93efe00f3b3529498065b93808b" }, "downloads": -1, "filename": "Blend-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ba8399a968b2ba55600102fd593b1eb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23732, "upload_time": "2012-10-26T18:33:56", "url": "https://files.pythonhosted.org/packages/46/12/7c3f07d1b0a1ae0522ec50f04adb24423de9c0eb49e17aad37854b3443a8/Blend-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c25b395cfc9482f28aa16d3f8e9ea685", "sha256": "78c05f65ac3ab5e606ef4ffbc54fbe978c01704e895fe7d3f3bb04629c01e5ae" }, "downloads": -1, "filename": "Blend-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c25b395cfc9482f28aa16d3f8e9ea685", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1967033, "upload_time": "2013-02-05T17:30:12", "url": "https://files.pythonhosted.org/packages/07/f0/a7b9b04fa956f02d933fd5490cdfd932683c20f86c70f94f870037ebe571/Blend-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "59d8f08014242ad889500297a72ffdc6", "sha256": "e2472cb2649fb3a8951ac5e92ae67ece5ac3e11620040f15b9e4de10fa7045bc" }, "downloads": -1, "filename": "Blend-0.1.5.tar.gz", "has_sig": false, "md5_digest": "59d8f08014242ad889500297a72ffdc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1967224, "upload_time": "2013-02-15T21:11:35", "url": "https://files.pythonhosted.org/packages/3a/b6/84344231c709377edaf70a4f61ca246e73ff4008e6d1e32a2536e520349a/Blend-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "59d8f08014242ad889500297a72ffdc6", "sha256": "e2472cb2649fb3a8951ac5e92ae67ece5ac3e11620040f15b9e4de10fa7045bc" }, "downloads": -1, "filename": "Blend-0.1.5.tar.gz", "has_sig": false, "md5_digest": "59d8f08014242ad889500297a72ffdc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1967224, "upload_time": "2013-02-15T21:11:35", "url": "https://files.pythonhosted.org/packages/3a/b6/84344231c709377edaf70a4f61ca246e73ff4008e6d1e32a2536e520349a/Blend-0.1.5.tar.gz" } ] }