A simple pythonic build system for Web and Cordova projects (JS, Less, Sass...)
Project description
A simple pythonic build system for Web and Cordova projects (JS, Less, Sass...)
- Python alternative to
webpack
,grunt
orgulp
. - 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
webmake-4.1.2.tar.gz
(17.7 kB
view details)
File details
Details for the file webmake-4.1.2.tar.gz
.
File metadata
- Download URL: webmake-4.1.2.tar.gz
- Upload date:
- Size: 17.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa103178bc4b5a783849e0c1ab8cd49240e47b50c1835bd60d933f262be880a0 |
|
MD5 | 48d51f35481ea3d80e7b5fe990b09ed7 |
|
BLAKE2b-256 | 2177af72f8f67daf0cfe92e06aa9dfbb70ec71a68514148b9e827a62405ca1bb |