{
   "abstract" : "It's new $module",
   "author" : [
      "hatz48 <hatz48@hatena.ne.jp>"
   ],
   "dynamic_config" : 0,
   "generated_by" : "Minilla/v3.0.1",
   "license" : [
      "perl_5"
   ],
   "meta-spec" : {
      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
      "version" : "2"
   },
   "name" : "App-perl2js",
   "no_index" : {
      "directory" : [
         "t",
         "xt",
         "inc",
         "share",
         "eg",
         "examples",
         "author",
         "builder"
      ]
   },
   "prereqs" : {
      "configure" : {
         "requires" : {
            "Module::Build::Tiny" : "0.035"
         }
      },
      "develop" : {
         "requires" : {
            "Test::CPAN::Meta" : "0",
            "Test::MinimumVersion::Fast" : "0.04",
            "Test::PAUSE::Permissions" : "0.04",
            "Test::Pod" : "1.41",
            "Test::Spellunker" : "v0.2.7"
         }
      },
      "runtime" : {
         "requires" : {
            "Compiler::Lexer" : "0",
            "Compiler::Parser" : "0",
            "perl" : "5.008001"
         }
      },
      "test" : {
         "requires" : {
            "Test::Class" : "0",
            "Test::Fatal" : "0",
            "Test::More" : "0.98"
         }
      }
   },
   "provides" : {
      "App::perl2js" : {
         "file" : "lib/App/perl2js.pm",
         "version" : "0.01"
      },
      "App::perl2js::Context" : {
         "file" : "lib/App/perl2js/Context.pm"
      },
      "App::perl2js::Converter" : {
         "file" : "lib/App/perl2js/Converter.pm"
      },
      "App::perl2js::Converter::Node" : {
         "file" : "lib/App/perl2js/Converter/Node.pm"
      },
      "App::perl2js::Converter::Node::Array" : {
         "file" : "lib/App/perl2js/Converter/Node/Array.pm"
      },
      "App::perl2js::Converter::Node::ArrayRef" : {
         "file" : "lib/App/perl2js/Converter/Node/ArrayRef.pm"
      },
      "App::perl2js::Converter::Node::Block" : {
         "file" : "lib/App/perl2js/Converter/Node/Block.pm"
      },
      "App::perl2js::Converter::Node::BlockStmt" : {
         "file" : "lib/App/perl2js/Converter/Node/BlockStmt.pm"
      },
      "App::perl2js::Converter::Node::Branch" : {
         "file" : "lib/App/perl2js/Converter/Node/Branch.pm"
      },
      "App::perl2js::Converter::Node::CodeDereference" : {
         "file" : "lib/App/perl2js/Converter/Node/CodeDereference.pm"
      },
      "App::perl2js::Converter::Node::ControlStmt" : {
         "file" : "lib/App/perl2js/Converter/Node/ControlStmt.pm"
      },
      "App::perl2js::Converter::Node::Dereference" : {
         "file" : "lib/App/perl2js/Converter/Node/Dereference.pm"
      },
      "App::perl2js::Converter::Node::DoStmt" : {
         "file" : "lib/App/perl2js/Converter/Node/DoStmt.pm"
      },
      "App::perl2js::Converter::Node::ElseStmt" : {
         "file" : "lib/App/perl2js/Converter/Node/ElseStmt.pm"
      },
      "App::perl2js::Converter::Node::File" : {
         "file" : "lib/App/perl2js/Converter/Node/File.pm"
      },
      "App::perl2js::Converter::Node::ForStmt" : {
         "file" : "lib/App/perl2js/Converter/Node/ForStmt.pm"
      },
      "App::perl2js::Converter::Node::ForeachStmt" : {
         "file" : "lib/App/perl2js/Converter/Node/ForeachStmt.pm"
      },
      "App::perl2js::Converter::Node::Function" : {
         "file" : "lib/App/perl2js/Converter/Node/Function.pm"
      },
      "App::perl2js::Converter::Node::FunctionCall" : {
         "file" : "lib/App/perl2js/Converter/Node/FunctionCall.pm"
      },
      "App::perl2js::Converter::Node::Handle" : {
         "file" : "lib/App/perl2js/Converter/Node/Handle.pm"
      },
      "App::perl2js::Converter::Node::HandleRead" : {
         "file" : "lib/App/perl2js/Converter/Node/HandleRead.pm"
      },
      "App::perl2js::Converter::Node::Hash" : {
         "file" : "lib/App/perl2js/Converter/Node/Hash.pm"
      },
      "App::perl2js::Converter::Node::HashRef" : {
         "file" : "lib/App/perl2js/Converter/Node/HashRef.pm"
      },
      "App::perl2js::Converter::Node::IfStmt" : {
         "file" : "lib/App/perl2js/Converter/Node/IfStmt.pm"
      },
      "App::perl2js::Converter::Node::Label" : {
         "file" : "lib/App/perl2js/Converter/Node/Label.pm"
      },
      "App::perl2js::Converter::Node::Leaf" : {
         "file" : "lib/App/perl2js/Converter/Node/Leaf.pm"
      },
      "App::perl2js::Converter::Node::List" : {
         "file" : "lib/App/perl2js/Converter/Node/List.pm"
      },
      "App::perl2js::Converter::Node::Module" : {
         "file" : "lib/App/perl2js/Converter/Node/Module.pm"
      },
      "App::perl2js::Converter::Node::Nop" : {
         "file" : "lib/App/perl2js/Converter/Node/Nop.pm"
      },
      "App::perl2js::Converter::Node::Package" : {
         "file" : "lib/App/perl2js/Converter/Node/Package.pm"
      },
      "App::perl2js::Converter::Node::RegPrefix" : {
         "file" : "lib/App/perl2js/Converter/Node/RegPrefix.pm"
      },
      "App::perl2js::Converter::Node::RegReplace" : {
         "file" : "lib/App/perl2js/Converter/Node/RegReplace.pm"
      },
      "App::perl2js::Converter::Node::Regexp" : {
         "file" : "lib/App/perl2js/Converter/Node/Regexp.pm"
      },
      "App::perl2js::Converter::Node::Return" : {
         "file" : "lib/App/perl2js/Converter/Node/Return.pm"
      },
      "App::perl2js::Converter::Node::SingleTermOperator" : {
         "file" : "lib/App/perl2js/Converter/Node/SingleTermOperator.pm"
      },
      "App::perl2js::Converter::Node::ThreeTermOperator" : {
         "file" : "lib/App/perl2js/Converter/Node/ThreeTermOperator.pm"
      },
      "App::perl2js::Converter::Node::WhileStmt" : {
         "file" : "lib/App/perl2js/Converter/Node/WhileStmt.pm"
      },
      "App::perl2js::Node" : {
         "file" : "lib/App/perl2js/Node.pm"
      },
      "App::perl2js::Node::ArrayLiteral" : {
         "file" : "lib/App/perl2js/Node/ArrayLiteral.pm"
      },
      "App::perl2js::Node::Block" : {
         "file" : "lib/App/perl2js/Node/Block.pm"
      },
      "App::perl2js::Node::BlockStmt" : {
         "file" : "lib/App/perl2js/Node/BlockStmt.pm"
      },
      "App::perl2js::Node::Branch" : {
         "file" : "lib/App/perl2js/Node/Branch.pm"
      },
      "App::perl2js::Node::Class" : {
         "file" : "lib/App/perl2js/Node/Class.pm"
      },
      "App::perl2js::Node::ControlStmt" : {
         "file" : "lib/App/perl2js/Node/ControlStmt.pm"
      },
      "App::perl2js::Node::DoStmt" : {
         "file" : "lib/App/perl2js/Node/DoStmt.pm"
      },
      "App::perl2js::Node::ElseStmt" : {
         "file" : "lib/App/perl2js/Node/ElseStmt.pm"
      },
      "App::perl2js::Node::File" : {
         "file" : "lib/App/perl2js/Node/File.pm"
      },
      "App::perl2js::Node::ForStmt" : {
         "file" : "lib/App/perl2js/Node/ForStmt.pm"
      },
      "App::perl2js::Node::ForofStmt" : {
         "file" : "lib/App/perl2js/Node/ForofStmt.pm"
      },
      "App::perl2js::Node::Function" : {
         "file" : "lib/App/perl2js/Node/Function.pm"
      },
      "App::perl2js::Node::FunctionCall" : {
         "file" : "lib/App/perl2js/Node/FunctionCall.pm"
      },
      "App::perl2js::Node::FunctionExpression" : {
         "file" : "lib/App/perl2js/Node/FunctionExpression.pm"
      },
      "App::perl2js::Node::IfStmt" : {
         "file" : "lib/App/perl2js/Node/IfStmt.pm"
      },
      "App::perl2js::Node::Import" : {
         "file" : "lib/App/perl2js/Node/Import.pm"
      },
      "App::perl2js::Node::Leaf" : {
         "file" : "lib/App/perl2js/Node/Leaf.pm"
      },
      "App::perl2js::Node::List" : {
         "file" : "lib/App/perl2js/Node/List.pm"
      },
      "App::perl2js::Node::Method" : {
         "file" : "lib/App/perl2js/Node/Method.pm"
      },
      "App::perl2js::Node::Nop" : {
         "file" : "lib/App/perl2js/Node/Nop.pm"
      },
      "App::perl2js::Node::ObjectLiteral" : {
         "file" : "lib/App/perl2js/Node/ObjectLiteral.pm"
      },
      "App::perl2js::Node::PostSingleTermOperator" : {
         "file" : "lib/App/perl2js/Node/PostSingleTermOperator.pm"
      },
      "App::perl2js::Node::PreSingleTermOperator" : {
         "file" : "lib/App/perl2js/Node/PreSingleTermOperator.pm"
      },
      "App::perl2js::Node::PropertyAccessor" : {
         "file" : "lib/App/perl2js/Node/PropertyAccessor.pm"
      },
      "App::perl2js::Node::Return" : {
         "file" : "lib/App/perl2js/Node/Return.pm"
      },
      "App::perl2js::Node::ThreeTermOperator" : {
         "file" : "lib/App/perl2js/Node/ThreeTermOperator.pm"
      },
      "App::perl2js::Node::WhileStmt" : {
         "file" : "lib/App/perl2js/Node/WhileStmt.pm"
      }
   },
   "release_status" : "stable",
   "resources" : {
      "bugtracker" : {
         "web" : "https://github.com/hatz48/perl2js/issues"
      },
      "homepage" : "https://github.com/hatz48/perl2js",
      "repository" : {
         "url" : "git://github.com/hatz48/perl2js.git",
         "web" : "https://github.com/hatz48/perl2js"
      }
   },
   "version" : "0.01",
   "x_authority" : "cpan:HATZ"
}