NAME
JSAN::Librarian - JavaScript::Librarian adapter for a JSAN installation
DESCRIPTION
JavaScript::Librarian works on the concept of "libraries" of JavaScript
files each of which may depend on other files to be loaded before them.
"JSAN::Librarian" provides a mechanism for detecting and indexing a
JavaScript::Librarian::Library object for a JSAN installation.
METHODS
make_index $lib [, $index_file ]
The "make_index" static method scans an installed JSAN lib tree and
builds a Config::Tiny index containing the file-level dependency
information for the files in the library.
The first parameter should be the root path of the library, with an
optional second parameter of the index file to write to. If not
provided, the index file will be written at "$lib/.openjsan.deps".
Returns true on succuess, or throws an exception on error.
build_index $lib
The "build_index" method implements the same functionality as the main
"make_index" method, except that it takes only the lib path, and returns
the Config::Tiny object directly, instead of writing it to the index
file.
Returns a Config::Tiny object, or throws an exception on error.
SUPPORT
Bugs should always be submitted via the CPAN bug tracker
<
http://rt.cpan.org/NoAuth/ReportBug.html?Queue=JSAN-Librarian>
For other issues, contact the maintainer
AUTHORS
Adam Kennedy <
[email protected]>, <
http://ali.as/>
COPYRIGHT
Copyright (c) 2005 Adam Kennedy. All rights reserved.
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included
with this module.