Metadata-Version: 1.1
Name: pywebpack
Version: 0.1.2
Summary: Webpack integration layer for Python.
Home-page: https://github.com/inveniosoftware/pywebpack
Author: CERN
Author-email: info@inveniosoftware.org
License: BSD
Description-Content-Type: UNKNOWN
Description: ===========
         PyWebpack
        ===========
        
        .. image:: https://img.shields.io/travis/inveniosoftware/pywebpack.svg
                :target: https://travis-ci.org/inveniosoftware/pywebpack
        
        .. image:: https://img.shields.io/coveralls/inveniosoftware/pywebpack.svg
                :target: https://coveralls.io/r/inveniosoftware/pywebpack
        
        .. image:: https://img.shields.io/github/tag/inveniosoftware/pywebpack.svg
                :target: https://github.com/inveniosoftware/pywebpack/releases
        
        .. image:: https://img.shields.io/pypi/dm/pywebpack.svg
                :target: https://pypi.python.org/pypi/pywebpack
        
        .. image:: https://img.shields.io/github/license/inveniosoftware/pywebpack.svg
                :target: https://github.com/inveniosoftware/pywebpack/blob/master/LICENSE
        
        Webpack integration layer for Python.
        
        **Using Flask?** Check out
        `Flask-WebpackExt <https://flask-webpackext.readthedocs.io>`_.
        
        PyWebpack makes it easy to interface with your existing Webpack project and
        does not try to manage Webpack for you. PyWebpack does this via:
        
        * **Manifests**: You tell Webpack to write a ``manifest.json`` using plugins
          such as `webpack-manifest-plugin
          <https://www.npmjs.com/package/webpack-manifest-plugin>`_,
          `webpack-yam-plugin
          <https://www.npmjs.com/package/webpack-yam-plugin>`_ or
          `webpack-bundle-tracker
          <https://www.npmjs.com/package/webpack-bundle-tracker>`_. PyWebpack
          reads the manifest and makes your compiled assets available to your template
          engine such as Jinja.
        * **API for NPM**: PyWebpack provides an API so that e.g. ``project.install()``
          will run ``npm install`` in your Webpack project.
        
        Optionally you can use PyWebpack to also:
        
        * **Inject configuration:** PyWebpack will write a ``config.json`` into
          your webpack project, which you can import in your webpack configuration. You
          define what goes in the config, but you can use to let e.g. Webpack know
          about output paths or dynamic entry points.
        * **Collect bundles:** If you Webpack project is spread over multiple Python
          packages, PyWebpack can help you dynamically assemble the files into a
          Webpack project. This is useful if you don't know until runtime which
          packages are installed.
        
        
        Changes
        =======
        
        Version 0.1.2 (released 2017-11-06)
        
        - Fix invalid closing of </link> tag.
        
        Version 0.1.1 (released 2017-05-29)
        
        - Fix problem with package.json not being updated.
        - Fix merging of package.json dependencies.
        - Increase test coverage.
        
        Version 0.1.0 (released 2017-05-16)
        
        - Initial public release.
        
Keywords: webpack npm node
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Development Status :: 3 - Alpha
