{ "info": { "author": "Nanang Suryadi", "author_email": "nanang.jobs@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "baka_assets for baka framework or pyramid\n------------------------------------------\n\n\nManagement assets for baka framework and Pyramid using\n`webassets `_.\n\n\nBasic usage\n```````````\n\n.. code:: python\n\n baka_assets.config = {your_root_package_or_egg}:configs\n baka_assets.assets = {your_root_package_or_egg}:assets\n\n baka_assets.bundles = assets.yaml\n baka_assets.url = static\n baka_assets.debug = False\n baka_assets.manifest = file\n baka_assets.cache = False\n baka_assets.auto_build = True\n\n\nin assets.yaml\n\n.. code::\n\n css-vendor:\n filters: scss,cssmin\n depends: '**/*.scss'\n output: {your_root_package_or_egg}:public/vendor.%(version)s.css\n contents: styles/app.scss\n\n\n js-vendor:\n config:\n UGLIFYJS_BIN: ./node_modules/.bin/uglifyjs\n filters: uglifyjs\n output: {your_root_package_or_egg}:public/vendor.%(version)s.js\n contents:\n - javascripts/pace.js\n - javascripts/moment-with-locales.js\n - javascripts/jquery.js\n - javascripts/handlebars.js\n - javascripts/handlers-jquery.js\n - javascripts/cookies.js\n - javascripts/lodash.js\n - javascripts/materialize.js\n\n\nsetup to config\n```````````````\nin python code\n\n\n.. code:: python\n\n config.include('baka_assets')\n\n\nin development.ini\n\n\n.. code::\n\n pyramid.includes =\n pyramid_debugtoolbar\n baka_assets\n\n\nUsage in mako template\n```````````````````````\n\n.. code::\n % for url in request.web_env['js-vendor'].urls():\n