A simple tool for javascript packging using config files
Project description
jspack
jspack is a simple and small tool to aggegate javascript files with optional miminization.
The tool allows also:
Create initial configuration files from html files
Reemplace in html script tags by minimized ones.
The code is open source. Similar tool (more powerfull) is jstools
Requirements
Python 2.6
Install
You can install jspack like a simple python egg:
Using easy_install: easy_install jstools
Using pip: pip install jstools
If you use buildout, add it to the eggs list in your buildout.cfg, or as a dependency of one of your own packages in setup.py.
Usage
If you have a config file (test.cfg) like:
[DEFAULT]
compress = true
[concatenated.js]
root = /one/path
compress = true
files = file/relative/to/root.js
/absolute/file.js
[compressed.js]
root = /another/path
compress = false
files = file/relative/to/root.js
js/two.js
It generates /one/path/concatenated.js and /another/path/compressed.js
If root option is not specified, the relative files are considered relative to the config parent directory (test.cfg).
You can use the help:
$ bin/jspack --help
Usage: jspack [options] file_or_directory
Options:
-h, --help show this help message and exit
-w, --write-config For each FILE.html file write a FILE-jspack.cfg file
which later can be used to produce FILE-minimized.js
-o, --ovewrite-config
Overwrite a .cfg file if exists
-i INCLUDE, --include-only=INCLUDE
When parsing html, Include only javascript files which
match an expresion. Default (?!http), Use for no
restriction
-r, --replace-script-tags
Replace the script tags in html files
-q, --quiet Supress non error output
Roadmap
More documentation
Support of yahoo miminizer
Credits
Changelog
0.2 (2011-06-02)
Nothing changed yet.
0.1 (2011-06-02)
Initial release
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
File details
Details for the file jspack-0.2.tar.gz.
File metadata
- Download URL: jspack-0.2.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a26c7d458f28ac72f51aeae8d7ab9e2b5f970baa67515ca46e434f8ad5f244d7
|
|
| MD5 |
e283fc93460664e1f35d5a6b81dfd4f8
|
|
| BLAKE2b-256 |
273031b25502b5ac369062545f9ff5f3ceb82477bfbf2ac29f629c1e41c7aad1
|