compilers-n-compressors

View source
compilers-n-compressors
  • Contributors
    1. Loading...
Author Commit Message Date Builds
68 commits behind default.
Jan-Jaap Driessen
Merge with LessCSS changes.
Jan-Jaap Driessen
Fix tests after processor/minifier/compiler overhaul.
Jan-Jaap Driessen
Add tests for minifying.
Jan-Jaap Driessen
Assign a minifier to resources. Rename cook to process.
Jan-Jaap Driessen
Factored out common code in Minifier and Compiler classes to Processor baseclass.
Jan-Jaap Driessen
Update ignore pattern.
Jan-Jaap Driessen
Add lesscss compiler based on node.js
Jan-Jaap Driessen
BBB for inclusion renderer registrations with leading decimal point.
Jan-Jaap Driessen
Rewrite import."
Jan-Jaap Driessen
Move the unknown compiler extension from registry to core.py. Refactor the finding of a compiler so we can also define a custom renderer for an unknown resource extension. See the tests in test_core.py
Jan-Jaap Driessen
Rename sass to scss
Jan-Jaap Driessen
Add the extension to the exception.
Jan-Jaap Driessen
For this test, we don't need the compiled resource to be present.
Jan-Jaap Driessen
Fix typo.
Jan-Jaap Driessen
Fix checking for devmode.
Jan-Jaap Driessen
Tests for the compiler functionality
Jan-Jaap Driessen
Added a fanstatic console script for listing libraries and compiling the resources. Also supports `forced` compiling of resources.
Jan-Jaap Driessen
Implemented a CoffeeScript and SCSS compiler. The optional dependencies can be installed using the 'fanstatic[compilers]' requirement. Base functionality of these compilers is shared in a baseclass. Compilers do not know about Resources or Library, only about filenames.
Jan-Jaap Driessen
Add compiler entry points and 'fanstatic' console script entry point.
Jan-Jaap Driessen
Pyflakes. Drop the leading dot from file extensions.
Jan-Jaap Driessen
Added a compiler registry, similar to the library registry, to pick up the compilers from entrypoints.
Jan-Jaap Driessen
- Dropped the leading dot from extensions. If you define custom renderers, update your code. - Deprecated the `render_into_html` method, as it was not used. - Add resource compilers. Resource compilers are registered through entry points and are associated by file extensions. Resource compilers only do their work for Resources from Libraries that are installed in development mode. Every time a Resource is injected into the page, the mtime of the target file is compared to the m…
Jan-Jaap Driessen
Separate part for the fanstatic console script. Pin the versions in order to have faster buildout runs.
Jan-Jaap Driessen
Create branch