Metadata-Version: 2.1
Name: webmake
Version: 4.1.2
Summary: A simple pythonic build system for Web and Cordova projects (JS, Less, Sass...)
Home-page: https://github.com/bazzisoft/webmake
Author: Barak Shohat
Author-email: barak@bazzisoft.com
License: MIT
Keywords: make makefile build tool packaging web javascript less sass
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: watchdog>=0.8

A simple pythonic build system for Web and Cordova projects (JS, Less, Sass...)

- Python alternative to ``webpack``, ``grunt`` or ``gulp``.
- Supports Python 2.7 or 3.2+.
- Builds based on a ``webmakefile.py`` script in your project root.
- Automatically detects dependencies and builds only what's changed.
- Can be used from the command line, on demand or in "watch for changes" mode.
- Automatically generates source maps in debug mode, minifies in release mode.
- Your source code (HTML/JavaScript) stays identical whether in debug or release mode - no conditional script or CSS inclusion.
- Middleware plugin for use with Django.
- Build hook for use with Cordova.
- Currently supports:
    - Browserify (vendor libs, user libs, project-specific sources)
    - Browserify plugins: ES2015, React JSX
    - Less compilation
    - Sass compilation
    - Minification
    - Copy assets (images, fonts, etc)
    - Concatenation


