Mini Web Compiler
This application manages project files stored in JSON format. Each project you manage with Mini Web Compiler needs a separate miniwebcompiler.json file in its root directory. It specifies the project’s name, a few options and most importantly the source files to compile. You can create or add such project files in the Mini Web Compiler application and they are active until you remove them. Once the tool detects one of these files, or the files they reference, changed, it starts compiling the file according to its type and the project options.
The following file types are supported:
- CSS: Minify
- SCSS: Compile to CSS, minify
Most of the actual processing and compilation is done by widely recognised and established tools. Most of them are made available as NPM packages that run on Node.js. Others need to be compiled from source code to a native binary. Some of the tools were patched to ensure proper handling of source maps (which are fully maintained along all the way) and important source comments.
These are the tools that do the work:
- CSSO: Minify CSS
- SassC: Compile SASS and SCSS to CSS
All these tools are included in the setup package. The actual versions can be seen in the application’s About dialog.
Please refer to the public Git repository of Mini Web Compiler on GitHub for the setup package and source code.
This software is released under the terms of the MIT licence. You can find the detailed terms and conditions in the download.
- Created on 2018-10-15, updated on 2020-07-17.