Skip to main content

Source transformation module for Svarga framework

Project description

Application for transforming source code from one format to another (for example, CleverCSS in CSS, CoffeeScript in JavaScript).

It requires a bit of configuration dropped in settings.py:

TRANSFORM = {
    'clevercss': {'main': {'clevercss/*.ccss': 'css/*.css'},
                  'someapp': {'static/test.ccss': 'css/test.css'}},
    'coffee': {'main': {'*.coffee': '*.js'}},
    }

Configuration description:

  • TRANSFORM is a variable, containing mapping of backend to rules.

  • Rules are mapping between name in STATIC_URLS to a dictionary of source: target mapping.

Source can contain * to wildcard match files. In this case target should contain * as well.

Installation

It’s that easy:

pip install svargaext.transform

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

svargaext.transform-0.5.tar.gz (2.9 kB view details)

Uploaded Source

File details

Details for the file svargaext.transform-0.5.tar.gz.

File metadata

File hashes

Hashes for svargaext.transform-0.5.tar.gz
Algorithm Hash digest
SHA256 a7023f34a221caf12231e7677ed2218aa9a89df9a56e2669616afdc48f1cc8b4
MD5 c6bce0f4f884dee72c2d08029bc28dbb
BLAKE2b-256 3d2289aa63678cfa15c8a5e44d5fbd74973683ed50d429f547849ce1407559f4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page