# phpman > man > Exporter::Tiny(3pm)

## NAME
    [Exporter::Tiny](https://www.chedong.com/phpMan.php/perldoc/Exporter%3A%3ATiny/markdown) - an exporter with the features of [Sub::Exporter](https://www.chedong.com/phpMan.php/perldoc/Sub%3A%3AExporter/markdown) but only core dependencies

## SYNOPSIS
       package MyUtils;
       use base "[Exporter::Tiny](https://www.chedong.com/phpMan.php/perldoc/Exporter%3A%3ATiny/markdown)";
       our @EXPORT = qw(frobnicate);
       sub frobnicate { ... }
       1;

       package MyScript;
       use MyUtils "frobnicate" => { -as => "frob" };
       print [frob(42)](https://www.chedong.com/phpMan.php/man/frob/42/markdown);
       exit;

## DESCRIPTION
    [Exporter::Tiny](https://www.chedong.com/phpMan.php/perldoc/Exporter%3A%3ATiny/markdown) supports many of [Sub::Exporter](https://www.chedong.com/phpMan.php/perldoc/Sub%3A%3AExporter/markdown)'s external-facing features including renaming
    imported functions with the "-as", "-prefix" and "-suffix" options; explicit destinations with
    the "into" option; and alternative installers with the "installer" option. But it's written in
    only about 40% as many lines of code and with zero non-core dependencies.

    Its internal-facing interface is closer to Exporter.pm, with configuration done through the
    @EXPORT, @EXPORT_OK and %EXPORT_TAGS package variables.

    If you are trying to write a module that inherits from [Exporter::Tiny](https://www.chedong.com/phpMan.php/perldoc/Exporter%3A%3ATiny/markdown), then look at:

    *   [Exporter::Tiny::Manual::QuickStart](https://www.chedong.com/phpMan.php/perldoc/Exporter%3A%3ATiny%3A%3AManual%3A%3AQuickStart/markdown)

    *   [Exporter::Tiny::Manual::Exporting](https://www.chedong.com/phpMan.php/perldoc/Exporter%3A%3ATiny%3A%3AManual%3A%3AExporting/markdown)

    If you are trying to use a module that inherits from [Exporter::Tiny](https://www.chedong.com/phpMan.php/perldoc/Exporter%3A%3ATiny/markdown), then look at:

    *   [Exporter::Tiny::Manual::Importing](https://www.chedong.com/phpMan.php/perldoc/Exporter%3A%3ATiny%3A%3AManual%3A%3AImporting/markdown)

## BUGS
    Please report any bugs to <<http://rt.cpan.org/Dist/Display.html?Queue=Exporter-Tiny>>.

## SUPPORT
    IRC: support is available through in the *#moops* channel on irc.perl.org
    <<http://www.irc.perl.org/channels.html>>.

## SEE ALSO
    Simplified interface to this module: [Exporter::Shiny](https://www.chedong.com/phpMan.php/perldoc/Exporter%3A%3AShiny/markdown).

    Other interesting exporters: [Sub::Exporter](https://www.chedong.com/phpMan.php/perldoc/Sub%3A%3AExporter/markdown), Exporter.

## AUTHOR
    Toby Inkster <<tobyink@cpan.org>>.

## COPYRIGHT AND LICENCE
    This software is copyright (c) 2013-2014, 2017 by Toby Inkster.

    This is free software; you can redistribute it and/or modify it under the same terms as the Perl
    5 programming language system itself.

## DISCLAIMER OF WARRANTIES
    THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
    WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
    PURPOSE.

