webmake


Namewebmake JSON
Version 4.1.2 PyPI version JSON
download
home_pagehttps://github.com/bazzisoft/webmake
SummaryA simple pythonic build system for Web and Cordova projects (JS, Less, Sass...)
upload_time2024-11-20 16:31:59
maintainerNone
docs_urlNone
authorBarak Shohat
requires_pythonNone
licenseMIT
keywords make makefile build tool packaging web javascript less sass
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/bazzisoft/webmake",
    "name": "webmake",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "make makefile build tool packaging web javascript less sass",
    "author": "Barak Shohat",
    "author_email": "barak@bazzisoft.com",
    "download_url": "https://files.pythonhosted.org/packages/21/77/af72f8f67daf0cfe92e06aa9dfbb70ec71a68514148b9e827a62405ca1bb/webmake-4.1.2.tar.gz",
    "platform": null,
    "description": "A simple pythonic build system for Web and Cordova projects (JS, Less, Sass...)\n\n- Python alternative to ``webpack``, ``grunt`` or ``gulp``.\n- Supports Python 2.7 or 3.2+.\n- Builds based on a ``webmakefile.py`` script in your project root.\n- Automatically detects dependencies and builds only what's changed.\n- Can be used from the command line, on demand or in \"watch for changes\" mode.\n- Automatically generates source maps in debug mode, minifies in release mode.\n- Your source code (HTML/JavaScript) stays identical whether in debug or release mode - no conditional script or CSS inclusion.\n- Middleware plugin for use with Django.\n- Build hook for use with Cordova.\n- Currently supports:\n    - Browserify (vendor libs, user libs, project-specific sources)\n    - Browserify plugins: ES2015, React JSX\n    - Less compilation\n    - Sass compilation\n    - Minification\n    - Copy assets (images, fonts, etc)\n    - Concatenation\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A simple pythonic build system for Web and Cordova projects (JS, Less, Sass...)",
    "version": "4.1.2",
    "project_urls": {
        "Homepage": "https://github.com/bazzisoft/webmake"
    },
    "split_keywords": [
        "make",
        "makefile",
        "build",
        "tool",
        "packaging",
        "web",
        "javascript",
        "less",
        "sass"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2177af72f8f67daf0cfe92e06aa9dfbb70ec71a68514148b9e827a62405ca1bb",
                "md5": "48d51f35481ea3d80e7b5fe990b09ed7",
                "sha256": "aa103178bc4b5a783849e0c1ab8cd49240e47b50c1835bd60d933f262be880a0"
            },
            "downloads": -1,
            "filename": "webmake-4.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "48d51f35481ea3d80e7b5fe990b09ed7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 17726,
            "upload_time": "2024-11-20T16:31:59",
            "upload_time_iso_8601": "2024-11-20T16:31:59.464643Z",
            "url": "https://files.pythonhosted.org/packages/21/77/af72f8f67daf0cfe92e06aa9dfbb70ec71a68514148b9e827a62405ca1bb/webmake-4.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-20 16:31:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "bazzisoft",
    "github_project": "webmake",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "webmake"
}
        
Elapsed time: 0.35996s