{ "resources" : { "license" : "http://www.opensource.org/licenses/bsd-license.php" }, "meta-spec" : { "version" : "1.4", "url" : "http://module-build.sourceforge.net/META-spec-v1.4.html" }, "generated_by" : "Module::Build version 0.35", "version" : "3.003", "name" : "Joose", "author" : [ "Nickolay Platonov (aka SamuraiJack) " ], "license" : "bsd", "provides" : { "Joose.Meta.Role" : { "version" : null, "file" : "lib/Joose/Meta/Role.js" }, "Joose.Manual.Classes" : { "version" : null, "file" : "lib/Joose/Manual/Classes.js" }, "Joose.Managed.Property.MethodModifier" : { "version" : null, "file" : "lib/Joose/Managed/Property/MethodModifier.js" }, "Joose.Manual.Traits" : { "version" : null, "file" : "lib/Joose/Manual/Traits.js" }, "Joose" : { "version" : "3.003", "file" : "lib/Joose.js" }, "Joose.Meta.Object" : { "version" : null, "file" : "lib/Joose/Meta/Object.js" }, "Joose.Manual.Reflection" : { "version" : null, "file" : "lib/Joose/Manual/Reflection.js" }, "Joose.Meta.Class" : { "version" : null, "file" : "lib/Joose/Meta/Class.js" }, "Joose.Cookbook" : { "version" : null, "file" : "lib/Joose/Cookbook.js" }, "Joose.Managed.Property.Attribute" : { "version" : null, "file" : "lib/Joose/Managed/Property/Attribute.js" }, "Joose.Manual.Construction" : { "version" : null, "file" : "lib/Joose/Manual/Construction.js" }, "Task.Joose.Stable" : { "version" : "3.001", "file" : "lib/Task/Joose/Stable.js" }, "Joose.Managed.Property.MethodModifier.Around" : { "version" : null, "file" : "lib/Joose/Managed/Property/MethodModifier/Around.js" }, "Joose.Manual.Contributing" : { "version" : null, "file" : "lib/Joose/Manual/Contributing.js" }, "Joose.Namespace.Manager" : { "version" : null, "file" : "lib/Joose/Namespace/Manager.js" }, "Joose.Managed.Attribute.Builder" : { "version" : null, "file" : "lib/Joose/Managed/Attribute/Builder.js" }, "Joose.Managed.Class" : { "version" : null, "file" : "lib/Joose/Managed/Class.js" }, "Joose.Managed.StemElement.Requirements" : { "version" : null, "file" : "lib/Joose/Managed/StemElement/Requirements.js" }, "Joose.Manual.BestPractices" : { "version" : null, "file" : "lib/Joose/Manual/BestPractices.js" }, "Joose.Manual.Mutability" : { "version" : null, "file" : "lib/Joose/Manual/Mutability.js" }, "Joose.Manual.Roles" : { "version" : null, "file" : "lib/Joose/Manual/Roles.js" }, "Joose.Managed.StemElement.MethodModifiers" : { "version" : null, "file" : "lib/Joose/Managed/StemElement/MethodModifiers.js" }, "Joose.Namespace.Keeper" : { "version" : null, "file" : "lib/Joose/Namespace/Keeper.js" }, "Joose.Managed.Property.MethodModifier.Put" : { "version" : null, "file" : "lib/Joose/Managed/Property/MethodModifier/Put.js" }, "Joose.Proto.Class" : { "version" : null, "file" : "lib/Joose/Proto/Class.js" }, "Joose.Managed.My" : { "version" : null, "file" : "lib/Joose/Managed/My.js" }, "Joose.Managed.Property.MethodModifier.Override" : { "version" : null, "file" : "lib/Joose/Managed/Property/MethodModifier/Override.js" }, "Joose.Managed.PropertySet.Composition" : { "version" : null, "file" : "lib/Joose/Managed/PropertySet/Composition.js" }, "Joose.Manual.Concepts" : { "version" : null, "file" : "lib/Joose/Manual/Concepts.js" }, "Joose.Cookbook.Basics.Recipe1" : { "version" : null, "file" : "lib/Joose/Cookbook/Basics/Recipe1.js" }, "Joose.Managed.PropertySet.Mutable" : { "version" : null, "file" : "lib/Joose/Managed/PropertySet/Mutable.js" }, "Joose.Managed.Property.MethodModifier.After" : { "version" : null, "file" : "lib/Joose/Managed/Property/MethodModifier/After.js" }, "Joose.Managed.PropertySet.Namespace" : { "version" : null, "file" : "lib/Joose/Managed/PropertySet/Namespace.js" }, "Joose.Manual.JooseX" : { "version" : null, "file" : "lib/Joose/Manual/JooseX.js" }, "Joose.Managed.Property.MethodModifier.Augment" : { "version" : null, "file" : "lib/Joose/Managed/Property/MethodModifier/Augment.js" }, "Joose.Manual.MetaRoles" : { "version" : null, "file" : "lib/Joose/Manual/MetaRoles.js" }, "Joose.Manual.Static" : { "version" : null, "file" : "lib/Joose/Manual/Static.js" }, "Joose.Proto.Object" : { "version" : null, "file" : "lib/Joose/Proto/Object.js" }, "Joose.Managed.Stem" : { "version" : null, "file" : "lib/Joose/Managed/Stem.js" }, "Joose.Manual.Delta" : { "version" : null, "file" : "lib/Joose/Manual/Delta.js" }, "Joose.Manual.MethodModifiers" : { "version" : null, "file" : "lib/Joose/Manual/MethodModifiers.js" }, "Joose.Managed.PropertySet" : { "version" : null, "file" : "lib/Joose/Managed/PropertySet.js" }, "Joose.Managed.Property.MethodModifier.Before" : { "version" : null, "file" : "lib/Joose/Managed/Property/MethodModifier/Before.js" }, "Joose.Manual.FAQ" : { "version" : null, "file" : "lib/Joose/Manual/FAQ.js" }, "Task.Joose.Core" : { "version" : "3.003", "file" : "lib/Task/Joose/Core.js" }, "Joose.Manual.Installation" : { "version" : null, "file" : "lib/Joose/Manual/Installation.js" }, "Joose.Managed.Attribute" : { "version" : null, "file" : "lib/Joose/Managed/Attribute.js" }, "Joose.Managed.Property.ConflictMarker" : { "version" : null, "file" : "lib/Joose/Managed/Property/ConflictMarker.js" }, "Joose.Managed.Role" : { "version" : null, "file" : "lib/Joose/Managed/Role.js" }, "Joose.Managed.Property" : { "version" : null, "file" : "lib/Joose/Managed/Property.js" }, "Joose.Manual.Attributes" : { "version" : null, "file" : "lib/Joose/Manual/Attributes.js" }, "Joose.Proto.Empty" : { "version" : null, "file" : "lib/Joose/Proto/Empty.js" }, "Joose.Managed.Property.Requirement" : { "version" : null, "file" : "lib/Joose/Managed/Property/Requirement.js" }, "Joose.Managed.Builder" : { "version" : null, "file" : "lib/Joose/Managed/Builder.js" }, "Joose.Manual.Unsweetened" : { "version" : null, "file" : "lib/Joose/Manual/Unsweetened.js" }, "Joose.Managed.StemElement.Attributes" : { "version" : null, "file" : "lib/Joose/Managed/StemElement/Attributes.js" }, "Joose.Namespace.Able" : { "version" : null, "file" : "lib/Joose/Namespace/Able.js" }, "Joose.Manual" : { "version" : null, "file" : "lib/Joose/Manual.js" }, "Joose.Managed.Bootstrap" : { "version" : null, "file" : "lib/Joose/Managed/Bootstrap.js" }, "Joose.Managed.StemElement.Methods" : { "version" : null, "file" : "lib/Joose/Managed/StemElement/Methods.js" } }, "abstract" : "Post modern self-hosting meta object system for JavaScript with support for classes, inheritance, roles, traits, method modifiers and more.", "configure_requires" : { "Module::Build" : "0.35" } }