Alternative dependencies parser for gears
Project description
Gears @ notation
=================
Specify requirements using @require notation.
It is stricted notation. No attemt to determine file extention.
No need to depend on same filetype.
Usage
-----
If you use pure gears:
```python
environment.preprocessor.register('text/css', AtDirectivesProcessor.as_handler())
environment.preprocessor.register('application/javascript', AtDirectivesProcessor.as_handler())
```
For django:
```python
GEARS_PREPROCESSORS = {
'text/css': 'gears_at_notation.processor.AtDirectivesProcessor',
'application/javascript': 'gears_at_notation.processor.AtDirectivesProcessor',
}
```
Now you can specify dependencies in different way:
```
// file style.css
// @require "main.css"
// @require "application.less"
// @require "modules.styl"
```
=================
Specify requirements using @require notation.
It is stricted notation. No attemt to determine file extention.
No need to depend on same filetype.
Usage
-----
If you use pure gears:
```python
environment.preprocessor.register('text/css', AtDirectivesProcessor.as_handler())
environment.preprocessor.register('application/javascript', AtDirectivesProcessor.as_handler())
```
For django:
```python
GEARS_PREPROCESSORS = {
'text/css': 'gears_at_notation.processor.AtDirectivesProcessor',
'application/javascript': 'gears_at_notation.processor.AtDirectivesProcessor',
}
```
Now you can specify dependencies in different way:
```
// file style.css
// @require "main.css"
// @require "application.less"
// @require "modules.styl"
```
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
gears-at-notation-0.2.tar.gz
(1.8 kB
view details)
File details
Details for the file gears-at-notation-0.2.tar.gz.
File metadata
- Download URL: gears-at-notation-0.2.tar.gz
- Upload date:
- Size: 1.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f48203006e9c3df53d0abad4d8d3e4a6f09af61b82334641ecfeda2dc0f6efa5
|
|
| MD5 |
59cd74d9d0e9ea118533796fd3f5bb75
|
|
| BLAKE2b-256 |
848979791bbde0e7f4739ac70737e2876f4e07f69e70fa5b3d0279f4bd1ddf39
|