-#!/usr/bin/env perl
+use inc::Module::Install;
-use 5.008001;
+name 'MojoFacets';
+version_from 'lib/MojoFacets.pm';
+author 'Dobrica Pavlinusic <dpavlin@rot13.org>';
+license 'dual';
-use strict;
-use warnings;
+requires 'Mojolicious' => '6.66';
+requires 'Data::Dump';
+requires 'File::Slurp';
+requires 'JSON';
+requires 'HTML::TableExtract';
+requires 'File::Path';
+requires 'Text::Unaccent::PurePerl';
+requires 'Statistics::Descriptive';
+requires 'Text::CSV';
-# Son, when you participate in sporting events,
-# it's not whether you win or lose, it's how drunk you get.
-use ExtUtils::MakeMaker;
-
-WriteMakefile(
- NAME => 'MojoFacets',
- VERSION_FROM => 'lib/MojoFacets.pm',
- AUTHOR => 'Dobrica Pavlinusic <dpavlin@rot13.org>',
- EXE_FILES => ['script/mojo_facets'],
- PREREQ_PM => {
- 'Mojo' => '0.9003',
- 'Data::Dump' => 0,
- 'File::Slurp' => 0,
- 'JSON' => 0,
- 'HTML::TableExtract' => 0,
- 'File::Path' => 0,
- 'Text::Unaccent::PurePerl' => 0,
- },
- test => {TESTS => 't/*.t t/*/*.t t/*/*/*.t'}
+features(
+ 'profile' => [
+ -default => 0,
+ 'Time::HiRes',
+ 'Devel::NYTProf',
+ ],
);
+
+build_requires 'Test::More';
+
+auto_install;
+
+WriteAll;