Dist-Zilla-Plugin-Web
view release on metacpan or search on metacpan
"Dist::Zilla::Plugin::Git" => "1.112070",
"Dist::Zilla::Plugin::GithubMeta" => "0.10",
"Dist::Zilla::Plugin::InstallRelease" => "0.007",
"File::Find::Rule" => "0.28",
"File::Temp" => "0.22",
"Getopt::LL" => "1.00",
"IPC::Run" => "0.90",
"JSON" => "2.90",
"MIME::Types" => "0.00",
"Path::Class" => "0.16",
"String::BOM" => "0.3",
"Text::Markdown" => "v1.0.26",
"Text::MultiMarkdown" => "v1.0.29"
},
"script_files" => [],
"share_dir" => {
"dist" => "share"
},
"test_requires" => {}
);
- Dzil 5.0 compatibility, bumped Dzil dependency
- bumped JSON dependency
0.0.6 2012-04-04 22:57
- added RelaxedVersion plugin
0.0.5 2012-02-17 11:11
- added StripBOM plugin
- factored out FileMatcher role
0.0.4 2011-12-09 17:34
- added PkgVersion and FileHeader plugins
- much improved Bundle plugin
- added 'links_deps' option to NPM::Package
0.0.3 2011-09-10 17:56
lib/Dist/Zilla/App/Command/bundle.pm
lib/Dist/Zilla/File/Generated.pm
lib/Dist/Zilla/Plugin/Web.pm
lib/Dist/Zilla/Plugin/Web/Bundle.pm
lib/Dist/Zilla/Plugin/Web/FileHeader.pm
lib/Dist/Zilla/Plugin/Web/NPM/Package.pm
lib/Dist/Zilla/Plugin/Web/NPM/Publish.pm
lib/Dist/Zilla/Plugin/Web/PkgVersion.pm
lib/Dist/Zilla/Plugin/Web/RelaxedVersion.pm
lib/Dist/Zilla/Plugin/Web/Role/FileMatcher.pm
lib/Dist/Zilla/Plugin/Web/StripBOM.pm
share/minifiers/compiler.jar
share/minifiers/yuicompressor-2.4.6.jar
t/000_load.t
t/010_bundle.t
t/020_npm_package.t
t/030_pkg_version.t
t/040_file_header.t
t/050_strip_bom.t
test_data/Bundle/Components.JS
test_data/Bundle/dist.ini
test_data/NPM-Package/lib/Sample/Dist.js
test_data/NPM-Package/lib/Sample/Dist.mmd
test_data/NPM-Package/lib/Sample/Dist1.js
test_data/NPM-Package/node_modules/barx-foo/package.json
test_data/NPM-Package/node_modules/foox-baz/package.json
test_data/PkgVersion/dist.ini
test_data/PkgVersion/lib/Digest/MD5.js
test_data/PkgVersion/lib/Digest/MD6.js
test_data/PkgVersion2/dist.ini
test_data/PkgVersion2/lib/Sample/Dist.js
test_data/StripBOM/dist.ini
test_data/StripBOM/lib/Sample/Dist.js
"Dist::Zilla::Plugin::Git" : "1.112070",
"Dist::Zilla::Plugin::GithubMeta" : "0.10",
"Dist::Zilla::Plugin::InstallRelease" : "0.007",
"File::Find::Rule" : "0.28",
"File::Temp" : "0.22",
"Getopt::LL" : "1.00",
"IPC::Run" : "0.90",
"JSON" : "2.90",
"MIME::Types" : "0.00",
"Path::Class" : "0.16",
"String::BOM" : "0.3",
"Text::Markdown" : "v1.0.26",
"Text::MultiMarkdown" : "v1.0.29"
}
}
},
"release_status" : "stable",
"resources" : {
"homepage" : "https://github.com/SamuraiJack/Dist-Zilla-Plugin-Web",
"repository" : {
"type" : "git",
Path::Class = 0.16
JSON = 2.90
Text::Markdown = 1.0.26
Text::MultiMarkdown = 1.0.29
Data::Section = 0.004
Capture::Tiny = 0.08
IPC::Run = 0.90
File::Temp = 0.22
File::Find::Rule = 0.28
Getopt::LL = 1.00
String::BOM = 0.3
MIME::Types = 0.00
[InstallRelease]
install_command = cpanm .
lib/Dist/Zilla/Plugin/Web/FileHeader.pm view on Meta::CPAN
package Dist::Zilla::Plugin::Web::FileHeader;
$Dist::Zilla::Plugin::Web::FileHeader::VERSION = '0.0.10';
# ABSTRACT: Prepend header to files
use Moose;
use Path::Class;
use String::BOM qw(strip_bom_from_string);
with 'Dist::Zilla::Role::FileMunger';
with 'Dist::Zilla::Plugin::Web::Role::FileMatcher';
has 'header_filename' => (
isa => 'Str',
is => 'rw'
);
lib/Dist/Zilla/Plugin/Web/StripBOM.pm view on Meta::CPAN
package Dist::Zilla::Plugin::Web::StripBOM;
$Dist::Zilla::Plugin::Web::StripBOM::VERSION = '0.0.10';
# ABSTRACT: Embedd module version to sources
use Moose;
use Path::Class;
use String::BOM qw(string_has_bom strip_bom_from_string);
with 'Dist::Zilla::Role::FileMunger';
with 'Dist::Zilla::Plugin::Web::Role::FileMatcher';
has 'file_match' => (
is => 'rw',
default => sub { [ '.*' ] }
);
lib/Dist/Zilla/Plugin/Web/StripBOM.pm view on Meta::CPAN
1;
__END__
=pod
=encoding UTF-8
=head1 NAME
Dist::Zilla::Plugin::Web::StripBOM - Embedd module version to sources
=head1 VERSION
version 0.0.10
=head1 AUTHOR
Nickolay Platonov <nplatonov@cpan.org>
=head1 COPYRIGHT AND LICENSE
t/050_strip_bom.t view on Meta::CPAN
use strict;
use warnings;
use Test::More 0.88;
use lib 't/lib';
use Path::Class;
use JSON 2;
use String::BOM qw(string_has_bom);
use Test::DZil;
{
my $tzil = Dist::Zilla::Tester->from_config(
{ dist_root => 'test_data/StripBOM' },
);
$tzil->build;
my $content1 = $tzil->slurp_file(file(qw(build lib Sample Dist.js))) . "";
ok(!string_has_bom($content1), 'BOM was stripped out');
}
done_testing;
test_data/StripBOM/dist.ini view on Meta::CPAN
copyright_holder = Clever guy
; choose/generate files to include
[GatherDir]
[PruneCruft]
[License]
[Web::StripBOM]
( run in 0.676 second using v1.01-cache-2.11-cpan-e9daa2b36ef )