perl-Web-Library - Manager for wrappers around client-side libraries

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-Web-Library
Package version 0.06
Package release alt1
Package architecture noarch
Package type rpm
Installed size 42.25 KB
Download size 42.25 KB
Official Mirror
There are well-established ways for web applications to manage server-side
dependencies, like `Makefile.PL' or `cpanfile' - but what about client-side
So you develop and maintain a number of web applications, and all of them use
some client-side libraries like jQuery or Twitter Bootstrap or Underscore.js.
You have to copy the relevant JavaScript, CSS and image files to a directory
containing static files for each web application. This involves quite a bit of
copying around and version maintenance. Web::Library can help you.
The idea behind Web::Library and its related distributions is that client-side
libraries are installed as shared files of standard CPAN distributions.
Web::Library itself is a manager for those libraries. A web application that
wishes to use one or more client-side libraries can tell Web::Library to
include either the latest or a specific version of those libraries. These
managed libraries can then be used as static files with web application
frameworks. In the case of the Catalyst manpage you might use
the Catalyst::Plugin::Static::Simple manpage as shown in the synopsis.
Web::Library is a singleton object, so you can add client-side libraries in
different parts of your application. For example, you might have common
librares that are included in all of your web applications, but then also want
to manage application-specific libraries.
Only client-side libraries whose license permits redistribution can be managed
this way. Forunately, most, if not all, popular client-side libraries have such
permissive licenses.


Package Version Architecture Repository
perl-Web-Library - - -


Name Value
/usr/share/perl5 -
perl(Class/ -
perl( -
perl(File/ -
perl(File/ -
perl( -
perl( -
perl(Moose/ -
perl(MooseX/ -
perl(Params/ -
perl(Test/ -
perl(Test/ -
perl( -
perl-base >= 1:5.14.0
rpmlib(PayloadIsLzma) -


Name Value
perl(Web/ = 0.060
perl(Web/Library/ -
perl(Web/Library/ -
perl(Web/Library/ -
perl(Web/Library/ -
perl-Web-Library = 0.06-alt1


Type URL
Binary Package perl-Web-Library-0.06-alt1.noarch.rpm
Source Package perl-Web-Library-0.06-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Web-Library rpm package:
    # sudo apt-get install perl-Web-Library



See Also

Package Description
perl-Web-Library-BackboneJS-0.01-alt1.noarch.rpm Distribution wrapper around Backbone.js
perl-Web-Library-Bootstrap-0.05-alt1.noarch.rpm Distribution wrapper around Bootstrap
perl-Web-Library-D3-0.02-alt1.noarch.rpm Distribution wrapper around D3
perl-Web-Library-DataTables-0.04-alt1.noarch.rpm Distribution wrapper around DataTables
perl-Web-Library-UnderscoreJS-0.04-alt1.noarch.rpm Distribution wrapper around UnderscoreJS
perl-Web-Library-jQuery-0.03-alt1.noarch.rpm Distribution wrapper around jQuery
perl-Web-Library-jQueryUI-0.04-alt1.noarch.rpm Distribution wrapper around jQueryUI
perl-Web-MREST-0.288-alt1.noarch.rpm Minimalistic REST server
perl-Web-MREST-CLI-0.283-alt1.noarch.rpm CLI components for Web::MEST-based applications
perl-Web-MREST-CLI-scripts-0.283-alt1.noarch.rpm Web-MREST-CLI scripts
perl-Web-MREST-scripts-0.288-alt1.noarch.rpm Web-MREST scripts
perl-Web-Machine-0.17-alt1.noarch.rpm A Perl port of Webmachine
perl-Web-MarketReceipt-0.05-alt1.noarch.rpm iOS and Android receipt verification module
perl-Web-Mention-0.7-alt1.noarch.rpm Implementation of the IndieWeb Webmention protocol
perl-Web-MicroID-0.02-alt1.noarch.rpm perl module Web-MicroID