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 <cpan@ali.as>, 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.