{
    "modules": [
        "Ice", "IceMX", "IceSSL"],

    "slice":[
        "Ice/BuiltinSequences.ice",
        "Ice/Communicator.ice",
        "Ice/CommunicatorF.ice",
        "Ice/Connection.ice",
        "Ice/ConnectionF.ice",
        "Ice/Current.ice",
        "Ice/Endpoint.ice",
        "Ice/EndpointF.ice",
        "Ice/EndpointTypes.ice",
        "Ice/FacetMap.ice",
        "Ice/Identity.ice",
        "Ice/ImplicitContext.ice",
        "Ice/ImplicitContextF.ice",
        "Ice/InstrumentationF.ice",
        "Ice/LocalException.ice",
        "Ice/Locator.ice",
        "Ice/LocatorF.ice",
        "Ice/Logger.ice",
        "Ice/LoggerF.ice",
        "Ice/Metrics.ice",
        "Ice/ObjectAdapter.ice",
        "Ice/ObjectAdapterF.ice",
        "Ice/ObjectFactory.ice",
        "Ice/PluginF.ice",
        "Ice/Process.ice",
        "Ice/ProcessF.ice",
        "Ice/Properties.ice",
        "Ice/PropertiesAdmin.ice",
        "Ice/PropertiesF.ice",
        "Ice/RemoteLogger.ice",
        "Ice/Router.ice",
        "Ice/RouterF.ice",
        "Ice/ServantLocator.ice",
        "Ice/ServantLocatorF.ice",
        "Ice/SliceChecksumDict.ice",
        "Ice/ValueFactory.ice",
        "Ice/Version.ice",
        "IceSSL/ConnectionInfo.ice",
        "IceSSL/EndpointInfo.ice"
    ],

    "common": [
        "ACM.js",
        "Address.js",
        "ArrayUtil.js",
        "AsyncResult.js",
        "AsyncResultBase.js",
        "AsyncStatus.js",
        "Base64.js",
        "BatchRequestQueue.js",
        "Buffer.js",
        "Communicator.js",
        "CommunicatorI.js",
        "CompactIdRegistry.js",
        "ConnectRequestHandler.js",
        "ConnectionF.js",
        "ConnectionI.js",
        "ConnectionRequestHandler.js",
        "DefaultsAndOverrides.js",
        "EndpointFactoryManager.js",
        "EndpointI.js",
        "EnumBase.js",
        "ExUtil.js",
        "Exception.js",
        "FormatType.js",
        "HashMap.js",
        "HashUtil.js",
        "IPEndpointI.js",
        "IdentityUtil.js",
        "ImplicitContextI.js",
        "IncomingAsync.js",
        "Initialize.js",
        "Instance.js",
        "InstrumentationF.js",
        "LocatorInfo.js",
        "LocatorManager.js",
        "LocatorTable.js",
        "Logger.js",
        "LoggerI.js",
        "Long.js",
        "MapUtil.js",
        "Object.js",
        "ObjectAdapterFactory.js",
        "ObjectAdapterI.js",
        "ObjectPrx.js",
        "OpaqueEndpointI.js",
        "Operation.js",
        "OptionalFormat.js",
        "OutgoingAsync.js",
        "OutgoingConnectionFactory.js",
        "PluginF.js",
        "ProcessLogger.js",
        "Promise.js",
        "Properties.js",
        "PropertiesI.js",
        "Property.js",
        "PropertyNames.js",
        "Protocol.js",
        "ProtocolInstance.js",
        "ProxyFactory.js",
        "Reference.js",
        "ReferenceMode.js",
        "RequestHandlerFactory.js",
        "RetryException.js",
        "RetryQueue.js",
        "RouterInfo.js",
        "RouterManager.js",
        "ServantManager.js",
        "SocketOperation.js",
        "Stream.js",
        "StreamHelpers.js",
        "StringUtil.js",
        "Struct.js",
        "TcpEndpointFactory.js",
        "TcpEndpointI.js",
        "Timer.js",
        "ToStringMode.js",
        "TraceLevels.js",
        "TraceUtil.js",
        "UUID.js",
        "UnknownSlicedValue.js",
        "Value.js",
        "ValueFactoryManagerI.js",
        "WSEndpoint.js",
        "WSEndpointFactory.js"
    ],

    "node":[
        "Debug.js",
        "Ice.js",
        "ModuleRegistry.js",
        "TcpTransceiver.js",
        "TimerUtil.js"
    ],

    "browser":[
        "browser/Debug.js",
        "browser/ModuleRegistry.js",
        "browser/TimerUtil.js",
        "browser/WSTransceiver.js"
    ]
}
