"use strict";

var iocane = require("iocane");

module.exports = {

    Archive: require("./system/Archive.js"),
    Westley: require("./system/Westley.js"),
    Inigo: require("./system/InigoGenerator.js"),
    Workspace: require("./system/Workspace.js"),
    SharedWorkspace: require("./system/SharedWorkspace.js"),

    createCredentials: require("./system/Credentials.js"),
    Model: require("./system/Model.js"),

    Group: require("./system/Group.js"),
    Entry: require("./system/Entry.js"),

    DatasourceAdapter: require("./system/DatasourceAdapter.js"),
    TextDatasource: require("./system/TextDatasource.js"),
    FileDatasource: require("./system/FileDatasource.js"),
    OwnCloudDatasource: require("./system/OwnCloudDatasource.js"),
    WebDAVDatasource: require("./system/WebDAVDatasource.js"),
    ButtercupServerDatasource : require("./system/ButtercupServerDatasource.js"),

    Flattener: require("./system/Flattener.js"),
    Descriptor: require("./system/Descriptor.js"),

    tools: {
        encoding: require("./tools/encoding.js"),
        export: require("./tools/export.js"),
        signing: require("./tools/signing.js")
    },

    vendor: {
        iocane: iocane
    }

};

"use strict";

var iocane = require("iocane");

module.exports = {

    Archive: require("./system/Archive.js"),
    Westley: require("./system/Westley.js"),
    Inigo: require("./system/InigoGenerator.js"),
    Workspace: require("./system/Workspace.js"),
    SharedWorkspace: require("./system/SharedWorkspace.js"),

    createCredentials: require("./system/credentials.js"),
    Model: require("./system/Model.js"),

    Group: require("./system/Group.js"),
    Entry: require("./system/Entry.js"),

    DatasourceAdapter: require("./system/DatasourceAdapter.js"),
    TextDatasource: require("./system/TextDatasource.js"),
    FileDatasource: require("./system/FileDatasource.js"),
    OwnCloudDatasource: require("./system/OwnCloudDatasource.js"),
    WebDAVDatasource: require("./system/WebDAVDatasource.js"),
    ButtercupServerDatasource : require("./system/ButtercupServerDatasource.js"),

    Flattener: require("./system/Flattener.js"),
    Descriptor: require("./system/Descriptor.js"),

    tools: {
        encoding: require("./tools/encoding.js"),
        export: require("./tools/export.js"),
        signing: require("./tools/signing.js")
    },

    vendor: {
        iocane: iocane
    }

};

Fix credentials import in module